コード例 #1
0
 /// <summary>
 /// 删除
 /// </summary>
 /// <param name="userCode"></param>
 /// <returns></returns>
 public int Delete(string supNum)
 {
     SupplierEntity entity = new SupplierEntity();
     entity.IsDelete = (int)EIsDelete.Deleted;
     entity.IncludeIsDelete(true);
     entity.Where(a => a.SupNum == supNum);
     int line = this.Supplier.Update(entity);
     if (line > 0)
     {
         CacheHelper.Remove(CacheKey.JOOSHOW_SUPPLIER_CACHE);
     }
     return line;
 }
コード例 #2
0
 /// <summary>
 /// 获得所有供应商信息
 /// </summary>
 /// <param name="entity"></param>
 /// <param name="pageInfo"></param>
 /// <returns></returns>
 public List<SupplierEntity> GetList()
 {
     //List<SupplierEntity> listResult = CacheHelper.Get(CacheKey.JOOSHOW_SUPPLIER_CACHE) as List<SupplierEntity>;
     //if (!listResult.IsNullOrEmpty())
     //{
     //    return listResult;
     //}
     SupplierEntity entity = new SupplierEntity();
     entity.IncludeAll();
     entity.OrderBy(a => a.ID, EOrderBy.DESC);
     entity.Where(a => a.IsDelete == (int)EIsDelete.NotDelete);
     List<SupplierEntity> listResult = this.Supplier.GetList(entity);
     //if (!listResult.IsNullOrEmpty())
     //{
     //    CacheHelper.Insert(CacheKey.JOOSHOW_SUPPLIER_CACHE, listResult);
     //}
     return listResult;
 }
コード例 #3
0
 /// <summary>
 /// 修改
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public int Update(SupplierEntity entity)
 {
     entity.Include(a => new { a.ID, a.SupNum, a.SupName, a.SupType,a.Email, a.Phone, a.Fax, a.ContactName, a.Address, a.Description });
     entity.Where(a => a.SupNum == entity.SupNum);
     int line = this.Supplier.Update(entity);
     if (line > 0)
     {
         CacheHelper.Remove(CacheKey.JOOSHOW_SUPPLIER_CACHE);
     }
     return line;
 }
コード例 #4
0
 /// <summary>
 /// 获得所有供应商信息
 /// </summary>
 /// <param name="entity"></param>
 /// <param name="pageInfo"></param>
 /// <returns></returns>
 public List<SupplierEntity> GetList(SupplierEntity entity, ref PageInfo pageInfo)
 {
     entity.IncludeAll();
     entity.OrderBy(a => a.ID, EOrderBy.DESC);
     entity.Where(a => a.IsDelete == (int)EIsDelete.NotDelete);
     int rowCount = 0;
     List<SupplierEntity> listResult = this.Supplier.GetList(entity,pageInfo.PageSize,pageInfo.PageIndex,out rowCount);
     pageInfo.RowCount = rowCount;
     return listResult;
 }