public string GetUserByWhere(string userName, string status, string currency, string time1, string time2, string agentType, string agents, string MoneyType) { if (Session[Util.ProjectConfig.ADMINUSER] == null) { return(""); } agent.PageBase page = new agent.PageBase(); switch (page.agentRoleID) { case 2: agentType = "SubCompany"; break; case 3: agentType = "Partner"; break; case 4: agentType = "GeneralAgent"; break; case 5: agentType = "Agent"; break; } agents = page.agentUserName; return(UserManager.GetUserByWhere(userName, status, currency, time1, time2, agentType, agents, MoneyType)); }
public string GetAgentRoleByAgentID() { if (Session[Util.ProjectConfig.ADMINUSER] == null) { return(""); } RoleManager roleManager = new RoleManager(); agent.PageBase pageBase = new agent.PageBase(); return(ObjectToJson.ObjectListToJson <Role>(roleManager.GetAgentRoleByAgentID(pageBase.agentRoleID, pageBase.agentUserName))); }
public string AddManager(string ManagerId, string PassWord, int RoleId, int Enable) { if (Session[Util.ProjectConfig.ADMINUSER] == null) { return(""); } agent.PageBase pageBase = new agent.PageBase(); //帐号是否存在 ManagerService managerService = new ManagerService(); Manager info1 = managerService.GetManagerByManagerId(ManagerId); if (info1 != null) { return("帐号已存在"); } //Manager info = (Manager)Session[Util.ProjectConfig.ADMINUSER]; Manager managerModel = new Manager(); managerModel.ManagerId = ManagerId; managerModel.PassWord = PassWord; managerModel.RoleId = RoleId; managerModel.CreateDate = DateTime.Now; managerModel.UpdateDate = DateTime.Now; managerModel.CreateUser = pageBase.CurrentManager.UserName; managerModel.IP = Util.RequestHelper.GetIP(); managerModel.Enable = Enable; string jsonStr = ""; bool reval = ManagerManager.AddManager(managerModel); if (reval) { Manager info = ManagerManager.GetManagerByManagerId(ManagerId, PassWord); jsonStr = ManagerManager.ManagerToJson(info); } else { jsonStr = "none"; } return(jsonStr); }
public string GetSubAccount(string roleID) { if (Session[Util.ProjectConfig.ADMINUSER] == null) { return(""); } AgentManager agentManager = new AgentManager(); agent.PageBase pageBase = new agent.PageBase(); if (!string.IsNullOrEmpty(roleID)) { return(ObjectToJson.ObjectListToJson <Agent>(agentManager.GetSubAccountByRoleID(Convert.ToInt32(roleID)))); } else { return(agentManager.GetSubAccount(pageBase.agentUserName)); } }
public string AddAgentSubAccount(string UserName, string Password, string RoleName, int RoleId, int Status) { if (Session[Util.ProjectConfig.ADMINUSER] == null) { return(""); } AgentManager agentManager = new AgentManager(); agent.PageBase pageBase = new agent.PageBase(); if (agentManager.IsExistSubAccount(UserName, pageBase.agentUserName)) { //代理子帐号已存在 return("ExistSubAccount"); } Agent info = new Agent(); info.UserName = UserName; info.Password = Password; info.Status = Status; info.RoleId = RoleId; info.RoleName = RoleName; info.SubAccount = "1"; info.AgentID = pageBase.agentUserID; info.AgentUserName = pageBase.agentUserName; info.AgentRoleName = pageBase.agentRoleName; info.AgentRoleID = pageBase.agentRoleID; info.RegistrationTime = DateTime.Now; info.UpUserName = pageBase.CurrentManager.UpUserName; info.UpUserID = pageBase.CurrentManager.UpUserID; info.UpRoleId = pageBase.CurrentManager.UpRoleId; info.UpRoleName = pageBase.CurrentManager.UpRoleName; info = agentManager.AddAgentSubAccount(info); return(ObjectToJson.ObjectsToJson <Agent>(info)); }