private void demoDatenVermietungen() { Vermietung v1 = new Vermietung(); v1.Fahrrad = Bibliothek.Fahrrad_nach_ID(1); v1.Kunde = Bibliothek.Kunde_nach_ID(1); v1.Start = new DateTime(2017, 6, 12, 8, 0, 0); v1.Ende = new DateTime(2017, 6, 12, 15, 0, 0); Bibliothek.Vermietung_Neu(v1); Vermietung v2 = new Vermietung(); v2.Fahrrad = Bibliothek.Fahrrad_nach_ID(1); v2.Kunde = Bibliothek.Kunde_nach_ID(2); v2.Start = new DateTime(2017, 6, 10, 11, 0, 0); v2.Ende = new DateTime(2017, 6, 10, 18, 0, 0); Bibliothek.Vermietung_Neu(v2); Vermietung v3 = new Vermietung(); v3.Fahrrad = Bibliothek.Fahrrad_nach_ID(2); v3.Kunde = Bibliothek.Kunde_nach_ID(1); v3.Start = new DateTime(2017, 6, 14, 10, 0, 0); v3.Ende = new DateTime(2017, 6, 14, 14, 0, 0); Bibliothek.Vermietung_Neu(v3); Vermietung v4 = new Vermietung(); v4.Fahrrad = Bibliothek.Fahrrad_nach_ID(2); v4.Kunde = Bibliothek.Kunde_nach_ID(1); v4.Start = new DateTime(2017, 6, 15, 10, 0, 0); v4.Ende = new DateTime(2017, 6, 15, 14, 0, 0); Bibliothek.Vermietung_Neu(v4); }
private void speichernVermietung(object sender, RoutedEventArgs e) { foreach (Vermietung v in Bibliothek.Vermietung_Alle()) { if (v.Start.DayOfYear != vermietung.Start.DayOfYear) { break; //Nicht am selben Tag } else { int start = v.Start.Hour; int ende = v.Ende.Hour; if (start <= vermietung.Ende.Hour && ende >= vermietung.Start.Hour) { fehler = true; } } } if (!fehler) { Bibliothek.Vermietung_Neu(vermietung); } anzeigen(); }