Beispiel #1
0
        public string detail_search(string param)
        {
            if (HttpContext.Current.Request.GetUserCookie("userid") == "")
            {
                return("");
            }

            string stno = JObject.Parse(param)["stno"].ToString();

            FormManager fm  = new FormManager();
            XmlDocument dom = new XmlDocument();

            dom.LoadXml("<xml><proc/><act/><xmldata></xmldata><xmlclipdata/></xml>");
            dom.SelectSingleNode("//act").InnerText = "proc";
            XmlNode node;

            node = dom.CreateNode(XmlNodeType.Element, "zrow", "");
            fm.icnitMakeNode(dom, node, "varchar", "stno", stno, "20");
            dom.SelectSingleNode("//xmldata").AppendChild(node);

            string query = @"PAGE61_DETAIL_SEARCH";

            dom.SelectSingleNode("//proc").InnerText = query;
            DataTable dt = CallDB.getExecuteDataTable(dom);

            return(dt.ToJson());
        }
        public string selone(string param)
        {
            string      menucd = JObject.Parse(param)["menucd"].ToString();
            FormManager fm     = new FormManager();
            XmlDocument dom    = new XmlDocument();

            dom.LoadXml("<xml><proc/><act/><xmldata></xmldata><xmlclipdata/></xml>");
            dom.SelectSingleNode("//act").InnerText = "proc";
            XmlNode node;

            node = dom.CreateNode(XmlNodeType.Element, "zrow", "");
            fm.icnitMakeNode(dom, node, "varchar", "menucd", menucd, "20");
            dom.SelectSingleNode("//xmldata").AppendChild(node);

            string query = @"PAGE16_SELONE";

            dom.SelectSingleNode("//proc").InnerText = query;
            DataTable dt = CallDB.getExecuteDataTable(dom);

            return(dt.ToJson());
        }
        public string notice_search(string param)
        {
            string      subject = JObject.Parse(param)["subject"].ToString();
            FormManager fm      = new FormManager();
            XmlDocument dom     = new XmlDocument();

            dom.LoadXml("<xml><proc/><act/><xmldata></xmldata><xmlclipdata/></xml>");
            dom.SelectSingleNode("//act").InnerText = "proc";
            XmlNode node;

            node = dom.CreateNode(XmlNodeType.Element, "zrow", "");
            fm.icnitMakeNode(dom, node, "varchar", "subject", subject, "100");

            dom.SelectSingleNode("//xmldata").AppendChild(node);

            string query = @"NOTICE_TEST_SEARCH";

            dom.SelectSingleNode("//proc").InnerText = query;
            DataTable dt = CallDB.getExecuteDataTable(dom);

            return(dt.ToJson());
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                string   p  = HttpContext.Current.Request.Url.AbsolutePath;
                string[] pg = p.Split('/');
                page = pg[1];
                if (pg.Length > 2)
                {
                    subpage = pg[2].Split('-')[1];
                }
                else
                {
                    subpage = "";
                }
                userid = Request.GetUserCookie("userid");
                usernm = HttpUtility.UrlDecode(Request.GetUserCookie("usernm"));

                FormManager fm  = new FormManager();
                XmlDocument dom = new XmlDocument();
                dom.LoadXml("<xml><proc/><act/><xmldata></xmldata><xmlclipdata/></xml>");
                dom.SelectSingleNode("//act").InnerText = "proc";
                XmlNode node;
                node = dom.CreateNode(XmlNodeType.Element, "zrow", "");
                fm.icnitMakeNode(dom, node, "varchar", "userid", userid, "100");
                dom.SelectSingleNode("//xmldata").AppendChild(node);

                string query = @"MENU_SEARCH";
                dom.SelectSingleNode("//proc").InnerText = query;
                DataTable     dt = CallDB.getExecuteDataTable(dom);
                StringBuilder sb = new StringBuilder();

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    DataRow dr        = dt.Rows[i];
                    string  menugroup = dr["menugroup"].ToString();
                    string  pagenum   = dr["pagenum"].ToString();
                    if (menugroup == "2")
                    {
                        pagenum = "";
                    }

                    if (dr["orderseq"].ToString() != "0")
                    {
                        continue;
                    }
                    sb.Append("\n<li class='page" + pagenum + "'>");
                    sb.Append("\n<a href='javescript:void(0)'><i class='fa fa-th-large'></i><span class='nav-label'>" + dr["menunm"].ToString() + "</span> <span class='fa arrow'></span></a>");
                    sb.Append("\n<ul class='nav nav-second-level collapse'>");

                    for (int k = 0; k < dt.Rows.Count; k++)
                    {
                        DataRow dr2 = dt.Rows[k];
                        if (menugroup == dr2["menugroup"].ToString() && dr2["orderseq"].ToString() != "0")
                        {
                            sb.Append("\n<li><a href='" + dr2["menuurl"].ToString() + "' aria-expanded='false'><span class='educate-icon educate-event icon-wrap sub-icon-mg' aria-hidden='true'></span> <span class='mini-click-non'>" + dr2["menunm"].ToString() + "</span></a></li>");
                        }
                    }

                    if (dr["orderseq"].ToString() == "0")
                    {
                        sb.Append("\n</ul>");
                        sb.Append("\n\n</li>");
                    }
                } //for
                menulist = sb.ToString();
            }
            catch { }
        }