/// <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); } }
///<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");//成功返回 }