public string GetTimeSheetList(GetTimeSheetRequest request) { DataAccess.Core.DATimeSheet service = new DataAccess.Core.DATimeSheet(); var startDate = DateTime.Now.GetFirstDayOfWeek().Date.AddDays(1); FormlessPage page = new FormlessPage(); var ctrl = (Payroll.Web.Pages.TimeSheet.TimeSheetList)page.LoadControl("~/Pages/TimeSheet/TimeSheetList.ascx"); ctrl.EmployeeId = new Guid(request.EmpId); ctrl.StartDate = DateTime.Now.GetFirstDayOfWeek().Date.AddDays(1); page.Controls.Add(ctrl); return page.RenderPage(); }
public string GetTimeSheet(GetTimeSheetRequest request) { DataAccess.Core.DATimeSheet service = new DataAccess.Core.DATimeSheet(); var entity = service.GetById(new Guid(request.Id)); FormlessPage page = new FormlessPage(); var ctrl = (Payroll.Web.Pages.TimeSheet.Update)page.LoadControl("~/Pages/TimeSheet/Update.ascx"); ctrl.ReportedDate = request.ReportedDate.ToDate(); ctrl.EmployeeId = request.EmpId.ToString(); ctrl.Id = request.Id; if (entity != null) { ctrl.ReportedDate = entity.ReportedDate; ctrl.DateTimeIn = entity.DateTimeIn; ctrl.DateTimeOut = entity.DateTimeOut; } page.Controls.Add(ctrl); return page.RenderPage(); }