예제 #1
0
 public void InitVacationDetailEvent(object sender, CommandEventArgs e)
 {
     if (e == null)
     {
         InitVacation();
     }
     else
     {
         BindVacation(_IVacationFacade.GetVacationByVacationID((Convert.ToInt32(e.CommandArgument))));
     }
 }
예제 #2
0
        public void InitUpdateVacationDetailEvent(object sender, CommandEventArgs e)
        {
            Vacation vacation = _IVacationFacade.GetVacationByVacationID(Convert.ToInt32(e.CommandArgument));

            _IVacationBaseView.VacationID             = e.CommandArgument.ToString();
            _IVacationBaseView.EmployeeID             = vacation.Employee.Account.Id.ToString();
            _IVacationBaseView.EmployeeName           = vacation.Employee.Account.Name;
            _IVacationBaseView.Remark                 = vacation.Remark;
            _IVacationBaseView.SurplusDayNum          = vacation.SurplusDayNum.ToString();
            _IVacationBaseView.UsedDayNum             = vacation.UsedDayNum.ToString();
            _IVacationBaseView.VacationDayNum         = vacation.VacationDayNum.ToString();
            _IVacationBaseView.VacationEndDate        = vacation.VacationEndDate.ToShortDateString();
            _IVacationBaseView.VacationStartDate      = vacation.VacationStartDate.ToShortDateString();
            _IVacationBaseView.AdjustRestRemainedDays =
                _IEmployeeAttendanceFacade.GetAdjustRestRemainedDaysByEmployeeID(vacation.Employee.Account.Id).
                ToString();
        }