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 变量
///
/// 当前用户编号
///
private long Cur_UserID;
///
/// 选中的院区(编号)
///
public string HospitalIDs = string.Empty;
///
/// 选中的院区(GUID)
///
public string HospitalGUIDs = string.Empty;
#endregion
///
/// 选择院区
///
/// 当前用户
public Form_HospitalSelect(long _userID = 0)
{
InitializeComponent();
Cur_UserID = _userID;
}
///
/// 窗体加载
///
///
///
private void Form_HospitalSelect_Load(object sender, EventArgs e)
{
BindHospital();
}
///
/// 绑定院区数据
///
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);
}
}
///
/// 确认选择
///
///
///
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);
}
}
}
}