public void UpdateProfileDynamic(string userId, string schemeId, string gameCode, string issuseNumber, decimal totalMoney, string dynamicType) { try { DB.Begin(); var man = new Sports_Manager(); var ub = new UserBalanceManager(); var together = man.QuerySports_Together(schemeId); var user2 = string.Empty; switch (dynamicType) { case "参与合买": user2 = together.CreateUserId; break; } var user1Name = ub.QueryUserRegister(userId); var user2Name = new C_User_Register(); if (!string.IsNullOrEmpty(user2)) { user2Name = ub.QueryUserRegister(user2); } var entity = new E_Blog_Dynamic() { UserId = userId, UserDisplayName = user1Name.DisplayName, UserId2 = user2, User2DisplayName = string.IsNullOrEmpty(user2) ? "" : user2Name.DisplayName, GameCode = gameCode, GameType = together == null ? "" : together.GameType, IssuseNumber = issuseNumber, DynamicType = dynamicType, Guarantees = together == null ? 0 : together.Guarantees, Price = together == null ? 0M : together.Price, Progress = together == null ? 0M : together.Progress, TotalMonery = together == null ? 0M : together.TotalMoney, SchemeId = schemeId, Subscription = together == null ? 0 : together.Subscription, CreateTime = DateTime.Now, }; var manager = new BlogManager(); manager.AddBlog_Dynamic(entity); DB.Commit(); } catch (Exception ex) { DB.Rollback(); throw ex; } }
public void UpdateUserRegister(C_User_Register user) { DB.GetDal <C_User_Register>().Update(user); }
public void UpdateUserRigister(C_User_Register entity) { DB.GetDal <C_User_Register>().Update(entity); }
public void RegisterUser(SystemUser user, UserRegInfo regInfo) { DB.Begin(); var loginBiz = new LocalLoginBusiness(); var register = new C_User_Register { DisplayName = regInfo.DisplayName, ComeFrom = regInfo.ComeFrom, RegType = regInfo.RegType, RegisterIp = regInfo.RegisterIp, Referrer = regInfo.Referrer, ReferrerUrl = regInfo.ReferrerUrl, IsEnable = true, IsAgent = false, IsFillMoney = false, AgentId = regInfo.AgentId, CreateTime = DateTime.Now, VipLevel = 0, UserId = user.UserId, }; try { if (!string.IsNullOrEmpty(regInfo.AgentId)) { var agentUser = loginBiz.GetRegisterById(regInfo.AgentId); if (agentUser != null) { register.ParentPath = agentUser.ParentPath + "/" + agentUser.UserId; } } } catch { } var AuthUser = new C_Auth_Users { UserId = user.UserId, RegFrom = user.RegFrom, AgentId = regInfo.AgentId, CreateTime = DateTime.Now, }; DB.GetDal <C_User_Register>().Add(register); DB.GetDal <C_Auth_Users>().Add(AuthUser); var balance = new C_User_Balance { BonusBalance = 0M, FreezeBalance = 0M, CommissionBalance = 0M, ExpertsBalance = 0M, FillMoneyBalance = 0M, RedBagBalance = 0M, CurrentDouDou = 0, UserGrowth = 0, IsSetPwd = false, NeedPwdPlace = string.Empty, Password = string.Empty, UserId = user.UserId, Version = 0, AgentId = regInfo.AgentId, }; DB.GetDal <C_User_Balance>().Add(balance); DB.Commit(); }