public void UpdateEvent(object sender, EventArgs e) { if (VacationBasePresenter.Validation(_VacationBaseView)) { Vacation vacation = new Vacation(Convert.ToInt32(_VacationBaseView.VacationID), _ItsView.Employee, Convert.ToDecimal(_VacationBaseView.VacationDayNum), Convert.ToDateTime(_VacationBaseView.VacationStartDate), Convert.ToDateTime(_VacationBaseView.VacationEndDate), Convert.ToDecimal(_VacationBaseView.UsedDayNum), Convert.ToDecimal(_VacationBaseView.SurplusDayNum), _VacationBaseView.Remark); _IVacationFacade.UpdateVacation(vacation); _ItsView.VacationList = _IVacationFacade.GetVacationByAccountID(_ItsView.Employee.Account.Id); } }
public void ExecuteUpdateEvent(object sender, EventArgs e) { if (VacationBasePresenter.Validation(_IVacationBaseView)) { Employee employee = new Employee(Convert.ToInt32(_IVacationBaseView.EmployeeID), new EmployeeTypeEnum()); employee.Account.Name = _IVacationBaseView.EmployeeName; Vacation vacation = new Vacation(Convert.ToInt32(_IVacationBaseView.VacationID), employee, Convert.ToDecimal(_IVacationBaseView.VacationDayNum), Convert.ToDateTime(_IVacationBaseView.VacationStartDate), Convert.ToDateTime(_IVacationBaseView.VacationEndDate), Convert.ToDecimal(_IVacationBaseView.UsedDayNum), Convert.ToDecimal(_IVacationBaseView.SurplusDayNum), _IVacationBaseView.Remark); try { _IVacationFacade.UpdateVacation(vacation); } catch (ApplicationException ex) { _IVacationBaseListView.Message = ex.Message; } } }