private void ButtonCopyText_Click(object sender, EventArgs e) { List <string> playerLoots = new List <string>(); if (Player1.HasName) { playerLoots.Add(Player1.GetText()); } if (Player2.HasName) { playerLoots.Add(Player2.GetText()); } if (Player3.HasName) { playerLoots.Add(Player3.GetText()); } if (Player4.HasName) { playerLoots.Add(Player4.GetText()); } if (Player5.HasName) { playerLoots.Add(Player5.GetText()); } if (Player6.HasName) { playerLoots.Add(Player6.GetText()); } int totalBag = Player1.Bag + Player2.Bag + Player3.Bag + Player4.Bag + Player5.Bag + Player6.Bag; int totalYellow = Player1.Yellow + Player2.Yellow + Player3.Yellow + Player4.Yellow + Player5.Yellow + Player6.Yellow; int totalEternal = Player1.Eternal + Player2.Eternal + Player3.Eternal + Player4.Eternal + Player5.Eternal + Player6.Eternal; int totalMythic = Player1.Mythic + Player2.Mythic + Player3.Mythic + Player4.Mythic + Player5.Mythic + Player6.Mythic; string output = "Loots Bag/Yellow/Eternal"; if (CountMythic) { output += "/Mythic"; } output += ": " + string.Join(", ", playerLoots); output += string.Format(", All loots {0}/{1}/{2}", totalBag, totalYellow, totalEternal); if (CountMythic) { output += "/" + totalMythic; } while (output.Contains(" ")) { output = output.Replace(" ", " "); } Clipboard.Clear(); Clipboard.SetText(output.Trim()); }
private void ButtonClear_Click(object sender, EventArgs e) { if (MessageBoxEx.Show(this, "Clear all values?", "", MessageBoxButtons.OKCancel) == DialogResult.OK) { Player1.Clear(); Player2.Clear(); Player3.Clear(); Player4.Clear(); Player5.Clear(); Player6.Clear(); } }
public void UpdateTable() { int i = 0; Player1.Text = PlayerList.AllPlayers[i].Points.ToString(); Player1Points.Text = PlayerList.AllPlayers[i].UserName; i++; if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player2.Text = PlayerList.AllPlayers[i].Points.ToString(); Player2Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player2.Hide(); Player2Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player3.Text = PlayerList.AllPlayers[i].Points.ToString(); Player3Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player3.Hide(); Player3Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player4.Text = PlayerList.AllPlayers[i].Points.ToString(); Player4Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player4.Hide(); Player4Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player5.Text = PlayerList.AllPlayers[i].Points.ToString(); Player5Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player5.Hide(); Player5Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player6.Text = PlayerList.AllPlayers[i].Points.ToString(); Player6Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player6.Hide(); Player6Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player7.Text = PlayerList.AllPlayers[i].Points.ToString(); Player7Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player7.Hide(); Player7Points.Hide(); } if (PlayerList.AllPlayers[i].UserName != "NewUser") { Player8.Text = PlayerList.AllPlayers[i].Points.ToString(); Player8Points.Text = PlayerList.AllPlayers[i].UserName; i++; } else { Player8.Hide(); Player8Points.Hide(); } }
private async void Button_Clicked() { if (CurrentSelectedIndex == 0) { if (string.IsNullOrWhiteSpace(Player1)) { await DialogService.DisplayAlertAsync("", "Please insert player 1", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player2)) { await DialogService.DisplayAlertAsync("", "Please insert player 2", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player3)) { await DialogService.DisplayAlertAsync("", "Please insert player 3", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player4)) { await DialogService.DisplayAlertAsync("", "Please insert player 4", "OK"); return; } } else if (CurrentSelectedIndex == 1) { if (string.IsNullOrWhiteSpace(Player1)) { await DialogService.DisplayAlertAsync("", "Please insert player 1", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player2)) { await DialogService.DisplayAlertAsync("", "Please insert player 2", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player3)) { await DialogService.DisplayAlertAsync("", "Please insert player 3", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player4)) { await DialogService.DisplayAlertAsync("", "Please insert player 4", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player5)) { await DialogService.DisplayAlertAsync("", "Please insert player 5", "OK"); return; } } else { if (string.IsNullOrWhiteSpace(Player1)) { await DialogService.DisplayAlertAsync("", "Please insert player 1", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player2)) { await DialogService.DisplayAlertAsync("", "Please insert player 2", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player3)) { await DialogService.DisplayAlertAsync("", "Please insert player 3", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player4)) { await DialogService.DisplayAlertAsync("", "Please insert player 4", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player5)) { await DialogService.DisplayAlertAsync("", "Please insert player 5", "OK"); return; } else if (string.IsNullOrWhiteSpace(Player6)) { await DialogService.DisplayAlertAsync("", "Please insert player 6", "OK"); return; } } List <Player> players = new List <Player>(); if (CurrentSelectedIndex == 0) { await NavigationMethod.NavigateAsync(nameof(MainPage)); players.Add(new Player(Player1.ToString())); players.Add(new Player(Player2.ToString())); players.Add(new Player(Player3.ToString())); players.Add(new Player(Player4.ToString())); EventAggregator.GetEvent <MessageSentEvent>().Publish(players); } else if (CurrentSelectedIndex == 1) { await NavigationMethod.NavigateAsync(nameof(MainPageWith5Players)); players.Add(new Player(Player1.ToString())); players.Add(new Player(Player2.ToString())); players.Add(new Player(Player3.ToString())); players.Add(new Player(Player4.ToString())); players.Add(new Player(Player5.ToString())); EventAggregator.GetEvent <MessageSentEvent5Players>().Publish(players); } else { await NavigationMethod.NavigateAsync(nameof(MainPageWith6Players)); players.Add(new Player(Player1.ToString())); players.Add(new Player(Player2.ToString())); players.Add(new Player(Player3.ToString())); players.Add(new Player(Player4.ToString())); players.Add(new Player(Player5.ToString())); players.Add(new Player(Player6.ToString())); EventAggregator.GetEvent <MessageSentEvent6Players>().Publish(players); } }