/// <summary> /// hàm thực hiện sửa thông tin của khách hàng /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmdSuaThongTinBN_Click(object sender, EventArgs e) { try { if (!Utility.isValidGrid(grdList)) { Utility.ShowMsg("Bạn phải chọn ít nhất 1 khách hàng để sửa thông tin"); return; } frm_Dangky_Kiemnghiem frm = new frm_Dangky_Kiemnghiem(this.Args); frm.txtMaBN.Text = Utility.sDbnull(grdList.GetValue(KcbLuotkham.Columns.IdBenhnhan)); frm.txtMaLankham.Text = Utility.sDbnull(grdList.GetValue(KcbLuotkham.Columns.MaLuotkham)); frm._OnActionSuccess += frm__OnActionSuccess; frm.m_enAction = action.Update; frm.m_dtPatient = m_dtPatient; frm.grdList = grdList; frm.ShowDialog(); if (!frm.m_blnCancel) { UpdateGroup(); grdList_SelectionChanged(grdList, new EventArgs()); } ModifyCommand(); ModifycommandAssignDetail(); } catch (Exception) { } finally { //CauHinh(); } }
private void cmdThemMoiBN_Click(object sender, EventArgs e) { try { frm_Dangky_Kiemnghiem frm = new frm_Dangky_Kiemnghiem(this.Args); frm._OnAssign += frm__OnAssign; frm.m_enAction = action.Insert; frm.m_dtPatient = m_dtPatient; frm._OnActionSuccess += frm__OnActionSuccess; frm.grdList = grdList; frm.ShowDialog(); if (!frm.m_blnCancel) { UpdateGroup(); grdList_SelectionChanged(grdList, new EventArgs()); } ModifyCommand(); ModifycommandAssignDetail(); } catch (Exception exception) { } finally { // CauHinh(); } }
/// <summary> /// hàm thục hiện việc thêm lần đăng ký /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmdThemLanKham_Click(object sender, EventArgs e) { try { if (!Utility.isValidGrid(grdList)) { Utility.ShowMsg("Bạn phải chọn khách hàng để thêm lượt đăng ký mới"); return; } DataTable _temp = _KCB_DANGKY.KcbLaythongtinBenhnhan( Utility.Int64Dbnull(grdList.GetValue(KnDangkyXn.Columns.IdKhachhang))); if (_temp != null && Utility.ByteDbnull(_temp.Rows[0][KnDangkyXn.Columns.TrangThai], 0) > 0 && Utility.ByteDbnull(_temp.Rows[0][KnDangkyXn.Columns.TrangThai], 0) < 4) { Utility.ShowMsg( "khách hàng đang ở trạng thái xét nghiệm và chưa hoàn thành nên không thể thêm lần đăng ký mới. Đề nghị bạn xem lại"); return; } var frm = new frm_Dangky_Kiemnghiem(Args); // frm._OnAssign += frm__OnAssign; frm.txtMaBN.Text = Utility.sDbnull(grdList.GetValue(KnDangkyXn.Columns.IdKhachhang)); frm.txtMaLankham.Text = Utility.sDbnull(grdList.GetValue(KnDangkyXn.Columns.MaDangky)); frm.m_enAction = action.Add; frm._OnActionSuccess += frm__OnActionSuccess; frm.m_dtPatient = m_dtPatient; frm.grdList = grdList; frm.ShowDialog(); if (!frm.m_blnCancel) { UpdateGroup(); grdList_SelectionChanged(grdList, new EventArgs()); } ModifyCommand(); ModifycommandAssignDetail(); } catch (Exception ex) { Utility.ShowMsg("Lỗi:" + ex.Message); } }
/// <summary> /// hàm thục hiện việc thêm lần đăng ký /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmdThemLanKham_Click(object sender, EventArgs e) { try { if (!Utility.isValidGrid(grdList)) { Utility.ShowMsg("Bạn phải chọn khách hàng để thêm lượt đăng ký mới"); return; } DataTable _temp = _KCB_DANGKY.KcbLaythongtinBenhnhan(Utility.Int64Dbnull(grdList.GetValue(KcbLuotkham.Columns.IdBenhnhan))); if (_temp != null && Utility.ByteDbnull(_temp.Rows[0][KcbLuotkham.Columns.TrangthaiNoitru], 0) > 0 && Utility.ByteDbnull(_temp.Rows[0][KcbLuotkham.Columns.TrangthaiNoitru], 0) < 4) { Utility.ShowMsg("khách hàng đang ở trạng thái nội trú và chưa ra viện nên không thể thêm lần đăng ký mới. Đề nghị bạn xem lại"); return; } frm_Dangky_Kiemnghiem frm = new frm_Dangky_Kiemnghiem(this.Args); frm._OnAssign += frm__OnAssign; frm.txtMaBN.Text = Utility.sDbnull(grdList.GetValue(KcbLuotkham.Columns.IdBenhnhan)); frm.txtMaLankham.Text = Utility.sDbnull(grdList.GetValue(KcbLuotkham.Columns.MaLuotkham)); frm.m_enAction = action.Add; frm._OnActionSuccess += frm__OnActionSuccess; frm.m_dtPatient = m_dtPatient; frm.grdList = grdList; frm.ShowDialog(); if (!frm.m_blnCancel) { UpdateGroup(); grdList_SelectionChanged(grdList, new EventArgs()); } ModifyCommand(); ModifycommandAssignDetail(); } catch (Exception) { } finally { //CauHinh(); } }