// sua phieu kham private void button1_Click_1(object sender, EventArgs e) { PHIEUKHAM bnDTO = new PHIEUKHAM(); bnDTO.MaPK1 = int.Parse(txb_MaPK.Text); // MaBS sử dụng combobox bnDTO.MaNV1 = int.Parse(comboBox_MaBS.SelectedValue.ToString()); // ma benh nhan lay tu form themthongtinbenhnhan bnDTO.MaBN1 = int.Parse(txb_MaBN.Text); bnDTO.NgayKham1 = DateTime.Parse(dtp_NgayKham.Text); bnDTO.TrieuChung1 = txb_TrieuChung.Text; //bnDTO.KetQua1 = txb_KetQua.Text; // goi lop nghiep vu PHIEUKHAM_BUS if (LapPhieuKB_BUS.SuaPhieuKham(bnDTO) == true) { TaiDuLieuVaoDataGirdView(); MessageBox.Show("Sửa thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); // TaiDuLieuVaoDataGirdView(); return; } MessageBox.Show("Không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); }
//private void button2_Click_1(object sender, EventArgs e) //{ // if (txb_MaPK.Text == "") // { // MessageBox.Show("Hãy chọn phiếu khám cần xóa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; // } // CTTT_GUI x = new CTTT_GUI(txb_MaPK.Text); // x.ShowDialog(); // x.Hide(); // //if (txb_MaPK.Text == "") // //{ // // MessageBox.Show("Hãy chọn phiếu khám cần xóa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); // // return; // //} // PHIEUKHAM bnDTO = new PHIEUKHAM(); // bnDTO.MaPK1 = int.Parse(txb_MaPK.Text); // if (LapPhieuKB_BUS.XoaPhieuKham(bnDTO) == true) // { // TaiDuLieuVaoDataGirdView(); // MessageBox.Show("Xóa thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); // return; // } // MessageBox.Show(" Xóa không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); // this.Show(); //} private void button_Xoa_Click(object sender, EventArgs e) { if (txb_MaPK.Text == "") { MessageBox.Show("Hãy chọn phiếu khám cần xóa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } //if (txb_MaPK.Text == "") //{ // MessageBox.Show("Hãy chọn phiếu khám cần xóa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; //} PHIEUKHAM bnDTO = new PHIEUKHAM(); bnDTO.MaPK1 = int.Parse(txb_MaPK.Text); // ma benh nhan lay tu form themthongtinbenhnhan bnDTO.MaBN1 = int.Parse(txb_MaBN.Text); bnDTO.NgayKham1 = DateTime.Parse(dtp_NgayKham.Text); bnDTO.TrieuChung1 = txb_TrieuChung.Text; if (LapPhieuKB_BUS.XoaPhieuKham(bnDTO) == true) { TaiDuLieuVaoDataGirdView(); MessageBox.Show("Xóa thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } MessageBox.Show(" Xóa không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Show(); }
public ActionResult TaoPhieuKham(PHIEUKHAM pk) { database.Configuration.ValidateOnSaveEnabled = false; database.PHIEUKHAMs.Add(pk); database.SaveChanges(); return(RedirectToAction("Index", "PhieuKham")); }
// Sua PHIEUKHAM public static bool SuaPHIEUKHAM(PHIEUKHAM pkDTO) { // tao cau truy van // string sTruyVan = @"insert into PHIEUKHAM(MaBN,TenBN) value"; -- them mot vai thanh phan vao bang string sTruyVan = string.Format("update PHIEUKHAM set MaNV=N'{0}' , MaBN=N'{1}' , NgayKham=N'{2}' , TrieuChung=N'{3}' where MaPK='{4}'", pkDTO.MaNV1, pkDTO.MaBN1, pkDTO.NgayKham1, pkDTO.TrieuChung1, pkDTO.MaPK1); Con = DataProvider_1.KetNoi(); try { // thuc thi truy van bool KetQua = DataProvider_1.ThucThiTruyVanNonQuery(sTruyVan, Con); // dong ket noi DataProvider_1.DongKetNoi(Con); if (KetQua == true) { return(true); } else { return(false); } } catch (Exception ex) { Console.WriteLine(ex.StackTrace); DataProvider_1.DongKetNoi(Con); return(false); } }
private void button2_Click_1(object sender, EventArgs e) { if (txb_MaPK.Text == "") { MessageBox.Show("Hãy chọn phiếu khám cần xóa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } CTTT_GUI x = new CTTT_GUI(txb_MaPK.Text); x.ShowDialog(); x.Hide(); //if (txb_MaPK.Text == "") //{ // MessageBox.Show("Hãy chọn phiếu khám cần xóa!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); // return; //} PHIEUKHAM bnDTO = new PHIEUKHAM(); bnDTO.MaPK1 = int.Parse(txb_MaPK.Text); if (LapPhieuKB_BUS.XoaPhieuKham(bnDTO) == true) { TaiDuLieuVaoDataGirdView(); MessageBox.Show("Xóa thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } MessageBox.Show(" Xóa không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Show(); }
// Them PHIEUKHAM public static bool ThemPHIEUKHAM(PHIEUKHAM bnDTO) { // tao cau truy van // string sTruyVan = @"insert into PHIEUKHAM(MaBN,TenBN) value"; -- them mot vai thanh phan vao bang string sTruyVan = string.Format("insert into PHIEUKHAM values ('{0}','{1}',N'{2}',N'{3}',N'{4}', '1')", bnDTO.MaNV1, bnDTO.MaBN1, bnDTO.NgayKham1, bnDTO.TrieuChung1, bnDTO.KetQua1);// them day du thong tin cua bang Con = DataProvider_1.KetNoi(); try { // thuc thi truy van bool KetQua = DataProvider_1.ThucThiTruyVanNonQuery(sTruyVan, Con); // dong ket noi DataProvider_1.DongKetNoi(Con); if (KetQua == true) { return(true); } else { return(false); } } catch (Exception ex) { Console.WriteLine(ex.StackTrace); DataProvider_1.DongKetNoi(Con); return(false); } }
public static bool XOAPHIEUKHAM(PHIEUKHAM bnDTO) { if (XoaCTTT(bnDTO.MaPK1) == true) { if (XoaHoaDon(bnDTO.MaPK1) == true) { if (XoaPK(bnDTO.MaPK1) == true) { return(true); } else { return(false); } } else { return(false); } } else { return(false); } }
//Load PHIEUKHAM public static List <PHIEUKHAM> LoadPhieuKham() { // khai bao truy van sql string sTruyVan = "select * from PHIEUKHAM WHERE TrangThai = '1'"; // Mo ket noi Con = DataProvider_1.KetNoi(); // Tien hanh truy van DataTable dt = DataProvider_1.LayDataTable(sTruyVan, Con); if (dt.Rows.Count == 0) { return(null); } // tao List PHIEUKHAM_DTO List <PHIEUKHAM> listbn = new List <PHIEUKHAM>(); for (int i = 0; i < dt.Rows.Count; i++) { PHIEUKHAM bn = new PHIEUKHAM(); bn.MaPK1 = int.Parse(dt.Rows[i]["MaPK"].ToString()); bn.MaNV1 = int.Parse(dt.Rows[i]["MaNV"].ToString()); bn.MaBN1 = int.Parse(dt.Rows[i]["MaBN"].ToString()); bn.NgayKham1 = DateTime.Parse(dt.Rows[i]["NgayKham"].ToString()); bn.TrieuChung1 = dt.Rows[i]["TrieuChung"].ToString(); //bn.KetQua1 = dt.Rows[i]["KetQua"].ToString(); listbn.Add(bn); } DataProvider_1.DongKetNoi(Con); return(listbn); }
public static bool ThemKetQuaVaoPhieuKham(PHIEUKHAM DTO) { string sTruyVan = string.Format("update PHIEUKHAM set KetQua = N'{0}' where MaPK={1}", DTO.KetQua1, DTO.MaPK1); Con = DataProvider_1.KetNoi(); try { bool KetQua = DataProvider_1.ThucThiTruyVanNonQuery(sTruyVan, Con); DataProvider_1.DongKetNoi(Con); if (KetQua == true) { return(true); } else { return(false); } } catch (Exception ex) { Console.WriteLine(ex.StackTrace); DataProvider_1.DongKetNoi(Con); return(false); } }
/// <summary> /// Delete a HOADON /// </summary> /// <param name="pk"></param> public static void RemoveHoaDon(PHIEUKHAM pk) { using (var dc = new QLPM_ModelDataContext()) { dc.HOADONs.DeleteOnSubmit(dc.HOADONs.Single(hd => hd.Ma_PhieuKham == pk.Ma_PhieuKham)); dc.SubmitChanges(); } }
public ActionResult Create(PHIEUKHAM pk) { try { database.PHIEUKHAMs.Add(pk); database.SaveChanges(); return(RedirectToAction("Index")); } catch { return(Content("Error Create New")); } }
public ActionResult Edit(PHIEUKHAM pk) { if (pk.MaNhanVien == null) { return(Content("Vui lòng chọn bác sĩ")); } else { database.Entry(pk).State = System.Data.Entity.EntityState.Modified; database.SaveChanges(); return(RedirectToAction("Index")); } }
public ActionResult DeleteBacSi(int id, PHIEUKHAM pk) { try { pk = database.PHIEUKHAMs.Where(s => s.MaPhieuKham == id).FirstOrDefault(); database.PHIEUKHAMs.Remove(pk); database.SaveChanges(); return(RedirectToAction("IndexBacSi")); } catch { return(Content(" this data is using in other table , error Delete")); } }
// them phieu kham private void button1_Click(object sender, EventArgs e) { PHIEUKHAM bnDTO = new PHIEUKHAM(); //bnDTO.MaPK1 = txb_MaPK.Text; // MaBS sử dụng combobox bnDTO.MaNV1 = int.Parse(comboBox_MaBS.SelectedValue.ToString()); // ma benh nhan lay tu form themthongtinbenhnhan if (txb_MaBN.Text == null || txb_MaBN.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (txb_TrieuChung.Text == null || txb_TrieuChung.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } bnDTO.MaBN1 = int.Parse(txb_MaBN.Text); bnDTO.NgayKham1 = DateTime.Parse(dtp_NgayKham.Text); bnDTO.TrieuChung1 = txb_TrieuChung.Text; //bnDTO.KetQua1 = txb_KetQua.Text; // goi lop nghiep vu PHIEUKHAM_BUS if (LapPhieuKB_BUS.ThemPhieuKham(bnDTO) == true) { TaiDuLieuVaoDataGirdView(); string x; int y = dgv_PhieuKham.Rows.Count; int q = y - 1; DataGridViewRow dr = dgv_PhieuKham.Rows[q]; txb_MaPK.Text = dr.Cells["MaPK1"].Value.ToString(); x = txb_MaPK.Text; // x = dt.Rows[0][0].ToString(); MessageBox.Show("Bạn vừa thêm phiếu khám với mã " + x + " thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); // TaiDuLieuVaoDataGirdView(); return; } MessageBox.Show("Không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); }
public ActionResult EditPhieuKham(int id, PHIEUKHAM pk) { var check = database.PHIEUKHAMs.Where(s => s.MaPhieuKham == id).FirstOrDefault(); if (check != null) { database.Configuration.ValidateOnSaveEnabled = true; check.TinhTrang = pk.TinhTrang; check.NgayTaiKham = pk.NgayTaiKham; database.SaveChanges(); return(RedirectToAction("MedicalExaminationList")); } else { ViewBag.ErrorInfo = "Sai mã bệnh nhân"; return(View()); } }
/// <summary> /// Add a HOADON to DB /// </summary> /// <param name="pk"></param> public static void AddHoaDon(PHIEUKHAM pk) { using (var dc = new QLPM_ModelDataContext()) { if (dc.HOADONs.Any(x => x.Ma_PhieuKham == pk.Ma_PhieuKham)) { var hd = dc.HOADONs.Single(x => x.Ma_PhieuKham == pk.Ma_PhieuKham); if (pk.DONTHUOC.Count > 0) { foreach (var item in pk.DONTHUOC) { hd.TienThuoc += item.SoLuong * item.DonGia; } } dc.SubmitChanges(); } else { var hd = new HOADON(); hd.Ma_HoaDon = GetNewID(hd); hd.Ma_PhieuKham = pk.Ma_PhieuKham; hd.TienKham = (from ts in dc.THAMSOs select ts.TienKham).FirstOrDefault(); if (pk.DONTHUOC.Count > 0) { foreach (var item in pk.DONTHUOC) { hd.TienThuoc += item.SoLuong * item.DonGia; } } dc.HOADONs.InsertOnSubmit(hd); dc.SubmitChanges(); } } }
public static bool ThemPhieuKham(PHIEUKHAM bnDTO) { return(LapPhieuKhamBenh_DAO.ThemPHIEUKHAM(bnDTO)); }
public static bool XoaPhieuKham(PHIEUKHAM bnDTO) { return(LapPhieuKhamBenh_DAO.XOAPHIEUKHAM(bnDTO)); }
//[HttpPost] //public ActionResult TinhTongTien(HoaDonViewModel hoaDonViewModel) //{ // return View(); //} public ActionResult XemDichVu(int id, PHIEUKHAM pk) { return(View(database.PHIEUKHAMs.ToList())); }
public ActionResult MedicalExaminationList(PHIEUKHAM pk) { int id = (int)Session["MaNhanVien"]; return(View(database.PHIEUKHAMs.Where(s => s.TinhTrang == "Chưa khám" && s.MaNhanVien == id).ToList())); }
public ActionResult MedicalExaminationListHistory(PHIEUKHAM pk) { return(View(database.PHIEUKHAMs.Where(s => s.TinhTrang == "Đã Khám").ToList())); }