Exemplo n.º 1
0
        /// <summary>
        /// 获取当前用户下的门店
        /// </summary>
        public string GetDeptList(string pRequest)
        {
            var                rp                 = pRequest.DeserializeJSONTo <APIRequest <GetUnitByUserRP> >();//不需要参数
            string             userId             = rp.UserID;
            string             customerId         = rp.CustomerID;
            LoggingSessionInfo loggingSessionInfo = Default.GetBSLoggingSession(rp.CustomerID, rp.UserID);
            //   var loggingSessionInfo = new SessionManager().CurrentUserLoginInfo;

            T_DeptBLL T_DeptBLL = new T_DeptBLL(loggingSessionInfo);

            var          rd           = new GetDeptListRD();
            T_DeptEntity T_DeptEntity = new T_DeptEntity();

            T_DeptEntity.CustomerID = loggingSessionInfo.ClientID;
            T_DeptEntity.IsDelete   = 0;
            //T_DeptEntity.ShowInApp=1;后台全部显示出来?
            IList <T_DeptEntity> T_DeptList = T_DeptBLL.QueryByEntity(T_DeptEntity, null);

            rd.DeptList = T_DeptList.Where(p => p.ShowInApp == 1).ToList();
            var rsp = new SuccessResponse <IAPIResponseData>(rd);

            return(rsp.ToJSON());
        }
Exemplo n.º 2
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param>
 public void Update(T_DeptEntity pEntity, IDbTransaction pTran)
 {
     _currentDAO.Update(pEntity, pTran);
 }
Exemplo n.º 3
0
 /// <summary>
 /// 创建一个新实例
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 public void Create(T_DeptEntity pEntity)
 {
     _currentDAO.Create(pEntity);
 }
Exemplo n.º 4
0
 /// <summary>
 /// 分页根据实体条件查询实体
 /// </summary>
 /// <param name="pQueryEntity">以实体形式传入的参数</param>
 /// <param name="pOrderBys">排序组合</param>
 /// <returns>符合条件的实体集</returns>
 public PagedQueryResult <T_DeptEntity> PagedQueryByEntity(T_DeptEntity pQueryEntity, OrderBy[] pOrderBys, int pPageSize, int pCurrentPageIndex)
 {
     return(_currentDAO.PagedQueryByEntity(pQueryEntity, pOrderBys, pPageSize, pCurrentPageIndex));
 }
Exemplo n.º 5
0
 /// <summary>
 /// 根据实体条件查询实体
 /// </summary>
 /// <param name="pQueryEntity">以实体形式传入的参数</param>
 /// <param name="pOrderBys">排序组合</param>
 /// <returns>符合条件的实体集</returns>
 public T_DeptEntity[] QueryByEntity(T_DeptEntity pQueryEntity, OrderBy[] pOrderBys)
 {
     return(_currentDAO.QueryByEntity(pQueryEntity, pOrderBys));
 }
Exemplo n.º 6
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param>
 public void Delete(T_DeptEntity pEntity, IDbTransaction pTran)
 {
     _currentDAO.Delete(pEntity, pTran);
 }
Exemplo n.º 7
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="pEntity"></param>
 public void Delete(T_DeptEntity pEntity)
 {
     _currentDAO.Delete(pEntity);
 }
Exemplo n.º 8
0
 /// <summary>
 /// 更新
 /// </summary>
 /// <param name="pEntity">实体实例</param>
 public void Update(T_DeptEntity pEntity)
 {
     _currentDAO.Update(pEntity);
 }