/// <summary> /// 保存基本指标信息 /// </summary> /// <param name="categoryBasicInfo"></param> /// <returns></returns> public CategoryBasic UpdateCategoryBasic(CategoryBasic categoryBasicInfo) { DataCommand cmd = DataCommandManager.GetDataCommand("UpdateCategoryBasic"); cmd.SetParameterValue("@SysNo", categoryBasicInfo.CategorySysNo); cmd.SetParameterValue("@IsValuableProduct", categoryBasicInfo.IsValuableProduct); cmd.SetParameterValue("@DMSRate", 0); cmd.SetParameterValue("@IsMemberArea", 0); categoryBasicInfo.VirtualRate = categoryBasicInfo.VirtualRate / 100; cmd.SetParameterValue("@VirtualRate", categoryBasicInfo.VirtualRate); cmd.SetParameterValue("@VirtualCount", categoryBasicInfo.VirtualCount); cmd.SetParameterValue("@CheapenRisk", categoryBasicInfo.CheapenRiskInfo); cmd.SetParameterValue("@OOSQty", categoryBasicInfo.OOSQty); categoryBasicInfo.OOSRate = categoryBasicInfo.OOSRate / 100; cmd.SetParameterValue("@OOSRate", categoryBasicInfo.OOSRate); cmd.SetParameterValue("@PayPeriodType", categoryBasicInfo.PayPeriodTypeInfo); cmd.SetParameterValue("@SafetyInventoryDay", categoryBasicInfo.SafetyInventoryDay); cmd.SetParameterValue("@SafetyInventoryQty", categoryBasicInfo.SafetyInventoryQty); cmd.SetParameterValue("@IsRequired", categoryBasicInfo.IsRequired); cmd.SetParameterValue("@LargeFlag", categoryBasicInfo.IsLargeInfo); cmd.SetParameterValue("@Quota", categoryBasicInfo.Quota); cmd.SetParameterValue("@MinCommission", categoryBasicInfo.MinCommission); cmd.ExecuteNonQuery(); return(categoryBasicInfo); }
/// <summary> /// 保存二级类别的基本指标信息 /// </summary> /// <param name="categoryBasicInfo"></param> public virtual void UpdateCategory2Basic(CategoryBasic categoryBasicInfo) { if (categoryBasicInfo != null) { CheckCategorySettingProcessor.CheckExistCategory2(categoryBasicInfo.CategorySysNo); _categoryDA.UpdateCategory2Basic(categoryBasicInfo); } }
public void UpdateCategoryProductMinCommission(ProductCommissionQuotaVM model, EventHandler <RestClientEventArgs <dynamic> > callback) { CategoryBasic info = new CategoryBasic() { Category1SysNo = (int)model.Category1SysNo, Category2SysNo = (int)model.Category2SysNo, CategorySysNo = model.Category3SysNo == null ? 0 : (int)model.Category3SysNo, CommissionInfo = new CommissionInfo() { Comparison = model.Comparison, CategoryType = model.CategoryType, ManufacturerSysNo = Convert.ToInt32(model.ManufacturerSysNo), PMSysNo = model.PMSysNo, ProductStatus = model.ProductStatus }, MinCommission = Convert.ToDecimal(model.CommissionMin) }; _restClient.Update(UpdateCategoryProductMinCommissionUrl, info, callback); }
static List <ListBase> GetEntriesFromPayload(Payload pld) { ListBasic lic = new ListBasic("Commands"); foreach (KeyValuePair <string, List <Cmd> > kvp in pld.CommandEntries) { string cat = kvp.Key; CategoryBasic cb = new CategoryBasic(cat); foreach (Cmd cmd in kvp.Value) { EntryMultyText e = new EntryMultyText( "command_text", cmd.command_text, "what_does", cmd.what_does, "explanation", cmd.explanation, "example", cmd.example, "example_explanation", cmd.example_explanation, "tags", cmd.tags.ToString()); cb.AddEntry(e); } lic.AddCategory(cb); } ListBasic lia = new ListBasic("Auxiliary"); foreach (KeyValuePair <string, List <Aux> > kvp in pld.InfoEntries) { string cat = kvp.Key; CategoryBasic cb = new CategoryBasic(cat); foreach (Aux aux in kvp.Value) { EntryMultyText e = new EntryMultyText( "command_text", aux.command_text, "description", aux.description, "tags", aux.tags.ToString()); cb.AddEntry(e); } lia.AddCategory(cb); } return(new List <ListBase>() { lic, lia }); }
/// <summary> /// 更新类别2的基本指标信息 /// </summary> /// <param name="categoryBasicInfo"></param> /// <returns></returns> public void UpdateCategory2Basic(CategoryBasic categoryBasicInfo) { DataCommand cmd = DataCommandManager.GetDataCommand("UpdateCategoryKpi2"); cmd.SetParameterValue("@SysNo", categoryBasicInfo.PropertySysNO); cmd.SetParameterValue("@AvgDailySalesCycle", categoryBasicInfo.AvgDailySalesCycle); cmd.SetParameterValue("@IsValuableProduct", categoryBasicInfo.IsValuableProduct); cmd.SetParameterValue("@CategorySysNo", categoryBasicInfo.Category2SysNo); cmd.SetParameterValue("@InStockDays", categoryBasicInfo.InStockDays); categoryBasicInfo.VirtualRate = categoryBasicInfo.VirtualRate / 100; cmd.SetParameterValue("@VirtualRate", categoryBasicInfo.VirtualRate); cmd.SetParameterValue("@VirtualCount", categoryBasicInfo.VirtualCount); cmd.SetParameterValue("@CheapenRisk", categoryBasicInfo.CheapenRiskInfo); cmd.SetParameterValue("@OOSQty", categoryBasicInfo.OOSQty); categoryBasicInfo.OOSRate = categoryBasicInfo.OOSRate / 100; cmd.SetParameterValue("@OOSRate", categoryBasicInfo.OOSRate); cmd.SetParameterValue("@LogUserName", "IPPSystemAdmin"); cmd.SetParameterValue("@Quota", categoryBasicInfo.Quota); cmd.SetParameterValue("@MinCommission", categoryBasicInfo.MinCommission); cmd.ExecuteNonQuery(); }
/// <summary> /// 更新最低限额 /// </summary> /// <param name="categoryBasicInfo"></param> public void UpdateCategoryProductMinCommission(CategoryBasic categoryBasicInfo) { DataCommand cmd; if (categoryBasicInfo.CommissionInfo.Comparison == Comparison.Equal) { cmd = DataCommandManager.GetDataCommand("UpdateCategoryProductMinCommission"); } else { cmd = DataCommandManager.GetDataCommand("UpdateCategoryProductMinCommission2"); } cmd.SetParameterValue("@MinCommission", categoryBasicInfo.MinCommission); cmd.SetParameterValue("@Category1SysNo", categoryBasicInfo.Category1SysNo); cmd.SetParameterValue("@Category2SysNo", categoryBasicInfo.Category2SysNo); cmd.SetParameterValue("@Category3SysNo", categoryBasicInfo.CategorySysNo == null ? 0 : categoryBasicInfo.CategorySysNo); cmd.SetParameterValue("@PMID", categoryBasicInfo.CommissionInfo.PMSysNo == null ? 0 : categoryBasicInfo.CommissionInfo.PMSysNo); cmd.SetParameterValue("@ManufacturerSysNo", categoryBasicInfo.CommissionInfo.ManufacturerSysNo); cmd.SetParameterValue("@ProductStatus", categoryBasicInfo.CommissionInfo.ProductStatus); cmd.ExecuteNonQuery(); }
/// <summary> /// 更新限额 /// </summary> /// <param name="categoryBasicInfo"></param> public virtual void UpdateCategoryProductMinCommission(CategoryBasic categoryBasicInfo) { _categoryDA.UpdateCategoryProductMinCommission(categoryBasicInfo); }
/// <summary> /// 保存基本指标信息 /// </summary> /// <param name="categoryBasicInfo"></param> /// <returns></returns> public virtual CategoryBasic UpdateCategoryBasic(CategoryBasic categoryBasicInfo) { CheckCategorySettingProcessor.CheckCategorySettingInfo(categoryBasicInfo); return(_categoryDA.UpdateCategoryBasic(categoryBasicInfo)); }
public void UpdateCategoryProductMinCommission(CategoryBasic categoryBasicInfo) { ObjectFactory <CategorySettingProcessor> .Instance.UpdateCategoryProductMinCommission(categoryBasicInfo); }
public void UpdateCategory2Basic(CategoryBasic categoryBasicInfo) { ObjectFactory <CategorySettingProcessor> .Instance.UpdateCategory2Basic(categoryBasicInfo); }
/// <summary> /// 保存基本指标信息 /// </summary> /// <param name="categoryBasicInfo"></param> /// <returns></returns> public CategoryBasic UpdateCategoryBasic(CategoryBasic categoryBasicInfo) { var result = ObjectFactory <CategorySettingProcessor> .Instance.UpdateCategoryBasic(categoryBasicInfo); return(result); }
public void UpdateCategory2Basic(CategoryBasic categoryBasicInfo) { ObjectFactory <CategorySettingAppService> .Instance.UpdateCategory2Basic(categoryBasicInfo); }