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(); } } }
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()); } }
private void StartRefreshUsersOnline(StatusOnlineJSON statusOnlineJSON) { MessengerForm.RefreshFriendsToList(CreateRequests.GetFriendList()); MessengerForm.RefreshUsersStatus(statusOnlineJSON.UserList); }