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

                //加载DataGrid
                if (context.Request["action"] == "gridLoad")
                {
                    AgentRechargeNoticeBLL bll = new AgentRechargeNoticeBLL(context, loginUser);
                    int    page      = int.Parse(context.Request["page"]);
                    int    rows      = int.Parse(context.Request["rows"]);
                    string startDate = context.Request["startDate"];
                    string endDate   = context.Request["endDate"];
                    bll.LoadGrid(page, rows, "", startDate, endDate);
                    return;
                }
                //办理状态
                if (context.Request["action"] == "dealWSListLoad")
                {
                    Combobox com = new Combobox(context, loginUser);
                    com.DealWSCombobox();
                }
                //加载信息
                if (context.Request["action"] == "load")
                {
                    AgentRechargeNoticeBLL bll = new AgentRechargeNoticeBLL(context, loginUser);
                    long flowId = long.Parse(context.Request["flowId"]);//编号
                    bll.Load(flowId);
                    return;
                }
                //修改
                if (context.Request["action"] == "edit")
                {
                    AgentRechargeNoticeBLL bll = new AgentRechargeNoticeBLL(context, loginUser);
                    TTAgentRechargeNotice  ttAgentRechargeNotice = new TTAgentRechargeNotice();
                    ttAgentRechargeNotice.flowId         = long.Parse(context.Request["flowId"]);        //编号
                    ttAgentRechargeNotice.dealWithStatus = context.Request["dealWithStatus"];            //办理状态
                    ttAgentRechargeNotice.remark         = context.Request["remark"];                    //说明
                    ttAgentRechargeNotice.operatorId     = loginUser.UserId;                             //办理人编号
                    ttAgentRechargeNotice.operatorName   = loginUser.UserName;                           //办理人名称
                    ttAgentRechargeNotice.opinion        = context.Request["opinion"];                   //办理意见
                    ttAgentRechargeNotice.dealWithTime   = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); //办理意见
                    bll.Edit(ttAgentRechargeNotice);
                    return;
                }
            }
            catch (Exception e)
            {
                Message.error(context, e.Message);
            }
        }
예제 #2
0
        public void ProcessRequest(HttpContext context)
        {
            try
            {
                LoginAgentUser loginAgentUser = new LoginAgentUser(context, "AgentRechargeNotice");
                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  = "";
                if (roleType == "0")
                {
                    agentId = loginAgentUser.UserId;
                }
                else
                {
                    agentId = staffBll.Get(loginAgentUser.UserId).agentId;
                }
                //加载DataGrid
                if (context.Request["action"] == "gridLoad")
                {
                    AgentRechargeNoticeBLL bll = new AgentRechargeNoticeBLL(context, loginAgentUser);
                    int    page      = int.Parse(context.Request["page"]);
                    int    rows      = int.Parse(context.Request["rows"]);
                    string startDate = context.Request["startDate"];
                    string endDate   = context.Request["endDate"];
                    bll.LoadGrid(page, rows, agentId, startDate, endDate);
                    return;
                }

                //加载信息
                if (context.Request["action"] == "load")
                {
                    AgentRechargeNoticeBLL bll = new AgentRechargeNoticeBLL(context, loginAgentUser);
                    long flowId = long.Parse(context.Request["flowId"]);//流水号
                    bll.Load(flowId);
                    return;
                }

                //增加
                if (context.Request["action"] == "add")
                {
                    AgentRechargeNoticeBLL bll = new AgentRechargeNoticeBLL(context, loginAgentUser);
                    TTAgentRechargeNotice  ttAgentRechargeNotice = new TTAgentRechargeNotice();
                    ttAgentRechargeNotice.agentId         = loginAgentUser.UserId;                                                              //代理商编号
                    ttAgentRechargeNotice.agentName       = loginAgentUser.GetUserName();                                                       //代理商名称
                    ttAgentRechargeNotice.fee             = double.Parse(context.Request["fee"]);                                               //充值金额
                    ttAgentRechargeNotice.bankAccountId   = context.Request["bankAccountId"];                                                   //银行账号
                    ttAgentRechargeNotice.transferAccDate = DateTime.Parse(context.Request["transferAccDate"]).ToString("yyyy-MM-dd HH:mm:ss"); //转账日期
                    ttAgentRechargeNotice.remark          = context.Request["remark"];                                                          //充值说明
                    ttAgentRechargeNotice.dealWithStatus  = "0";
                    bll.Add(ttAgentRechargeNotice);
                    return;
                }

                //修改
                if (context.Request["action"] == "edit")
                {
                    AgentRechargeNoticeBLL bll = new AgentRechargeNoticeBLL(context, loginAgentUser);
                    TTAgentRechargeNotice  ttAgentRechargeNotice = new TTAgentRechargeNotice();
                    ttAgentRechargeNotice.flowId          = long.Parse(context.Request["flowId"]); //流水号
                    ttAgentRechargeNotice.agentId         = context.Request["agentId"];            //代理商编号
                    ttAgentRechargeNotice.agentName       = context.Request["agentName"];          //代理商名称
                    ttAgentRechargeNotice.fee             = double.Parse(context.Request["fee"]);  //充值金额
                    ttAgentRechargeNotice.bankAccountId   = context.Request["bankAccountId"];      //银行账号
                    ttAgentRechargeNotice.transferAccDate = context.Request["transferAccDate"];    //转账日期
                    ttAgentRechargeNotice.remark          = context.Request["remark"];             //充值说明
                    ttAgentRechargeNotice.createTime      = context.Request["createTime"];         //创建时间
                    ttAgentRechargeNotice.dealWithStatus  = context.Request["dealWithStatus"];     //办理状态
                    ttAgentRechargeNotice.operatorId      = context.Request["operatorId"];         //办理人编号
                    ttAgentRechargeNotice.operatorName    = context.Request["operatorName"];       //办理人名称
                    ttAgentRechargeNotice.dealWithTime    = context.Request["dealWithTime"];       //办理时间
                    ttAgentRechargeNotice.opinion         = context.Request["opinion"];            //办理意见
                    bll.Edit(ttAgentRechargeNotice);
                    return;
                }

                //删除
                if (context.Request["action"] == "delete")
                {
                    AgentRechargeNoticeBLL bll = new AgentRechargeNoticeBLL(context, loginAgentUser);
                    long flowId = long.Parse(context.Request["flowId"]);//流水号
                    bll.Delete(flowId);
                    return;
                }
            }
            catch (Exception e)
            {
                Message.error(context, e.Message);
            }
        }