Ejemplo n.º 1
0
		public void DenyBuddy(int buddyUsrK, bool deny)
		{
			if (deny == true)
			{
				try
				{
					Buddy b = new Buddy(buddyUsrK, this.K);
					b.Denied = true;
					b.FullBuddy = false;
					b.CanInvite = false;
					b.CanBuddyInvite = false;
					b.Update();
				}
				catch (BobNotFound)
				{
					Buddy b = new Buddy();
					b.UsrK = buddyUsrK;
					b.BuddyUsrK = this.K;
					b.Denied = true;
					b.Update();
				}
				try
				{
					Buddy b = new Buddy(this.K, buddyUsrK);
					b.Delete();
					b.Update();
				}
				catch (BobNotFound) { }
			}
			else
			{
				try
				{
					Buddy b = new Buddy(buddyUsrK, this.K);
					b.Denied = false;
					b.Update();
				}
				catch (BobNotFound) { }
			}
		}
Ejemplo n.º 2
0
		public void RemoveBuddy(int BuddyUsrK)
		{
			try
			{
				Buddy b = new Buddy(this.K, BuddyUsrK);
				b.Delete();
				b.Update();
				b.Usr.UpdateBuddyCount(null);
				b.BuddyUsr.UpdateBuddyCount(null);
			}
			catch { }

			try
			{
				Buddy b = new Buddy(BuddyUsrK, this.K);
				b.FullBuddy = false;
				b.Update();
				b.Usr.UpdateBuddyCount(null);
				b.BuddyUsr.UpdateBuddyCount(null);
			}
			catch { }
		}