protected void Save_Click(object sender, EventArgs e) { RechargeRules userManager = new RechargeRules(); Hashtable ht = new Hashtable(); ht["Name"] = Name.Value; ht["ChargeMoney"] = ChargeMoney.Value; ht["PresentMoney"] = PresentMoney.Value; ht["Sort"] = Sort.Value; ht["BeginTime"] = BeginTime.Value; ht["EndTime"] = EndTime.Value; ht["Operator"] = RequestSession.GetSessionUser().UserName; if (!string.IsNullOrEmpty(_key)) { ht["ID"] = _key; ht["UpdateTime"] = DateTime.Now; } else { ht["ID"] = CommonHelper.GetGuid; ht["CreateTime"] = DateTime.Now; } bool returnValue = userManager.AddOrEditSetting(ht, _key); if (returnValue) { ShowMsgHelper.AlertMsg("操作成功!"); } else { ShowMsgHelper.Alert_Error("操作失败!"); } }
/// <summary> /// 绑定数据源 /// </summary> private void DataBindGrid(bool isQuery = false) { RechargeRules userManager = new RechargeRules(); int count = 0; int pageIndex = 1; KeyValuePair <StringBuilder, IList <SqlParam> > keyValue = InitCondition(); DataTable dt = userManager.GetInfoPage(keyValue.Key, keyValue.Value, pageIndex, PageControl1.PageSize, ref count); ControlBindHelper.BindRepeaterList(dt, rp_Item); }
/// <summary> /// 初始化 /// </summary> private void InitData() { RechargeRules userManager = new RechargeRules(); Hashtable ht = userManager.GetByID(_key); if (ht.Count > 0 && ht != null) { ControlBindHelper.SetWebControls(this.Page, ht); } }
public string Execute(Hashtable params_ht) { Hashtable res = params_ht; if (res["UID"] == null || res["UID"].ToString().Trim().Length <= 0) { return(SiteHelper.GetJsonFromHashTable(null, "faild", "参数不完整")); } else { uid = res["UID"].ToString().Trim(); RechargeRules rechargeRules = new RechargeRules(); DataTable rules = rechargeRules.GetAvailableRules(null); if (res["Client"] != null && "iOS" == res["Client"].ToString()) { //苹果系统请求时进行类型转换,新版本审核后可删除 DataTable dt = rules.Clone(); dt.Columns["ChargeMoney"].DataType = typeof(string); dt.Columns["PresentMoney"].DataType = typeof(string); foreach (DataRow dr in rules.Rows) { dt.Rows.Add(dr.ItemArray); } rules = dt; } if (rules == null || rules.Rows.Count <= 0) { return(SiteHelper.GetJsonFromHashTable(null, "faild", "数据为空")); } else { return(JsonHelper.DataTableToJson("success", "获取数据成功", rules, "RechargeRules")); } } }