private void FrmMain_FormClosing(object sender, FormClosingEventArgs e) { PlayerboardLogic.Save(this.playerboard); this.appSettings.WindowSize = this.Size; AppSettingsLogic.Save(this.appSettings); }
public void RemovePlayerTest() { var sut = InitializedObjects.CreateNewPlayerboard(); var oldCount = sut.Players.Count; var player = sut.Players[0]; PlayerboardLogic.RemovePlayer(sut, player); Assert.AreEqual(oldCount - 1, sut.Players.Count); }
public void AddPlayerTest() { var sut = new Playerboard(); var player = "Guguseli"; Assert.AreEqual(0, sut.Players.Count); PlayerboardLogic.AddPlayer(sut, player); Assert.AreEqual(1, sut.Players.Count); Assert.AreEqual(player, sut.Players[0]); }
public void UpdatePlayerTest() { var sut = InitializedObjects.CreateNewPlayerboard(); var oldPlayer = sut.Players[0]; var newPlayer = "Guguseli"; Assert.AreEqual(oldPlayer, sut.Players[0]); PlayerboardLogic.UpdatePlayer(sut, oldPlayer, newPlayer); Assert.AreEqual(newPlayer, sut.Players[0]); }
private void AddPlayer() { var playerEditorForm = new FrmPlayerEditor(); if (playerEditorForm.ShowDialog() == DialogResult.OK) { var newPlayer = playerEditorForm.Player; PlayerboardLogic.AddPlayer(this.playerboard, newPlayer); PlayerboardLogic.Save(this.playerboard); this.PopulateListview(); } }
private void FrmMain_Load(object sender, EventArgs e) { this.playerboard = PlayerboardLogic.Load(); this.appSettings = AppSettingsLogic.Load(); this.Size = this.appSettings.WindowSize; this.displayForm.Playerboard = this.playerboard; this.displayForm.Show(); this.InitializeSettingControls(); this.displayForm.InitializeDisplayControls(); this.displayForm.SetFontSize(this.playerboard.Settings.FontSize); }
private void DeletePlayers() { if (this.lvwPlayers.SelectedItems.Count > 0) { if (MessageBox.Show(this.lvwPlayers.SelectedItems.Count + " Spieler löschen?", "Spielereditor", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { var player = this.lvwPlayers.SelectedItems[0].Text; PlayerboardLogic.RemovePlayer(this.playerboard, player); PlayerboardLogic.Save(this.playerboard); this.PopulateListview(); } } }
private void Window_Loaded(object sender, RoutedEventArgs e) { this.playerboard = PlayerboardLogic.Load(); this.appSettings = AppSettingsLogic.Load(); //this.Size = this.settingsManager.AppSettings.WindowSize; //this.displayForm.PlayerboardManager = this.playerboardManager; this.displayForm.Show(); //this.InitializeSettingControls(); //this.displayForm.InitializeDisplayControls(); //this.displayForm.SetFontSize(this.playerboardManager.Playerboard.Settings.FontSize); }
private void MnuFileSetCourtCount_Click(object sender, EventArgs e) { var courtCountForm = new FrmCourtCount(); courtCountForm.SetData(this.playerboard.Courts.Count); if (courtCountForm.ShowDialog() == DialogResult.OK) { PlayerboardLogic.SetCourtCount(this.playerboard, courtCountForm.CourtCount); this.displayForm.InitializeDisplayControls(); this.InitializeSettingControls(); PlayerboardLogic.Save(this.playerboard); } }
private void MnuSetCourtCount_Click(object sender, RoutedEventArgs e) { var frmCourtCount = new FrmCourtCount(); frmCourtCount.SetData(this.playerboard.Courts.Count); if (frmCourtCount.ShowDialog() == true) { PlayerboardLogic.SetCourtCount(this.playerboard, frmCourtCount.CourtCount); this.displayForm.InitializeDisplayControls(); this.InitializeSettingControls(); PlayerboardLogic.Save(this.playerboard); } }
private void EditPlayer() { if (this.lvwPlayers.SelectedItems.Count == 1) { var oldPlayer = this.lvwPlayers.SelectedItems[0].Text; var editor = new FrmPlayerEditor(); editor.SetData(oldPlayer); if (editor.ShowDialog() == DialogResult.OK) { var newPlayer = editor.Player; PlayerboardLogic.UpdatePlayer(this.playerboard, oldPlayer, newPlayer); PlayerboardLogic.Save(this.playerboard); this.PopulateListview(); } } }
private void MnuFileEditPlayers_Click(object sender, EventArgs e) { var playerForm = new FrmPlayer(this.playerboard); if (playerForm.ShowDialog() == DialogResult.OK) { var players = this.playerboard.Players.ToArray(); foreach (var settingsControl in this.pnlSettingsControls.Controls) { if (settingsControl is CourtSettingsControl control) { control.SetAutocompletionData(players); } } PlayerboardLogic.Save(this.playerboard); } }
private void SettingsControl_OnApplyRequested(object sender, CourtEventArgs courtEventArgs) { this.displayForm.UpdateDisplayControl(courtEventArgs.Court); PlayerboardLogic.Save(this.playerboard); }