Esempio n. 1
0
 /// <summary>
 /// 添加实体
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public DefaultResult <int> Add(TEntity entity)
 {
     try
     {
         var rslt = new ClientV3 <TEntity>().Add(entity);
         if (null == rslt)
         {
             C_WMS.Data.Utility.MyLog.Instance.Warning("WCF(V3),添加实体[{0}]失败", entity);
             return(null);
         }
         return(rslt);
     }
     catch (Exception ex)
     {
         C_WMS.Data.Utility.MyLog.Instance.Fatal(ex, "WCF(V3),添加实体[{0}]异常", entity);
         return(null);
     }
 }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="pFilters"></param>
 /// <param name="pOrders"></param>
 /// <param name="page"></param>
 /// <param name="size"></param>
 /// <returns></returns>
 public DefaultResult <List <TEntity> > GetList(List <CommonFilterModel> pFilters, List <CommonOrderModel> pOrders, int page, int size)
 {
     try
     {
         var rslt = new ClientV3 <TEntity>().GetList(page, size, pFilters, pOrders);
         if (null == rslt || null == rslt.Data)
         {
             C_WMS.Data.Utility.MyLog.Instance.Warning("WCF(V3),根据({0}, {1}, {2}, {3})获取实体列表失败. WCF_RESULT(rslt={4}, RetInt={5}, RETData={6}, Debug={7}). \r\nFILTER DEBUG: {8}", pFilters, pOrders, page, size, rslt, rslt?.RetInt, rslt?.RETData, rslt?.Debug, Utility.CWmsDataUtility.GetDebugInfo_MisFilter(pFilters));
             return(null);
         }
         return(rslt);
     }
     catch (Exception ex)
     {
         C_WMS.Data.Utility.MyLog.Instance.Warning(ex, "WCF(V3),根据({0}, {1}, {2}, {3})获取实体列表异常", pFilters, pOrders, page, size);
         return(null);
     }
 }
Esempio n. 3
0
 /// <summary>
 /// 根据主键Id获取实体
 /// </summary>
 /// <param name="id">主键Id</param>
 /// <returns></returns>
 public DefaultResult <TEntity> GetEntity(int id)
 {
     try
     {
         var rslt = new ClientV3 <TEntity>().GetModel(id);
         if (null == rslt || null == rslt.Data)
         {
             C_WMS.Data.Utility.MyLog.Instance.Warning("WCF(V3),根据Id[{0}]获取实体失败", id);
             return(null);
         }
         return(rslt);
     }
     catch (Exception ex)
     {
         C_WMS.Data.Utility.MyLog.Instance.Fatal(ex, "WCF(V3),根据Id[{0}]获取实体异常", id);
         return(null);
     }
 }
Esempio n. 4
0
 /// <summary>
 /// 根据过滤器pFilters获取实体列表,若执行成功则返回DefaultResult[List[TEntity]],否则返回null
 /// </summary>
 /// <param name="pFilters"></param>
 /// <returns></returns>
 public DefaultResult <List <TEntity> > GetList(List <CommonFilterModel> pFilters)
 {
     try
     {
         var rslt = new ClientV3 <TEntity>().GetList(pFilters);
         if (null == rslt || null == rslt.Data)
         {
             C_WMS.Data.Utility.MyLog.Instance.Warning("WCF(V3),根据过滤器Filter={0}获取实体列表失败", pFilters);
             return(null);
         }
         return(rslt);
     }
     catch (Exception ex)
     {
         C_WMS.Data.Utility.MyLog.Instance.Fatal(ex, "WCF(V3),根据过滤器Filter={0}获取实体列表异常", pFilters);
         return(null);
     }
 }