Пример #1
0
 protected override void OnCollect(ICriteriaPool <UserReport> pool)
 {
     pool.Add(x => x.ReportUser.UserName == ReportUserName, !string.IsNullOrEmpty(ReportUserName))
     .Add(x => x.SourceType == ((int)ZDBACKOFFICE.SourceType.Chat).ToString())      //SourceType.FeedBack
     .Add(x => x.ReportType == ((int)ZDBACKOFFICE.ReportType.Other).ToString())     //ReportType.FeedBack
     .Add(x => x.CreateDate >= StartDate && x.CreateDate <= Convert.ToDateTime(EndDate).AddDays(1));
 }
Пример #2
0
 protected override void OnCollect(ICriteriaPool <Entity.UserProduct> pool)
 {
     pool.Add(x => x.User.UserName == UserName, !string.IsNullOrEmpty(UserName))
     .Add(x => x.User.Telphone == Telphone, !string.IsNullOrEmpty(Telphone))
     .Add(x => x.Status == Status, Status != (int)AuditStatus.All)
     .Add(x => x.CreateDate >= StartDate && x.CreateDate <= Convert.ToDateTime(EndDate).AddDays(1));
 }
Пример #3
0
 protected override void OnCollect(ICriteriaPool <UserArticle> pool)
 {
     pool.Add(x => x.Type == Type, Type > (int)ZDBACKOFFICE.ArticleType.All)
     .Add(x => x.Status == Status, Status != (int)AuditStatus.All)
     .Add(x => x.User.UserName == UserName.Trim(), !string.IsNullOrEmpty(UserName))
     .Add(x => x.User.Telphone == Telphone.Trim(), !string.IsNullOrEmpty(Telphone))
     .Add(x => x.CreateDate >= StartDate && x.CreateDate <= Convert.ToDateTime(EndDate).AddDays(1));
 }
Пример #4
0
 protected override void OnCollect(ICriteriaPool <UserIdcard> pool)
 {
     pool.Add(x => x.IdcardNo == IdCardNumber, !string.IsNullOrEmpty(IdCardNumber))
     .Add(x => x.Status == Status, Status != AuditStatus.All.ToValue())
     .Add(x => x.UserName == UserName, !string.IsNullOrEmpty(UserName))
     .Add(x => x.User.Telphone == Telphone, !string.IsNullOrEmpty(Telphone))
     .Add(x => x.CreateTime >= StartDate && x.CreateTime <= Convert.ToDateTime(EndDate).AddDays(1));
 }
Пример #5
0
                }                                //0 未处理 1已处理

                protected override void OnCollect(ICriteriaPool <M.UserReport> pool)
                {
                    pool.Add(x => x.Status == Status, Status > -1)
                    .Add(x => x.SourceType == SourceType.ToString(), SourceType > (int)ZDBACKOFFICE.SourceType.All)
                    .Add(x => x.ReportType == ReportType.ToString(), ReportType > (int)ZDBACKOFFICE.ReportType.All)
                    .Add(x => x.UpdateDate >= StartDate && x.UpdateDate <= Convert.ToDateTime(EndDate).AddDays(1))
                    .Add(x => x.SourceType != ZDBACKOFFICE.SourceType.FeedBack.ToString())
                    .Add(x => x.ReportType != ZDBACKOFFICE.ReportType.FeedBack.ToString());
                }
Пример #6
0
 protected override void OnCollect(ICriteriaPool <UserCareer> pool)
 {
     pool.Add(x => x.User.UserName == UserName, !string.IsNullOrEmpty(UserName))
     .Add(x => x.User.Telphone == UserName, !string.IsNullOrEmpty(Telphone))
     .Add(x => x.Status == Status, Status != (int)AuditStatus.All)
     .Add(x => x.CareerType == CareerType, CareerType > (int)ZDBACKOFFICE.CareerType.Nil)
     .Add(x => x.CareerType != (int)ZDBACKOFFICE.CareerType.Nil && x.CareerType != (int)ZDBACKOFFICE.CareerType.Selfemployed)
     .Add(x => x.UpdateDate >= StartDate && x.UpdateDate <= Convert.ToDateTime(EndDate).AddDays(1));
 }
Пример #7
0
 protected override void OnCollect(ICriteriaPool <ActivityInfo> pool)
 {
     pool.Add(x => x.Title.Contains(Title), !string.IsNullOrEmpty(Title))
     .Add(x => x.Type == Type, Type != ActivityType.All.ToValue())
     .Add(x => x.Status == Status, Status != ActivityStatus.All.ToValue())
     .Add(x => x.CreateDate >= CreateDate_start && x.CreateDate <= CreateDate_end)
     .Add(x => (x.BeginDate <= BeginDate && x.EndDate >= BeginDate) || (x.BeginDate >= BeginDate && x.BeginDate < EndDate))
     .Add(x => (x.RegistrationBegin <= RegistrationBegin && x.RegistrationEnd >= RegistrationBegin) || (x.RegistrationBegin >= RegistrationBegin && x.RegistrationBegin < RegistrationEnd))
     ;
 }
Пример #8
0
 protected override void OnCollect(ICriteriaPool <Entity.ProspectPerson> pool)
 {
     pool.Add(x => x.Person == Person, !string.IsNullOrEmpty(Person))
     .Add(x => x.Industry == Industry, !string.IsNullOrEmpty(Industry))
     .Add(x => x.Region == Region, !string.IsNullOrEmpty(Region))
     .Add(x => x.Operator.Name == Operator, !string.IsNullOrEmpty(Operator))
     .Add(x => x.IsContact == IsContact, IsContact >= 0)
     .Add(x => x.ContactedState == ContactedState, ContactedState >= 0)
     .Add(x => x.CreateDate >= StartDate && x.CreateDate <= Convert.ToDateTime(EndDate).AddDays(1));
 }
Пример #9
0
 protected abstract void OnCollect(ICriteriaPool <T> pool);
Пример #10
0
 protected override void OnCollect(ICriteriaPool <iM> pool)
 {
     pool.Add(x => ((IIdentityGetter <S>)x).ID == Id, Id.IsTruthy());
     pool.Add(x => x.GoodsName.Contains(GoodsName), GoodsName.IsTruthy());
 }
Пример #11
0
 protected override void OnCollect(ICriteriaPool <SystemRoles> pool)
 {
     pool.Add(x => x.RoleName == Name, !string.IsNullOrEmpty(Name))
     .Add(x => x.Status == Status, Status != -1);
 }