Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            BLL   = new GzyjBLL(WorkUser);
            rowID = Request.QueryString["rowid"];
            List <IDataItem> list = BLL.Read(rowID).Result;

            this.SetControlValue(list);
        }
Пример #2
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int    allRecordCount = 0;
            string sortname       = context.Request.Params["sortname"];
            string sortorder      = context.Request.Params["sortorder"];
            int    page           = Convert.ToInt32(context.Request.Params["page"]) - 1; // 系统的索引从0开始,所以此处需要减1
            int    pagesize       = Convert.ToInt32(context.Request.Params["pagesize"]);
            string fromWhere      = context.Request.QueryString["fromwhere"];
            //string qylx = context.Request.QueryString["qylx"];
            //string qyId = context.Request.QueryString["qyid"];
            string rowid = context.Request.QueryString["rowid"];

            object  sessionAppUser = context.Session[ConfigManager.GetSignInAppUserSessionName()];
            AppUser workUser       = (AppUser)sessionAppUser;

            BLL = new GzyjBLL((AppUser)sessionAppUser);

            //排序
            string orderby = @" " + sortname + " " + sortorder + " ";
            //通过检索翻译 生成查询条件
            FilterTranslator ft = ContextExtension.GetGridData(context);
            //分页
            DataTable dt = new DataTable();

            //switch (fromWhere)
            //{
            //case "qyzsgq":
            dt = BLL.Retrieve(fromWhere, workUser, ft, pagesize, page, orderby, out allRecordCount).Result;
            //        break;
            //    case "JsdwAjxm":
            //        dt = BLL.RetrieveJsdwAjxm(rowid, pagesize, page, orderby, out allRecordCount).Result;
            //        break;

            //    case "QyxxView":
            //        dt = BLL.RetrieveQyxxViewList(qyId, ft).Result;
            //        break;
            //}
            ft.Parms.Clear();
            string result = JSONHelper.DataTableToJson(dt);

            result = Regex.Replace(result, @"[\n\r]", ""); //去掉字符串里所有换行符
            json   = @"{""Rows"":[" + result + @"],""Total"":""" + allRecordCount + @"""}";
            context.Response.Write(json);
            context.Response.End();
        }