Exemple #1
0
        private void btnDelRoom_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Xóa phòng sẽ xóa hết CSDL bệnh nhân trong phòng đó. Bạn có muốn tiếp tục?", "Warning", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning);

            if (result == DialogResult.Yes)
            {
                RoomInfo           room     = (RoomInfo)this.tvListRoom.SelectedNode.Tag;
                List <PatientInfo> lPatient = new List <PatientInfo>();
                lPatient = lstPatient.GetPatientById(room.IDRoom).ToList();
                foreach (var item in lPatient)
                {
                    lstPatient.Del1Patient(item.IDPatient);
                }
                lstRoom.Del1Room(room);
                if (lstRoom.GetAllRoom().Contains(room))
                {
                    MessageBox.Show("Failed");
                }
                else
                {
                    MessageBox.Show("Success");
                }
                frmMain_Load(sender, e);
            }
        }