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); } }
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); } }
private void добавитьToolStripMenuItem_Click(object sender, EventArgs e) { //using для того чтобы объект формы сам уничтожился после закрытия using (EditForm addform = new EditForm(false)) { addform.Closing += (sender_1, e_1) => { UpdateFacultyGridView();//обнавляем после закрытия }; addform.ShowDialog(); } }