private void buttonHCConfirm_Click(object sender, EventArgs e) { if (dataViewHC.SelectedRows.Count > 0) { int hcID = Convert.ToInt32(dataViewHC.SelectedRows[0].Cells[0].Value); int state = Convert.ToInt16(dataViewHC.SelectedRows[0].Cells[5].Value); if (state != 1) { DialogResult dialogResult = MessageBox.Show("Xác nhận giấy nhận viện", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { HospitalizationCertificate confirmHC = HospitalizationCertificate.GetHC(hcID); Patient updatePatient = Patient.GetPatient(confirmHC.PatientID); updatePatient.State = 1; confirmHC.State = 1; if (HospitalizationCertificate.UpdateHC(confirmHC) > 0 && Patient.UpdatePatient(updatePatient) > 0) { MessageBox.Show("Xác nhận giấy nhập viện thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Giấy nhập viện đã được xác nhận", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } refreshDataViewHC(); } }
private void dataViewHC_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (dataViewHC.SelectedRows.Count > 0) { int hcID = Convert.ToInt32(dataViewHC.SelectedRows[0].Cells[0].Value); HospitalizationCertificate updateHC = HospitalizationCertificate.GetHC(hcID); FormHCDetail formHCD = new FormHCDetail(updateHC, "edit"); formHCD.ShowDialog(); refreshDataViewHC(); } }
private void SetADForInsert(int patientID) { HospitalizationCertificate newHC = HospitalizationCertificate.GetHC(Convert.ToDecimal(patientID)); textBoxPatientID.Text = patientID.ToString(); dateDischarge.Value = DateTime.Today; dateCreate.Value = DateTime.Today; dateHospitalize.Value = newHC.Date; dateHospitalize.Enabled = false; dateCreate.Enabled = false; DataTable dtStaff = Staff.GetListStaff(); for (int i = 0; i < dtStaff.Rows.Count; i++) { String staffName = dtStaff.Rows[i][6].ToString() + " " + dtStaff.Rows[i][5].ToString(); Staff newStaff = Staff.GetStaff(Convert.ToInt32(dtStaff.Rows[i][0])); listStaff.Add(newStaff); listBoxSystemStaff.Items.Add(staffName); } listBoxSystemStaff.SelectedIndex = 0; }