Beispiel #1
0
 private void buttonSurgeryDelete_Click(object sender, EventArgs e)
 {
     if (dataViewSurgical.SelectedRows.Count > 0)
     {
         int      surgicalID     = Convert.ToInt32(dataViewSurgical.SelectedRows[0].Cells[0].Value);
         Surgical deleteSurgical = Surgical.GetSurgical(surgicalID);
         if (deleteSurgical.State != 1)
         {
             DialogResult dialogResult = MessageBox.Show("Xác nhận xóa ca phẩu thuật", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
             if (dialogResult == DialogResult.Yes)
             {
                 try
                 {
                     if (SurgicalDetail.DeleteSurgicalDetail(surgicalID) > 0 && Surgical.DeleteSurgical(surgicalID) > 0)
                     {
                         MessageBox.Show("Xóa ca phẩu thuật thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                     }
                 }
                 catch
                 {
                     MessageBox.Show("Lỗi dữ liệu", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show("Không thể xóa ca phẩu thuật đã được thực hiện", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         refreshDataViewSurgical();
         refreshDataViewSurgicalDetail();
     }
 }
Beispiel #2
0
        private void dataViewSurgical_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            if (dataViewSurgical.SelectedRows.Count > 0)
            {
                int                surgicalID     = Convert.ToInt32(dataViewSurgical.SelectedRows[0].Cells[0].Value);
                Surgical           updateSurgical = Surgical.GetSurgical(surgicalID);
                FormSurgicalDetail formSD         = new FormSurgicalDetail(updateSurgical, "edit");
                formSD.ShowDialog();

                refreshDataViewSurgical();
                refreshDataViewSurgicalDetail();
            }
        }