Exemplo n.º 1
0
 /// <summary>
 /// Gets the payroll employee reward by payroll identifier.
 /// </summary>
 /// <param name="payrollId">The payroll identifier.</param>
 /// <returns></returns>
 /// <exception cref="ArgumentNullException">Get Payroll Employee Deduction By PayrollId</exception>
 public IList <IPayrollEmployeeReward> GetPayrollEmployeeRewardByPayrollId(int payrollId)
 {
     try
     {
         using (
             var dbContext = (HRMSEntities)this.dbContextFactory.GetDbContext(ObjectContextType.HRMS))
         {
             var list = PayrollQueries.getPayrollEmployeeRewardByPayrollId(dbContext, payrollId).ToList();
             return(list);
         }
     }
     catch (Exception e)
     {
         throw new ArgumentNullException("Get Payroll Employee Deduction By PayrollId", e);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Gets the payrll by company mont year.
 /// </summary>
 /// <param name="companyId">The company identifier.</param>
 /// <param name="monthCode">The month code.</param>
 /// <param name="yearId">The year identifier.</param>
 /// <returns></returns>
 /// <exception cref="ArgumentNullException">Get Payroll by Id</exception>
 public IPayrollHistory GetPayrllHistoryByCompanyMonthYear(int companyId, string monthCode, int yearId)
 {
     try
     {
         using (
             var dbContext = (HRMSEntities)this.dbContextFactory.GetDbContext(ObjectContextType.HRMS))
         {
             var list = PayrollQueries.getPayrllHistoryByCompanyMontYear(dbContext, companyId, monthCode, yearId);
             return(list);
         }
     }
     catch (Exception e)
     {
         throw new ArgumentNullException("Get Payrll By Company Month Year", e);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Gets the payroll by identifier.
 /// </summary>
 /// <param name="payrollId">The payroll identifier.</param>
 /// <returns></returns>
 /// <exception cref="ArgumentNullException">Get Payroll by Id</exception>
 public IPayroll GetPayrollById(int payrollId)
 {
     try
     {
         using (
             var dbContext = (HRMSEntities)this.dbContextFactory.GetDbContext(ObjectContextType.HRMS))
         {
             var list = PayrollQueries.getPayrllById(dbContext, payrollId);
             return(list);
         }
     }
     catch (Exception e)
     {
         throw new ArgumentNullException("Get Payroll by Id", e);
     }
 }
Exemplo n.º 4
0
        /// <summary>
        /// Gets the payroll list.
        /// </summary>
        /// <returns></returns>
        /// <exception cref="ArgumentNullException">get all payroll list</exception>
        public IList <IPayroll> GetPayrollList(int companyId)
        {
            try
            {
                using (
                    var dbContext = (HRMSEntities)this.dbContextFactory.GetDbContext(ObjectContextType.HRMS))
                {
                    var list = PayrollQueries.getAllPayroll(dbContext, companyId).ToList();

                    return(list);
                }
            }
            catch (Exception e)
            {
                throw new ArgumentNullException("get all payroll list", e);
            }
        }