public SubscriptionsGridSelect(BXUser user,BXForumUser forumUser,string editUserToolTipText) { if (user == null) throw new ArgumentNullException("user"); if (forumUser == null) throw new ArgumentNullException("forumUser"); this.user = user; this.forumUser = forumUser; this.editUserToolTipText = editUserToolTipText; }
public override void Load(BXUser user) { if (user != null && !user.IsNew) forumUser = BXForumUser.GetById(user.UserId, BXTextEncoder.EmptyTextEncoder); if (forumUser == null) return; Posts.Text = forumUser.Posts.ToString("#,0"); Signature.Text = forumUser.Signature; OwnPostNotification.Checked = forumUser.OwnPostNotification; }
public override void Save(BXUser user, BXSqlTransaction tran) { forumUser = forumUser ?? BXForumUser.GetById(user.UserId, BXTextEncoder.EmptyTextEncoder); if (forumUser == null) { forumUser = new BXForumUser(BXTextEncoder.EmptyTextEncoder); forumUser.Id = user.UserId; } forumUser.Signature = Signature.Text; forumUser.OwnPostNotification = OwnPostNotification.Checked; forumUser.Save(tran != null ? tran.Connection : null, tran); }