private void addNewStaffToolStripMenuItem_Click(object sender, EventArgs e) { StaffAddEdit sa = new StaffAddEdit(new Staff(), "add"); sa.Jarvis = _mdiForm.Jarvis; sa.ShowDialog(); if (sa.DialogResult == DialogResult.OK) { //if (Application.OpenForms["StaffSearch"] as StaffSearch != null) //{ // StaffSearch frm1 = (StaffSearch)Application.OpenForms["StaffSearch"]; LoadStaffList(); SetDataSource(); //} } }
//private void rbStudents_CheckedChanged_1(object sender, EventArgs e) //{ // LoadFullList(); //} //private void rdStaff_CheckedChanged_1(object sender, EventArgs e) //{ // LoadFullList(); //} private void dataGridView1_RowHeaderMouseDoubleClick_1(object sender, DataGridViewCellMouseEventArgs e) { try { int index = e.RowIndex; int personId = (int)dgStaff.Rows[e.RowIndex].Cells[0].Value; Person person = _allStaff.Find(x => x.PersonId == personId); if (person != null) { StaffAddEdit frm = new StaffAddEdit(person, "edit"); frm.Jarvis = _mdiForm.Jarvis; frm.ShowDialog(); //if (frm.DialogResult == DialogResult.OK) //{ this.LoadStaffList(); this.SetDataSource(); // } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }