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; }
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(); }