コード例 #1
0
 /// <summary>
 /// 修改代理商提现申请
 /// <param name="ttAgentTakeCashApply">代理商提现申请</param>
 /// </summary>
 public void Edit(TTAgentTakeCashApply ttAgentTakeCashApply, TTAgentTakeCash ttAgentTakeCash)
 {
     try
     {
         TBAgentDAO tbAgentDAO = new TBAgentDAO();
         TBAgent    tbAgent    = new TBAgent();
         tbAgent = tbAgentDAO.Get(ttAgentTakeCash.agentId);//获取代理商信息
         if (tbAgent.balanceValue < ttAgentTakeCash.fee && ttAgentTakeCashApply.dealWithStatus == ((int)DealWithStatus.HaveToDo).ToString())
         {
             Message.error(context, "代理商余额不足" + ttAgentTakeCash.fee);
         }
         else
         {
             ttAgentTakeCashApplyDAO.Edit(ttAgentTakeCashApply, ttAgentTakeCash, tbAgent);
             Message.success(context, "提现申请修改成功");
             loginSession.Log("提现申请修改成功");
         }
     }
     catch (Exception e)
     {
         Message.error(context, "代理商提现申请修改失败");
         loginSession.Log(e.Message);
     }
 }
コード例 #2
0
        ///<summary>
        ///登录系统
        ///</summary>
        /// <param name="context">HTTP请求上下文</param>
        /// <param name="userCode">用户名称</param>
        /// <param name="userPwd">用户密码</param>
        public void Login(System.Web.HttpContext context, string userCode, string userPwd)
        {
            //获取用户信息
            List <TSAgentUser> tsAgentUserList = new TSAgentUserDAO().GetList("userCode", userCode);

            if (tsAgentUserList.Count != 1)
            {
                Message.error(context, "帐号错误");
                return;
            }

            TSAgentUser tsAgentUser = tsAgentUserList[0];

            if (!tsAgentUser.userPwd.Equals(Encrypt.ConvertPwd(tsAgentUser.userId, userPwd)))
            {
                Message.error(context, "密码错误");
                return;
            }
            //获取代理商和执法文书类型信息
            string roleType = new TSAgentRoleDAO().Get(tsAgentUser.roleId).type;

            if (roleType == "0")
            {
                TBAgent tbAgent = new TBAgentDAO().Get(tsAgentUser.userId);
                if (tbAgent.auditStatus != ((int)AuditStauts.AuditSucces).ToString())
                {
                    Message.error(context, "代理商未审核或审核失败");
                    return;
                }
                if (!tbAgent.status.Equals("1"))
                {
                    Message.error(context, "代理商停用");
                    return;
                }
            }
            else
            {
                TBStaff tbStaff = new TBStaffDAO().Get(tsAgentUser.userId);
                TBAgent tbAgent = new TBAgentDAO().Get(tbStaff.agentId);
                if (tbAgent.auditStatus != ((int)AuditStauts.AuditSucces).ToString())
                {
                    Message.error(context, "代理商未审核或审核失败");
                    return;
                }
                if (!tbAgent.status.Equals("1"))
                {
                    Message.error(context, "代理商停用");
                    return;
                }
                TBSite tbSite = new TBSiteDAO().Get(tbStaff.siteId);
                if (tbSite.auditStatus != ((int)AuditStauts.AuditSucces).ToString())
                {
                    Message.error(context, "执法文书类型未审核或审核失败");
                    return;
                }
                if (!tbSite.status.Equals("1"))
                {
                    Message.error(context, "执法文书类型停用");
                    return;
                }
            }

            //设置登录信息
            this.userId  = tsAgentUser.userId;
            this.roleIds = tsAgentUser.roleId;
            if (roleType == "0")//代理商
            {
                this.userName = new TBAgentDAO().Get(tsAgentUser.userId).agentName;
            }
            else //员工
            {
                this.userName = new TBStaffDAO().Get(tsAgentUser.userId).staffName;
            }
            //会话保存登录用户信息
            context.Session["clientUser"] = this;
            Message.success(context, "success");//成功返回
        }