public void UpdateCommissionRuleTemplate(BizEntity.PO.Vendor.CommissionRuleTemplateInfo info) { if (info.BrandSysNos == null || info.BrandSysNos.Count == 0) { throw new BizException("请选择品牌!"); } if (info.C3SysNos == null || info.C3SysNos.Count == 0) { throw new BizException("请选择类别!"); } using (TransactionScope scope = TransactionScopeFactory.CreateTransactionScope()) { foreach (var c3 in info.C3SysNos) { foreach (var brand in info.BrandSysNos) { info.C1SysNo = c3.C1; info.C2SysNo = c3.C2; info.C3SysNo = c3.C3; info.BrandSysNo = brand; info.SalesRule = SerializationUtility.XmlSerialize(info.SaleRuleEntity); da.UpdateCommissionRuleTemplate(info); } } scope.Complete(); } }
public void UpdateCommissionRuleTemplate(BizEntity.PO.Vendor.CommissionRuleTemplateInfo info) { DataCommand command = DataCommandManager.GetDataCommand("UpdateCommissionRuleTemplate"); command.SetParameterValue <CommissionRuleTemplateInfo>(info); command.ExecuteNonQuery(); }
public void UpdateCommissionRuleTemplate(BizEntity.PO.Vendor.CommissionRuleTemplateInfo info) { ObjectFactory <VendorStoreProcessor> .Instance.UpdateCommissionRuleTemplate(info); }