示例#1
0
文件: SODA.cs 项目: sanlonezhang/ql
        public static void SOCheckShippingUpdateShippingFee(SOUpdateInfo soUpdateInfo)
        {
            var command = DataCommandManager.GetDataCommand("SOCheckShippingUpdateShippingFee");

            command.SetParameterValue("@ShippingFee", soUpdateInfo.ShipPrice);
            command.SetParameterValue("@SOSysNo", soUpdateInfo.SOSysNo);
            command.ExecuteNonQuery();
        }
示例#2
0
文件: SODA.cs 项目: sanlonezhang/ql
 public static void SOUpdate(SOUpdateInfo soUpdateInfo)
 {
     using (var tx = TransactionManager.Create())
     {
         SOUpdateMaster(soUpdateInfo);
         SOUpdateItems(soUpdateInfo);
         tx.Complete();
     }
 }
示例#3
0
文件: SODA.cs 项目: sanlonezhang/ql
 private static void SOUpdateItems(SOUpdateInfo soUpdateInfo)
 {
     foreach (var item in soUpdateInfo.Items)
     {
         var command = DataCommandManager.GetDataCommand("UpdateSOItem");
         command.SetParameterValue("@ItemSysNo", item.SysNo);
         command.SetParameterValue("@ItemPrice", item.Price);
         command.SetParameterValue("@ItemOriginalPrice", item.OriginalPrice);
         command.SetParameterValue("@ItemTariffAmt", item.TariffAmt);
         command.ExecuteNonQuery();
     }
 }
示例#4
0
文件: SODA.cs 项目: sanlonezhang/ql
        private static void SOUpdateMaster(SOUpdateInfo soUpdateInfo)
        {
            var command = DataCommandManager.GetDataCommand("UpdateSOMaster");

            command.SetParameterValue("@SOSysNo", soUpdateInfo.SOSysNo);
            command.SetParameterValue("@ReceiveContact", soUpdateInfo.ReceiveContact);
            command.SetParameterValue("@ReceiveAddress", soUpdateInfo.ReceiveAddress);
            command.SetParameterValue("@ReceiveZip", soUpdateInfo.ReceiveZip);
            command.SetParameterValue("@ReceivePhone", soUpdateInfo.ReceivePhone);
            command.SetParameterValue("@ReceiveCellPhone", soUpdateInfo.ReceiveCellPhone);
            command.SetParameterValue("@ShipPrice", soUpdateInfo.ShipPrice);
            command.SetParameterValue("@TariffAmt", soUpdateInfo.TariffAmt);
            command.SetParameterValue("@SOAmt", soUpdateInfo.SOAmt);
            command.SetParameterValue("@CashPay", soUpdateInfo.CashPay);
            command.ExecuteNonQuery();
        }