Пример #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 JobTitlesController(IEmployeeSubordinatesRepository employeeSubordinatesRepository, IEmployeeSupervisorsRepository employeeSupervisorsRepository, IEmployeeMembershipsRepository employeeMembershipsRepository, IEmployeeSalaryRepository employeeSalaryRepository, IEmployeeJobRepository employeeJobRepository, IEmployeeImmigrationRepository employeeImmigrationRepository, IEmployeeDependantRepository employeeDependantRepository, IEmployeeEmergencyContactRepository employeeEmergencyContactRepository, IEmployeeContactDetailsRepository employeeContactDetailsRepository, IEmployeeRepository employeeRepository, INationalitiesRepository nationalitiesRepository, IMembershipsRepository membershipsRepository, ILanguagesRepository languagesRepository, ILicensesRepository licensesRepository, IEducationRepository educationRepository, ISkillsRepository skillsRepository, IDepartmentRepository departmentRepository, ICompanyBranchRepository companyBranchRepository, ICompanyInformationRepository companyInformationRepository, ICurrenciesRepository currenciesRepository, IJobCategoriesRepository jobCategoriesRepository, IEmploymentStatusRepository employmentStatus, IPayGradesRepository payGradesRepository, IJobTitlesRepository jobTitlesRepository)
 {
     _employeeSubordinatesRepository     = employeeSubordinatesRepository;
     _employeeSupervisorsRepository      = employeeSupervisorsRepository;
     _employeeMembershipsRepository      = employeeMembershipsRepository;
     _employeeSalaryRepository           = employeeSalaryRepository;
     _employeeJobRepository              = employeeJobRepository;
     _employeeImmigrationRepository      = employeeImmigrationRepository;
     _employeeDependantRepository        = employeeDependantRepository;
     _employeeEmergencyContactRepository = employeeEmergencyContactRepository;
     _employeeContactDetailsRepository   = employeeContactDetailsRepository;
     _employeeRepository           = employeeRepository;
     _nationalitiesRepository      = nationalitiesRepository;
     _membershipsRepository        = membershipsRepository;
     _languagesRepository          = languagesRepository;
     _licensesRepository           = licensesRepository;
     _educationRepository          = educationRepository;
     _skillsRepository             = skillsRepository;
     _departmentRepository         = departmentRepository;
     _companyBranchRepository      = companyBranchRepository;
     _companyInformationRepository = companyInformationRepository;
     _currenciesRepository         = currenciesRepository;
     _jobCategoriesRepository      = jobCategoriesRepository;
     _employmentStatus             = employmentStatus;
     _payGradesRepository          = payGradesRepository;
     _jobTitlesRepository          = jobTitlesRepository;
 }
Пример #3
0
 public OverTimeRepository(DataSource ds)
 {
     this.ds                  = ds;
     employeeRepository       = EntityContainer.GetType <IEmployeeRepository>();
     employeeSalaryRepository = EntityContainer.GetType <IEmployeeSalaryRepository>();
     companyRepository        = EntityContainer.GetType <ICompanyRepository>();
 }
Пример #4
0
        public SalaryUpdateUI()
        {
            branchRepository         = EntityContainer.GetType <IBranchRepository>();
            gradeRepository          = EntityContainer.GetType <IGradeRepository>();
            occupationReposiotry     = EntityContainer.GetType <IOccupationRepository>();
            employeeRepository       = EntityContainer.GetType <IEmployeeRepository>();
            employeeSalaryRepository = EntityContainer.GetType <IEmployeeSalaryRepository>();
            salaryUpdateRepository   = EntityContainer.GetType <ISalaryUpdateRepository>();

            InitializeComponent();
        }
Пример #5
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>();
        }
Пример #6
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>();
        }
Пример #7
0
 public EmployeeSalaryService(IEmployeeSalaryRepository employeeSalaryRepository, IUnitOfWork unitOfWork)
 {
     this.employeeSalaryRepository = employeeSalaryRepository;
     this.unitOfWork = unitOfWork;
 }
Пример #8
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="empSalaryRepository"></param>
 public EmployeeAddedIntegrationEventHandler(ILogger <EmployeeAddedIntegrationEventHandler> logger,
                                             IEmployeeSalaryRepository empSalaryRepository)
 {
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _empSalaryRepository = empSalaryRepository ?? throw new ArgumentNullException(nameof(empSalaryRepository));
 }
Пример #9
0
 public EmployeeSalariesController(IEmployeeSalaryRepository employeeSalaryRepository,
                                   IUnitOfWork unitOfWork)
 {
     _employeeSalaryRepository = employeeSalaryRepository;
     _unitOfWork = unitOfWork;
 }