Beispiel #1
0
        /// <summary>
        /// 删除
        /// </summary>
        /// <param name="SnNum"></param>
        /// <returns></returns>
        public int Delete(string SnNum)
        {
            CarrierEntity entity = new CarrierEntity();

            entity.Where(async => async.SnNum == SnNum)
            .And(item => item.CompanyID == this.CompanyID)
            ;
            int line = this.Carrier.Delete(entity);

            return(line);
        }
Beispiel #2
0
        /// <summary>
        /// 编辑
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public int Edit(CarrierEntity entity)
        {
            entity.IncludeCarrierName(true).IncludeRemark(true);
            entity.Where(async => async.SnNum == entity.SnNum)
            .And(item => item.CompanyID == this.CompanyID)
            ;

            int line = this.Carrier.Update(entity);

            return(line);
        }
Beispiel #3
0
        /// <summary>
        /// 查询
        /// </summary>
        /// <returns></returns>
        public CarrierEntity GetSingle(string SnNum)
        {
            CarrierEntity entity = new CarrierEntity();

            entity.IncludeAll();
            entity.Where(async => async.SnNum == SnNum)
            .And(item => item.CompanyID == this.CompanyID)
            ;

            entity = this.Carrier.GetSingle(entity);

            return(entity);
        }
Beispiel #4
0
        /// <summary>
        /// 查询分页
        /// </summary>
        /// <param name="entity"></param>
        /// <param name="pageInfo"></param>
        /// <returns></returns>
        public List <CarrierEntity> GetList(CarrierEntity entity, ref PageInfo pageInfo)
        {
            entity.IncludeAll();
            entity.OrderBy(item => item.ID, EOrderBy.DESC);
            entity.Where(async => async.CompanyID == this.CompanyID)
            ;
            if (!entity.CarrierNum.IsEmpty())
            {
                entity.And("CarrierNum", ECondition.Like, "%" + entity.CarrierNum + "%");
            }
            if (!entity.CarrierName.IsEmpty())
            {
                entity.And("CarrierName", ECondition.Like, "%" + entity.CarrierName + "%");
            }

            int rowCount = 0;
            List <CarrierEntity> listResult = this.Carrier.GetList(entity, pageInfo.PageSize, pageInfo.PageIndex, out rowCount);

            pageInfo.RowCount = rowCount;

            return(listResult);
        }