Beispiel #1
0
        /// <summary>
        /// 绑定数据列表
        /// </summary>
        /// <returns></returns>
        private string ListBindGn()
        {
            string page       = Request["page"];
            string rows       = Request["pagesize"];
            string key        = Request["key"];
            string gn         = Request["gn"];
            int    pageNumber = int.Parse(page);
            int    pageSize   = int.Parse(rows);

            string where = string.Empty;

            object[] values = new object[7];
            where    += " and T.SFSC=:SFSC";
            values[0] = "N";
            where    += " and b.DWBM=:DWBM";
            values[1] = UserInfo.DWBM;

            if (!string.IsNullOrEmpty(key))
            {
                where    += " and( T.MC like :MC or T.GH like :GH or T.DLBM like :DLBM or T.GZZH like :GZZH)";
                values[2] = "%" + key + "%";
                values[3] = "%" + key + "%";
                values[4] = "%" + key + "%";
                values[5] = "%" + key + "%";
            }
            if (!string.IsNullOrEmpty(gn))
            {
                where    += " and b.GNBM=:GNBM";
                values[6] = gn;
            }

            EDRS.BLL.XT_ZZJG_RYBM bll = new EDRS.BLL.XT_ZZJG_RYBM(this.Request);
            DataSet ds = bll.GetListByPageAndGn(where, "", (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.GetRecordCountAndGn(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));
        }
Beispiel #2
0
        /// <summary>
        /// 绑定人员
        /// </summary>
        /// <returns></returns>
        private string GetPeople()
        {
            string page       = Request["page"];
            string rows       = Request["pagesize"];
            string key        = Request["condition"];
            int    pageNumber = int.Parse(page);
            int    pageSize   = int.Parse(rows);

            string where = string.Empty;

            object[] values = new object[6];
            where    += " and SFSC=:SFSC";
            values[0] = "N";
            where    += " and DWBM=:DWBM";
            values[1] = UserInfo.DWBM;

            if (!string.IsNullOrEmpty(key))
            {
                string value = JsonHelper.DeserializeObjectKey(key, "value");
                if (!string.IsNullOrEmpty(value))
                {
                    where    += " and( MC like :MC or GH like :GH or DLBM like :DLBM or GZZH like :GZZH)";
                    values[2] = "%" + value + "%";
                    values[3] = "%" + value + "%";
                    values[4] = "%" + value + "%";
                    values[5] = "%" + value + "%";
                }
            }
            EDRS.BLL.XT_ZZJG_RYBM bll = new EDRS.BLL.XT_ZZJG_RYBM(this.Request);
            DataSet ds = bll.GetListByPage(where, "", (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));
        }