Exemplo n.º 1
0
        /// <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));
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        /// <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));
        }
Exemplo n.º 4
0
        /// <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));
        }
Exemplo n.º 5
0
        /// <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));
        }
Exemplo n.º 6
0
 /// <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));
 }