예제 #1
0
        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();
                //}
            }
        }
예제 #2
0
        //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);
            }
        }