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); } } } }