Beispiel #1
0
        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;
        }
Beispiel #2
0
        private bool CheckBuchungen()
        {
            buchungenToCheck = BaueBuchungen();
            string fehler   = "";
            bool   returner = TurnierspieleRepository.GetInstance().CheckBuchungen(buchungenToCheck, tbGuid.Text, out fehler);

            tblWarnings.Text = fehler;
            return(returner);
        }
Beispiel #3
0
 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";
         }
     }
 }
Beispiel #4
0
 private void ZeichneDatagrid()
 {
     dataGrid.ItemsSource = TurnierspieleRepository.GetInstance().GetListBuchungen();
 }