コード例 #1
0
 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;
 }
コード例 #2
0
	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;
	}
コード例 #3
0
	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);
	}