コード例 #1
0
 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;
 }
コード例 #2
0
        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();
        }