Esempio n. 1
0
 public void InsertPayrollPeriod(PayrollPeriod payrollPeriod)
 {
     using (var db = new PayrollEntities())
     {
         db.PayrollPeriods.Add(payrollPeriod);
         db.SaveChanges();
     }
 }
Esempio n. 2
0
 public void InsertIncome(Income income)
 {
     using (var db = new PayrollEntities())
     {
         db.Incomes.Add(income);
         db.SaveChanges();
     }
 }
 public void AddEmployeeDeductions(AssignedEmployeeDeduction toDB)
 {
     using (var db = new PayrollEntities())
     {
         db.AssignedEmployeeDeductions.Add(toDB);
         db.SaveChanges();
     }
 }
Esempio n. 4
0
 public void InsertEmployee(UserPersonalInformation toDB)
 {
     using (var db = new PayrollEntities())
     {
         db.UserPersonalInformations.Add(toDB);
         db.SaveChanges();
     }
 }
Esempio n. 5
0
 public void AddEmployeeIncome(AssignedEmployeeIncome toDB)
 {
     using (var db = new PayrollEntities())
     {
         db.AssignedEmployeeIncomes.Add(toDB);
         db.SaveChanges();
     }
 }
Esempio n. 6
0
 public void InsertDepartment(Department department)
 {
     using (var db = new PayrollEntities())
     {
         db.Departments.Add(department);
         db.SaveChanges();
     }
 }
Esempio n. 7
0
 public void InsertDeduction(Deduction deduction)
 {
     using (var db = new PayrollEntities())
     {
         db.Deductions.Add(deduction);
         db.SaveChanges();
     }
 }
Esempio n. 8
0
        public void EmployeeAttendenceIns(int CompanyId, int EmployeeId, bool IsPresent, int UserId)
        {
            ObjectParameter returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpEmployeeAttendenceIns(CompanyId, EmployeeId, IsPresent, UserId, returnMessage);
            }
        }
Esempio n. 9
0
        public void EmployeeAttendenceLogoutIns(int CompanyId, int AttendanceId)
        {
            ObjectParameter returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpEmployeeAttendenceLogoutIns(CompanyId, AttendanceId, returnMessage);
            }
        }
Esempio n. 10
0
        public List <SpUserRoleSel_Result> UserRoleSel(int userId)
        {
            var model = new List <SpUserRoleSel_Result>();

            using (PayrollEntities db = new PayrollEntities())
            {
                model = db.SpUserRoleSel(userId).ToList();
            }
            return(model);
        }
Esempio n. 11
0
        public SpVerifyEmployeeSel_Result verfiyEmployeeSel(string Email)
        {
            var model = new SpVerifyEmployeeSel_Result();

            using (PayrollEntities db = new PayrollEntities())
            {
                model = db.SpVerifyEmployeeSel(Email).FirstOrDefault();
            }
            return(model);
        }
Esempio n. 12
0
        public List <Department> GetAllDepartments()
        {
            using (var db = new PayrollEntities())
            {
                var query = from b in db.Departments
                            orderby b.Active descending
                            select b;

                return(query.ToList());
            }
        }
Esempio n. 13
0
        public List <Income> GetAllIncomes()
        {
            using (var db = new PayrollEntities())
            {
                var query = from b in db.Incomes
                            orderby b.Order, b.Active ascending
                select b;

                return(query.ToList());
            }
        }
Esempio n. 14
0
        public UserPersonalInformation GetEmployeesById(int id)
        {
            using (var db = new PayrollEntities())
            {
                var query = from b in db.UserPersonalInformations
                            where b.UserPersonalInformationId == id
                            select b;

                return(query.FirstOrDefault());
            }
        }
Esempio n. 15
0
        public List <UserPersonalInformation> GetAllEmployees()
        {
            using (var db = new PayrollEntities())
            {
                var query = from b in db.UserPersonalInformations
                            orderby b.Active descending
                            select b;

                return(query.ToList());
            }
        }
Esempio n. 16
0
        public Income GetIncomesById(int incomeId)
        {
            using (var db = new PayrollEntities())
            {
                var query = from b in db.Incomes
                            where b.IncomeId == incomeId
                            select b;

                return(query.FirstOrDefault());
            }
        }
Esempio n. 17
0
        public Deduction GetDeductionById(int deductionId)
        {
            using (var db = new PayrollEntities())
            {
                var query = from b in db.Deductions
                            where b.DeductionId == deductionId
                            select b;

                return(query.FirstOrDefault());
            }
        }
Esempio n. 18
0
        public List <Deduction> GetAllDeductions()
        {
            using (var db = new PayrollEntities())
            {
                var query = from b in db.Deductions
                            orderby b.Order, b.Active ascending
                select b;

                return(query.ToList());
            }
        }
Esempio n. 19
0
        public ReturnMessageModel EmployeeleaveStatusTsk(EmployeeLeaveModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpEmployeeleaveStatusTsk(model.Status, model.EmployeeLeaveId, model.InsertUserId, returnMessage);
                return(result);
            }
        }
Esempio n. 20
0
        public DateTime[] GetPayrollPeriodFrom()
        {
            using (var db = new PayrollEntities())
            {
                var query = (from b in db.PayrollPeriods
                             orderby b.PayPeriodFrom descending
                             select b.PayPeriodFrom).Distinct();

                return(query.ToArray());
            }
        }
Esempio n. 21
0
        public Department GetDepartmentById(int id)
        {
            using (var db = new PayrollEntities())
            {
                var query = from b in db.Departments
                            where b.DepartmentId == id
                            select b;

                return(query.FirstOrDefault());
            }
        }
Esempio n. 22
0
        public List <PayrollPeriod> GetPayrollPeriods()
        {
            using (var db = new PayrollEntities())
            {
                var query = from b in db.PayrollPeriods
                            orderby b.PayPeriodFrom descending
                            select b;

                return(query.ToList());
            }
        }
Esempio n. 23
0
        public PayrollTransactionDeduction GetPayrollTransactionDeduction(int payrollTransactionDeductionId)
        {
            using (var db = new PayrollEntities())
            {
                var query = from b in db.PayrollTransactionDeductions
                            where (b.PayrollTransactionDeductionId == payrollTransactionDeductionId)
                            select b;

                return(query.FirstOrDefault());
            }
        }
        public List <AssignedEmployeeDeduction> GetAssignedEmployeeDeductions(int userPersonalInformationId)
        {
            using (var db = new PayrollEntities())
            {
                var query = from a in db.AssignedEmployeeDeductions
                            join b in db.Deductions on a.DeductionId equals b.DeductionId
                            where a.UserPersonalInformationID == userPersonalInformationId
                            select a;

                return(query.ToList());
            }
        }
Esempio n. 25
0
        public AssignedEmployeeIncome GetAssignedEmployeeIncome(int userPersonalInformationId, int incomeId)
        {
            using (var db = new PayrollEntities())
            {
                var query = from a in db.AssignedEmployeeIncomes
                            where (a.UserPersonalInformationID == userPersonalInformationId) &&
                            (a.IncomeId == incomeId)
                            select a;

                return(query.FirstOrDefault());
            }
        }
Esempio n. 26
0
        public ReturnMessageModel CompanyIns(CompanyModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpCompanyIns(model.CompanyId, model.CompanyName, model.UserId, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
Esempio n. 27
0
        public ReturnMessageModel LeaveUpdate(int LeaveId, int CompanyId, string LeaveName, int Days)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpLeaveUpdate(LeaveId, CompanyId, LeaveName, Days, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
Esempio n. 28
0
        public ReturnMessageModel LeaveDel(int LeaveId)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpLeaveDel(LeaveId, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
Esempio n. 29
0
        public ReturnMessageModel SalaryRateSetupIns(SalaryRateSetupModel model)
        {
            ReturnMessageModel result        = new ReturnMessageModel();
            ObjectParameter    returnMessage = new ObjectParameter("ReturnMessage", typeof(String));

            using (PayrollEntities db = new PayrollEntities())
            {
                db.SpSalaryRateSetupIns(model.SalaryRateSetupId, model.CompanyId, model.RateName, model.From, model.Upto, model.Rate, model.InsertUserId, returnMessage);
                result.ReturnMessage = returnMessage.Value.ToString();
                return(result);
            }
        }
Esempio n. 30
0
 public void UpdateEmployeeDepartment(int?userPersonalInformationID, int departmentID)
 {
     using (var db = new PayrollEntities())
     {
         var result = db.UserPersonalInformations.SingleOrDefault(b => b.UserPersonalInformationId == userPersonalInformationID);
         if (result != null)
         {
             result.DepartmentId = departmentID;
             db.SaveChanges();
         }
     }
 }