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(); }
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"); } } }
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 }