private void btn_Them_Click(object sender, EventArgs e) { DTO_tbl_BenhAn bn = new DTO_tbl_BenhAn(); try { int result = DateTime.Compare(dtp_NgayVaoVien.Value, dtp_NgayRaVien.Value); if (txt_CCCD.Text.Trim() == "") { throw new Exception("Vui lòng nhập căn cước công dân"); } else if (txt_MaBenhAn.Text.Trim() == "") { throw new Exception("Vui lòng nhập mã bệnh án"); } else if (txt_ChanDoanLucVaoVien.Text.Trim() == "") { throw new Exception("Vui lòng nhập chuẩn đoán lúc vào viện"); } else if (txt_ChanDoanLucRaVien.Text.Trim() == "") { throw new Exception("Vui lòng nhập chuẩn đoán lúc ra viện"); } //MessageBox.Show(result.ToString()); else if (result > 0) { throw new Exception("Vui lòng chọn đúng ngày ra vào viện"); } bn.CCCD = txt_CCCD.Text; bn.MaBenhAn = txt_MaBenhAn.Text; bn.NgayVaoVien = dtp_NgayVaoVien.Value; bn.NgayRaVien = dtp_NgayRaVien.Value; bn.ChanDoanLucVaoVien = txt_ChanDoanLucVaoVien.Text; bn.ChanDoanLucRaVien = txt_ChanDoanLucRaVien.Text; bn.PhuongAnDieuTri = txt_PhuongAnDieuTri.Text; bn.MaBacSi = cb_BacSi.SelectedValue.ToString(); bus_benhan.InsertBenhAn(bn); clear(); FormBacSi_QuanLyBenhAn_Load(sender, e); } catch (SqlException ex) { if (ex.Message.Contains("PRIMARY KEY")) { MessageBox.Show("Tồn tại bệnh án", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception er) { MessageBox.Show(er.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void InsertBenhAn(DTO_tbl_BenhAn benhan) { string sql = @" INSERT INTO tbl_BenhAn VALUES('" + benhan.MaBenhAn + "','" + benhan.CCCD + "','" + benhan.NgayVaoVien + "','" + benhan.NgayRaVien + "',N'" + benhan.ChanDoanLucVaoVien + "',N'" + benhan.ChanDoanLucRaVien + "',N'" + benhan.PhuongAnDieuTri + "','" + benhan.MaBacSi + "')"; data.ExcuteNonQuerry(sql); }
public void UpdateBenhAn(DTO_tbl_BenhAn benhan) { string sql = @" UPDATE tbl_BenhAn SET CCCD='" + benhan.CCCD + "',NgayVaoVien='" + benhan.NgayVaoVien + "',NgayRaVien='" + benhan.NgayRaVien + "',ChanDoanLucVaoVien=N'" + benhan.ChanDoanLucVaoVien + "',ChanDoanLucRaVien=N'" + benhan.ChanDoanLucRaVien + "',PhuongAnDieuTri=N'" + benhan.PhuongAnDieuTri + "',MaBacSi='" + benhan.MaBacSi + "'WHERE MaBenhAn='" + benhan.MaBenhAn + "'"; data.ExcuteNonQuerry(sql); }
private void btn_Sua_Click(object sender, EventArgs e) { DTO_tbl_BenhAn bn = new DTO_tbl_BenhAn(); bn.CCCD = txt_CCCD.Text; bn.MaBenhAn = txt_MaBenhAn.Text; bn.NgayVaoVien = dtp_NgayVaoVien.Value; bn.NgayRaVien = dtp_NgayRaVien.Value; bn.ChanDoanLucVaoVien = txt_ChanDoanLucVaoVien.Text; bn.ChanDoanLucRaVien = txt_ChanDoanLucRaVien.Text; bn.PhuongAnDieuTri = txt_PhuongAnDieuTri.Text; bn.MaBacSi = cb_BacSi.SelectedValue.ToString(); bus_benhan.UpdateBenhAn(bn); FormBacSi_QuanLyBenhAn_Load(sender, e); }