Example #1
0
 private void AddFriendButton_Click(object sender, EventArgs e)
 {
     if (ClientLogic.Connected)
     {
         if (FriendUsernameBox.Text == string.Empty)
         {
             MessageBox.Show("Введіть ім'я друга в сотвественую форму.");
             return;
         }
         if (CreateRequests.AddFriend(FriendUsernameBox.Text))
         {
             RefreshFriendsToList(CreateRequests.GetFriendList());
             RefreshUsersStatus(CreateRequests.RefreshUsersOnline());
             FriendUsernameBox.Clear();
         }
     }
 }
Example #2
0
 private void FriendButtonRemove_Click(object sender, EventArgs e)
 {
     if (ClientLogic.Connected)
     {
         string FriendUsername = (sender as Button).Tag.ToString();
         if (CreateRequests.RemoveFriend(FriendUsername))
         {
             MessageBox.Show($"Ваш приятель {FriendUsername} був видалений.");
             if (FriendUsername == FriendUsernameLable.Text)
             {
                 FriendUsernameLable.Text = "Ім'я вашого приятеля:";
                 ChatMessageBox.Clear();
                 ChatMessageBox.Enabled = false;
                 SendMessageBox.Clear();
                 SendMessageBox.Enabled      = false;
                 SendButton.Enabled          = false;
                 StatusFriend.Visible        = false;
                 FriendUsernameLable.Visible = false;
             }
         }
         RefreshFriendsToList(CreateRequests.GetFriendList());
     }
 }
Example #3
0
 private void StartRefreshUsersOnline(StatusOnlineJSON statusOnlineJSON)
 {
     MessengerForm.RefreshFriendsToList(CreateRequests.GetFriendList());
     MessengerForm.RefreshUsersStatus(statusOnlineJSON.UserList);
 }