public static string GetSpielerNameById(int?id) { Spieler spieler = SpielerRepository.GetInstance().GetSpielerById((int)id); if (spieler == null) { return(""); } return(spieler.Nachname + ", " + spieler.Vorname); }
private void BtnSpeichern_CanExecute(object sender, CanExecuteRoutedEventArgs e) { List <string> lstChipIds = SpielerRepository.GetInstance().GetListChipIds(Int32.Parse(tbId.Text)); if (tbNachname.Text.Length < 2 || tbVorname.Text.Length < 2 || tbChipId.Text.Length == 0 || !CheckChipId(lstChipIds)) { e.CanExecute = false; return; } e.CanExecute = true; }
private void ZeichneMainGrid() { SpielerRepository.GetInstance().ClearSpielerIstGebucht(); MainWindowPlatzAnzeigeViewModel model = new MainWindowPlatzAnzeigeViewModel(null); //Plätze einlesen, Singleton, ändert sich zur Laufzeit nicht sgtPlätze = SgtPlätze.Instance.Plätze; //Mit der Anzahl der Plätze das Template mit seinen Rows und Columns ermitteln GridInfo info = PlatzRepository.GetInstance().GetGridInfo(sgtPlätze.Count); grdMain.Children.Clear(); grdMain = Helpers.GetMainGrid(info); string[] arrayCol = info.PositionsColumn.Split(';'); string[] arrayRow = info.PositionsRow.Split(';'); int trigger = 0; this.Content = grdMain; //Bedienleiste oben einblenden //Bedienleiste leiste = new Bedienleiste(); Bedienleiste.SetValue(Grid.ColumnSpanProperty, sgtPlätze.Count > 4 ? 10 : sgtPlätze.Count + 2); Grid.SetRow(Bedienleiste, 0); Grid.SetColumn(Bedienleiste, 0); if (Rechte != null) { Bedienleiste.SetRechte(Rechte); } grdMain.Children.Add(Bedienleiste); //Einzelne Grids produzieren und Auf dem Maingrid darstellen for (int i = 0; i < sgtPlätze.Count; i++) { //Umbruch der Anzeige nach 6 Plätzen if (i == 6) { trigger++; } AnzeigePlatz ap = Helpers.GetAnzeigePlatz(model.ListePlatzAnzeige[i]); if (!ap.Status.Equals("gesperrt") && Rechte != null) { ap.BtnBuchen.Click += BtnBuchen_Click; } Grid.SetRow(ap, Int32.Parse(arrayRow[trigger])); Grid.SetColumn(ap, Int32.Parse(arrayCol[i])); grdMain.Children.Add(ap); } }
private void BtnSpeichern_Click(object sender, RoutedEventArgs e) { SpielerRepository.GetInstance().Save(tbId.Text, tbNachname.Text, tbVorname.Text, tbChipId.Text, (bool)chkAktiv.IsChecked); Clear(); }
private void ZeichneGrid() { dataGrid.ItemsSource = SpielerRepository.GetInstance().GetSpieler(); }
public static void ClearSpielerInBearbeitung() { SpielerRepository.GetInstance().ClearSpielerInBearbeitung(); }
/// <summary> /// Ist Bool true wird der Spieler entfernt, bei False erfasst /// </summary> /// <param name="Id"></param> /// <param name="_bool"></param> public static void SetzeSpielerInBearbeitung(int Id, bool _bool) { SpielerRepository.GetInstance().SetzeSpielerInBearbeitung(Id, _bool); }
/// <summary> /// Bei True wir der Spieler auf IstGebucht gesetzt /// </summary> /// <param name="spielerId"></param> /// <param name="_bool"></param> public static void SetzeSpielerIstGebucht(int spielerId, bool _bool) { SpielerRepository.GetInstance().SetzeSpielerIstGebucht(spielerId, _bool); }
public static Buchungen CheckSpielerGebucht(int spielerId) { return(SpielerRepository.GetInstance().CheckSpielerGebucht(spielerId)); }
public static void ClearSpielerIstGebucht() { SpielerRepository.GetInstance().ClearSpielerIstGebucht(); }