コード例 #1
0
ファイル: PayrollUI.cs プロジェクト: neonerdy/paycare
 public PayrollUI()
 {
     InitializeComponent();
     payrollRepository    = EntityContainer.GetType <IPayrollRepository>();
     userAccessRepository = EntityContainer.GetType <IUserAccessRepository>();
     employeeRepository   = EntityContainer.GetType <IEmployeeRepository>();
 }
コード例 #2
0
 public LocationRepositoryV1(IConnectionFactory connectionFactory,
                             ILogManager logManager,
                             IPayrollRepository payrollRepository)
     : base(connectionFactory, logManager, new LocationsDto())
 {
     _payrollRepository = payrollRepository;
 }
コード例 #3
0
 public CustomerController(ILogger <CustomerController> logger, ICustomerRepository customerRepository, IPayrollRepository payrollRepository, IUserRepository userRepository, IJwtAuthManager jwtAuthManager)
 {
     this.logger             = logger;
     this.customerRepository = customerRepository;
     this.payrollRepository  = payrollRepository;
     this.userRepository     = userRepository;
     this.jwtAuthManager     = jwtAuthManager;
 }
コード例 #4
0
 public PayrollService(IPayrollRepository payrollRepository)
 {
     this._payrollRepository = payrollRepository;
     if (!string.IsNullOrEmpty(CurrentUser.DbName))
     {
         this._dbName = CurrentUser.DbName;
     }
 }
コード例 #5
0
 public MainUI()
 {
     InitializeComponent();
     companyRepository      = EntityContainer.GetType <ICompanyRepository>();
     absenceRepository      = EntityContainer.GetType <IAbsenceRepository>();
     workCalendarRepository = EntityContainer.GetType <IWorkCalendarRepository>();
     payrollRepository      = EntityContainer.GetType <IPayrollRepository>();
     userAccessRepository   = EntityContainer.GetType <IUserAccessRepository>();
 }
コード例 #6
0
ファイル: WorkCalendarUI.cs プロジェクト: neonerdy/paycare
 public WorkCalendarUI()
 {
     InitializeComponent();
     workCalendarRepository     = EntityContainer.GetType <IWorkCalendarRepository>();
     userAccessRepository       = EntityContainer.GetType <IUserAccessRepository>();
     incentiveRepository        = EntityContainer.GetType <IIncentiveRepository>();
     payrollRepository          = EntityContainer.GetType <IPayrollRepository>();
     employeeDebtItemRepository = EntityContainer.GetType <IEmployeeDebtItemRepository>();
 }
コード例 #7
0
        public PayrollHistoryUI(PayrollUI frmPayroll)
        {
            payrollRepository = EntityContainer.GetType <IPayrollRepository>();
            this.frmPayroll   = frmPayroll;

            formActive = "PayrollUI";

            InitializeComponent();
        }
コード例 #8
0
        public ExportUI()
        {
            payrollRepository   = EntityContainer.GetType <IPayrollRepository>();
            transferRepository  = EntityContainer.GetType <ITransferRepository>();
            thrRepository       = EntityContainer.GetType <ITHRRepository>();
            incentiveRepository = EntityContainer.GetType <IIncentiveRepository>();

            InitializeComponent();
        }
コード例 #9
0
ファイル: ParamDateUI.cs プロジェクト: neonerdy/paycare
 public ParamDateUI()
 {
     InitializeComponent();
     payrollRepository          = EntityContainer.GetType <IPayrollRepository>();
     thrRepository              = EntityContainer.GetType <ITHRRepository>();
     companyRepository          = EntityContainer.GetType <ICompanyRepository>();
     incentiveRepository        = EntityContainer.GetType <IIncentiveRepository>();
     overTimeRepository         = EntityContainer.GetType <IOverTimeRepository>();
     employeeDebtItemRepository = EntityContainer.GetType <IEmployeeDebtItemRepository>();
 }
コード例 #10
0
ファイル: ClosingPeriodUI.cs プロジェクト: neonerdy/paycare
        public ClosingPeriodUI(MainUI frmMain)
        {
            InitializeComponent();
            this.frmMain = frmMain;

            workCalendarRepository     = EntityContainer.GetType <IWorkCalendarRepository>();
            incentiveRepository        = EntityContainer.GetType <IIncentiveRepository>();
            payrollRepository          = EntityContainer.GetType <IPayrollRepository>();
            employeeDebtItemRepository = EntityContainer.GetType <IEmployeeDebtItemRepository>();
            overTimeRepository         = EntityContainer.GetType <IOverTimeRepository>();
        }
コード例 #11
0
        public Boolean Update(Dependent current)
        {
            IPayrollRepository repo = GetRepository();

            Dependent original = repo.GetDependentById(current.Id);

            if (original != null)
            {
                current.RelationshipId = original.RelationshipId;

                return(repo.Update(current, original));
            }

            return(false);
        }
コード例 #12
0
        public Decimal GetEmployeeCost(Int32 id)
        {
            IPayrollRepository repo = GetRepository();
            Decimal            cost = 0;

            Employee employee = repo.GetEmployeeById(id);

            if (employee != null)
            {
                BenefitCalculator calc = new BenefitCalculator(employee.BenefitPlan, employee.PayCycle, new NameDiscount());
                cost = calc.CalculatePayPeriodCost(employee);
            }

            return(cost);
        }
コード例 #13
0
        public Decimal GetDependentCost(Int32 id)
        {
            IPayrollRepository repo = GetRepository();
            Decimal            cost = 0;

            Dependent dependent = repo.GetDependentById(id);

            if (dependent != null)
            {
                BenefitCalculator calc = new BenefitCalculator(dependent.Employee.BenefitPlan, dependent.Employee.PayCycle, new NameDiscount());
                cost = calc.CalculatePayPeriodCost(dependent);
            }

            return(cost);
        }
コード例 #14
0
        // PUT api/Employee
        public Boolean Update(Employee current)
        {
            IPayrollRepository repo = GetRepository();

            Employee original = repo.GetEmployeeById(current.Id);

            if (original != null)
            {
                current.BenefitPlanId = original.BenefitPlanId;
                current.MonthlyGross  = original.MonthlyGross;
                current.PayCycleId    = original.PayCycleId;

                return(repo.Update(current, original));
            }

            return(false);
        }
コード例 #15
0
 public PayrollServices(IPayrollRepository payrollRepository, ILookupRepository lookupRepository, IEmployeeRepository employeeRepository,
                        IPayrollViewModelFactory payrollViewModelFactory, ILevelGradeRepository levelGradeRepository, ICompanyRepository companyRepository,
                        IEmployeeDeductionRepository employeeDeductionRepository, IRewardRepository rewardRepository, ILoanRepository loanRepository,
                        IEmployeeOnBoardRepository employeeOnBoardRepository, IUsersRepository usersRepository, ILevelRepository levelRepository,
                        IGradeRepository gradeRepository, IBenefitRepository benefitRepository, IDigitalFileRepository digitalFileRepository, ISessionStateService session)
 {
     this.lookupRepository            = lookupRepository;
     this.payrollRepository           = payrollRepository;
     this.payrollViewModelFactory     = payrollViewModelFactory;
     this.levelGradeRepository        = levelGradeRepository;
     this.employeeRepository          = employeeRepository;
     this.employeeDeductionRepository = employeeDeductionRepository;
     this.companyRepository           = companyRepository;
     this.rewardRepository            = rewardRepository;
     this.loanRepository            = loanRepository;
     this.usersRepository           = usersRepository;
     this.levelRepository           = levelRepository;
     this.gradeRepository           = gradeRepository;
     this.benefitRepository         = benefitRepository;
     this.employeeOnBoardRepository = employeeOnBoardRepository;
     this.digitalFileRepository     = digitalFileRepository;
     this.session = session;
 }
コード例 #16
0
 public void SetUp()
 {
     payrollRepository = PayrollRepository.GetInstance();
 }
コード例 #17
0
 public DeductionService(IPayrollRepository payrollRepository)
 {
     _payrollRepository = payrollRepository;
 }
コード例 #18
0
 public PayrollServices(IPayrollRepository repository, IModelDataAnnotationCheck modelData)
 {
     this.repository = repository;
     this.modelCheck = modelData;
 }
コード例 #19
0
 public PaycheckService(IDeductionService deductionService, IPayrollRepository payrollRepository)
 {
     _deductionService  = deductionService;
     _payrollRepository = payrollRepository;
 }
コード例 #20
0
 public PayrollApplicationService(ILogManager logManager, IPayrollRepository payrollRepository)
 {
     _logManager        = logManager;
     _payrollRepository = payrollRepository;
 }
コード例 #21
0
 public HsaService(IPayrollRepository payrollRepository)
 {
     _payrollRepository = payrollRepository;
 }
コード例 #22
0
 protected BaseTransaction()
 {
     payrollRepository = PayrollRepository.GetInstance();
 }
コード例 #23
0
 public PayrollDispatcher(IPayrollRepository repository)
 {
     _repository = repository;
 }
コード例 #24
0
 public PayrollController(IPayrollRepository repository)
 {
     _repository = repository;
 }
コード例 #25
0
ファイル: PayrollService.cs プロジェクト: EliasTous/ERP
 public PayrollService(IPayrollRepository caseRepo, SessionHelper sessionHelper) : base(sessionHelper)
 {
     _payrollRepository = caseRepo;
 }
コード例 #26
0
 public PayrollController(IPayrollRepository _payrollRepository)
 {
     payrollRepository = _payrollRepository;
 }