/// <summary> /// 获取用户全部属性信息实体 /// </summary> public ColoPay.Model.Members.UsersExpModel GetUsersModel(int UserID) { //Users ColoPay.Model.Members.UsersExpModel model = dal.GetModel(UserID); if (model == null) { model = new UsersExpModel(); } YSWL.Accounts.Bus.User user = new YSWL.Accounts.Bus.User(UserID); model.Activity = user.Activity; model.DepartmentID = user.DepartmentID; model.Email = user.Email; model.EmployeeID = user.EmployeeID; model.Phone = user.Phone; model.Password = user.Password; if (user.Sex != null) { model.Sex = user.Sex.Trim(); } model.Style = user.Style; model.TrueName = user.TrueName; model.NickName = user.NickName; model.User_cLang = user.User_cLang; model.User_dateApprove = user.User_dateApprove; model.User_dateCreate = user.User_dateCreate; model.User_dateExpire = user.User_dateExpire; model.User_dateValid = user.User_dateValid; model.User_iApprover = user.User_iApprover; model.User_iApproveState = user.User_iApproveState; model.User_iCreator = user.User_iCreator; model.UserID = user.UserID; model.UserName = user.UserName; model.UserType = user.UserType; return(model); }
/// <summary> /// 更新业务员帐号 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool UpdateSales(UsersExpModel model) { return(dal.UpdateSales(model)); }
/// <summary> /// 更新客户信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public bool UpdateCustom(UsersExpModel model) { return(dal.UpdateCustom(model)); }
/// <summary> /// 增加用户扩展数据 /// </summary> /// <param name="model"></param> /// <param name="inviteuid">邀请用户UserID</param> /// <returns></returns> public bool AddExp(UsersExpModel model, int inviteuid) { return(dal.Add(model)); }
/// <summary> /// 增加一条数据 (用户表和邀请表)事物执行 /// </summary> /// <param name="model"></param> /// <param name="inviteID">邀请者UserID</param> /// <param name="inviteNick">邀请者昵称</param> /// <param name="pointScore">影响积分</param> /// <param name="rankScore">影响成长值</param> /// <returns></returns> public bool AddEx(UsersExpModel model, int inviteID, string inviteNick, int pointScore, int rankScore) { bool isSuccess = dal.AddEx(model, inviteID, inviteNick, pointScore, rankScore); return(isSuccess); }
public PartialViewResult UserInfo(int id) { UsersExp exp = new UsersExp(); UsersExpModel usersModel = new UsersExpModel(); usersModel = exp.GetUsersModel(id); if (usersModel == null) { return base.PartialView(); } return this.PartialView("_UserInfo", usersModel); }
public PartialViewResult UserInfo(int uid = -1, string nickname = "") { int num; Maticsoft.BLL.Members.Users users = new Maticsoft.BLL.Members.Users(); UsersExpModel userModel = new UsersExpModel(); Maticsoft.BLL.Ms.Regions regions = new Maticsoft.BLL.Ms.Regions(); Maticsoft.BLL.SNS.Star star = new Maticsoft.BLL.SNS.Star(); if (!string.IsNullOrEmpty(nickname) && ((num = users.GetUserIdByNickName(nickname)) > 0)) { uid = num; } ((dynamic) base.ViewBag).IsPost = uid == -1; ((dynamic) base.ViewBag).IsCurrentUser = false; uid = (uid > -1) ? uid : base.currentUser.UserID; if ((base.currentUser != null) && (uid == base.currentUser.UserID)) { ((dynamic) base.ViewBag).IsCurrentUser = true; } userModel = this.GetUserModel(uid); string regionNameByRID = regions.GetRegionNameByRID(Globals.SafeInt(userModel.Address, 0)); if (regionNameByRID.Contains("北京北京")) { regionNameByRID = regionNameByRID.Replace("北京北京", "北京"); } else if (regionNameByRID.Contains("上海上海")) { regionNameByRID = regionNameByRID.Replace("上海上海", "上海"); } else if (regionNameByRID.Contains("重庆重庆")) { regionNameByRID = regionNameByRID.Replace("重庆重庆", "重庆"); } else if (regionNameByRID.Contains("天津天津")) { regionNameByRID = regionNameByRID.Replace("天津天津", "天津"); } userModel.Address = string.IsNullOrEmpty(userModel.Address) ? "暂未设置" : regionNameByRID; ((dynamic) base.ViewBag).IsStar = star.IsStar(uid); ((dynamic) base.ViewBag).Level = new Maticsoft.BLL.SNS.GradeConfig().GetUserLevel(userModel.Points); return this.PartialView("_UserInfo", userModel); }
public PartialViewResult ProfileLeft(int? uid) { Maticsoft.BLL.SNS.UserShip ship = new Maticsoft.BLL.SNS.UserShip(); UsersExp exp = new UsersExp(); UsersExpModel usersExpModel = new UsersExpModel(); Maticsoft.BLL.SNS.Groups groups = new Maticsoft.BLL.SNS.Groups(); int userid = uid.HasValue ? uid.Value : ((base.currentUser != null) ? base.currentUser.UserID : 0); List<Maticsoft.Model.SNS.UserShip> list = ship.GetToListByFansPage(userid, "", 0, 9); List<Maticsoft.Model.SNS.Groups> userJoinGroup = groups.GetUserJoinGroup(userid, 9); List<Maticsoft.Model.SNS.Groups> modelList = groups.GetModelList("CreatedUserId=" + userid); usersExpModel = exp.GetUsersExpModel(userid); ((dynamic) base.ViewBag).FansCount = (usersExpModel != null) ? usersExpModel.FansCount : 0; ((dynamic) base.ViewBag).IsCurrentUser = !uid.HasValue && (base.currentUser != null); ((dynamic) base.ViewBag).UserId = userid; Maticsoft.ViewModel.SNS.ProfileLeft model = new Maticsoft.ViewModel.SNS.ProfileLeft { joingroupList = userJoinGroup, shipList = list, creategroupList = modelList }; return this.PartialView("_ProfileLeft", model); }
public UsersExpModel GetUserModel(int UserID) { UsersExp exp = new UsersExp(); UsersExpModel model = new UsersExpModel(); return exp.GetUsersModel(UserID); }
public ActionResult AjaxUserInfo(int? UserID, string NickName) { Maticsoft.BLL.Members.Users users = new Maticsoft.BLL.Members.Users(); UsersExp exp = new UsersExp(); UsersExpModel usersModel = new UsersExpModel(); if (!string.IsNullOrEmpty(NickName)) { int userIdByNickName = users.GetUserIdByNickName(NickName); if (userIdByNickName <= 0) { return base.View("_AjaxUserInfo", usersModel); } UserID = new int?(userIdByNickName); } if (UserID.HasValue) { usersModel = exp.GetUsersModel(UserID.Value); string regionNameByRID = new Maticsoft.BLL.Ms.Regions().GetRegionNameByRID(Globals.SafeInt(usersModel.Address, 0)); if (regionNameByRID.Contains("北京北京")) { regionNameByRID = regionNameByRID.Replace("北京北京", "北京"); } else if (regionNameByRID.Contains("上海上海")) { regionNameByRID = regionNameByRID.Replace("上海上海", "上海"); } else if (regionNameByRID.Contains("重庆重庆")) { regionNameByRID = regionNameByRID.Replace("重庆重庆", "重庆"); } else if (regionNameByRID.Contains("天津天津")) { regionNameByRID = regionNameByRID.Replace("天津天津", "天津"); } usersModel.Address = string.IsNullOrEmpty(usersModel.Address) ? "暂未设置" : regionNameByRID; } Maticsoft.BLL.SNS.UserShip ship = new Maticsoft.BLL.SNS.UserShip(); if (base.currentUser != null) { if (base.currentUser.UserID == UserID.Value) { ((dynamic) base.ViewBag).IsSelf = true; } else if (ship.Exists(base.currentUser.UserID, UserID.Value)) { ((dynamic) base.ViewBag).IsFellow = true; } } return base.View("_AjaxUserInfo", usersModel); }