/// <summary> /// 删除 /// </summary> /// <returns></returns> private string DelData() { string ids = Request.Form["id"]; string[] id = ids.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); ids = ""; for (int i = 0; i < id.Length; i++) { ids += "'" + id[i].Trim() + "'"; if (i < id.Length - 1) { ids += ","; } } EDRS.BLL.XT_QX_GNFL bll = new EDRS.BLL.XT_QX_GNFL(this.Request); if (bll.DeleteList(ids)) { //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "删除功能分类成功", Request.Form["mc"], UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.win, "删除数据成功", null)); } //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "删除功能分类失败", Request.Form["mc"], UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.error, "删除数据失败", null)); }
public static string FunTypeAll() { var gnfl = new EDRS.BLL.XT_QX_GNFL(request); var bllGn = new EDRS.BLL.XT_QX_GNDY(request); var sbwhere = new StringBuilder(); sbwhere.Append(" and SFSC = 'N' "); //得到分类 var flModeList = gnfl.GetModelList(sbwhere.ToString()); var viewModeList = new List <TreeViewMode>(); sbwhere.Append(" and FLBM=:FLBM "); //循环分类,得到分类下的功能 foreach (var xtQxGnfl in flModeList) { var objectVelues = new object[1] { xtQxGnfl.FLBM }; var ml = bllGn.GetModelList(sbwhere.ToString(), objectVelues); viewModeList.AddRange(ml.Select(xtQxGndy => new TreeViewMode() { Fflbm = xtQxGndy.FLBM, Flbm = xtQxGndy.GNBM, Fldz = xtQxGnfl.URLDZ, Flmc = xtQxGnfl.FLMC, Gnbm = xtQxGndy.GNBM, Gndz = xtQxGndy.GNCXJ, _parentId = xtQxGndy.FLBM, Gnmc = xtQxGndy.GNMC })); viewModeList.Add(new TreeViewMode() { Fflbm = xtQxGnfl.FFLBM, _parentId = xtQxGnfl.FFLBM, Flbm = xtQxGnfl.FLBM, Flmc = xtQxGnfl.FLMC, Fldz = xtQxGnfl.URLDZ }); } string j = "{\"total\":" + viewModeList.Count + ",\"rows\":" + JsonHelper.JsonString(viewModeList) + "}"; return(j); }
/// <summary> /// 添加配置数据 /// </summary> /// <returns></returns> private string AddData() { string msg = string.Empty; if (!ProvingFrom(ref msg)) { //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "添加功能分类验证失败:" + msg, Request.Form.Get("txt_mc"), UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.error, msg, null)); } EDRS.BLL.XT_QX_GNFL bll = new EDRS.BLL.XT_QX_GNFL(this.Request); string number = UserInfo.DWBM + "000001";// Request.Form.Get("txt_dwbm").Trim() DataSet ds = bll.GetListByPage(" and dwbm=" + StringPlus.ReplaceSingle(UserInfo.DWBM.Trim()), "FLBM desc", 0, 1, null); if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { number = (Decimal.Parse(ds.Tables[0].Rows[0]["FLBM"].ToString()) + 1).ToString(); } EDRS.Model.XT_QX_GNFL model = new EDRS.Model.XT_QX_GNFL(); model.FLBM = number; model.FLMC = Request.Form.Get("txt_mc").Trim(); model.DWBM = UserInfo.DWBM; // Request.Form.Get("txt_dwbm").Trim(); model.FLXH = Convert.ToDecimal(Request.Form.Get("txt_xh").Trim()); model.FFLBM = ""; model.SFSC = "N"; model.URLDZ = ""; if (bll.Add(model)) { //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "添加功能分类成功", model.FLMC, UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.win, "保存成功", null)); } //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "添加功能分类失败", model.FLMC, UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.error, "保存失败", null)); }
/// <summary> /// 修改配置数据 /// </summary> /// <returns></returns> private string UpData() { string pzbm = Request.Form.Get("key_hidd").Trim(); if (string.IsNullOrEmpty(pzbm)) { //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "修改功能分类的参数错误", UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.error, "未找到需要修改信息", null)); } string msg = string.Empty; if (!ProvingFrom(ref msg)) { //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "修改功能分类验证失败:" + msg, Request.Form.Get("txt_mc"), UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.error, msg, null)); } EDRS.BLL.XT_QX_GNFL bll = new EDRS.BLL.XT_QX_GNFL(this.Request); EDRS.Model.XT_QX_GNFL model = bll.GetModel(pzbm); if (model != null) { model.FLMC = Request.Form.Get("txt_mc").Trim(); model.DWBM = UserInfo.DWBM;// Request.Form.Get("txt_dwbm").Trim(); model.FLXH = Convert.ToDecimal(Request.Form.Get("txt_xh").Trim()); if (bll.Update(model)) { //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "修改功能分类成功", model.FLMC, UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.win, "保存成功", null)); } //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "修改功能分类失败", model.FLMC, UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.error, "保存失败", null)); } //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "修改功能分类未找到信息", Request.Form.Get("txt_mc"), UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.error, "未找到需要修改信息", null)); }
/// <summary> /// 绑定列表 /// </summary> /// <returns></returns> public string ListBind() { string page = Request["page"]; string rows = Request["pagesize"]; string key = Request["key"]; int pageNumber = int.Parse(page); int pageSize = int.Parse(rows); string where = string.Empty; string order = string.Empty; object[] values = new object[1]; //if (!string.IsNullOrEmpty(key)) //{ // where += " and DWBM like :DWBM "; // values[0] = "%" + key + "%"; // order = "FLXH"; //} // where += " and DWBM='" + UserInfo.DWBM + "'"; order = "FLXH"; EDRS.BLL.XT_QX_GNFL bll = new EDRS.BLL.XT_QX_GNFL(this.Request); DataSet ds = bll.GetListByPage(where, order, (pageSize * pageNumber) - pageSize + 1, (pageSize * pageNumber), values); if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "绑定功能分类列表成功", UserInfo, UserRole, this.Request); int count = bll.GetRecordCount(where, values); return("{\"Total\":" + count + ",\"Rows\":" + JsonHelper.JsonString(ds.Tables[0]) + "}"); } //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "绑定功能分类列表未找到信息", UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.error, "未找到功能分类信息", null)); }
/// <summary> /// 根据单位获取配置数据 /// </summary> /// <param name="DWBM"></param> /// <returns></returns> private string GetModel(string PZBM) { if (string.IsNullOrEmpty(PZBM)) { PZBM = Request["id"]; if (string.IsNullOrEmpty(PZBM)) { //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "根据编号获取功能分类信息参数错误", UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.error, "参数错误", null)); } } EDRS.BLL.XT_QX_GNFL bll = new EDRS.BLL.XT_QX_GNFL(this.Request); EDRS.Model.XT_QX_GNFL model = bll.GetModel(PZBM); if (model != null) { //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "根据编号获取功能分类信息成功", model.FLMC, UserInfo, UserRole, this.Request); return(JsonHelper.JsonString(model)); } //数据日志 OperateLog.AddLog(OperateLog.LogType.功能分类管理Web, "根据编号获取功能分类信息参数失败", Request["mc"], UserInfo, UserRole, this.Request); return(ReturnString.JsonToString(Prompt.error, "获取数据失败", null)); }