private void Button_LogIn_Click(object sender, RoutedEventArgs e) { try { if (textBox_UserName.Text != "" && passwordBox_Password.Password != "") { string encryptedPassword = playerClient.EncryptPassword(passwordBox_Password.Password); ServiceReference.Player PlayerLogging = playerClient.LogIn(textBox_UserName.Text, encryptedPassword); if (PlayerLogging != null) { Lobby lobby = new Lobby(PlayerLogging); lobby.Show(); this.Close(); } else { label_Message.Content = Properties.Resources.message_WrongPasswordUserName; } } else { label_Message.Content = Properties.Resources.message_CompleteFieldsPasswordEmail; } } catch (Exception ex) { ServerFailed serverFailed = new ServerFailed(); serverFailed.Show(); this.Close(); } }
private void ProxyFaulted(object sender, EventArgs e) { Log.Debug("ProxyFaulted: begin."); ServerFailed?.Invoke(this, EventArgs.Empty); Log.Debug("ProxyFaulted: end."); }
private void ChooseCaracter(int idCharacter) { try { gameClient.ChooseCharacter(idCharacter, playerThis.UserName); } catch (Exception) { ServerFailed serverFailed = new ServerFailed(); serverFailed.Show(); this.Close(); } }
public void OpenStudentMatchBoard() { try { StudentMatchBoard studentMatcBoard = new StudentMatchBoard(playerThis, idGame, idSelectedCharacter); studentMatcBoard.Show(); startGameClient.ExitStartGame(playerThis.UserName); this.Close(); } catch (Exception ex) { ServerFailed serverFailed = new ServerFailed(); serverFailed.Show(); this.Close(); } }
private void LeftGame() { try { Lobby lobby = new Lobby(playerThis); gameClient.ExitGame(playerThis.UserName, idGame); startGameClient.ExitStartGame(playerThis.UserName); lobby.Show(); this.Close(); } catch (Exception) { ServerFailed serverFailed = new ServerFailed(); serverFailed.Show(); this.Close(); } }
private void InitializeBoard() { try { if (gameClient.GetGameHost(playerThis.UserName, idGame) == 0) { button_Start.Visibility = Visibility.Hidden; label_WaitingHost.Content = Properties.Resources.label_WaitingHost; } } catch (Exception) { ServerFailed serverFailed = new ServerFailed(); serverFailed.Show(); this.Close(); } }
private void Button_Exit_Click(object sender, RoutedEventArgs e) { try { if (playerThis.UserName == gameClient.GetUserNamePlayerOne(idGame)) { startGameClient.LeftGame(playerThis.UserName, idGame); LeftGame(); } else { if (playerThis.UserName == gameClient.GetUserNamePlayerTwo(idGame)) { LeftGame(); } } } catch (Exception ex) { ServerFailed serverFailed = new ServerFailed(); serverFailed.Show(); this.Close(); } }
private void Button_Start_Click(object sender, RoutedEventArgs e) { try { if (gameClient.GetIdSelectedCharacterPlayerOne(idGame) > 0) { if (gameClient.GetIdSelectedCharacterPlayerTwo(idGame) > 0) { startGameClient.OpenPlayerMatchBoard(idGame, playerThis.UserName); } else { label_Message.Content = Properties.Resources.label_MessageWaitingPlayer; } } else { label_Message.Content = Properties.Resources.label_MessageChooseCharacter; } } catch (Exception) { ServerFailed serverFailed = new ServerFailed(); serverFailed.Show(); this.Close(); } }