public void thaydoiquydinh_khamtoida() { pkbbus = new PhieukhambenhBUS(); bool kq1 = pkbbus.drop_trigger_khamtoida(); bool kq = pkbbus.thaydoi_khamtoida(50); Assert.AreEqual(true, kq && kq1); }
public void load() { PhieukhambenhBUS pkb = new PhieukhambenhBUS(); pkb.tk(); hdBus = new HoadonBUS(); mahd.Text = hdBus.autogenerate_mahd().ToString(); ngayhd.Content = DateTime.UtcNow.Date.ToString(); load_combobox(); }
public void thaydoiquydinh_tienkham() { pkbbus = new PhieukhambenhBUS(); pkbbus.tk(); float tkmoi = 40000; float tkcu = PhieukhambenhDTO.TienKham; bool kq = pkbbus.thaydoiTK(tkmoi, tkcu); Assert.AreEqual(true, kq); }
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); }
public void LapHoaDon() { HoadonDTO hd = new HoadonDTO(); hdbus = new HoadonBUS(); pkbbus = new PhieukhambenhBUS(); pkbbus.tk(); hd.MaHd = hdbus.autogenerate_mahd().ToString(); hd.TongTien = hdbus.tienthuoc(hd, "2") + PhieukhambenhDTO.TienKham; hd.MaPkb = "2"; hd.NgayHd = DateTime.UtcNow.Date; //Assert.AreEqual(true, hdbus.them(hd)); Assert.AreEqual(100000, hd.TongTien); }
public void ThemPKB() { ChandoanDTO cd = new ChandoanDTO(); cdbus = new ChandoanBUS(); pkbbus = new PhieukhambenhBUS(); PhieukhambenhDTO pkb = new PhieukhambenhDTO(); pkb.MaPkb = "5"; pkb.TrieuChung = "Viêm hô hấp"; cd.MaBenh = "1"; cd.MaPkb = "5"; pkb.NgayKham = DateTime.UtcNow.Date; Assert.AreEqual(true, pkbbus.sua(pkb) && cdbus.them(cd)); }
public void ThemBenhNhan() { BenhNhanDTO be = new BenhNhanDTO(); bebus = new BenhNhanBUS(); pkbbus = new PhieukhambenhBUS(); PhieukhambenhDTO pkb = new PhieukhambenhDTO(); be.TenBN = "Nguyen Van A"; be.NgsinhBN = DateTime.UtcNow.Date; be.MaBN = bebus.autogenerate_mabn(); be.DiachiBN = "15 Nguyen Trai"; be.GtBN = "Nam"; pkb.MaPkb = pkbbus.autogenerate_mapkb().ToString(); be.MaPKB = pkbbus.autogenerate_mapkb().ToString(); pkb.NgayKham = DateTime.UtcNow.Date; Assert.AreEqual(true, pkbbus.them(pkb) && bebus.them(be)); }
private void Them_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(); PhieukhambenhDTO pkb = new PhieukhambenhDTO(); PhieukhambenhBUS pkbBus = new PhieukhambenhBUS(); 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; bn.MaPKB = pkbBus.autogenerate_mapkb().ToString(); pkb.MaPkb = pkbBus.autogenerate_mapkb().ToString(); pkb.NgayKham = DateTime.UtcNow.Date; bnBus = new BenhNhanBUS(); bool kq1 = pkbBus.them(pkb); bool kq2 = bnBus.them(bn); if (kq1 == true && kq2 == true) { MessageBox.Show("Thêm Bệnh nhân thành công", "Result"); } else { MessageBox.Show("Thêm Bệnh nhân thất bại", "Result", MessageBoxButton.OKCancel, MessageBoxImage.Warning); } } }
private void loadData_Vao_GridView(List <BenhNhanDTO> listBenhNhan) { if (listBenhNhan == null) { MessageBox.Show("Có lỗi khi lấy thông tin từ DB", "Result", MessageBoxButton.OKCancel, MessageBoxImage.Error); return; } table = new DataTable(); table.Columns.Add("maBN", typeof(int)); table.Columns.Add("tenBN", typeof(string)); table.Columns.Add("NgaySinh", typeof(string)); table.Columns.Add("DiaChi", typeof(string)); table.Columns.Add("GioiTinh", typeof(string)); pkbBus = new PhieukhambenhBUS(); string ngkham; ngkham = String.Format("{0:M/d/yyyy}", ngaykham.SelectedDate); List <PhieukhambenhDTO> listpkb = pkbBus.selectByKeyWord(ngkham); foreach (BenhNhanDTO bn in listBenhNhan) { foreach (PhieukhambenhDTO pkb in listpkb) { if (bn.MaPKB == pkb.MaPkb) { DataRow row = table.NewRow(); row["maBN"] = bn.MaBN; row["tenBN"] = bn.TenBN; row["NgaySinh"] = bn.NgsinhBN; row["DiaChi"] = bn.DiachiBN; row["GioiTinh"] = bn.GtBN; table.Rows.Add(row); } } } danhsach.ItemsSource = table.DefaultView; }
private void Button_Click_1(object sender, RoutedEventArgs e) { if (mapkb.Text == null || trieuchung.Text == "" || benh.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin phiếu khám bệnh"); } else { PhieukhambenhDTO pkb = new PhieukhambenhDTO(); ChandoanDTO cd = new ChandoanDTO(); List <BenhDTO> listBenh = beBus.select(); cd.MaPkb = mapkb.Text; foreach (BenhDTO be in listBenh) { if (benh.Text == be.TenBenh) { cd.MaBenh = be.MaBenh; } } pkb.MaPkb = mapkb.Text; pkb.NgayKham = DateTime.UtcNow.Date; pkb.TrieuChung = trieuchung.Text; PhieukhambenhBUS pkbBus = new PhieukhambenhBUS(); ChandoanBUS cdBus = new ChandoanBUS(); bool kq1 = cdBus.them(cd); bool kq2 = pkbBus.sua(pkb); if (kq2 == true && kq1 == true) { MessageBox.Show("Lập phiếu thành công", "Result"); } else { MessageBox.Show("Lập phiếu thất bại", "Result", MessageBoxButton.OKCancel, MessageBoxImage.Warning); } } }
private void thaydoibn_Click(object sender, RoutedEventArgs e) { bool kt; try { int.Parse(bn1.Text); kt = true; } catch (Exception) { MessageBox.Show("Vui lòng nhập số và không được để trống", "Warning", MessageBoxButton.OK, MessageBoxImage.Warning); kt = false; } if (kt == false) { bn1.Text = ""; bn1.Focus(); } else { PhieukhambenhBUS pkbBus = new PhieukhambenhBUS(); bool kq1 = pkbBus.drop_trigger_khamtoida(); bool kq = pkbBus.thaydoi_khamtoida(int.Parse(bn1.Text.ToString())); MessageBoxImage icon = MessageBoxImage.Warning; if (kq1 == false || kq == false) { MessageBox.Show("Thay đổi số lượng bệnh nhân khám tối đa thất bại", "Result", MessageBoxButton.OKCancel, icon); } else { MessageBox.Show("Thay đổi số lượng bệnh nhân khám tối đa thành công", "Result"); } } }
private void thaydoitk_Click(object sender, RoutedEventArgs e) { bool kt; try { float.Parse(tk.Text); kt = true; } catch (Exception) { MessageBox.Show("Vui lòng nhập số và không được để trống", "Warning", MessageBoxButton.OK, MessageBoxImage.Warning); kt = false; } if (kt == false) { tk.Text = ""; tk.Focus(); } else { PhieukhambenhBUS pkbBus = new PhieukhambenhBUS(); pkbBus.tk(); float tkmoi = float.Parse(tk.Text.ToString()); float tkcu = PhieukhambenhDTO.TienKham; bool kq = pkbBus.thaydoiTK(tkmoi, tkcu); if (kq == false) { MessageBox.Show("thay đổi thất bại"); } else { MessageBox.Show("thay đổi thành công"); } } }