public JsonResult SetPriceCommissionRatio(string value, string value1) { bool b = new GlobalConfigProvider().UpdateSubsidies(UserContext.Current.Name, value, "修改满足金额补贴利润比例-设置之后的值:" + value, "PriceCommissionRatio", 0, -1); bool b1 = new GlobalConfigProvider().UpdateSubsidies(UserContext.Current.Name, value1, "修改满足金额网站补贴-设置之后的值:" + value, "PriceSiteSubsidies", 0, -1); return(Json(new ResultModel(b && b1, string.Empty), JsonRequestBehavior.AllowGet)); }
// GET: SubsidyFormulaMode public ActionResult SubsidyFormulaMode() { var listprice = new GlobalConfigProvider().GetPriceSubsidies(0); ViewBag.GloglConfig = new GlobalConfigProvider().GlobalConfigMethod(0); return(View(listprice)); }
public JsonResult setTimeSpanCommissionRatio(string value, string value1, string value2) { bool b = new GlobalConfigProvider().UpdateSubsidies(UserContext.Current.Name, value, "修改时间段佣金比例-设置之后的值:" + value, "TimeSpanCommissionRatio", 0, -1); bool b1 = new GlobalConfigProvider().UpdateSubsidies(UserContext.Current.Name, value1, "修改时间段之内补贴价钱-设置之后的值:" + value, "TimeSpanInPrice", 0, -1); bool b2 = new GlobalConfigProvider().UpdateSubsidies(UserContext.Current.Name, value2, "修改时间段之外补贴价钱 -设置之后的值:" + value, "TimeSpanOutPrice", 0, -1); return(Json(new ResultModel(b && b1 && b2, string.Empty), JsonRequestBehavior.AllowGet)); }
public ActionResult SubsidyFormulaMode(int GroupId = 0, int StrategyId = 0, string GroupName = "") { var listprice = new GlobalConfigProvider().GetPriceSubsidies(GroupId); ViewBag.GroupId = GroupId; ViewBag.StrategyId = StrategyId; ViewBag.GroupName = GroupName; ViewBag.GloglConfig = new GlobalConfigProvider().GlobalConfigMethod(GroupId); return(View(listprice)); }
public JsonResult DeletePriceSubsidies(GlobalConfigSubsidies model) { var list = new GlobalConfigProvider().GetPriceSubsidies(model.GroupId); var newlist = (from globalConfigTimeSubsidiese in list where globalConfigTimeSubsidiese.Id != model.Id select globalConfigTimeSubsidiese).ToList(); string values = GetTimesValues(newlist); bool b = new GlobalConfigProvider().UpdatePriceSubsidies(UserContext.Current.Name, values, "删除金额补贴设置-设置之后的值:" + values, model.GroupId, model.StrategyId); return(Json(new ResultModel(b, string.Empty), JsonRequestBehavior.AllowGet)); }
public ContentResult GlobalConfigInfo(int GroupId) { var IsStarTimeSubsidies = new GlobalConfigProvider().GlobalConfigMethod(GroupId).IsStarTimeSubsidies; var IsStartOverStoreSubsidies = new GlobalConfigProvider().GlobalConfigMethod(GroupId).IsStartOverStoreSubsidies; string strreg = IsStarTimeSubsidies + "," + IsStartOverStoreSubsidies; return(new ContentResult() { Content = strreg }); }
public JsonResult DeleteOverStoreSubsidies(int id) { //读取全部配置 var list = new GlobalConfigProvider().GetOverStoreSubsidies(); //移除某一配置 var newlist = (from globalConfigTimeSubsidiese in list where globalConfigTimeSubsidiese.Id != id select globalConfigTimeSubsidiese).ToList(); string values = GetTimesValues(newlist); bool b = new GlobalConfigProvider().UpdateSubsidies(UserContext.Current.Name, values, "删除跨店抢单-设置之后的值:" + values, "OverStoreSubsidies", 0, -1); return(Json(new ResultModel(b, b == true ? string.Empty : "删除失败!"), JsonRequestBehavior.AllowGet)); }
public JsonResult DeleteTimeSubsidies(int id) { //读取全部时间配置 var list = new GlobalConfigProvider().GetTimeSubsidies(0); //移除某一时间配置 var newlist = (from globalConfigTimeSubsidiese in list where globalConfigTimeSubsidiese.Id != id select globalConfigTimeSubsidiese).ToList(); string values = GetTimesValues(newlist); bool b = new GlobalConfigProvider().UpdateTimeSubsidies(UserContext.Current.Name, values, "删除时间补贴设置-设置之后的值:" + values, 0, -1); return(Json(new ResultModel(b, string.Empty), JsonRequestBehavior.AllowGet)); }
public JsonResult AddTimeSubsidies(GlobalConfigSubsidies model) { var list = new GlobalConfigProvider().GetTimeSubsidies(0); list.Add(model); var newlist = (from globalConfigTimeSubsidiese in list orderby ParseHelper.ToInt(globalConfigTimeSubsidiese.Value1) ascending select globalConfigTimeSubsidiese).ToList(); string values = GetTimesValues(newlist); bool b = new GlobalConfigProvider().UpdateTimeSubsidies(UserContext.Current.Name, values, "添加时间补贴设置操作-设置之后的值:" + values, 0, -1); return(Json(new ResultModel(b, string.Empty), JsonRequestBehavior.AllowGet)); }
public JsonResult AddOverStoreSubsidies(GlobalConfigSubsidies model) { var list = new GlobalConfigProvider().GetOverStoreSubsidies(); if (list.Exists(m => m.Value1 == model.Value1)) { return(Json(new ResultModel(false, "跨店数量不能重复"), JsonRequestBehavior.AllowGet)); } list.Add(model); var newlist = (from globalConfigTimeSubsidiese in list orderby ParseHelper.ToDouble(globalConfigTimeSubsidiese.Value1) ascending select globalConfigTimeSubsidiese).ToList(); string values = GetTimesValues(newlist); bool b = new GlobalConfigProvider().UpdateSubsidies(UserContext.Current.Name, values, "添加跨店抢单-设置之后的值:" + values, "OverStoreSubsidies", 0, -1); return(Json(new ResultModel(b, b == true?string.Empty:"添加失败!"), JsonRequestBehavior.AllowGet)); }
public JsonResult UpdatePriceSubsidies(GlobalConfigSubsidies model) { var list = new GlobalConfigProvider().GetPriceSubsidies(model.GroupId); var mm = list.FirstOrDefault(subsidies => subsidies.Id == model.Id); if (mm != null) { mm.Value1 = model.Value1; mm.Value2 = model.Value2; } var newlist = (from globalConfigTimeSubsidiese in list orderby ParseHelper.ToInt(globalConfigTimeSubsidiese.Value1) ascending select globalConfigTimeSubsidiese).ToList(); string values = GetTimesValues(newlist); bool b = new GlobalConfigProvider().UpdatePriceSubsidies(UserContext.Current.Name, values, "修改金额补贴设置-设置之后的值:" + values, model.GroupId, model.StrategyId); return(Json(new ResultModel(b, string.Empty), JsonRequestBehavior.AllowGet)); }
public JsonResult UpdateOverStoreSubsidies(GlobalConfigSubsidies model) { //读取全部时间配置 var list = new GlobalConfigProvider().GetOverStoreSubsidies(); if (list.Exists(m => m.Id != model.Id && m.Value1 == model.Value1)) { return(Json(new ResultModel(false, "跨店不能重复"), JsonRequestBehavior.AllowGet)); } var mm = list.FirstOrDefault(subsidies => subsidies.Id == model.Id); if (mm != null && !(mm.Value1 == model.Value1 && mm.Value2 == model.Value2)) { mm.Value1 = model.Value1; mm.Value2 = model.Value2; var newlist = (from globalConfigTimeSubsidiese in list orderby ParseHelper.ToDouble(globalConfigTimeSubsidiese.Value1) ascending select globalConfigTimeSubsidiese).ToList(); string values = GetTimesValues(newlist); bool b = new GlobalConfigProvider().UpdateSubsidies(UserContext.Current.Name, values, "修改跨店抢单-设置之后的值:" + values, "OverStoreSubsidies", 0, -1); return(Json(new ResultModel(b, b == true ? string.Empty : "修改失败!"), JsonRequestBehavior.AllowGet)); } return(Json(new ResultModel(true, string.Empty), JsonRequestBehavior.AllowGet)); }
/// <summary> /// 查询商户综合信息 /// danny-20150601 /// </summary> /// <param name="businessId">商户Id</param> /// <returns></returns> public ActionResult QueryBusinessDetail(string businessId) { var businessDetailModel = iBusinessProvider.GetBusinessDetailById(businessId); var userType = UserContext.Current.AccountType == 1 ? 0 : UserContext.Current.Id;//如果管理后台的类型是所有权限就传0,否则传管理后台id var isStarTimeSubsidies = new GlobalConfigProvider().GlobalConfigMethod(businessDetailModel.BusinessGroupId).IsStarTimeSubsidies; var isStartOverStoreSubsidies = new GlobalConfigProvider().GlobalConfigMethod(businessDetailModel.BusinessGroupId).IsStartOverStoreSubsidies; var subsidyConfig = ""; if (isStartOverStoreSubsidies == "1") { subsidyConfig = "全局补贴:跨店抢单奖励"; } if (isStarTimeSubsidies == "1") { subsidyConfig = string.IsNullOrWhiteSpace(subsidyConfig) ? "全局补贴:动态时间奖励" : "全局补贴:跨店抢单奖励和动态时间奖励"; } ViewBag.subsidyConfig = subsidyConfig; ViewBag.openCityList = iAreaProvider.GetOpenCityOfSingleCity(ParseHelper.ToInt(userType)); ViewBag.openAreaList = iAreaProvider.GetOpenCityDistrict(ParseHelper.ToInt(businessDetailModel.CityId)); ViewBag.businessThirdRelation = iBusinessProvider.GetBusinessThirdRelation(ParseHelper.ToInt(businessId)); ViewBag.BusinessOpLog = iBusinessProvider.GetBusinessOpLog(ParseHelper.ToInt(businessId, 0));//add by wangchao ViewBag.deliveryCompany = iDeliveryCompanyProvider.GetDeliveryCompanyList(); return(View("BusinessModify", businessDetailModel)); }
protected override List <System_GlobalResources> ReadDB(string connectionString) { return(GlobalConfigProvider.DownloadDB(connectionString)); }
public override bool Reset(string connectionString) { return(GlobalConfigProvider.UpdateDB(this.XmlReadData, connectionString)); }
public override bool Init(string connectionString) { return(GlobalConfigProvider.InitDB(this.XmlReadData, connectionString)); }
/// <summary> /// 跨店抢单 /// </summary> /// <returns></returns> public ActionResult OverStoreSubsidies() { var listprice = new GlobalConfigProvider().GetOverStoreSubsidies(); return(View(listprice)); }
/// <summary> /// 时间补贴设置 /// </summary> /// <returns></returns> public ActionResult TimeSubsidies() { var list = new GlobalConfigProvider().GetTimeSubsidies(0); return(View(list)); }
public JsonResult SetIsStartOverStoreSubsidies(string IsStartOverStoreSubsidies) { bool b = new GlobalConfigProvider().UpdateSubsidies(UserContext.Current.Name, IsStartOverStoreSubsidies, "是否开启跨店抢单补贴(0不开启,1开启)-设置之后的值:" + IsStartOverStoreSubsidies, "IsStartOverStoreSubsidies", 0, -1); return(Json(new ResultModel(b, string.Empty), JsonRequestBehavior.AllowGet)); }
public JsonResult SetCommissionFormulaMode(string value) { bool b = new GlobalConfigProvider().UpdateCommissionFormulaMode(UserContext.Current.Name, value, "修改佣金补贴策略-设置之后的值:" + value, 0, -1); return(Json(new ResultModel(b, string.Empty), JsonRequestBehavior.AllowGet)); }