private void BtnClose_Click(object sender, EventArgs e)
 {
     this.Close();
     if (MasterForm != null)
     {
         MasterForm.LoadDepartments();
     }
 }
 private void BtnEdit_Click(object sender, EventArgs e)
 {
     if (txtDepartmentName.Text == null)
     {
         MessageBox.Show("- Bölüm Adı Gereklidir -");
         return;
     }
     else if (((Hospital)cmbHospital.SelectedItem).Id == 0)
     {
         MessageBox.Show("- Hastane Gereklidir -");
         return;
     }
     using (var db = new ApplicationDbContext())
     {
         int id   = Convert.ToInt32(GridId);
         var edit = db.Departments.Where(x => x.Id == id).FirstOrDefault();
         if (edit != null)
         {
             edit.Name       = txtDepartmentName.Text;
             edit.HospitalId = ((Hospital)cmbHospital.SelectedItem).Id;
             if (((Department)cmbParentDepartment.SelectedItem).Id > 0)
             {
                 edit.ParentDepartmentId = ((Department)cmbParentDepartment.SelectedItem).Id;
             }
             else
             {
                 edit.ParentDepartmentId = null;
             }
             db.SaveChanges();
             MessageBox.Show("- Başarıyla Güncellendi -");
         }
         if (MasterForm != null)
         {
             MasterForm.LoadDepartments();
         }
     }
 }