89 lines
2.6 KiB
C#
89 lines
2.6 KiB
C#
using DevExpress.XtraEditors;
|
|
using HL_FristAidPlatform_Public;
|
|
using System;
|
|
using System.Data;
|
|
using System.Windows.Forms;
|
|
|
|
namespace HL_FristAidPlatform_SYS
|
|
{
|
|
public partial class Form_HospitalSelect : XtraForm
|
|
{
|
|
#region 变量
|
|
/// <summary>
|
|
/// 当前用户编号
|
|
/// </summary>
|
|
private long Cur_UserID;
|
|
|
|
/// <summary>
|
|
/// 选中的院区(编号)
|
|
/// </summary>
|
|
public string HospitalIDs = string.Empty;
|
|
|
|
/// <summary>
|
|
/// 选中的院区(GUID)
|
|
/// </summary>
|
|
public string HospitalGUIDs = string.Empty;
|
|
#endregion
|
|
|
|
/// <summary>
|
|
/// 选择院区
|
|
/// </summary>
|
|
/// <param name="_userID">当前用户</param>
|
|
public Form_HospitalSelect(long _userID = 0)
|
|
{
|
|
InitializeComponent();
|
|
Cur_UserID = _userID;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 窗体加载
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
private void Form_HospitalSelect_Load(object sender, EventArgs e)
|
|
{
|
|
BindHospital();
|
|
}
|
|
|
|
/// <summary>
|
|
/// 绑定院区数据
|
|
/// </summary>
|
|
private void BindHospital()
|
|
{
|
|
try
|
|
{
|
|
DataTable ResultDT = DBHelpClass.Get(string.Format("api/base/T_Base_Hospital/GetHospitalListNotHaveByUserID?userID={0}&keyWord={1}", Cur_UserID, txt_Key.Text.ToString()));
|
|
grid_Hospital.DataSource = ResultDT;//显示结果
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
PublicClass.WriteErrorLog(this.Text, "绑定院区数据:\r\n" + ex);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// 确认选择
|
|
/// </summary>
|
|
/// <param name="sender"></param>
|
|
/// <param name="e"></param>
|
|
private void btn_Sure_Click(object sender, EventArgs e)
|
|
{
|
|
try
|
|
{
|
|
if (grv_Hospital.DataRowCount > 0)
|
|
{
|
|
int selectRow = grv_Hospital.GetSelectedRows()[0];
|
|
HospitalIDs = grv_Hospital.GetRowCellValue(selectRow, "ID").ToString();
|
|
HospitalGUIDs = grv_Hospital.GetRowCellValue(selectRow, "GUID").ToString();
|
|
DialogResult = DialogResult.OK;
|
|
Close();
|
|
}
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
PublicClass.WriteErrorLog(this.Text, "确认选择:\r\n" + ex);
|
|
}
|
|
}
|
|
}
|
|
}
|