public string GetZagent() { if (Session[Util.ProjectConfig.ADMINUSER] == null) { return("-1"); } StringBuilder json = new StringBuilder(); string partner = ""; string zagent = ""; BLL.ConfigManager cm = new BLL.ConfigManager(); Model.Config config = cm.GetConfigByOtype("默认股东"); partner = config.Oval; config = cm.GetConfigByOtype("默认总代"); zagent = config.Oval; IList <Agent> lists = DAL.AgentService.GetAgentByPartner(partner); json.Append("{\"a\":["); foreach (Agent ag in lists) { json.Append("{\"zagent\":\""); json.Append(ag.UserName); json.Append("\"},"); } json.Remove(json.Length - 1, 1); json.Append("],\"b\":[{\"z1\":\"" + zagent + "\"}]}"); return(json.ToString()); }
public static bool AddAgentUser2(User user) { try { //计算各级代理占成 user.SubCompanyPercent = user.SubCompanyPercent - user.PartnerPercent; user.PartnerPercent = user.PartnerPercent - user.GeneralAgentPercent; user.GeneralAgentPercent = user.GeneralAgentPercent - user.AgentPercent; user.AgentPercent = user.AgentPercent - user.Percent; //会员等级、跟投、吃货比例 GradeManager gm = new GradeManager(); ConfigManager cm = new ConfigManager(); user.UserLevel = gm.GetDefaultGrade().ID.ToString(); user.Coefficient = Convert.ToDecimal(cm.GetConfigByOtype("跟投系数").Oval); user.Proportion = Convert.ToDecimal(cm.GetConfigByOtype("吃货比例").Oval); return(userService.AddAgentUser2(user)); } catch (Exception ex) { return(false); } }
/// <summary> /// 增加会员信息 /// create by 肖军文 /// create date 2010-09-29 /// </summary> /// <param name="user"></param> /// <returns></returns> public static int AddAgentUser(User user) { try { //计算各级代理占成 user.SubCompanyPercent = user.SubCompanyPercent - user.PartnerPercent; user.PartnerPercent = user.PartnerPercent - user.GeneralAgentPercent; user.GeneralAgentPercent = user.GeneralAgentPercent - user.AgentPercent; user.AgentPercent = user.AgentPercent - user.Percent; //会员等级、跟投、吃货比例 GradeManager gm = new GradeManager(); ConfigManager cm = new ConfigManager(); user.UserLevel = gm.GetDefaultGrade().ID.ToString(); user.Coefficient = Convert.ToDecimal(cm.GetConfigByOtype("跟投系数").Oval); user.Proportion = Convert.ToDecimal(cm.GetConfigByOtype("吃货比例").Oval); int Id = userService.AddAgentUser(user); if (Id != 0) { if (userService.UpdateAgentNumber(user.UpUserID)) { AgentService agentService = new AgentService(); agentService.UpdateUserCredit(user.Credit, user.UpUserName); return(Id); } else { return(0); } } return(0); } catch (Exception ex) { return(0); } }