示例#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
        public StaffAddEditBase(StaffAddEdit staffAddEdit, Staff staff)
        {
            _staffEdit = staffAddEdit;
            Staff      = staff;
            //_staffEdit.cha
            PopulateTitle();
            PopulateStaff();
            PopulateWorkCentres();
            // SetTextChangeDEventForControls();


            //_staffEdit.txtFirstName.Text = _staff.FirstName;
            //_staffEdit.txtLastName.Text = _staff.LastName;
            //_staffEdit.cmbTitle.SelectedValue = _staff.TitleId;
            //_staffEdit.txtAddr1.Text = _staff.Addr1;
            //_staffEdit.txtAddr2.Text = _staff.Addr2;
            //_staffEdit.txtAddr3.Text = _staff.Addr3;
            //_staffEdit.txtAddr4.Text = _staff.Addr4;
            //_staffEdit.txtPostcode.Text = _staff.Postcode;
            //_staffEdit.txtHomePhone.Text = _staff.HomePhone;
            //_staffEdit.txtMobilePhone.Text = _staff.MobilePhone;
            //_staffEdit.txtEmail.Text = _staff.Email;
        }
示例#3
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);
            }
        }
示例#4
0
 public StaffAdd(StaffAddEdit staffAddEdit, Staff staff) : base(staffAddEdit, staff)
 {
     //staffAddEdit.btnUpdae.Enabled = true;
     //staffAddEdit.btnUpdae.Text = "Add";
     staffAddEdit.Text = "Add Staff";
 }
示例#5
0
 public StaffEdit(StaffAddEdit staffAddEdit, Staff staff) : base(staffAddEdit, staff)
 {
     //_staffEdit.btnUpdae.Visible = false;
 }