/// <summary> /// 添加单价配置 /// </summary> /// <param name="userFromCookie"></param> /// <param name="context"></param> private void AddPriceConfig(DriveMgr.Model.User userFromCookie, HttpContext context) { if (userFromCookie != null && new DriveMgr.BLL.Authority().IfAuthority("priceConfig", "add", userFromCookie.Id)) { string ui_priceConfig_PriceTypeName_add = context.Request.Params["ui_priceConfig_PriceTypeName_add"] ?? ""; string ui_priceConfig_ConfigType_add = context.Request.Params["ui_priceConfig_ConfigType_add"] ?? ""; string ui_priceConfig_Price_add = context.Request.Params["ui_priceConfig_Price_add"] ?? ""; string ui_priceConfig_Remark_add = context.Request.Params["ui_priceConfig_Remark_add"] ?? ""; string test = context.Request.Params["ccTest"] ?? ""; DriveMgr.Model.PriceConfigModel priceConfigAdd = new Model.PriceConfigModel(); priceConfigAdd.PriceTypeName = ui_priceConfig_PriceTypeName_add.Trim(); priceConfigAdd.Price = decimal.Parse(ui_priceConfig_Price_add); priceConfigAdd.ConfigType = Int32.Parse(ui_priceConfig_ConfigType_add); priceConfigAdd.Remark = ui_priceConfig_Remark_add.Trim(); priceConfigAdd.CreateDate = DateTime.Now; priceConfigAdd.CreatePerson = userFromCookie.UserId; priceConfigAdd.UpdatePerson = userFromCookie.UserId; priceConfigAdd.UpdateDate = DateTime.Now; if (priceConfigBll.AddPriceConfig(priceConfigAdd)) { userOperateLog.OperateInfo = "添加单价配置"; userOperateLog.IfSuccess = true; userOperateLog.Description = "添加成功,单价配置:" + ui_priceConfig_PriceTypeName_add.Trim(); context.Response.Write("{\"msg\":\"添加成功!\",\"success\":true}"); } else { userOperateLog.OperateInfo = "添加单价配置"; userOperateLog.IfSuccess = false; userOperateLog.Description = "添加失败"; context.Response.Write("{\"msg\":\"添加失败!\",\"success\":false}"); } } else { userOperateLog.OperateInfo = "添加单价配置"; userOperateLog.IfSuccess = false; userOperateLog.Description = "无权限,请联系管理员"; context.Response.Write("{\"msg\":\"无权限,请联系管理员!\",\"success\":false}"); } DriveMgr.BLL.UserOperateLog.InsertOperateInfo(userOperateLog); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "application/json"; string action = context.Request.Params["action"]; try { DriveMgr.Model.User userFromCookie = DriveMgr.Common.UserHelper.GetUser(context); //获取cookie里的用户对象 userOperateLog = new Model.UserOperateLog(); userOperateLog.UserIp = context.Request.UserHostAddress; userOperateLog.UserName = userFromCookie.UserId; switch (action) { case "search": SearchSiteRental(context); break; case "add": AddSiteRental(userFromCookie, context); break; case "edit": EditSiteRental(userFromCookie, context); break; case "delete": DelSiteRental(userFromCookie, context); break; case "getPriceConfigDT": PriceConfigBLL priceConfigBll = new PriceConfigBLL(); context.Response.Write(priceConfigBll.GetPriceConfigDT(1)); break; case "setTotalPrice": string priceConfigID = context.Request.Params["priceConfigID"] ?? ""; string longer = context.Request.Params["longer"] ?? ""; if (priceConfigID != string.Empty) { PriceConfigBLL configBll = new PriceConfigBLL(); Model.PriceConfigModel model = configBll.GetPriceConfigModel(Int32.Parse(priceConfigID)); try { decimal aaa = model.Price.Value * decimal.Parse(longer); context.Response.Write("{\"totalPrice\":" + model.Price.Value * decimal.Parse(longer) + "}"); } catch (System.Exception ex) { context.Response.Write("{\"totalPrice\":\"0\"}"); } } else { context.Response.Write("{\"totalPrice\":\"0\"}"); } break; default: context.Response.Write("{\"msg\":\"参数错误!\",\"success\":false}"); break; } } catch (Exception ex) { context.Response.Write("{\"msg\":\"" + DriveMgr.Common.JsonHelper.StringFilter(ex.Message) + "\",\"success\":false}"); userOperateLog.OperateInfo = "用户功能异常"; userOperateLog.IfSuccess = false; userOperateLog.Description = DriveMgr.Common.JsonHelper.StringFilter(ex.Message); DriveMgr.BLL.UserOperateLog.InsertOperateInfo(userOperateLog); } }
/// <summary> /// 更新一条数据 /// </summary> public bool UpdatePriceConfig(Model.PriceConfigModel model) { return(priceConfigDal.UpdatePriceConfig(model)); }
/// <summary> /// 增加一条数据 /// </summary> public bool AddPriceConfig(Model.PriceConfigModel model) { return(priceConfigDal.AddPriceConfig(model)); }