Example #1
0
        public void ProcessRequest(HttpContext context)
        {
            try
            {
                LoginUser loginUser = new LoginUser(context, "UKeySearch");
                if (!loginUser.Pass)//权限验证
                {
                    return;
                }

                //加载DataGrid
                if (context.Request["action"] == "gridLoad")
                {
                    UKeyBLL bll       = new UKeyBLL(context, loginUser);
                    int     page      = int.Parse(context.Request["page"]);
                    int     rows      = int.Parse(context.Request["rows"]);
                    string  uKeyId    = context.Request["uKeyId"];
                    string  status    = context.Request["status"];
                    string  siteName  = context.Request["siteName"];
                    string  agentName = context.Request["agentName"];
                    bll.LoadGrid(page, rows, uKeyId, status, siteName, agentName, "");
                    return;
                }
                if (context.Request["action"] == "ddlStatusListLoad")
                {
                    UKeyBLL bll = new UKeyBLL(context, loginUser);
                    bll.UKeyStatusCombobox();
                    return;
                }
            }
            catch (Exception e)
            {
                Message.error(context, e.Message);
            }
        }
Example #2
0
        public void ProcessRequest(HttpContext context)
        {
            try
            {
                LoginAgentUser loginAgentUser = new LoginAgentUser(context, "UKeyActivation");
                AgentRoleBLL   agentRoleBLL   = new AgentRoleBLL(context, loginAgentUser);
                StaffBLL       staffBll       = new StaffBLL(context, loginAgentUser);
                if (!loginAgentUser.Pass)//权限验证
                {
                    return;
                }
                //获取用户登录的角色类型 0为 代理商 1 为员工
                string roleType = agentRoleBLL.GetRoleType(loginAgentUser.RoleIds);
                string agentId  = "";
                string siteId   = context.Request["siteId"];
                if (roleType == "0")
                {
                    agentId = loginAgentUser.UserId;
                }
                if (roleType != "0")
                {
                    siteId = staffBll.Get(loginAgentUser.UserId).siteId;
                }

                //加载DataGrid
                if (context.Request["action"] == "gridLoad")
                {
                    UKeyBLL bll    = new UKeyBLL(context, loginAgentUser);
                    int     page   = int.Parse(context.Request["page"]);
                    int     rows   = int.Parse(context.Request["rows"]);
                    string  uKeyId = context.Request["uKeyId"];
                    string  status = context.Request["status"];
                    bll.LoadGrid(page, rows, uKeyId, status, siteId, "", agentId);
                    return;
                }
                //加载快开厅
                if (context.Request["action"] == "ddlStatusListLoad")
                {
                    UKeyBLL bll = new UKeyBLL(context, loginAgentUser);
                    bll.AgentUKeyStatusCombobox();
                    return;
                }

                //激活
                if (context.Request["action"] == "activation")
                {
                    UKeyBLL bll    = new UKeyBLL(context, loginAgentUser);
                    string  ukeyId = context.Request["ukeyId"];//加密狗编号
                    bll.Activation(ukeyId);
                    return;
                }
            }
            catch (Exception e)
            {
                Message.error(context, e.Message);
            }
        }
Example #3
0
        public void ProcessRequest(HttpContext context)
        {
            try
            {
                LoginUser loginUser = new LoginUser(context, "UKeyGrant");
                SiteBLL   siteBll   = new SiteBLL(context, loginUser);
                if (!loginUser.Pass)//权限验证
                {
                    return;
                }

                //加载DataGrid
                if (context.Request["action"] == "gridLoad")
                {
                    int    page     = int.Parse(context.Request["page"]);
                    int    rows     = int.Parse(context.Request["rows"]);
                    string siteId   = context.Request["siteId"];
                    string siteName = context.Request["siteName"];
                    siteBll.LoadGrid(page, rows, siteId, siteName, ((int)AuditStauts.AuditSucces).ToString());
                    return;
                }

                //加载信息
                if (context.Request["action"] == "load")
                {
                    //加载信息
                    siteBll.Load(context.Request["siteId"]);
                }

                //发放
                if (context.Request["action"] == "grant")
                {
                    UKeyBLL bll         = new UKeyBLL(context, loginUser);
                    string  siteId      = context.Request["siteId"];             //执法文书名称编号
                    string  startUKeyId = context.Request["startUKeyId"];        //起始号
                    string  endUKeyId   = context.Request["endUKeyId"];          //结束号
                    int     uKeyNum     = int.Parse(context.Request["uKeyNum"]); //终端数量
                    bll.Grant(siteId, startUKeyId, endUKeyId, uKeyNum);
                    return;
                }
            }
            catch (Exception e)
            {
                Message.error(context, e.Message);
            }
        }