示例#1
0
        public ActionResult loadlist()
        {
            Dictionary <string, object> result = new Dictionary <string, object>();
            string    strSql = "select T.Sys_Permission_Id as ID,T.CNAME,T.CURL,T.PID,IORDER,IISAVAILABLE from sys_permission t";
            var       dbbase = DataBaseHelper.CreateDataBase();
            DataTable dt;

            using (DbConnection conn = dbbase.CreateConnection())
            {
                if (conn.State == ConnectionState.Closed)
                {
                    conn.Open();
                }
                dt = dbbase.ExecuteDataSet(CommandType.Text, strSql).Tables[0];
            }
            ArrayList list = FormatJsonExtension.DataTableArrayList(dt);

            result.Add("code", "0");
            result.Add("msg", "");
            result.Add("count", list.Count);
            result.Add("data", list);
            return(this.JsonFormat(result));
        }
示例#2
0
        /// <summary>
        /// 查询数据分页显示
        /// </summary>
        /// <returns></returns>
        public ActionResult loadlistpage()
        {
            //页码
            int page = Convert.ToInt32(Request["page"]);
            //页条数
            int rows = Convert.ToInt32(Request["limit"]);
            //where
            string sqlwhere = "1=1";

            string aaa = Request["aaa"];

            //排序
            string sort = "ID desc";
            //表名
            string tableName = "MT_WORKORDER";
            //列
            string columns = "ID,CCODE,CCODENAME,DDATE,CMAKER,DCREATESYSTIME,CSOUCE,CTHINGADDRESS";
            //总条数
            int toalCount = 0;

            Database db = DataBaseHelper.CreateDataBase();
            //DatabaseFactory.CreateDatabase("DEFAULT_CONNECTION_STRING");

            SqlPage   sqlpage = new SqlPage();
            DataTable dt      = sqlpage.GetDataSet(tableName, columns, sqlwhere, sort, page, rows, out toalCount).Tables[0];

            ArrayList list = FormatJsonExtension.DataTableArrayList(dt);

            Dictionary <String, object> result = new Dictionary <string, object>();

            result.Add("code", "0");
            result.Add("msg", "");
            result.Add("count", toalCount);
            result.Add("data", list);

            return(this.JsonFormat(result));
        }