Exemplo n.º 1
0
 private void edit()
 {
     idRecord = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString());
     try
     {
         bool dekan = false;
         //using для того чтобы объект формы сам уничтожился после закрытия
         //В конструкторе передаём true(bool переменная котороя означает кнопку редактирования) и строку запроса из базы (select * from faculty)
         using (EditForm editform = new EditForm(true, Data.EditForm.getRecordTeachers(idRecord), dekan))
         {
             editform.Closing += (sender_1, e_1) =>//Передаём объект события
             {
                 Data.RecordTeachers.dell(idRecord);
                 init();
             };
             editform.ShowDialog();
         }
     }
     catch (Exception err) { MessageBox.Show("Выберите сотрудника", "Сотрудник не выбран", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
Exemplo n.º 2
0
 private void изменитьToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         bool dekan = false;
         if (DekansbToolStripMenuItem.Checked) dekan = true;//Если выбран декан , то будем менять декана
         //using для того чтобы объект формы сам уничтожился после закрытия
         //В конструкторе передаём true(bool переменная котороя означает кнопку редактирования) и строку запроса из базы (select * from faculty)
         using (EditForm editform = new EditForm(true, Data.EditForm.getTeachers(int.Parse(FacultyGridView1.CurrentRow.Cells[0].Value.ToString())), dekan))
         {
             editform.Closing += (sender_1, e_1) =>//Передаём объект события
             {
                 UpdateFacultyGridView();//обнавляем после закрытия
             };
             editform.ShowDialog();
         }
     }
     catch (Exception err) { MessageBox.Show("Выберите сотрудника", "Сотрудник не выбран", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }
Exemplo n.º 3
0
 private void добавитьToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //using для того чтобы объект формы сам уничтожился после закрытия
     using (EditForm addform = new EditForm(false))
     {
         addform.Closing += (sender_1, e_1) =>
         {
             UpdateFacultyGridView();//обнавляем после закрытия
         };
         addform.ShowDialog();
     }
 }