private void DataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { Reset(); DataGrid grid = (DataGrid)sender; AnzeigeDatenTurnierspiel azdfb = (AnzeigeDatenTurnierspiel)grid.SelectedItem; tbGuid.Text = azdfb.Guid; cboStundenStart.SelectedItem = azdfb.Startdatum.ToShortTimeString().Split(':')[0]; cboMinutenStart.SelectedItem = azdfb.Startdatum.ToShortTimeString().Split(':')[1]; cboStundenEnde.SelectedItem = azdfb.Enddatum.ToShortTimeString().Split(':')[0]; cboMinutenEnde.SelectedItem = azdfb.Enddatum.ToShortTimeString().Split(':')[1]; dpStart.SelectedDate = azdfb.Startdatum; txtTitel.Text = azdfb.Titel; string[] platzNummern = azdfb.Plätze.Split(';'); foreach (string id in platzNummern) { var checkBox = Helpers.FindChild <CheckBox>(grdMain, "chkPlatz" + id); checkBox.IsChecked = true; } Buchungen buchung = TurnierspieleRepository.GetInstance().GetBuchung(azdfb.Guid); tbZeile1.Text = buchung.Zeile1; tbZeile2.Text = buchung.Zeile2; tbZeile3.Text = buchung.Zeile3; tbZeile4.Text = buchung.Zeile4; tbZeile5.Text = buchung.Zeile5; }
private bool CheckBuchungen() { buchungenToCheck = BaueBuchungen(); string fehler = ""; bool returner = TurnierspieleRepository.GetInstance().CheckBuchungen(buchungenToCheck, tbGuid.Text, out fehler); tblWarnings.Text = fehler; return(returner); }
private void BtnSpeichern_Click(object sender, RoutedEventArgs e) { if (btnSpeichern.Content.Equals("Speichern")) { TurnierspieleRepository.GetInstance().Save(tbGuid.Text, buchungenToCheck); Reset(); ZeichneDatagrid(); } else { if (CheckBuchungen()) { btnSpeichern.Content = "Speichern"; } } }
private void ZeichneDatagrid() { dataGrid.ItemsSource = TurnierspieleRepository.GetInstance().GetListBuchungen(); }