private void btnSuaBenhNhan_Click(object sender, EventArgs e) { if (tbxMaBenhNhan.Text == "") { MessageBox.Show("Không tìm thấy mã bệnh nhân!"); return; } if (isSua)// neu sua xong thi luu va disable { if (tbxHoTen.Text.Length < 3) { MessageBox.Show("Tên không hợp lệ!"); return; } if (!CheckThongTinPhuHop()) { return; } DisableControl(); btnSuaBenhNhan.Text = "Sửa"; btnThemBenhNhan.Enabled = true; btnXoaBenhNhan.Enabled = true; btnTimKiem.Enabled = true; string gioiTinh = "Nam"; if (rbtnNu.Checked) { gioiTinh = "Nữ"; } DTO_BenhNhan benhNhan = new DTO_BenhNhan(tbxMaBenhNhan.Text.ToString(), tbxHoTen.Text.ToString(), gioiTinh, dtpNamSinh.Value.Year, tbxDiaChi.Text.ToString(), tbxSDT.Text.ToString(), tbxCMND.Text.ToString()); if (bus_benhNhan.Update(benhNhan)) { ReloadGridViewBenhNhan(); MessageBox.Show("Sửa bệnh nhân thành công!"); } else { MessageBox.Show("Sửa bệnh nhân thất bại!"); } } else //Neu chua sua thi enable { EnableControl(); btnThemBenhNhan.Enabled = false; btnXoaBenhNhan.Enabled = false; btnTimKiem.Enabled = false; btnSuaBenhNhan.Text = "Hoàn tất"; } isSua = !isSua; }
private void btnSua_Click(object sender, EventArgs e) { DTO_BenhNhan benhNhan = new DTO_BenhNhan(tbxMaBenhNhan.Text.ToString(), tbxHoTen.Text.ToString(), cbxGioiTinh.SelectedItem.ToString(), Int32.Parse(tbxNamSinh.Text.ToString()), tbxDiaChi.Text.ToString(), "000", "000"); if (bus_benhNhan.Update(benhNhan)) { MessageBox.Show("Sửa bệnh nhân thành công!"); } else { MessageBox.Show("Sửa bệnh nhân thất bại!"); } }
private void btnLuu_Click(object sender, EventArgs e) { if (checkText() == true) { if (check_flag == true) { dtoBENHNHAN = new DTO_BenhNhan(txtMaBN.Text, txtHoTen.Text, txtDiaChi.Text, lueMAPHONG.EditValue.ToString()); if (busBENHNHAN.Add(dtoBENHNHAN) == true) { XtraMessageBox.Show("Thêm bệnh nhân có mã" + txtMaBN.Text + " thành công."); } else { XtraMessageBox.Show("Thêm bệnh nhân không thành công!!!"); } } else { dtoBENHNHAN = new DTO_BenhNhan(txtMaBN.Text, txtHoTen.Text, txtDiaChi.Text, lueMAPHONG.EditValue.ToString()); if (busBENHNHAN.Update(dtoBENHNHAN) == true) { XtraMessageBox.Show("Sửa bệnh nhân có mã" + txtMaBN.Text + " thành công."); } else { XtraMessageBox.Show("Sửa bệnh nhân không thành công!!!"); } } HienThi(); refreshAll(); LockControls(); } else { XtraMessageBox.Show("Chưa điền đủ thông tin!!!"); } }