private void BDiscard_Click(object sender, EventArgs e) { selectingGroupChat = false; LWelcome.Text = LWelcomeText; BGroupChat.Text = BGroupChatText; BDiscard.Hide(); DrawChatRoomPanel(); DrawUserPanel(); }
private void BGroupChat_Click(object sender, EventArgs e) { if (selectingGroupChat) { if (groupChatUserListBuffer.Count == 0) { BDiscard_Click(null, null); } else { int roomId = MainForm.Instance.client.StartChat(groupChatUserListBuffer); if (roomId == -1) // Server error { BDiscard_Click(null, null); CustomOkMessageBox box = new CustomOkMessageBox("genericError", "Failed to start chat"); box.Show(); } else if (roomId == -2) // chat room already exists { BDiscard_Click(null, null); CustomOkMessageBox box = new CustomOkMessageBox("genericError", "Chat room already exists!"); box.Show(); } } } else { LWelcome.Text = "Click on a user to add him to a group chat"; BGroupChat.Text = "Accept"; BDiscard.Show(); groupChatUserListBuffer = new List <string>(); selectingGroupChat = true; DrawUserPanel(); } }