예제 #1
0
 /// <summary>
 /// 更新配送方式-地区-价格
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public static bool Edit(ShipTypeAreaPriceInfo entity)
 {
     //if (!PreCheckShipType(entity))
     //{
     //    return false;
     //}
     entity.StoreCompanyCode = entity.CompanyCode;
     return(ShipTypeAreaPriceDA.Edit(entity));
 }
예제 #2
0
 /// <summary>
 /// 创建配送方式-地区-价格
 /// </summary>
 /// <param name="entity"></param>
 /// <returns></returns>
 public static bool Create(ShipTypeAreaPriceInfo entity)
 {
     if (!PreCheckShipTypeAreaPrice(entity))
     {
         return(false);
     }
     entity.StoreCompanyCode = entity.CompanyCode;
     using (var trans = TransactionManager.Create())
     {
         //batch create
         foreach (int i in entity.AreaSysNoList)
         {
             if (i < 1)
             {
                 continue;
             }
             entity.AreaSysNo = i;
             ShipTypeAreaPriceDA.Create(entity);
         }
         trans.Complete();
     }
     return(true);
 }
예제 #3
0
 /// <summary>
 /// 查询配送方式-地区-价格
 /// </summary>
 /// <param name="queryFilter"></param>
 /// <returns></returns>
 public static QueryResult <ShipTypeAreaPriceInfoQueryResult> QueryShipTypeAreaPrice(ShipTypeAreaPriceQueryFilter queryFilter)
 {
     return(ShipTypeAreaPriceDA.QueryShipTypeAreaPrice(queryFilter));
 }
예제 #4
0
 /// <summary>
 /// 加载配送方式-地区-价格
 /// </summary>
 /// <param name="sysNo"></param>
 /// <param name="merchantSysNo"></param>
 /// <returns></returns>
 public static ShipTypeAreaPriceInfo LoadShipTypeAreaPrice(int sysNo, int merchantSysNo)
 {
     return(ShipTypeAreaPriceDA.LoadShipTypeAreaPrice(sysNo, merchantSysNo));
 }
예제 #5
0
 /// <summary>
 /// 删除配送方式-地区-价格
 /// </summary>
 /// <param name="sysNoList"></param>
 /// <param name="merchantSysNo"></param>
 /// <returns></returns>
 public static bool VoidShipTypeAreaPrice(List <int> sysNoList, int merchantSysNo)
 {
     return(ShipTypeAreaPriceDA.VoidShipTypeAreaPrice(sysNoList, merchantSysNo));
 }