void closedPeriodView_LoadClosedPeriodEvent(object sender, ClosedPeriodEventArgs e) { DateTime fromDay = DateUtility.DateOnly(e.FromDate); DateTime toDay = DateUtility.DateOnly(e.ToDate); ObjectCriteria objectCriteria = new ObjectCriteria(); objectCriteria.AddBetweenCriteria("EmployeeMoneyPK.WorkingDay", fromDay,toDay); IList list = EmployeeMoneyLogic.FindAll(objectCriteria); e.EmployeeMoneyList = list; }
private void btnSearch_Click(object sender, EventArgs e) { ClosedPeriodEventArgs eventArgs = new ClosedPeriodEventArgs(); eventArgs.FromDate = dtpFrom.Value; eventArgs.ToDate = dtpTo.Value; EventUtility.fireEvent(LoadClosedPeriodEvent, this, eventArgs); if (eventArgs.EmployeeMoneyList != null && eventArgs.EmployeeMoneyList.Count > 0) { employeeMoneyList.Clear(); foreach (EmployeeMoney employeeMoney in eventArgs.EmployeeMoneyList) { employeeMoneyList.Add(employeeMoney); } bdsMoney.ResetBindings(false); dgvMoney.Refresh(); dgvMoney.Invalidate(); } }
private void ClosedPeriodForm_Load(object sender, EventArgs e) { employeeMoneyList = new EmployeeMoneyCollection(bdsMoney); bdsMoney.ResetBindings(true); ClosedPeriodEventArgs eventArgs = new ClosedPeriodEventArgs(); eventArgs.FromDate = DateTime.Now; eventArgs.ToDate = DateTime.Now; EventUtility.fireEvent(LoadClosedPeriodEvent,this,eventArgs); if(eventArgs.EmployeeMoneyList !=null && eventArgs.EmployeeMoneyList.Count > 0) { foreach (EmployeeMoney employeeMoney in eventArgs.EmployeeMoneyList) { employeeMoneyList.Add(employeeMoney); } bdsMoney.ResetBindings(false); dgvMoney.Refresh(); dgvMoney.Invalidate(); } }