StableVersion4.3/HL_FristAidPlatform_SYS/Form_HospitalSelect.cs

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