Ejemplo n.º 1
0
        public ActionResult SysFunctionRole()
        {
            if (Request.QueryString["SearchId"] != null)
                ViewData["SearchId"] = Request.QueryString["SearchId"].ToString();
            else
                ViewData["SearchId"] = "";

            if (Request.QueryString["TableName"] != null)
                ViewData["TableName"] = Request.QueryString["TableName"].ToString();
            else
                ViewData["TableName"] = "";

            if (Request.QueryString["FormId"] != null)
                ViewData["FormId"] = Request.QueryString["FormId"].ToString();
            else
                ViewData["FormId"] = "";

            //Load search list
            Hashtable SearchDt = new HiWind.EasyUI.Search(UserID).SearchLoad(Request.QueryString["SearchId"].ToString());
            string ColStr = "";
            string FrozenColumns = "";
            string SearchOther = "";
            string KeyId = "";
            if (SearchDt.Keys.Count > 0)
            {
                ColStr = SearchDt["Columns"] != null ? SearchDt["Columns"].ToString().Trim() : "";
                FrozenColumns = SearchDt["FrozenColumns"] != null ? SearchDt["FrozenColumns"].ToString().Trim() : "";
                SearchOther = SearchDt["SearchOther"] != null ? SearchDt["SearchOther"].ToString().Trim() : "";
                KeyId = SearchDt["KeyId"] != null ? SearchDt["KeyId"].ToString().Trim() : "Id";
            }
            ViewData["SearchColumns"] = ColStr;
            ViewData["FrozenColumns"] = FrozenColumns;
            ViewData["SearchOther"] = SearchOther;
            ViewData["SearchKeyField"] = KeyId;

            //Load TriggerKey
            Hashtable TriggerKeyDt = new HiWind.EasyUI.TriggerKey(UserID).TriggerKeyLoadForSearch(Request.QueryString["SearchId"].ToString());
            string TriggerKeyFirst = "";
            string TriggerKeyLast = "";
            if (TriggerKeyDt.Keys.Count > 0)
            {
                TriggerKeyFirst = TriggerKeyDt["TrigFirst"] != null ? TriggerKeyDt["TrigFirst"].ToString().Trim() : "";
                TriggerKeyLast = TriggerKeyDt["TrigLast"] != null ? TriggerKeyDt["TrigLast"].ToString().Trim() : "";
            }
            ViewData["TriggerKeyFirst"] = TriggerKeyFirst;
            ViewData["TriggerKeyLast"] = TriggerKeyLast;
            return View();
        }
Ejemplo n.º 2
0
        public ActionResult SearchGridTree()
        {
            if (Request.QueryString["SearchId"] != null)
                ViewData["SearchId"] = Request.QueryString["SearchId"].ToString();
            else
                ViewData["SearchId"] = "";

            if (Request.QueryString["TableName"] != null)
                ViewData["TableName"] = Request.QueryString["TableName"].ToString();
            else
                ViewData["TableName"] = "";

            if (Request.QueryString["FormId"] != null)
                ViewData["FormId"] = Request.QueryString["FormId"].ToString();
            else
                ViewData["FormId"] = "";

            Hashtable SearchDt = new HiWind.EasyUI.Search(UserID).SearchLoad(Request.QueryString["SearchId"].ToString());

            //Load search conditional
            string SearchConditions = "";
            if (SearchDt.Keys.Count > 0)
                SearchConditions = SearchDt["SearchConditions"] != null ? SearchDt["SearchConditions"].ToString().Trim() : "";

            SearchConditions = new HiWind.EasyUI.Form(UserID).HtmlChanges(SearchConditions);
            SearchConditions = HiWind.EasyUI.CommonUI.ReplaceSysConstant(SearchConditions, UserID);
            ViewData["SearchConditions"] = SearchConditions;

            //Load saerch list
            string ColStr = ""; string FrozenColumns = "";
            string SearchOther = "";
            if (SearchDt.Keys.Count > 0)
            {
                ColStr = SearchDt["Columns"] != null ? SearchDt["Columns"].ToString().Trim() : "";
                FrozenColumns = SearchDt["FrozenColumns"] != null ? SearchDt["FrozenColumns"].ToString().Trim() : "";
                SearchOther = SearchDt["SearchOther"] != null ? SearchDt["SearchOther"].ToString().Trim() : "";
            }
            ViewData["SearchColumns"] = ColStr;
            ViewData["FrozenColumns"] = FrozenColumns;
            ViewData["SearchOther"] = SearchOther;

            //Load TriggerKey
            Hashtable TriggerKeyDt = new HiWind.EasyUI.TriggerKey(UserID).TriggerKeyLoadForSearch(Request.QueryString["SearchId"].ToString());
            string TriggerKeyFirst = "";
            string TriggerKeyLast = "";
            if (TriggerKeyDt.Keys.Count > 0)
            {
                TriggerKeyFirst = TriggerKeyDt["TrigFirst"] != null ? TriggerKeyDt["TrigFirst"].ToString().Trim() : "";
                TriggerKeyLast = TriggerKeyDt["TrigLast"] != null ? TriggerKeyDt["TrigLast"].ToString().Trim() : "";
            }
            ViewData["TriggerKeyFirst"] = TriggerKeyFirst;
            ViewData["TriggerKeyLast"] = TriggerKeyLast;
            return View();
        }