public dlgAddThuocKeToa(DataRow drThuoc, LoaiToaThuoc type) { InitializeComponent(); _type = type; _isNew = false; this.Text = "Sua thuoc ke toa"; _drThuoc = drThuoc; }
private void OnEditThuoc() { if (dgChiTiet.SelectedRows == null || dgChiTiet.SelectedRows.Count <= 0) { MsgBox.Show(Application.ProductName, "Vui lòng chọn 1 thuốc.", IconType.Information); return; } LoaiToaThuoc type = raToaChung.Checked ? LoaiToaThuoc.Chung : LoaiToaThuoc.SanKhoa; DataRow drThuoc = (dgChiTiet.SelectedRows[0].DataBoundItem as DataRowView).Row; dlgAddThuocKeToa dlg = new dlgAddThuocKeToa(drThuoc, type); DataTable dt = (DataTable)dgChiTiet.DataSource; dlg.DataSource = dt; if (dlg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { if (dlg.ChiTietToaThuoc.ThuocGUID != null && dlg.ChiTietToaThuoc.ThuocGUID.HasValue) { drThuoc["ThuocGUID"] = dlg.ChiTietToaThuoc.ThuocGUID; } else { drThuoc["ThuocGUID"] = DBNull.Value; } drThuoc["TenThuoc"] = dlg.TenThuoc; drThuoc["SoLuong"] = dlg.ChiTietToaThuoc.SoLuong; drThuoc["Sang"] = dlg.ChiTietToaThuoc.Sang; drThuoc["SangNote"] = dlg.ChiTietToaThuoc.SangNote; drThuoc["Trua"] = dlg.ChiTietToaThuoc.Trua; drThuoc["TruaNote"] = dlg.ChiTietToaThuoc.TruaNote; drThuoc["Chieu"] = dlg.ChiTietToaThuoc.Chieu; drThuoc["ChieuNote"] = dlg.ChiTietToaThuoc.ChieuNote; drThuoc["Toi"] = dlg.ChiTietToaThuoc.Toi; drThuoc["ToiNote"] = dlg.ChiTietToaThuoc.ToiNote; drThuoc["TruocAn"] = dlg.ChiTietToaThuoc.TruocAn; drThuoc["TruocAnNote"] = dlg.ChiTietToaThuoc.TruocAnNote; drThuoc["SauAn"] = dlg.ChiTietToaThuoc.SauAn; drThuoc["SauAnNote"] = dlg.ChiTietToaThuoc.SauAnNote; drThuoc["Khac_TruocSauAn"] = dlg.ChiTietToaThuoc.Khac_TruocSauAn; drThuoc["Khac_TruocSauAnNote"] = dlg.ChiTietToaThuoc.Khac_TruocSauAnNote; drThuoc["Uong"] = dlg.ChiTietToaThuoc.Uong; drThuoc["UongNote"] = dlg.ChiTietToaThuoc.UongNote; drThuoc["Boi"] = dlg.ChiTietToaThuoc.Boi; drThuoc["BoiNote"] = dlg.ChiTietToaThuoc.BoiNote; drThuoc["Dat"] = dlg.ChiTietToaThuoc.Dat; drThuoc["DatNote"] = dlg.ChiTietToaThuoc.DatNote; drThuoc["Khac_CachDung"] = dlg.ChiTietToaThuoc.Khac_CachDung; drThuoc["Khac_CachDungNote"] = dlg.ChiTietToaThuoc.Khac_CachDungNote; drThuoc["LieuDung"] = dlg.ChiTietToaThuoc.LieuDung; drThuoc["Note"] = dlg.ChiTietToaThuoc.Note; if (dlg.ChiTietToaThuoc.CreatedDate.HasValue) { drThuoc["CreatedDate"] = dlg.ChiTietToaThuoc.CreatedDate; } if (dlg.ChiTietToaThuoc.CreatedBy.HasValue) { drThuoc["CreatedBy"] = dlg.ChiTietToaThuoc.CreatedBy.ToString(); } if (dlg.ChiTietToaThuoc.UpdatedDate.HasValue) { drThuoc["UpdatedDate"] = dlg.ChiTietToaThuoc.UpdatedDate; } if (dlg.ChiTietToaThuoc.UpdatedBy.HasValue) { drThuoc["UpdatedBy"] = dlg.ChiTietToaThuoc.UpdatedBy.ToString(); } if (dlg.ChiTietToaThuoc.DeletedDate.HasValue) { drThuoc["DeletedDate"] = dlg.ChiTietToaThuoc.DeletedDate; } if (dlg.ChiTietToaThuoc.DeletedBy.HasValue) { drThuoc["DeletedBy"] = dlg.ChiTietToaThuoc.DeletedBy.ToString(); } drThuoc["ChiTietToaThuocStatus"] = dlg.ChiTietToaThuoc.Status; } }
private void OnAddThuoc() { LoaiToaThuoc type = raToaChung.Checked ? LoaiToaThuoc.Chung : LoaiToaThuoc.SanKhoa; dlgAddThuocKeToa dlg = new dlgAddThuocKeToa(type); DataTable dt = (DataTable)dgChiTiet.DataSource; dlg.DataSource = dt; if (dlg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { DataRow newRow = dt.NewRow(); newRow["Checked"] = false; newRow["ChiTietToaThuocGUID"] = dlg.ChiTietToaThuoc.ChiTietToaThuocGUID; if (dlg.ChiTietToaThuoc.ThuocGUID != null && dlg.ChiTietToaThuoc.ThuocGUID.HasValue) { newRow["ThuocGUID"] = dlg.ChiTietToaThuoc.ThuocGUID; } else { newRow["ThuocGUID"] = DBNull.Value; } newRow["TenThuoc"] = dlg.TenThuoc; newRow["SoLuong"] = dlg.ChiTietToaThuoc.SoLuong; newRow["Sang"] = dlg.ChiTietToaThuoc.Sang; newRow["SangNote"] = dlg.ChiTietToaThuoc.SangNote; newRow["Trua"] = dlg.ChiTietToaThuoc.Trua; newRow["TruaNote"] = dlg.ChiTietToaThuoc.TruaNote; newRow["Chieu"] = dlg.ChiTietToaThuoc.Chieu; newRow["ChieuNote"] = dlg.ChiTietToaThuoc.ChieuNote; newRow["Toi"] = dlg.ChiTietToaThuoc.Toi; newRow["ToiNote"] = dlg.ChiTietToaThuoc.ToiNote; newRow["TruocAn"] = dlg.ChiTietToaThuoc.TruocAn; newRow["TruocAnNote"] = dlg.ChiTietToaThuoc.TruocAnNote; newRow["SauAn"] = dlg.ChiTietToaThuoc.SauAn; newRow["SauAnNote"] = dlg.ChiTietToaThuoc.SauAnNote; newRow["Khac_TruocSauAn"] = dlg.ChiTietToaThuoc.Khac_TruocSauAn; newRow["Khac_TruocSauAnNote"] = dlg.ChiTietToaThuoc.Khac_TruocSauAnNote; newRow["Uong"] = dlg.ChiTietToaThuoc.Uong; newRow["UongNote"] = dlg.ChiTietToaThuoc.UongNote; newRow["Boi"] = dlg.ChiTietToaThuoc.Boi; newRow["BoiNote"] = dlg.ChiTietToaThuoc.BoiNote; newRow["Dat"] = dlg.ChiTietToaThuoc.Dat; newRow["DatNote"] = dlg.ChiTietToaThuoc.DatNote; newRow["Khac_CachDung"] = dlg.ChiTietToaThuoc.Khac_CachDung; newRow["Khac_CachDungNote"] = dlg.ChiTietToaThuoc.Khac_CachDungNote; newRow["LieuDung"] = dlg.ChiTietToaThuoc.LieuDung; newRow["Note"] = dlg.ChiTietToaThuoc.Note; if (dlg.ChiTietToaThuoc.CreatedDate.HasValue) { newRow["CreatedDate"] = dlg.ChiTietToaThuoc.CreatedDate; } if (dlg.ChiTietToaThuoc.CreatedBy.HasValue) { newRow["CreatedBy"] = dlg.ChiTietToaThuoc.CreatedBy.ToString(); } if (dlg.ChiTietToaThuoc.UpdatedDate.HasValue) { newRow["UpdatedDate"] = dlg.ChiTietToaThuoc.UpdatedDate; } if (dlg.ChiTietToaThuoc.UpdatedBy.HasValue) { newRow["UpdatedBy"] = dlg.ChiTietToaThuoc.UpdatedBy.ToString(); } if (dlg.ChiTietToaThuoc.DeletedDate.HasValue) { newRow["DeletedDate"] = dlg.ChiTietToaThuoc.DeletedDate; } if (dlg.ChiTietToaThuoc.DeletedBy.HasValue) { newRow["DeletedBy"] = dlg.ChiTietToaThuoc.DeletedBy.ToString(); } newRow["ChiTietToaThuocStatus"] = dlg.ChiTietToaThuoc.Status; dt.Rows.Add(newRow); //SelectLastedRow(); } }
private void DisplayInfo(DataRow drToaThuoc) { try { Cursor.Current = Cursors.WaitCursor; txtMaToaThuoc.Text = drToaThuoc["MaToaThuoc"] as string; if (drToaThuoc["NgayKham"] != null && drToaThuoc["NgayKham"] != DBNull.Value) { dtpkNgayKham.Value = Convert.ToDateTime(drToaThuoc["NgayKham"]); } if (drToaThuoc["NgayTaiKham"] != null && drToaThuoc["NgayTaiKham"] != DBNull.Value) { dtpkNgayTaiKham.Value = Convert.ToDateTime(drToaThuoc["NgayTaiKham"]); chkNgayTaiKham.Checked = true; } else { chkNgayTaiKham.Checked = false; } LoaiToaThuoc loai = (LoaiToaThuoc)Convert.ToByte(drToaThuoc["Loai"]); if (loai == LoaiToaThuoc.Chung) { raToaChung.Checked = true; } else { raToaSanKhoa.Checked = true; } cboBacSi.SelectedValue = drToaThuoc["BacSiKeToa"].ToString(); txtTenBenhNhan.Text = drToaThuoc["TenBenhNhan"].ToString(); txtTenBenhNhan.Tag = drToaThuoc["BenhNhan"].ToString(); txtNgaySinh.Text = drToaThuoc["DobStr"].ToString(); txtGioiTinh.Text = drToaThuoc["GenderAsStr"].ToString(); if (drToaThuoc["Address"] != null && drToaThuoc["Address"] != DBNull.Value) { txtDiaChi.Text = drToaThuoc["Address"].ToString(); } if (drToaThuoc["Mobile"] != null && drToaThuoc["Mobile"] != DBNull.Value) { txtDienThoai.Text = drToaThuoc["Mobile"].ToString(); } if (drToaThuoc["ChanDoan"] != null && drToaThuoc["ChanDoan"] != DBNull.Value) { txtChanDoan.Text = drToaThuoc["ChanDoan"].ToString(); } txtGhiChu.Text = drToaThuoc["Note"] as string; _toaThuoc.ToaThuocGUID = Guid.Parse(drToaThuoc["ToaThuocGUID"].ToString()); if (drToaThuoc["CreatedDate"] != null && drToaThuoc["CreatedDate"] != DBNull.Value) { _toaThuoc.CreatedDate = Convert.ToDateTime(drToaThuoc["CreatedDate"]); } if (drToaThuoc["CreatedBy"] != null && drToaThuoc["CreatedBy"] != DBNull.Value) { _toaThuoc.CreatedBy = Guid.Parse(drToaThuoc["CreatedBy"].ToString()); } if (drToaThuoc["UpdatedDate"] != null && drToaThuoc["UpdatedDate"] != DBNull.Value) { _toaThuoc.UpdatedDate = Convert.ToDateTime(drToaThuoc["UpdatedDate"]); } if (drToaThuoc["UpdatedBy"] != null && drToaThuoc["UpdatedBy"] != DBNull.Value) { _toaThuoc.UpdatedBy = Guid.Parse(drToaThuoc["UpdatedBy"].ToString()); } if (drToaThuoc["DeletedDate"] != null && drToaThuoc["DeletedDate"] != DBNull.Value) { _toaThuoc.DeletedDate = Convert.ToDateTime(drToaThuoc["DeletedDate"]); } if (drToaThuoc["DeletedBy"] != null && drToaThuoc["DeletedBy"] != DBNull.Value) { _toaThuoc.DeletedBy = Guid.Parse(drToaThuoc["DeletedBy"].ToString()); } _toaThuoc.Status = Convert.ToByte(drToaThuoc["Status"]); OnGetChiTietToaThuoc(_toaThuoc.ToaThuocGUID.ToString()); if (!_allowEdit) { btnOK.Enabled = _allowEdit; groupBox1.Enabled = _allowEdit; btnAddMember.Enabled = _allowEdit; btnEdit.Enabled = _allowEdit; btnDeleteMember.Enabled = _allowEdit; addToolStripMenuItem.Enabled = _allowEdit; editToolStripMenuItem.Enabled = _allowEdit; deleteToolStripMenuItem.Enabled = _allowEdit; } } catch (Exception e) { MsgBox.Show(this.Text, e.Message, IconType.Error); Utility.WriteToTraceLog(e.Message); } }
public dlgAddThuocKeToa(LoaiToaThuoc type) { InitializeComponent(); _type = type; }