/// <summary> /// 获取拜访步骤分类列表 /// </summary> /// <param name="brandLevel">品牌等级</param> /// <param name="categoryLevel">分类等级</param> /// <param name="stepID">拜访步骤ID</param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <param name="rowCount"></param> /// <returns></returns> public VisitingTaskStepObjectViewEntity[] GetStepCategoryList(int brandLevel, int categoryLevel, Guid stepID, int pageIndex, int pageSize, out int rowCount) { PagedQueryResult <VisitingTaskStepObjectViewEntity> pEntity = new VisitingTaskStepObjectDAO(CurrentUserInfo).GetStepCategoryList(brandLevel, categoryLevel, stepID, pageIndex, pageSize); rowCount = pEntity.RowCount; return(pEntity.Entities); }
/// <summary> /// 获取拜访步骤职位列表 /// </summary> /// <param name="stepid">拜访步骤ID</param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <param name="rowCount"></param> /// <returns></returns> public VisitingTaskStepObjectViewEntity[] GetStepPositionList(Guid stepid, int pageIndex, int pageSize, out int rowCount) { List <OrderBy> orderbys = new List <OrderBy>(); orderbys.Add(new OrderBy() { FieldName = "case when ObjectID is null then 1 else 0 end ", Direction = OrderByDirections.Asc }); PagedQueryResult <VisitingTaskStepObjectViewEntity> pEntity = new VisitingTaskStepObjectDAO(CurrentUserInfo).GetStepPositionList(stepid, null, orderbys.ToArray(), pageIndex, pageSize); rowCount = pEntity.RowCount; return(pEntity.Entities); }
/// <summary> /// 构造函数 /// </summary> /// <param name="pUserInfo">当前用户信息实体</param> /// <param name="pTableName">模块名称</param> public VisitingTaskStepObjectBLL_SKU(LoggingSessionInfo pUserInfo, string pTableName) : base(pUserInfo, pTableName) { CurrentUserInfo = pUserInfo; this._currentDAO = new VisitingTaskStepObjectDAO(pUserInfo); }
/// <summary> /// 构造函数 /// </summary> public VisitingTaskStepObjectBLL(LoggingSessionInfo pUserInfo) { this.CurrentUserInfo = pUserInfo; this._currentDAO = new VisitingTaskStepObjectDAO(pUserInfo); }