Esempio n. 1
0
        //http://10.0.17.12/i6p/PageRights.ashx?ucode=0001&ocode=001&loginid=9999&pagename=MeetingListPage&funcname=
        public void ProcessRequest(HttpContext context)
        {
            object obj = null;

            obj = context.Request.QueryString["ucode"];
            string ucode = obj == null ? "" : obj.ToString();

            obj = context.Request.QueryString["ocode"];
            string ocode = obj == null ? "" : obj.ToString();

            obj = context.Request.QueryString["loginid"];
            string loginid = obj == null ? "" : obj.ToString();

            obj = context.Request.QueryString["pagename"];
            string pagename = obj == null ? "" : obj.ToString();

            obj = context.Request.QueryString["funcname"];
            string funcname = obj == null ? "" : obj.ToString();

            string UserConnectString = string.Empty;

            string ret = string.Empty;

            AccountSet accountSet = new AccountSet();

            i6.Biz.DMC.CPCM_Interface cpcm_Interface = new i6.Biz.DMC.CPCM_Interface(accountSet.GetUserConnectString(ucode));

            bool rst = cpcm_Interface.IsHaveRight(ocode, loginid, pagename, funcname);

            context.Response.ContentType = "text/plain";
            context.Response.Write(rst.ToString());
        }
Esempio n. 2
0
        //http://10.0.17.12/i6p/PageButtonsRights.ashx?ucode=0001&ocode=001&loginid=9999&pagename=MeetingListPage&funcname=
        public void ProcessRequest(HttpContext context)
        {
            //string _userCode = string.Empty;
            //if (String.IsNullOrEmpty(UCode))
            //    _userCode = DataBaseXML.DefaultAccount;
            //else
            //    _userCode = UCode;

            object obj = null;

            obj = context.Request.QueryString["ucode"];
            string ucode = obj == null?"":obj.ToString();

            obj = context.Request.QueryString["ocode"];
            string ocode = obj == null ? "" : obj.ToString();

            obj = context.Request.QueryString["loginid"];
            string loginid = obj == null ? "" : obj.ToString();

            obj = context.Request.QueryString["pagename"];
            string pagename = obj == null ? "" : obj.ToString();

            obj = context.Request.QueryString["funcname"];
            string funcname = obj == null ? "" : obj.ToString();

            string    UserConnectString = string.Empty;
            Hashtable ht = new Hashtable();

            string ret = string.Empty;

            AccountSet accountSet = new AccountSet();

            i6.Biz.DMC.CPCM_Interface cpcm_Interface = new i6.Biz.DMC.CPCM_Interface(accountSet.GetUserConnectString(ucode));

            ht = cpcm_Interface.GetFormRights(ucode, ocode, loginid, string.Empty, pagename, funcname);



            foreach (DictionaryEntry de in ht)
            {
                ret = ret + de.Key.ToString() + ":" + de.Value + ",";
            }
            ret = "{" + ret + "}";
            context.Response.ContentType = "text/plain";
            context.Response.Write(ret);
        }