private void CreateTableBtn_Click(object sender, RoutedEventArgs e) { string Name = ""; int Players = 0, MinBet = 0; Name = TableNameTB.Text; Players = (int)playerSlider.Value; MinBet = (int)BetSlider.Value; if (Name == "") { MessageBox.Show("An unhandled exception just occurred: Please enter a table name", "Exception", MessageBoxButton.OK, MessageBoxImage.Error); } else { var serverResponse = MainWindow.client.CreateTable(Name, Players, MinBet); if (serverResponse.ErrorMsg == null) { currTable = serverResponse.Result; MessageBox.Show("Table created successfully", "Update", MessageBoxButton.OK, MessageBoxImage.Information); GameLobbyPage p = new GameLobbyPage(currTable, Username, Wallet); this.NavigationService.Navigate(p, UriKind.Relative); } else { MessageBox.Show("An unhandled exception just occurred: " + serverResponse.ErrorMsg, "Exception", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void TableList_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { currTable = (PokerTableBL)TableList.SelectedItems[0]; JoinTable_Btn.IsEnabled = true; } catch { TableList.UnselectAll(); } }
public GameLobbyPage(PokerTableBL pokerTable, string username, int wallet) { InitializeComponent(); NameLabel.Content = pokerTable.PokerTableName; NumOfPlayers = pokerTable.NumOfPlayers; MaxPlayersLabel.Content = NumOfPlayers.ToString(); MinBetLabel.Content = pokerTable.MinBet.ToString(); myTimer.Tick += new EventHandler(GetPlayersNamesAndGameStatus); myTimer.Interval = new TimeSpan(0, 0, 1); myTimer.Start(); Username = username; Wallet = wallet; Players = pokerTable.Players.ToList(); MinBet = pokerTable.MinBet; }
private void JoinTable_Btn_Click(object sender, RoutedEventArgs e) { var serverResponse = MainWindow.client.JoinTable(currTable.PokerTableId); if (serverResponse.ErrorMsg == null) { currTable = serverResponse.Result; MessageBox.Show("Join table request successful", "Update", MessageBoxButton.OK, MessageBoxImage.Information); GameLobbyPage p = new GameLobbyPage(currTable, Username, Wallet); this.NavigationService.Navigate(p, UriKind.Relative); } else { MessageBox.Show("An unhandled exception just occurred: " + serverResponse.ErrorMsg, "Exception", MessageBoxButton.OK, MessageBoxImage.Error); } }