DevProLauncher.Windows.ChatFrm.KickUser C# (CSharp) Method

KickUser() private method

private KickUser ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void KickUser(object sender, EventArgs e)
        {
            ListBox list = UserListTabs.SelectedTab.Name == ChannelTab.Name ? ChannelList : UserList;
            if (list.SelectedItem == null)
            {
                return;
            }
            /*
             Program.ChatServer.SendPacket(DevServerPackets.ChatCommand, JsonSerializer.SerializeToString(
                 new PacketCommand { Command = "KICK", Data = ((UserData)list.SelectedItem).username }));
             */
            var input = new BanFrm(Program.LanguageManager.Translation.kickTitle,
                                    Program.LanguageManager.Translation.kickMessageLbl,
                                    Program.LanguageManager.Translation.kickReasonLbl,
                                    "",
                                    Program.LanguageManager.Translation.kickConfirm,
                                    Program.LanguageManager.Translation.kickCancel);
            input.inputBox2.Visible = false;
            if ((!(list.SelectedItems.Count > 1)))
            {
                if ((input.ShowDialog() == DialogResult.OK))
                {
                    try
                    {
                        Program.ChatServer.SendPacket(DevServerPackets.ChatCommand, JsonSerializer.SerializeToString(
                     new PacketCommand { Command = "KICK", Data = ((UserData)list.SelectedItem).username + " " + input.inputBox1.Text }));
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
            }
        }