/// <summary>
        /// 生成列表页面
        /// </summary>
        /// <param name="Areas">业务区域</param>
        /// <param name="ControllerName">控制器名称</param>
        /// <param name="ClassName">类名备注</param>
        /// <param name="PageListName">列表文件名称</param>
        /// <param name="table">表名</param>
        /// <param name="showFieldJson">显示字段</param>
        /// <param name="AllowOrder">是否排序</param>
        /// <param name="OrderType">排序类型</param>
        /// <param name="OrderField">排序字段</param>
        /// <param name="AllowPageing">是否分页</param>
        /// <param name="pageSize">分页大小</param>
        /// <param name="PageLayout">页面布局</param>
        /// <param name="method">操作</param>
        /// <returns></returns>
        public ActionResult GetCodeBuilderList(string Areas, string ControllerName, string ClassName, string PageListName, string table,
                                               string showFieldJson, string AllowOrder, string OrderType, string OrderField, string AllowPageing, string pageSize, string PageLayout, string method)
        {
            codematicbll.Company        = "Learun";
            codematicbll.Author         = "she";
            codematicbll.CreateYear     = DateTime.Now.ToString("yyyy");
            codematicbll.CreateDate     = DateTime.Now.ToString("yyyy.MM.dd HH:mm");
            codematicbll.ClassName      = ClassName;
            codematicbll.PageListName   = PageListName;
            codematicbll.ControllerName = ControllerName;
            codematicbll.AreasName      = Areas;

            Hashtable htmethod = HashtableHelper.ParameterToHashtable(method);

            return(Content(codematicbll.GetCodeBuilderList(table, showFieldJson, AllowOrder, OrderType, OrderField, AllowPageing, pageSize, PageLayout, htmethod).ToString()));
        }
Beispiel #2
0
        /// <summary>
        /// 生成列表页面
        /// </summary>
        /// <param name="areas">业务区域</param>
        /// <param name="controllerName">控制器名称</param>
        /// <param name="className">类名备注</param>
        /// <param name="pageListName">列表文件名称</param>
        /// <param name="table">表名</param>
        /// <param name="showFieldJson">显示字段</param>
        /// <param name="allowOrder">是否排序</param>
        /// <param name="orderType">排序类型</param>
        /// <param name="orderField">排序字段</param>
        /// <param name="allowPageing">是否分页</param>
        /// <param name="pageSize">分页大小</param>
        /// <param name="pageLayout">页面布局</param>
        /// <param name="method">操作</param>
        /// <returns></returns>
        public ActionResult GetCodeBuilderList(string areas, string controllerName, string className, string pageListName, string table,
                                               string showFieldJson, string allowOrder, string orderType, string orderField, string allowPageing, string pageSize, string pageLayout, string method)
        {
            _codematicbll.Company        = "Iooin";
            _codematicbll.Author         = "Carlzhu";
            _codematicbll.CreateYear     = DateTime.Now.ToString("yyyy");
            _codematicbll.CreateDate     = DateTime.Now.ToString("yyyy.MM.dd HH:mm");
            _codematicbll.ClassName      = className;
            _codematicbll.PageListName   = pageListName;
            _codematicbll.ControllerName = controllerName;
            _codematicbll.AreasName      = areas;

            Hashtable htmethod = HashtableHelper.ParameterToHashtable(method);

            return(Content(_codematicbll.GetCodeBuilderList(table, showFieldJson, allowOrder, orderType, orderField, allowPageing, pageSize, pageLayout, htmethod).ToString()));
        }