Exemplo n.º 1
0
        public decimal GetEmployeeFinalPointBy(PeriodId periodId, string employeeNo, CalculationId calculationId)
        {
            var employeePoint =
                repEmp.Find(e => e.PeriodId == periodId && e.CalculationId == calculationId && e.IsFinal && e.EmployeeId.EmployeeNo == employeeNo)
                .SingleOrDefault();

            return(employeePoint == null ? 0 : employeePoint.Value);
        }
Exemplo n.º 2
0
        public List <JobIndexPoint> GetBy(CalculationId calculationId, EmployeeId employeeId)
        {
            var res =
                repJobIndex.Find(
                    e => e.CalculationId == calculationId && e.EmployeeId == employeeId)
                .ToList();

            return(res);
        }
Exemplo n.º 3
0
 public void FindBy(EntityTypeEnum entityId, ListFetchStrategy <CustomFieldType> fs)
 {
     if (entityId == null)
     {
         rep.GetAll(fs);
     }
     else
     {
         rep.Find(c => Equals(c.EntityId, entityId), fs);
     }
 }
Exemplo n.º 4
0
 public void FindUsers(Expression <Func <User, bool> > predicate, ListFetchStrategy <User> fs)
 {
     //var a=rep.GetQuery<User>().Where(predicate);
     //a.ToList();
     repUser.Find <User>(predicate, fs);
     // rep.GetAll<User>(fs);
 }
 public IList <InquiryJobIndexPoint> Find(Expression <Func <InquiryJobIndexPoint, bool> > predicate)
 {
     return(rep.Find(predicate));
 }
Exemplo n.º 6
0
 public IList <CalculationPoint> Find(Expression <Func <CalculationPoint, bool> > predicate,
                                      IListFetchStrategy <CalculationPoint> fetchStrategy)
 {
     return(rep.Find(predicate, fetchStrategy));
 }
Exemplo n.º 7
0
 public IList <Claim> FindBy(ListFetchStrategy <Claim> fs, string employeeNo, PeriodId periodId)
 {
     return(rep.Find(c => c.PeriodId == periodId && c.EmployeeNo == employeeNo, fs));
 }
Exemplo n.º 8
0
 public List <JobIndex> GetAllJobIndex(PeriodId periodId)
 {
     return(rep.Find <JobIndex>(u => u.PeriodId == periodId).ToList());
 }
Exemplo n.º 9
0
 public List <Job> GetAllJob(PeriodId periodId)
 {
     return(rep.Find(u => u.Id.PeriodId == periodId).ToList());
 }
Exemplo n.º 10
0
 public IList <Calculation> FindBy(Domain.Model.Periods.PeriodId periodId, ListFetchStrategy <Calculation> fs)
 {
     return(rep.Find(c => c.PeriodId == periodId, fs));
 }
Exemplo n.º 11
0
        //public List<User> FindUsers(Expression<Func<User, bool>> predicate, ListFetchStrategy<User> fs, string frname, string lsName, string username, int pageSize, int pageIndex)
        //{

        //    var q = this.Context.CreateObjectSet<Party>().OfType<User>().Where(c =>

        //        (c.FirstName.Contains(frname) || string.IsNullOrEmpty(frname)) &&
        //        (c.LastName.Contains(lsName) || string.IsNullOrEmpty(lsName)) &&
        //        (c.PartyName.Contains(username) || string.IsNullOrEmpty(username))
        //        ).OrderBy(c => c.Id).AsQueryable();

        //    pageIndex = (pageIndex == 0) ? 1 : pageIndex;
        //    fs.PageCriteria.PageResult.Result = q.Skip(pageSize * (pageIndex - 1)).Take(pageSize).ToList();

        //    fs.PageCriteria.PageResult.TotalCount = q.Count();
        //    fs.PageCriteria.PageResult.TotalPages = Convert.ToInt32(Math.Ceiling(decimal.Divide(fs.PageCriteria.PageResult.TotalCount, pageSize)));
        //    fs.PageCriteria.PageResult.CurrentPage = pageIndex;

        //    return fs.PageCriteria.PageResult.Result.ToList();
        //}

        public User GetUserById(PartyId userId)
        {
            //return rep.Find<User>(u => u.Id.PartyName.ToLower() == userId.PartyName.ToLower(), new ListFetchStrategy<User>().Include(u => u.CustomActions)).SingleOrDefault();
            return(rep.Find <User>(u => u.Id.PartyName.ToLower() == userId.PartyName.ToLower()).SingleOrDefault());
        }
Exemplo n.º 12
0
 public List <Unit> GetUnits(PeriodId periodId)
 {
     return(rep.Find(u => u.Id.PeriodId == periodId).ToList());
 }
Exemplo n.º 13
0
 public IList <EmployeeCalculationException> GetAllBy(CalculationId calculationId)
 {
     return(rep.Find(c => c.CalculationId == calculationId));
 }
Exemplo n.º 14
0
 public IList <Employee> Find(Expression <Func <Employee, bool> > predicate)
 {
     return(rep.Find(predicate));
 }
Exemplo n.º 15
0
 public void FindLogs(Expression <Func <Log, bool> > predicate, ListFetchStrategy <Log> fs)
 {
     rep.Find <Log>(predicate, fs);
 }
Exemplo n.º 16
0
 public List <JobPosition> GetJobPositions(PeriodId periodId)
 {
     return(rep.Find(u => u.Id.PeriodId == periodId).ToList());
 }