Пример #1
0
        public AddEditPayroll(frmAddEditPayroll frm, int obId)
        {
            UnitOfWork unitOfWork = new UnitOfWork();

            this.obId                             = obId;
            this.frm                              = frm;
            frm.btnSave.Click                    += BtnSave_Click;
            frm.btnClose.Click                   += BtnClose_Click;
            frm.FormClosing                      += Frm_FormClosing;
            frm.PayrollGridView.RowUpdated       += PayrollGridView_RowUpdated;
            frm.btnDeletePayrollRepo.ButtonClick += BtnDeletePayrollRepo_ButtonClick;
            frm.btnEditPayrollRepo.ButtonClick   += BtnEditPayrollRepo_ButtonClick;
            if (staticSettings.Offices.IsDivision == true)
            {
                var officeName = staticSettings.Offices.UnderOfOffice.OfficeName;
                frm.txtDeptHead.Properties.DataSource = new BindingList <Signatories>(unitOfWork.Signatories.Get(m => m.Office == officeName));
            }
            frm.txtAccountant.Properties.DataSource = new BindingList <Signatories>(unitOfWork.Signatories.Get(m => m.Office.Contains("Accounting") || m.Office.Contains("Accountant")));
            frm.txtTreasurer.Properties.DataSource  = new BindingList <Signatories>(unitOfWork.Signatories.Get(m => m.Office.Contains("Treasurer")));
            frm.cboApprovedBy.Properties.DataSource = new BindingList <Signatories>(
                unitOfWork.Signatories.Get(x =>
                                           x.Position.Contains("Governor") || x.Position.Contains("Provincial Administrator")));
            frm.lookUpEditEmployees.DataSource =
                new BindingList <Employees>(unitOfWork.EmployeesRepo.Get());
            frm.txtAccountant.ItemIndex = 0;
        }
Пример #2
0
        private void BtnEditNew_Click(object sender, EventArgs e)
        {
            frmAddEditPayroll frm;

            if (payrolls == null)
            {
                frm = new frmAddEditPayroll(MethodType.Add, obId);
            }
            else
            {
                frm = new frmAddEditPayroll(MethodType.Edit, obId);
            }
            frm.ShowDialog();
            Init();
        }