public JsonResult AuthorizedSave(string userid, string premiselist, string brandlist) { try { List <TB_USERPREMISEModel> list = JSONhelper.ConvertToObject <List <TB_USERPREMISEModel> >(premiselist); TB_USERPREMISEDal.Instance.DeleteWhere(new { FUSERID = userid }); foreach (TB_USERPREMISEModel model in list) { model.FUSERID = userid; TB_USERPREMISEDal.Instance.Insert(model); } List <TB_USERBRANDModel> brands = JSONhelper.ConvertToObject <List <TB_USERBRANDModel> >(brandlist); TB_USERBRANDDal.Instance.DeleteWhere(new { FUSERID = userid }); foreach (TB_USERBRANDModel model in brands) { model.FUSERID = userid; TB_USERBRANDDal.Instance.Insert(model); } return(JsonResultHelper.ToSuccess("授权成功")); } catch (Exception ex) { LogHelper.WriteLog(ex); return(JsonResultHelper.ToFailed(ex.Message)); } }
public string Save(FormCollection context) { try { string data = context["data"]; if (!string.IsNullOrEmpty(data)) { List <TB_DELIVERY_DETAILModel> list = JSONhelper.ConvertToObject <List <TB_DELIVERY_DETAILModel> >(data); foreach (TB_DELIVERY_DETAILModel model in list) { TB_DELIVERY_DETAILModel dbModel = TB_DELIVERY_DETAILDal.Instance.Get(model.FID); if (dbModel != null) { dbModel.FEXPRESSCOMPANYID = model.FEXPRESSCOMPANYID; dbModel.FCARNUMBER = model.FCARNUMBER; dbModel.FAMOUNT = model.FAMOUNT; dbModel.FWAYBILLNO = model.FWAYBILLNO; dbModel.FSTATUS = 1; TB_DELIVERY_DETAILDal.Instance.Update(dbModel); } } return(JSONhelper.ToJson(new { errCode = 0 })); } return(JSONhelper.ToJson(new { errCode = -1, Message = "数据不存在" })); } catch (Exception ex) { LogHelper.WriteLog(ex); return(JSONhelper.ToJson(new { errCode = -1, Message = ex.Message })); } }
public JsonResult CloseSave(string ICPRBillDataJson) { try { string action = Request["action"]; List <ICPRBILLENTRYMODEL> list = JSONhelper.ConvertToObject <List <ICPRBILLENTRYMODEL> >(ICPRBillDataJson); foreach (ICPRBILLENTRYMODEL model in list) { ICPRBILLENTRYMODEL uptModel = ICPRBILLENTRYDAL.Instance.Get(model.FID); if (uptModel != null) { uptModel.FSTATUS = (int)Constant.ICPRBILL_FSTATUS.关闭; uptModel.FCLOSE = 1; ICPRBILLENTRYDAL.Instance.Update(uptModel); if (ICPRBILLENTRYDAL.Instance.GetCloseStatus(uptModel.FPLANID) == 0) { ICPRBILLDAL.Instance.UpdateWhatWhere(new { FSTATUS = (int)Constant.ICPRBILL_FSTATUS.关闭 }, new { FID = uptModel.FPLANID }); } } } return(JsonResultHelper.ToSuccess("处理成功")); } catch (Exception ex) { LogHelper.WriteLog(ex); return(JsonResultHelper.ToFailed(ex.Message)); } }
public string Edit(FormCollection context) { UserBll.Instance.CheckUserOnlingState(); var json = context["json"]; var rpm = new RequestParamModel <Navigation>(context) { CurrentContext = context, Action = Request["action"] }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <Navigation> >(json); rpm.CurrentContext = context; } if (rpm.FID == rpm.Entity.ParentID) { return("上级菜单不能与当前菜单相同。"); } var nav = new Navigation(); nav.InjectFrom(rpm.Entity); nav.FID = rpm.FID; return(NavigationBll.Instance.EditNav(nav)); }
public string Icon(FormCollection context) { UserBll.Instance.CheckUserOnlingState(); var json = context["json"]; var rpm = new RequestParamModel <Navigation>(context) { CurrentContext = context, Action = Request["action"] }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <Navigation> >(json); rpm.CurrentContext = context; } string path = Server.MapPath("~/css/icon/32/"); string[] files = Directory.GetFiles(path); FileInfo fileinfo; StringBuilder sb = new StringBuilder(); foreach (string file in files) { fileinfo = new FileInfo(file); sb.AppendFormat("<li title=\"{0}\"><img src=\"{0}\"/></li>", "/css/icon/32/" + fileinfo.Name); sb.AppendLine(); } return(sb.ToString()); }
public JsonResult ConfirmSave(string ICPRBillDataJson) { try { string action = Request["action"]; List <ICPRBILLENTRYMODEL> list = JSONhelper.ConvertToObject <List <ICPRBILLENTRYMODEL> >(ICPRBillDataJson); foreach (ICPRBILLENTRYMODEL model in list) { ICPRBILLENTRYMODEL uptModel = ICPRBILLENTRYDAL.Instance.Get(model.FID); if (uptModel != null) { uptModel.FACCOUNT = model.FACCOUNT; uptModel.FSTOREHOUSE = model.FSTOREHOUSE; uptModel.FPOLICY = model.FPOLICY; uptModel.FCOMMITQTY = model.FCOMMITQTY; uptModel.FTRANSNAME = model.FTRANSNAME; uptModel.FORDERREMARK1 = model.FORDERREMARK1; uptModel.FORDERREMARK2 = model.FORDERREMARK2; uptModel.FCONFIRM_USER = SysVisitor.Instance.UserId; uptModel.FCONFIRM_TIME = DateTime.Now; if (action == "confirm") { uptModel.FSTATUS = (int)Constant.ICPRBILL_FSTATUS.采购确认; } else if (action == "unconfirm") { var count = ICSEOUTBILLENTRYDAL.Instance.GetWhere(new { FICPRID = uptModel.FID }).ToList(); if (count.Count > 0) { continue; } uptModel.FSTATUS = (int)Constant.ICPRBILL_FSTATUS.审核通过; } ICPRBILLENTRYDAL.Instance.Update(uptModel); if (action == "unconfirm") { ICPRBILLDAL.Instance.UpdateWhatWhere(new { FSTATUS = (int)Constant.ICPRBILL_FSTATUS.审核通过 }, new { FID = uptModel.FPLANID }); } else { if (ICPRBILLENTRYDAL.Instance.GetConfirmStatus(uptModel.FPLANID) == 0) { ICPRBILLDAL.Instance.UpdateWhatWhere(new { FSTATUS = (int)Constant.ICPRBILL_FSTATUS.采购确认 }, new { FID = uptModel.FPLANID }); } } } } return(JsonResultHelper.ToSuccess("处理完成,已发货的明细已自动跳过!")); } catch (Exception ex) { LogHelper.WriteLog(ex); return(JsonResultHelper.ToFailed(ex.Message)); } }
// // GET: /Home/ public ActionResult Index() { string configData = SysVisitor.Instance.CurrentUser.ConfigJson; string themePath = Server.MapPath("~/Content/theme/navtype/"); NVelocityHelper vel = new NVelocityHelper(themePath); vel.Put("username", SysVisitor.Instance.CurrentUser.TrueName); string navHTML = "Accordion.html"; if (!string.IsNullOrEmpty(configData)) { ConfigModel sysconfig = JSONhelper.ConvertToObject <ConfigModel>(configData); if (sysconfig != null) { switch (sysconfig.ShowType) { case "menubutton": navHTML = "menubutton.html"; break; case "tree": navHTML = "tree.html"; break; case "menuAccordion": case "menuAccordion2": case "menuAccordionTree": navHTML = "topandleft.html"; break; default: navHTML = "Accordion.html"; break; } } } ViewBag.NavContent = vel.FileToString(navHTML); //============APP用户总数================ ViewBag.AppCount = 0;// DriverUserDal.Instance.GetAppCount(); //============订单签收总数================ ViewBag.SignCount = 0;// SignDal.Instance.GetCount(""); //系统更新日志 int pdateLogCount; ViewBag.UpdateLogList = SYS_UPDATELOGBLL.Instance.GetPageWithRecordCount(1, 3, out pdateLogCount); ViewBag.UpdateLogCount = pdateLogCount; return(View()); }
public string Save(FormCollection context) { try { string data = context["data"]; if (!string.IsNullOrEmpty(data)) { List <TB_SETTLEMENTModel> list = JSONhelper.ConvertToObject <List <TB_SETTLEMENTModel> >(data); foreach (TB_SETTLEMENTModel model in list) { TB_SETTLEMENTModel m = TB_SETTLEMENTDal.Instance.Get(model.FID); if (m != null) { m.FSETTLE_ORG = model.FSETTLE_ORG; m.FSPID = model.FSPID; m.FBATCH_NO = model.FBATCH_NO; m.FBATCH_EXPLAIN = model.FBATCH_EXPLAIN; m.FSHIPPING_NO = model.FSHIPPING_NO; m.FCONFIRM_PRICE = model.FCONFIRM_PRICE; m.FCONFIRM_AMOUNT = model.FCONFIRM_AMOUNT; m.FJDE_ORDER = model.FJDE_ORDER; m.FPOLICY_PRICE_NO = model.FPOLICY_PRICE_NO; m.FPOLICY_PRICE = model.FPOLICY_PRICE; m.FCOST_RULES = model.FCOST_RULES; m.FPLAN_FREIGHT_PRICE = model.FPLAN_FREIGHT_PRICE; m.FPLAN_FREIGHT_AMOUNT = model.FPLAN_FREIGHT_AMOUNT; m.FWAYBILL_NO = model.FWAYBILL_NO; m.FFREIGHT = model.FFREIGHT; m.FREMARK1 = model.FREMARK1; m.FREMARK2 = model.FREMARK2; m.FREMARK3 = model.FREMARK3; TB_SETTLEMENTDal.Instance.Update(m); } else { TB_SETTLEMENTDal.Instance.Insert(model); } } return(JSONhelper.ToJson(new { errCode = 0 })); } return(JSONhelper.ToJson(new { errCode = -1, Message = "数据不存在" })); } catch (Exception ex) { LogHelper.WriteLog(ex); return(JSONhelper.ToJson(new { errCode = -1, Message = ex.Message })); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; UserBll.Instance.CheckUserOnlingState(); int k; var json = HttpContext.Current.Request["json"]; var rpm = new RequestParamModel <DemoRuKuDanModel>(context) { CurrentContext = context, Action = context.Request["action"], KeyId = PublicMethod.GetInt(context.Request["keyid"]) }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <DemoRuKuDanModel> >(json); rpm.CurrentContext = context; } switch (rpm.Action) { case "add": context.Response.Write(DemoRuKuDanBll.Instance.Add(rpm.Entity)); break; case "edit": DemoRuKuDanModel d = new DemoRuKuDanModel(); d.InjectFrom(rpm.Entity); d.KeyId = rpm.KeyId; context.Response.Write(DemoRuKuDanBll.Instance.Update(d)); break; case "delete": context.Response.Write(DemoRuKuDanBll.Instance.Delete(rpm.KeyId)); break; case "mx": var str = new SqlFilter(GroupOp.AND.ToString(), new FilterRule("rkdid", rpm.KeyId, "eq")); context.Response.Write( DemoRuKuDanMingXiBll.Instance.GetJson(rpm.Pageindex, rpm.Pagesize, str.ToString(), rpm.Sort, rpm.Order) ); break; default: context.Response.Write(DemoRuKuDanBll.Instance.GetJson(rpm.Pageindex, rpm.Pagesize, rpm.Filter, rpm.Sort, rpm.Order)); break; } }
public bool InsertICPOEntry(string oneModelJson) { int iCount = ICPOBILLENTRYDal.Instance.InsertEx(JSONhelper.ConvertToObject <ICPOBILLENTRYModel_MHLS>(oneModelJson)); if (iCount > 0) { return(true); } else { return(false); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; if (SysVisitor.Instance.IsGuest) { context.Response.Write( new JsonMessage { Success = false, Data = "-99", Message = "登录已过期,请重新登录" }.ToString() ); context.Response.End(); } var json = HttpContext.Current.Request["json"]; var rpm = new RequestParamModel <Button>(context) { CurrentContext = context }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <Button> >(json); rpm.CurrentContext = context; } switch (rpm.Action) { case "add": var b = new Button(); b.InjectFrom(rpm.Entity); AddButton(b, context); break; case "edit": var p = new Button(); p.InjectFrom(rpm.Entity); p.KeyId = rpm.KeyId; EditButton(p, context); break; case "delete": DelButton(rpm.KeyId, context); break; default: context.Response.Write(ButtonDal.Instance.JsonDataForEasyUIdataGrid(rpm.Pageindex, rpm.Pagesize, rpm.Filter, rpm.Sort, rpm.Order)); break; } }
/// <summary> /// 保存数据 /// </summary> /// <returns></returns> public JsonResult Save(string ICSEOUTBILLJson, string ICSEOUTBILLENTRYListJson) { string result = ICSEOUTBILLBLL.Instance.Save(JSONhelper.ConvertToObject <ICSEOUTBILLMODEL>(ICSEOUTBILLJson), JSONhelper.ConvertToObject <IEnumerable <ICSEOUTBILLENTRYMODEL> >(ICSEOUTBILLENTRYListJson)); if (result.IsNullOrEmpty()) { return(JsonResultHelper.ToSuccess("保存完成!")); } else { return(JsonResultHelper.ToFailed(result)); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; UserBll.Instance.CheckUserOnlingState(); int k; var json = HttpContext.Current.Request["json"]; var rpm = new RequestParamModel <DemoArticleModel>(context) { CurrentContext = context }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <DemoArticleModel> >(json); rpm.CurrentContext = context; } var d = new DemoArticleModel(); if (!string.IsNullOrEmpty(json)) { string content = rpm.Request("content"); d.InjectFrom(rpm.Entity); d.body = content; } switch (rpm.Action) { case "add": context.Response.Write(DemoArticleBll.Instance.Add(d)); break; case "edit": d.KeyId = rpm.KeyId; context.Response.Write(DemoArticleBll.Instance.Update(d)); break; case "delete": context.Response.Write(DemoArticleBll.Instance.Delete(rpm.KeyId)); break; default: context.Response.Write(DemoArticleBll.Instance.GetJson(rpm.Pageindex, rpm.Pagesize, rpm.Filter, rpm.Sort, rpm.Order)); break; } }
private RequestParamModel <SYS_DICSMODEL> GetRpm(FormCollection context) { var json = context["json"]; var rpm = new RequestParamModel <SYS_DICSMODEL>(context) { CurrentContext = context, Action = Request["action"] }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <SYS_DICSMODEL> >(json); rpm.CurrentContext = context; } return(rpm); }
public JsonResult Save(string ICPricePolicyJson, string ICPricePolicyEntryListJson, string DeleteEntryList) { try { ICPRICEPOLICYMODEL model = JSONhelper.ConvertToObject <ICPRICEPOLICYMODEL>(ICPricePolicyJson); List <ICPRICEPOLICYENTRYMODEL> list = JSONhelper.ConvertToObject <List <ICPRICEPOLICYENTRYMODEL> >(ICPricePolicyEntryListJson); object result = ICPRICEPOLICYBLL.Instance.Save(model, list, DeleteEntryList); return(JsonResultHelper.ToSuccess("", result)); } catch (Exception ex) { return(JsonResultHelper.ToFailed("保存失败!" + ex.Message)); } }
private RequestParamModel <TB_BrandModel> GetRpm(FormCollection context) { var json = context["json"]; var rpm = new RequestParamModel <TB_BrandModel>(context) { CurrentContext = context }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <TB_BrandModel> >(json); rpm.CurrentContext = context; } return(rpm); }
public JsonResult Save(string ICPRBillJson, string ICPRBillDataJson, string ICPRATTACHMENTDataJson) { List <ICPRBillDataModel> list = JSONhelper.ConvertToObject <List <ICPRBillDataModel> >(ICPRBillDataJson); List <TB_ATTACHMENTModel> attaList = JSONhelper.ConvertToObject <List <TB_ATTACHMENTModel> >(ICPRATTACHMENTDataJson); string result = ICPRBILLBLL.Instance.Save(JSONhelper.ConvertToObject <ICPRBILLMODEL>(ICPRBillJson), list, attaList); if (result.IsNullOrEmpty()) { return(JsonResultHelper.ToSuccess("保存请购计划成功")); } else { return(JsonResultHelper.ToFailed(result)); } }
public string Delete(FormCollection context) { UserBll.Instance.CheckUserOnlingState(); var json = context["json"]; var rpm = new RequestParamModel <Navigation>(context) { CurrentContext = context, Action = Request["action"] }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <Navigation> >(json); rpm.CurrentContext = context; } return(NavigationBll.Instance.DeleteNav(rpm.KeyIds)); }
/// <summary> /// 发送模板消息 /// </summary> /// <param name="user"></param> /// <returns></returns> private bool SendWxtTmpMessage(string user, string billno, string billid) { try { HttpItem item = new HttpItem(); item.URL = ConfigurationManager.AppSettings["WxTmpMessageUrl"]; item.Encoding = Encoding.UTF8; item.Method = "POST"; item.Accept = "application/json"; item.ContentType = "application/json;charset=utf-8"; item.PostEncoding = Encoding.UTF8; var postdata = new { agentid = 68, touser = user, title = "采购申请审批", url = "http://wx.4006002222.com/qyweb/purchaseExamine/purchaseDetail/purchaseDetail.html?fid=" + billid, description = "待审批单号:" + billno, picurl = "" }; item.Postdata = JSONhelper.ToJson(postdata); HttpResult result = HttpHelper.Instance.GetHtml(item); if (!string.IsNullOrEmpty(result.Html)) { ResultClass rs = JSONhelper.ConvertToObject <ResultClass>(result.Html); if (rs.status == "00000") { return(true); } } return(false); } catch (Exception ex) { LogHelper.WriteLog(ex); return(false); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; UserBll.Instance.CheckUserOnlingState(); int k; var json = HttpContext.Current.Request["json"]; var rpm = new RequestParamModel <Department>(context) { CurrentContext = context }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <Department> >(json); rpm.CurrentContext = context; } switch (rpm.Action) { case "add": context.Response.Write(DepartmentBll.Instance.AddNewDepartment(rpm.Entity)); break; case "edit": Department d = new Department(); d.InjectFrom(rpm.Entity); d.KeyId = rpm.KeyId; context.Response.Write(DepartmentBll.Instance.EditDepartment(d)); break; case "delete": context.Response.Write(DepartmentBll.Instance.DeleteDepartment(rpm.KeyId)); break; default: context.Response.Write(DepartmentBll.Instance.GetDepartmentTreegridData()); break; } }
public string Ref(FormCollection context) { var json = context["json"]; var rpm = new RequestParamModel <TB_OrganizationModel>(context) { CurrentContext = context }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <TB_OrganizationModel> >(json); rpm.CurrentContext = context; } if (rpm != null) { return(TB_OrganizationBll.Instance.GetOrganizationTreegridData()); } return(""); }
/// <summary> /// 发送POST请求 /// </summary> /// <typeparam name="T1">返回结果的类型</typeparam> /// <typeparam name="T2">请求参数类型</typeparam> /// <param name="pars">请求参数</param> /// <param name="url">请求地址</param> /// <returns></returns> public virtual T1 Request <T1, T2>(T2 pars, string url = "https://tms.monalisagroup.com.cn/mapi/doAction") where T1 : MC_Request_BaseResult where T2 : MC_Request_BaseParams { HttpClient client = new HttpClient(); client.Timeout = new TimeSpan(0, 0, 10, 0); HttpContent content = new FormUrlEncodedContent(pars.ModelToDic <T2>()); try { var data = client.PostAsync(url, content).Result; string jsonStr = data.Content.ReadAsStringAsync().Result; var result = JSONhelper.ConvertToObject <T1>(jsonStr); return(result); } catch (Exception e) { throw e; } }
protected void Page_Load(object sender, EventArgs e) { string configData = SysVisitor.Instance.CurrentUser.ConfigJson; string themePath = Server.MapPath("theme/navtype/"); NVelocityHelper vel = new NVelocityHelper(themePath); vel.Put("username", UserName); string navHTML = "Accordion.html"; if (!string.IsNullOrEmpty(configData)) { ConfigModel sysconfig = JSONhelper.ConvertToObject <ConfigModel>(configData); if (sysconfig != null) { switch (sysconfig.ShowType) { case "menubutton": navHTML = "menubutton.html"; break; case "tree": navHTML = "tree.html"; break; case "menuAccordion": case "menuAccordion2": case "menuAccordionTree": navHTML = "topandleft.html"; break; default: navHTML = "Accordion.html"; break; } } } NavContent = vel.FileToString(navHTML); }
public string Sync(FormCollection context) { try { string resultjson = ""; string ids = context["ids"]; string[] array = ids.Split(','); foreach (string id in array) { APIService.APIServiceClient api = new APIService.APIServiceClient(); var icseoutlist = V_ICSEOUTBILLDAL.Instance.GetWhere(new { FID = id }); var icseoutentrylist = V_ICSEOUTBILLENTRYDAL.Instance.GetWhere(new { FICSEOUTID = id }); resultjson = api.ICSEOUTBILLSync(icseoutlist.ToArray(), icseoutentrylist.ToArray()); if (!string.IsNullOrEmpty(resultjson)) { DataResult result = JSONhelper.ConvertToObject <DataResult>(resultjson); if (result != null) { ICSEOUTBILLDAL.Instance.UpdateWhatWhere(new { FFACTORYSTATUS = 1, FSYNCSTATUS = 1 }, new { FID = id }); ICSEOUTBILLENTRYDAL.Instance.UpdateWhatWhere(new { FERR_MESSAGE = "" }, new { FICSEOUTID = id }); } LogHelper.WriteLog(resultjson); } } return(resultjson); } catch (Exception ex) { LogHelper.WriteLog(ex); return(JSONhelper.ToJson(ex.Message)); } }
public MApiModel.recApi12.Rootobject AccessApi12(MApiModel.api12.Rootobject api12) { //List<string> listData = new List<string>(); //string strData = ""; //for (int i = 0; i < api12.data.Length; i++) //{ // strData += JsonHelper.ObjectToJson(api12.data[i]); // if (i != api12.data.Length - 1) strData += ","; //} //string strParam = "comid=" + api12.comid + "&action=" + api12.action + "&token=" + api12.token + "&data=[" + strData + "]"; //string result = Helper.PostData(strParam); //return JsonHelper.ToObject<MApiModel.recApi12.Rootobject>(result); var url = "https://tms.monalisagroup.com.cn/mapi/doAction"; HttpClient client = new HttpClient(); client.Timeout = new TimeSpan(0, 0, 10, 0); HttpContent content = new FormUrlEncodedContent(api12.ModelToDic <MApiModel.api12.Rootobject>()); try { var data = client.PostAsync(url, content).Result; string jsonStr = data.Content.ReadAsStringAsync().Result; var result = JSONhelper.ConvertToObject <MApiModel.recApi12.Rootobject>(jsonStr); return(result); } catch (Exception e) { throw e; } }
public string Detail(FormCollection context) { var id = Request["orderid"]; var json = context["json"]; var rpm = new RequestParamModel <OrderDetailModel>(context) { CurrentContext = context }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <OrderDetailModel> >(json); rpm.CurrentContext = context; } if (rpm != null && !string.IsNullOrEmpty(rpm.Filter)) { return(OrderDetailBll.Instance.GetJson(rpm.Pageindex, 10000, rpm.Filter, rpm.Sort, rpm.Order)); } else { return(OrderDetailBll.Instance.GetJson(0, 0, "", "FID")); } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; UserBll.Instance.CheckUserOnlingState(); int k; var json = HttpContext.Current.Request["json"]; var rpm = new RequestParamModel <User>(context) { CurrentContext = context, Action = context.Request["action"] }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <User> >(json); rpm.CurrentContext = context; } switch (rpm.Action) { case "deps": context.Response.Write(UserBll.Instance.GetDepartmentTreeData()); break; case "roles": context.Response.Write(UserBll.Instance.GetAllRoles()); break; case "add": var roleIds = rpm.Request("roles"); context.Response.Write(UserBll.Instance.AddUser(rpm.Entity, roleIds)); break; case "update": User u = new User(); u.InjectFrom(rpm.Entity); u.KeyId = rpm.KeyId; context.Response.Write(UserBll.Instance.EditUser(u)); break; case "editpass": k = UserBll.Instance.EditPassword(rpm.KeyId, rpm.Request("password")); context.Response.Write(k); break; case "editpass2": string oldPass = context.Request["old"]; string newPass = context.Request["new"]; context.Response.Write(UserBll.Instance.EditPassowrd(SysVisitor.Instance.UserId, oldPass, newPass)); break; case "delete": //删除用户 context.Response.Write(UserBll.Instance.DeleteUser(rpm.KeyId)); break; case "isadmin": u = UserBll.Instance.GetUser(rpm.KeyId); if (u != null) { var isamdin = rpm.Request("val"); u.IsAdmin = isamdin != "true"; context.Response.Write(UserBll.Instance.EditUser(u)); } else { context.Response.Write(0); } break; case "isdisabled": //禁用 激活 帐号 u = UserBll.Instance.GetUser(rpm.KeyId); if (u != null) { var isdisabled = rpm.Request("val"); u.IsDisabled = isdisabled != "true"; context.Response.Write(UserBll.Instance.EditUser(u)); } else { context.Response.Write(0); } break; case "setroles": //为用户分配角色 var rolse = rpm.Request("roles"); k = UserBll.Instance.AddUserToRoles(rpm.KeyId, rolse); context.Response.Write(k); break; case "getroles": //获取指定用户的角色 context.Response.Write(UserBll.Instance.GetRolesBy(rpm.KeyId)); break; case "menus": //获取导航菜单及按钮用于用户授权 context.Response.Write(UserBll.Instance.GetNavBtnsJson(rpm.KeyId)); break; case "authorize": //为用户授权 var data = rpm.Request("data"); if (string.IsNullOrEmpty(data)) { context.Response.Write("参数错误!"); context.Response.End(); } k = UserBll.Instance.UserAuthorize(data); context.Response.Write(k); break; case "setdep": var roleid = PublicMethod.GetInt(context.Request["keyid"]); var deps = context.Request["deps"]; k = UserBll.Instance.SetDepartments(roleid, deps); context.Response.Write(k); break; default: string j = UserBll.Instance.GetJsonData(rpm.Pageindex, rpm.Pagesize, rpm.Filter, rpm.Sort, rpm.Order); context.Response.Write(j); break; } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; if (SysVisitor.Instance.IsGuest) { context.Response.Write( new JsonMessage { Success = false, Data = "-99", Message = "登录已过期,请重新登录" }.ToString() ); context.Response.End(); } int k; var json = HttpContext.Current.Request["json"]; var rpm = new RequestParamModel <Dic>(context) { CurrentContext = context, Action = context.Request["action"] }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <Dic> >(json); rpm.CurrentContext = context; } switch (rpm.Action) { case "category": //读取字典类别 context.Response.Write(DicBll.Instance.DicCategoryJson()); break; case "add_cate": //添加字典类别 var dc = new DicCategory { Code = rpm.Request("code"), Title = rpm.Request("title"), Sortnum = PublicMethod.GetInt(rpm.Request("sortnum")), Remark = rpm.Request("remark") }; AddCategory(dc, context); break; case "edit_cate": dc = new DicCategory { KeyId = PublicMethod.GetInt(rpm.Request("keyid")), Code = rpm.Request("code"), Title = rpm.Request("title"), Sortnum = PublicMethod.GetInt(rpm.Request("sortnum")), Remark = rpm.Request("remark") }; EditCategory(dc, context); break; case "del_cate": var cateId = PublicMethod.GetInt(rpm.Request("cateId")); DelCategory(cateId, context); break; case "add": k = DicBll.Instance.Add(rpm.Entity); context.Response.Write(new JsonMessage { Success = k > 0, Data = k.ToString(), Message = (k > 0 ? "添加成功!" : "字典编码已存在,请更改编码。") }.ToString()); break; case "edit": if (rpm.KeyId == rpm.Entity.ParentId) { context.Response.Write(new JsonMessage { Success = false, Data = "0", Message = "上级字典不能与当前字典相同!" }.ToString()); context.Response.End(); } Dic d = new Dic(); d.InjectFrom(rpm.Entity); d.KeyId = rpm.KeyId; k = DicBll.Instance.Edit(d); context.Response.Write(new JsonMessage { Success = k > 0, Data = k.ToString(), Message = (k > 0 ? "编辑成功!" : "字典编码已存在,请更改编码。") }.ToString()); break; case "del": k = DicBll.Instance.Delete(rpm.KeyId); var msg = "删除成功。"; switch (k) { case 0: msg = "参数错误!"; break; case 2: msg = "请先删除子字典数据。"; break; } context.Response.Write(new JsonMessage { Success = k == 1, Data = k.ToString(), Message = msg }.ToString()); break; case "code": var category = DicCategoryDal.Instance.GetWhere(new { Code = rpm.Request("code") }).FirstOrDefault(); context.Response.Write(DicBll.Instance.GetDicListBy(category == null ? 0 : category.KeyId)); break; default: //字典列表 var categoryId = PublicMethod.GetInt(rpm.Request("categoryId")); string dicJson = DicBll.Instance.GetDicListBy(categoryId); context.Response.Write(dicJson); break; } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; UserBll.Instance.CheckUserOnlingState(); int k; var json = HttpContext.Current.Request["json"]; var rpm = new RequestParamModel <Navigation>(context) { CurrentContext = context, Action = context.Request["action"] }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <Navigation> >(json); rpm.CurrentContext = context; } switch (rpm.Action) { case "btns": context.Response.Write(NavigationBll.Instance.GetAllButtons()); break; case "add": context.Response.Write(NavigationBll.Instance.AddNewNav(rpm.Entity)); break; case "edit": if (rpm.KeyId == rpm.Entity.ParentID) { context.Response.Write("上级菜单不能与当前菜单相同。"); context.Response.End(); } var nav = new Navigation(); nav.InjectFrom(rpm.Entity); nav.KeyId = rpm.KeyId; context.Response.Write(NavigationBll.Instance.EditNav(nav)); break; case "delete": context.Response.Write(NavigationBll.Instance.DeleteNav(rpm.KeyIds)); break; case "setbtns": k = NavigationBll.Instance.SetNavButtons(rpm.KeyId, rpm.KeyIds); context.Response.Write(k); break; case "buildIcon": string path = context.Server.MapPath("~/css/icon/32/"); string[] files = Directory.GetFiles(path); FileInfo fileinfo; StringBuilder sb = new StringBuilder(); foreach (string file in files) { fileinfo = new FileInfo(file); sb.AppendFormat("<li title=\"{0}\"><img src=\"{0}\"/></li>", "/css/icon/32/" + fileinfo.Name); sb.AppendLine(); } context.Response.Write(sb.ToString()); break; default: context.Response.Write(NavigationBll.Instance.BuildNavTreeJSON()); break; } }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; var json = HttpContext.Current.Request["json"]; var rpm = new RequestParamModel <bookhelp.Model.PressInfo>(context) { CurrentContext = context, Action = context.Request["action"], KeyId = PublicMethod.GetInt(context.Request["id"]) }; if (!string.IsNullOrEmpty(json)) { rpm = JSONhelper.ConvertToObject <RequestParamModel <bookhelp.Model.PressInfo> >(json); rpm.CurrentContext = context; //rpm.KeyId = PublicMethod.GetInt(context.Request["id"]); } int k = 0; switch (rpm.Action) { case "add": //添加 string textPressName = context.Request["textPressName"]; string textPressAddress = context.Request["textPressAddress"]; string textPressPhone = context.Request["textPressPhone"]; PressInfo info = new PressInfo(); info.PressName = textPressName; info.PressAddress = textPressAddress; info.PressPhone = textPressPhone; PressInfoBll.Instance.SavePress(info); context.Response.Write(new JsonMessage { Data = k.ToString(), Message = "添加成功", Success = true }.ToString()); break; case "edit": //修改 string uid = context.Request["ID"]; string utextPressName = context.Request["textPressName"]; string utextPressAddress = context.Request["textPressAddress"]; string utextPressPhone = context.Request["textPressPhone"]; PressInfo uinfo = new PressInfo(); uinfo.ID = Int32.Parse(uid); uinfo.PressName = utextPressName; uinfo.PressAddress = utextPressAddress; uinfo.PressPhone = utextPressPhone; PressInfoBll.Instance.UpdatePress(uinfo); context.Response.Write(new JsonMessage { Data = k.ToString(), Message = "修改成功", Success = true }.ToString()); break; case "delete": string did = context.Request["id"]; PressInfo dinfo = new PressInfo(); dinfo.ID = Int32.Parse(did); //bool result = BookInfoBll.DeleteBook(dinfo); PressInfoBll bll = new PressInfoBll(); //bll.DeleteBook(dinfo); if (bll.DeletePress(dinfo)) { context.Response.Write("ok"); } else { context.Response.Write("no"); } break; case "search": //string bookName = context.Request["bookName"]; //string pressName = context.Request["pressName"]; //string sn = context.Request["sn"]; //string priceLow = context.Request["priceLow"]; //string priceHigh = context.Request["priceHigh"]; context.Response.Write(JsonDataForEasyUIdataGrid(rpm.Pageindex, rpm.Pagesize, rpm.Filter)); break; case "list": var r = PressInfoBll.Instance.GetPressInfo(); context.Response.Write(r); //context.Response.Write(JsonDataForEasyUIdataGrid2(rpm.Pageindex, rpm.Pagesize, rpm.Filter)); break; default: context.Response.Write(JsonDataForEasyUIdataGrid(rpm.Pageindex, rpm.Pagesize, rpm.Filter)); break; } }