private void txtKomi_TextChanged(object sender, TextChangedEventArgs e) { int stones = _pair.Handicap; int.TryParse(txtKomi.Text, out stones); lblKomi.Text = LangResources.GetPointsStr(stones); }
private void TextBox_TextChanged(object sender, TextChangedEventArgs e) { int stones = _pair.Handicap; int.TryParse(txtHandicap.Text, out stones); lblHandicap.Text = LangResources.GetStoneStr(stones); }
private void txtScoreAdjustment_TextChanged(object sender, TextChangedEventArgs e) { double levels = 0; double.TryParse(txtScoreAdjustment.Text, out levels); if ((int)levels != levels) { levels = levels * 10; } lblLevels.Text = LangResources.GetLevelsStr((int)levels); }
bool OnClubWindowReturn(ReturnResult ret, object value) { var club = value as Club; switch (ret) { case ReturnResult.Delete: { var country = _tournamentView.Countries.Find(c => c != null && c.InternetCode == _player.Country); if (country != null) { var currentClub = country.Clubs.Find(c => c != null && c.Name == _player.Club); if (currentClub != null) { int count = 0; foreach (var item in _tournamentView.Players) { if (item.Club == currentClub.Name) { count++; } } var r = count == 0 ? MessageBoxResult.Yes : DialogWindow.Show(this, LangResources.LR.Delete + " " + count + " " + LangResources.GetRecordsStr(count) + "?" + "\n" + LangResources.LR.DataWillNot, LangResources.LR.Warning, MessageBoxButton.YesNo, MessageBoxImage.Question); if (r == MessageBoxResult.Yes) { foreach (var item in _tournamentView.Players) { if (item.Club == currentClub.Name) { item.Club = string.Empty; } } country.Clubs.Remove(currentClub); _player.Club = string.Empty; RefreshClubs(); } else { return(false); } } else { } } else { } _player.Update(); _tournamentView.UpdatePlayers(); _tournamentView.UpdateWallList(); break; } case ReturnResult.Yes: //edit { var country = _tournamentView.Countries.Find(c => c != null && c.InternetCode == _player.Country); if (country != null) { var currentClub = country.Clubs.Find(c => c != null && c.Name == _player.Club); if (currentClub != null) { foreach (var item in _tournamentView.Players) { if (item.Club == currentClub.Name) { item.Club = club.Name; } } club.CopyTo(currentClub); RefreshClubs(); _player.Club = club.Name; } } _player.Update(); _tournamentView.UpdatePlayers(); _tournamentView.UpdateWallList(); break; } case ReturnResult.Ok: //create { var country = _tournamentView.Countries.Find(c => c != null && c.InternetCode == _player.Country); if (country != null) { if (country.Clubs.Find(c => c != null && c.Name == club.Name) == null) { country.Clubs.Add(club); RefreshClubs(); _player.Club = club.Name; } } _player.Update(); break; } } return(true); }