Esempio n. 1
0
        public ImportUI()
        {
            incentiveRepository        = EntityContainer.GetType <IIncentiveRepository>();
            employeeRepository         = EntityContainer.GetType <IEmployeeRepository>();
            absenceRepository          = EntityContainer.GetType <IAbsenceRepository>();
            overTimeRepository         = EntityContainer.GetType <IOverTimeRepository>();
            branchRepository           = EntityContainer.GetType <IBranchRepository>();
            departmentRepository       = EntityContainer.GetType <IDepartmentRepository>();
            gradeRepository            = EntityContainer.GetType <IGradeRepository>();
            occupationRepository       = EntityContainer.GetType <IOccupationRepository>();
            principalRepository        = EntityContainer.GetType <IPrincipalRepository>();
            insuranceProgramRepository = EntityContainer.GetType <IInsuranceProgramRepository>();


            employeeDepartmentRepository = EntityContainer.GetType <IEmployeeDepartmentRepository>();
            employeeGradeRepository      = EntityContainer.GetType <IEmployeeGradeRepository>();
            employeeOccupationRepository = EntityContainer.GetType <IEmployeeOccupationRepository>();
            employeePrincipalRepository  = EntityContainer.GetType <IEmployeePrincipalRepository>();
            employeeStatusRepository     = EntityContainer.GetType <IEmployeeStatusRepository>();
            employeeInsuranceRepository  = EntityContainer.GetType <IEmployeeInsuranceRepository>();
            employeeSalaryRepository     = EntityContainer.GetType <IEmployeeSalaryRepository>();


            InitializeComponent();
        }
 public EmployeeDepartmentsController(IEmployeeDepartmentRepository employeeDepartmentRepository
                                      , IMapper mapper)
 {
     _EmployeeDepartmentRepository = employeeDepartmentRepository ??
                                     throw new ArgumentNullException(nameof(employeeDepartmentRepository));
     _mapper = mapper ??
               throw new ArgumentNullException(nameof(mapper));
 }
Esempio n. 3
0
 public IncentiveUI()
 {
     InitializeComponent();
     incentiveRepository          = EntityContainer.GetType <IIncentiveRepository>();
     userAccessRepository         = EntityContainer.GetType <IUserAccessRepository>();
     employeeRepository           = EntityContainer.GetType <IEmployeeRepository>();
     employeeDepartmentRepository = EntityContainer.GetType <IEmployeeDepartmentRepository>();
 }
Esempio n. 4
0
 public OverTimeUI()
 {
     InitializeComponent();
     overTimeRepository           = EntityContainer.GetType <IOverTimeRepository>();
     userAccessRepository         = EntityContainer.GetType <IUserAccessRepository>();
     employeeRepository           = EntityContainer.GetType <IEmployeeRepository>();
     employeeDepartmentRepository = EntityContainer.GetType <IEmployeeDepartmentRepository>();
 }
Esempio n. 5
0
        public AbsenceRepository(DataSource ds)
        {
            this.ds                      = ds;
            employeeRepository           = EntityContainer.GetType <IEmployeeRepository>();
            employeeDepartmentRepository = EntityContainer.GetType <IEmployeeDepartmentRepository>();

            workCalendarRepository = EntityContainer.GetType <IWorkCalendarRepository>();
        }
Esempio n. 6
0
 public AbsenceUI()
 {
     InitializeComponent();
     absenceRepository            = EntityContainer.GetType <IAbsenceRepository>();
     userAccessRepository         = EntityContainer.GetType <IUserAccessRepository>();
     companyRepository            = EntityContainer.GetType <ICompanyRepository>();
     employeeDepartmentRepository = EntityContainer.GetType <IEmployeeDepartmentRepository>();
 }
Esempio n. 7
0
        public AttendanceSchedule()
        {
            _attendanceRepository         = new AttendanceRepository(_databaseFactory);
            _employeeDepartmentRepository = new EmployeeDepartmentRepository(_databaseFactory);
            _employeeRepository           = new EmployeeRepository(_databaseFactory, _employeeDepartmentRepository);
            _attendanceLogRepository      = new AttendanceLogRepository(_databaseFactory, _employeeRepository);
            _employeeHoursRepository      = new EmployeeHoursRepository(_databaseFactory);

            _attendanceLogService = new AttendanceLogService(_attendanceLogRepository);
            _attendanceService    = new AttendanceService(_unitOfWork, _attendanceRepository, _attendanceLogService, _employeeHoursRepository);
        }
Esempio n. 8
0
        public THRRepository(DataSource ds)
        {
            this.ds = ds;

            employeeRepository           = EntityContainer.GetType <IEmployeeRepository>();
            employeeSalaryRepository     = EntityContainer.GetType <IEmployeeSalaryRepository>();
            employeeDepartmentRepository = EntityContainer.GetType <IEmployeeDepartmentRepository>();
            employeeGradeRepository      = EntityContainer.GetType <IEmployeeGradeRepository>();
            employeeOccupationRepository = EntityContainer.GetType <IEmployeeOccupationRepository>();
            employeeStatusRepository     = EntityContainer.GetType <IEmployeeStatusRepository>();
            companyRepository            = EntityContainer.GetType <ICompanyRepository>();
        }
Esempio n. 9
0
        public EmployeeRepository(DataSource ds)
        {
            this.ds = ds;

            employeeFamilyRepository     = EntityContainer.GetType <IEmployeeFamilyRepository>();
            employeeDepatmentRepository  = EntityContainer.GetType <IEmployeeDepartmentRepository>();
            employeeGradeRepository      = EntityContainer.GetType <IEmployeeGradeRepository>();
            employeeOccupationRepository = EntityContainer.GetType <IEmployeeOccupationRepository>();
            employeePrincipalRepository  = EntityContainer.GetType <IEmployeePrincipalRepository>();
            employeeStatusRepository     = EntityContainer.GetType <IEmployeeStatusRepository>();
            employeeInsuranceRepository  = EntityContainer.GetType <IEmployeeInsuranceRepository>();
            employeeSalaryRepository     = EntityContainer.GetType <IEmployeeSalaryRepository>();
            branchRepository             = EntityContainer.GetType <IBranchRepository>();
        }
        public EmployeePayrollSchedule()
        {
            _employeeDepartmentRepository       = new EmployeeDepartmentRepository(_databaseFactory);
            _employeeRepository                 = new EmployeeRepository(_databaseFactory, _employeeDepartmentRepository);
            _attendanceRepository               = new AttendanceRepository(_databaseFactory);
            _attendanceLogRepository            = new AttendanceLogRepository(_databaseFactory, _employeeRepository);
            _settingRepository                  = new SettingRepository(_databaseFactory);
            _employeeWorkScheduleRepository     = new EmployeeWorkScheduleRepository(_databaseFactory);
            _employeeInfoRepository             = new EmployeeInfoRepository(_databaseFactory);
            _frequencyRepository                = new FrequencyRepository(_databaseFactory);
            _paymentFrequencyRepository         = new PaymentFrequencyRepository(_databaseFactory);
            _employeePayrollRepository          = new EmployeePayrollRepository(_databaseFactory);
            _employeePayrollDeductionRepository = new EmployeePayrollDeductionRepository(_databaseFactory);
            _employeeDailyPayrollRepository     = new EmployeeDailyPayrollRepository(_databaseFactory);
            _employeeHoursRepository            = new EmployeeHoursRepository(_databaseFactory);
            _totalEmployeeHoursRepository       = new TotalEmployeeHoursRepository(_databaseFactory);
            _holidayRepository                  = new HolidayRepository(_databaseFactory);
            _employeeDeductionRepository        = new EmployeeDeductionRepository(_databaseFactory);
            _deductionRepository                = new DeductionRepository(_databaseFactory);
            _employeePayrollItemRepository      = new EmployeePayrollItemRepository(_databaseFactory);
            _employeeAdjustmentRepository       = new EmployeeAdjustmentRepository(_databaseFactory);
            _adjustmentRepository               = new AdjustmentRepository(_databaseFactory);

            _employeeService             = new EmployeeService(_employeeRepository);
            _employeeInfoService         = new EmployeeInfoService(_employeeInfoRepository);
            _attendanceLogService        = new AttendanceLogService(_attendanceLogRepository);
            _attendanceService           = new AttendanceService(_unitOfWork, _attendanceRepository, _attendanceLogService, _employeeHoursRepository);
            _settingService              = new SettingService(_settingRepository);
            _employeeWorkScheduleService = new EmployeeWorkScheduleService(_employeeWorkScheduleRepository);
            _employeeSalaryService       = new EmployeeSalaryService();
            _employeeHoursService        = new EmployeeHoursService(_unitOfWork, _employeeHoursRepository,
                                                                    _attendanceService, _settingService, _employeeWorkScheduleService, _employeeInfoService);
            _totalEmployeeHoursService   = new TotalEmployeeHoursService(_unitOfWork, _totalEmployeeHoursRepository, _employeeHoursService, _settingService);
            _holidayService              = new HolidayService(_holidayRepository, _settingRepository, _unitOfWork);
            _employeeDailyPayrollService = new EmployeeDailyPayrollService(_unitOfWork, _totalEmployeeHoursService, _employeeWorkScheduleService, _holidayService,
                                                                           _settingService, _employeeDailyPayrollRepository, _employeeInfoService, _employeeSalaryService);
            _deductionService = new DeductionService(_deductionRepository);
            _taxService       = new TaxService(_taxRepository);
            _employeePayrollDeductionService = new EmployeePayrollDeductionService(_unitOfWork, _settingService, _employeeSalaryService, _employeeInfoService, _employeeDeductionService, _deductionService, _employeePayrollDeductionRepository, _taxService);
            _employeePayrollItemService      = new EmployeePayrollItemService(_unitOfWork, _employeePayrollItemRepository, _totalEmployeeHoursService, _employeeWorkScheduleService, _holidayService, _settingService, _employeeInfoService, _employeeSalaryService, _employeePayrollRepository, _employeePayrollDeductionRepository, _employeeAdjustmentRepository, _adjustmentRepository);
            _employeeAdjusmentService        = new EmployeeAdjustmentService(_employeeAdjustmentRepository, _employeeRepository);
            _employeePayrollService          = new EmployeePayrollService(_unitOfWork, _employeePayrollRepository, _settingService, null, _employeeInfoService, null, _employeeService, _totalEmployeeHoursService, _employeePayrollItemService, _employeeAdjusmentService);
        }
Esempio n. 11
0
 public EmployeeDepartmentService(IEmployeeDepartmentRepository employeeDepartmentRepository) : base(employeeDepartmentRepository)
 {
     _employeeDepartmentRepository = employeeDepartmentRepository;
 }
Esempio n. 12
0
 public EmployeeRepository(IDatabaseFactory databaseFactory, IEmployeeDepartmentRepository employeeDepartmentRepository)
     : base(databaseFactory)
 {
     DbSet = databaseFactory.GetContext().Employees;
     _employeeDepartmentRepository = employeeDepartmentRepository;
 }
 public EmployeeDepartmentService(IEmployeeDepartmentRepository _employeeDepartmentRepository) : base(_employeeDepartmentRepository)
 {
 }
 public EmployeeDepartmentsController(IEmployeeDepartmentRepository employeeDepartmentRepo)
 {
     _employeeDeparment = employeeDepartmentRepo ??
                          throw new ArgumentNullException(nameof(employeeDepartmentRepo));
 }