protected void Page_Load(object sender, EventArgs e) { this.empSvc = new EmployeeSvc(); this.formSvc = new FormOptionSettingSvc(); if (!IsPostBack) { this.getSelectedEmpList(); this.getFormList(); } }
public NewEmployeeEvaluationProcess(NewEmployeeEvaluationViewModel.CreateNewEmployeeEvaluationProcessParameter createParam) { this.createParam = createParam; this.nanaFormSvc = new NaNaFormWebSvc(); this.nanaProcSvc = new NaNaProcessWebSvc(); this.empSvc = new EmployeeSvc(); this.newEmpEvaDao = new NewEmployeeEvaluationDao(); this.ProcessID = WebConfigurationManager.AppSettings["NewEmployeeEvaluationProcess"]; }
public DepartmentWorkload GetDepartmentWorkload(int departmentId, DateTimeRange dateRange, WorkloadPeriod workloadPeriodStep) { var dateOnlyRange = new DateTimeRange(dateRange.Begin.Date, dateRange.End.Date); var departmentEmployees = EmployeeSvc.GetEmployeesInDepartment(departmentId, dateOnlyRange, true); var membershipByEmployees = GetProjectMembershipByEmployees(dateOnlyRange, departmentEmployees); var workhoursByDate = ProductionCalendarSvc.GetWorkHoursByDate(dateOnlyRange); var departmentWorkload = new DepartmentWorkload { DepartmentId = departmentId, DateFrom = dateOnlyRange.Begin.Date, DateTo = dateOnlyRange.End.Date }; var employeeWorkloads = GetEmployeesWorkloadForDateRange(departmentEmployees, dateOnlyRange, workloadPeriodStep, membershipByEmployees, workhoursByDate, 0); departmentWorkload.EmployeeWorkloads.AddRange(employeeWorkloads); departmentWorkload.TotalHours = departmentWorkload.EmployeeWorkloads.Sum(ew => ew.WorkloadRecords.Sum(wr => wr.CurrentProjectHours)); return(departmentWorkload); }
public EmployeeController() { employeeSvc = new EmployeeSvc(); }
public EmployeeController() : base() { this.empSvc = new EmployeeSvc(); }