void processPeriodMoneyView_LoadProcessPeriodMoneyEvent(object sender, ProcessPeriodMoneyEventArgs e) { DateTime toDay = DateUtility.DateOnly(DateTime.Now); ObjectCriteria objectCriteria = new ObjectCriteria(); objectCriteria.AddEqCriteria("EmployeeMoneyPK.WorkingDay", toDay); IList list = EmployeeMoneyLogic.FindAll(objectCriteria); e.PeriodMoneyList = list; }
private void EmployeeMoneyForm_Load(object sender, EventArgs e) { employeeMoneyList = new EmployeeMoneyCollection(bdsMoney); bdsMoney.ResetBindings(true); ProcessPeriodMoneyEventArgs eventArgs = new ProcessPeriodMoneyEventArgs(); EventUtility.fireEvent(LoadProcessPeriodMoneyEvent,this,eventArgs); IList list = eventArgs.PeriodMoneyList; if(list!=null && list.Count > 0) { foreach (EmployeeMoney employeeMoney in list) { employeeMoneyList.Add(employeeMoney); } } bdsMoney.ResetBindings(false); dgvMoney.Refresh(); dgvMoney.Invalidate(); }