private void Sua_Click(object sender, RoutedEventArgs e) { if (mabenhnhan.Text == null || hoten.Text == "" || (radio1.IsChecked == false && radio2.IsChecked == false) || ngaysinh.SelectedDate == null || diachi.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin bệnh nhân"); } else { BenhNhanDTO bn = new BenhNhanDTO(); bn.MaBN = int.Parse(mabenhnhan.Text); bn.TenBN = hoten.Text; if (radio1.IsChecked == true) { bn.GtBN = "Nam"; } else { bn.GtBN = "Nữ"; } bn.NgsinhBN = ngaysinh.SelectedDate.Value; bn.DiachiBN = diachi.Text; bnBus = new BenhNhanBUS(); bool kq = bnBus.sua(bn, temp); if (kq == false) { MessageBox.Show("Sửa Bệnh nhân thất bại. Vui lòng kiểm tra lại dũ liệu", "Result", MessageBoxButton.OKCancel, MessageBoxImage.Warning); } else { MessageBox.Show("Sửa Bệnh nhân thành công", "Result"); } } }
private void Button_Click(object sender, RoutedEventArgs e) { bnBus = new BenhNhanBUS(); List <BenhNhanDTO> listBenhNhan = bnBus.select(); load_ten(listBenhNhan, mabenhnhan.Text); }
private void bt_lưu_Click(object sender, EventArgs e) { if (flag == "them") { if (checkData() == false) { return; } BenhNhanDTO bn = new BenhNhanDTO(); bn.MaBN1 = tb_mabn.Text; bn.HoTen1 = tb_hoten.Text; bn.NgaySinh1 = dtp_ngaysinh.Value; bn.GioiTinh1 = sex; bn.SDT1 = tb_sdt.Text; bn.DiaChi1 = tb_diachi.Text; bool kq = bnbus.them(bn); if (kq == true) { MessageBox.Show("Thêm bệnh nhân thành công"); dtgv_benhnhan.Enabled = true; ChiDoc(); empty(); } else { MessageBox.Show("Thêm bệnh nhân thất bại"); return; } } else if (flag == "sua") { if (checkData() == false) { return; } BenhNhanDTO bn = new BenhNhanDTO(); bn.MaBN1 = tb_mabn.Text; bn.HoTen1 = tb_hoten.Text; bn.NgaySinh1 = ((DateTime)dtp_ngaysinh.Value); bn.GioiTinh1 = sex; bn.DiaChi1 = tb_diachi.Text; bn.SDT1 = tb_sdt.Text; bnbus = new BenhNhanBUS(); bool kq = bnbus.sua(bn); if (kq == false) { MessageBox.Show("Sữa bệnh nhân thất bại. Vui lòng kiểm tra lại dũ liệu"); ChiDoc(); return; } else { MessageBox.Show("Sữa bệnh nhân thành công"); dtgv_benhnhan.Enabled = true; ChiDoc(); empty(); } } Reload(); }
public void Reload() { bnbus = new BenhNhanBUS(); List <BenhNhanDTO> listbenhnhan = bnbus.select(); loadBenhNhan(listbenhnhan); }
public void load_combobox_mabn() { bnBus = new BenhNhanBUS(); List <BenhNhanDTO> listBenhNhan = bnBus.select(); this.loadData_Vao_comboboxbn(listBenhNhan); }
public string SearchBenhNhan(BenhNhanDTO BenhNhan, out List <BenhNhanDTO> ListBenhNhan, int IdScreen) { // nếu đối tượng search == null if (BenhNhan == null) { // tạo mới đối tượng BenhNhan = new BenhNhanDTO(); } // Tạo dối tượng BenhNhanBUS BenhNhanBUS benhNhanBus = new BenhNhanBUS(); // Tạo Search key object BenhNhanSearchEntity benhNhanSearchEntity = new BenhNhanSearchEntity { MaBenhNhan = BenhNhan.MaBenhNhan, TenBenhNhan = BenhNhan.HoTen, CMND = BenhNhan.CMND }; using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { benhNhanBus.SearchBenhNhan(db, benhNhanSearchEntity, out ListBenhNhan); } // nếu kết quả trả về là list rỗng if (ListBenhNhan.Count == 0) { return(Constant.RES_FAI); } return(Constant.RES_SUC); }
public void load_combobox() { BenhNhanBUS bnBus = new BenhNhanBUS(); List <BenhNhanDTO> listBenhnhan = bnBus.select(); this.loadData_Vao_Combobox(listBenhnhan); }
public void load_TenBN() { BenhNhanBUS bnBus = new BenhNhanBUS(); List <BenhNhanDTO> listBenhnhan = bnBus.select(); this.loadData_TenBN(listBenhnhan); }
public void load_data() { bnBus = new BenhNhanBUS(); List <BenhNhanDTO> listBenhNhan = bnBus.select(); this.loadData_Vao_GridView(listBenhNhan); }
public void Search_TestCase1() { // create data search db.BENHNHANs.Add(new BENHNHAN { MaBenhNhan = "1234567890", HoTen = "aaaaaaaaaa" }); db.BENHNHANs.Add(new BENHNHAN { MaBenhNhan = "1234567891", HoTen = "bbbbbbbbbb" }); db.BENHNHANs.Add(new BENHNHAN { MaBenhNhan = "1234567892", HoTen = "cccccccccc" }); // create object search BenhNhanSearchEntity benhNhanSearch = new BenhNhanSearchEntity { MaBenhNhan = "12345678", TenBenhNhan = "", CMND = "" }; List <BenhNhanDTO> listResult = null; BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); // execute string actual = benhNhanBUS.SearchBenhNhan(db, benhNhanSearch, out listResult); string expected = "0000"; // compare Assert.Equals(actual, expected); }
public void XoaBenhNhan() { BenhNhanDTO be = new BenhNhanDTO(); bebus = new BenhNhanBUS(); be.MaBN = 5; //ma benh nhan can xoa Assert.AreEqual(true, bebus.xoa(be)); }
public void GetMaBenhNhan() { List <BenhNhanDTO> listBenhNhan = BenhNhanBUS.SelectAllBenhNhan(); cbbMaBN.DisplayMember = "MaBN"; cbbMaBN.ValueMember = "HoTen"; cbbMaBN.DataSource = listBenhNhan; }
public void GetList_TestCase2() { List <BenhNhanDTO> listBenhNhan = null; BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); string actual = benhNhanBUS.GetListBenhNhan(db, out listBenhNhan); string expected = "1111"; Assert.Equals(actual, expected); }
public void GetInformation_TestCase2() { BenhNhanDTO benhNhanDTO = null; BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); string actual = benhNhanBUS.GetInformationBenhNhan(db, "1234567890", out benhNhanDTO); string expected = "1111"; Assert.Equals(actual, expected); }
private void btnCapNhat_Click(object sender, EventArgs e) { if (dgvData.Rows.Count < 1 || dgvData.CurrentCellAddress.Y < 0) { return; } if (ThieuDuLieu(false)) { return; } if (MessageBox.Show("Xác nhận?", "Question", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.No) { return; } int i = dgvData.CurrentRow.Index; int ID = Convert.ToInt32(dgvData.Rows[i].Cells["ColID"].Value.ToString()); Set_dsIndex(ID); BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); long result = benhNhanBUS.Update(dsIndex.benhNhan); if (result > 0) { long re = dsBUS.Update(dsIndex); if (re > 0) { MessageBox.Show("Thành công.", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadData(); } else { if (re == -2) { MessageBox.Show("Trùng mã", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Không thành công.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { if (result == -2) { MessageBox.Show("Trùng mã", "Warning", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("Không thành công.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
// lấy thông tin bệnh nhân public string GetInformationBenhNhan(string MaBenhNhan, out BenhNhanDTO benhNhan) { BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { benhNhanBUS.GetInformationBenhNhan(db, MaBenhNhan, out benhNhan); } return(Constant.RES_SUC); }
public void Insert_TestCase2() { BenhNhanDTO benhNhanDTO = new BenhNhanDTO { MaBenhNhan = "1234567899" }; BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); string actual = benhNhanBUS.InsertBenhNhan(db, benhNhanDTO); string expected = "1111"; Assert.Equals(actual, expected); }
// HÀM LẤY THÔNG TIN BỆNH NHÂN public string GetInformationBenhNhan(string MaBenhNhan, out BenhNhanDTO BenhNhan) { string result; BenhNhanBUS bus = new BenhNhanBUS(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { result = bus.GetInformationBenhNhan(db, MaBenhNhan, out BenhNhan); } return(result); }
public void SuaBenhNhan() { BenhNhanDTO be = new BenhNhanDTO(); bebus = new BenhNhanBUS(); be.TenBN = "Nguyen Van A"; be.NgsinhBN = DateTime.UtcNow.Date; be.MaBN = 5; be.DiachiBN = "17 Nguyen Trai"; be.GtBN = "Nam"; Assert.AreEqual(true, bebus.sua(be, "5")); //ma benh nhan can sua }
// Sua Benh Nhan private void button5_Click(object sender, EventArgs e) { // kiem tra du lieu dau vao if (txb_MaBN.Text == "" || (txb_MaBN.Text).Length > 5) { MessageBox.Show("Mã bệnh nhân không được trống và không quá 5 ký tự. Vui lòng nhập lại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (IsNumber(txb_DienThoai.Text) == false || txb_DienThoai.Text == "") { MessageBox.Show("Số điện thoại không đúng. Vui lòng nhập lại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (txb_HoTen.Text == "") { MessageBox.Show(" Vui lòng nhập tên bệnh nhân lại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (txb_HoTen.Text == "") { MessageBox.Show(". Vui lòng nhập tên bệnh nhân lại!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } // khoi tao doi tuong DTO BENHNHAN bnDTO = new BENHNHAN(); bnDTO.MaBN1 = int.Parse(txb_MaBN.Text); bnDTO.TenBN1 = txb_HoTen.Text; bnDTO.NgaySinh1 = DateTime.Parse(dtp_NgaySinh.Text); bnDTO.DiaChi1 = txb_DiaChi.Text; bnDTO.DienThoai1 = txb_DienThoai.Text.ToString(); //bnDTO.GioiTinh1= if (rdb_Nam.Checked == true) { bnDTO.GioiTinh1 = "Nam"; } else { bnDTO.GioiTinh1 = "Nữ"; } // goi lop nghiep vu BENHNHAN_BUS if (BenhNhanBUS.SuaBenhNhan(bnDTO) == true) { TaiDuLieuVaoDataGirdView(); MessageBox.Show("Sửa thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } MessageBox.Show(" Sửa không thành công!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); }
public string GetListBenhNhan(out List <BenhNhanDTO> ListBenhNhan) { // Tạo đối tượng BenhNhanBUS BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { // getListBenhNhan benhNhanBUS.GetListBenhNhan(db, out ListBenhNhan); } // return return(Constant.RES_SUC); }
public string UpdateBenhNhan(BenhNhanDTO benhNhan) { BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { if (benhNhanBUS.UpdateBenhNhan(db, benhNhan) == Constant.RES_FAI) { return(Constant.RES_FAI); } db.SaveChanges(); } return(Constant.RES_SUC); }
public void load_data() { stt = 1; bnBus = new BenhNhanBUS(); beBus = new BenhBUS(); pkbBus = new PhieukhambenhBUS(); cdBus = new ChandoanBUS(); List <BenhNhanDTO> listBenhNhan = bnBus.select(); List <BenhDTO> listBenh = beBus.select(); List <PhieukhambenhDTO> listpkb = pkbBus.select(); List <ChandoanDTO> listcd = cdBus.select(); this.loadData_Vao_GridView(listBenhNhan, listBenh, listpkb, listcd); }
// LẤY THÔNG TIN BỆNH NHÂN public string GetInforBenhNhan(string MaBenhNhan, out BenhNhanDTO benhNhan) { benhNhan = new BenhNhanDTO(); BenhNhanBUS bus = new BenhNhanBUS(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { if (bus.GetInformationBenhNhan(db, MaBenhNhan, out benhNhan) == Constant.RES_FAI) { return(Constant.RES_FAI); } } return(Constant.RES_SUC); }
private void Load_Click(object sender, EventArgs e) { bnbus = new BenhNhanBUS(); List <BenhNhanDTO> listbenhnhan = bnbus.select(); if (listbenhnhan == null) { MessageBox.Show("Load thất bại. Vui lòng kiểm tra đường truyền"); } else { MessageBox.Show("Load thành công"); } loadBenhNhan(listbenhnhan); }
private void BtnTim_Click(object sender, RoutedEventArgs e) { bnBus = new BenhNhanBUS(); string sKeyword = mabn.Text; if (sKeyword == null || sKeyword == string.Empty || sKeyword.Length == 0) // tìm tất cả { List <BenhNhanDTO> listBenhNhan = bnBus.select(); this.loadData_Vao_GridView(listBenhNhan); } else { List <BenhNhanDTO> listBenhNhan = bnBus.selectByKeyWord(sKeyword); this.loadData_Vao_GridView(listBenhNhan); } }
public void Search_TestCase2() { // create object search BenhNhanSearchEntity benhNhanSearch = new BenhNhanSearchEntity { MaBenhNhan = "12345678", TenBenhNhan = "", CMND = "" }; BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); List <BenhNhanDTO> listResult = null; string actual = benhNhanBUS.SearchBenhNhan(db, benhNhanSearch, out listResult); string expected = "0000"; Assert.Equals(actual, expected); }
public string InsertBenhNhan(BenhNhanDTO benhNhan) { BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); using (QLPHONGKHAMEntities db = new QLPHONGKHAMEntities()) { string id = ""; benhNhanBUS.CreateIdBenhNhan(db, out id); benhNhan.MaBenhNhan = id; if (benhNhanBUS.InsertBenhNhan(db, benhNhan) == Constant.RES_FAI) { return(Constant.RES_FAI); } db.SaveChanges(); } return(Constant.RES_SUC); }
private void MenuItem_Click_1(object sender, RoutedEventArgs e) { bn = new BenhNhanDTO(); bn.MaBN = int.Parse(temp); bnBus = new BenhNhanBUS(); bool kq = bnBus.xoa(bn); if (kq == false) { MessageBox.Show("Xóa Bệnh nhân thất bại. Vui lòng kiểm tra lại dũ liệu", "Result", MessageBoxButton.OKCancel, MessageBoxImage.Warning); } else { MessageBox.Show("Xóa Bệnh nhân thành công", "Result"); } load_data(); }
public void Insert_TestCase3() { BenhNhanDTO benhNhanDTO = new BenhNhanDTO { MaBenhNhan = "1234567899", HoTen = "12345678901234567890123456789012345678901234567890", CMND = "2000900000000", NgaySinh = "180919979", GioiTinh = true, SoDienThoai = "091385755555", DiaChi = "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890", GhiChu = "1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890" }; BenhNhanBUS benhNhanBUS = new BenhNhanBUS(); string actual = benhNhanBUS.InsertBenhNhan(db, benhNhanDTO); string expected = "1111"; Assert.Equals(actual, expected); }