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 neueVermietung(object sender, RoutedEventArgs e)
        {
            btn_neu.Visibility  = Visibility.Hidden;
            btn_save.Visibility = Visibility.Visible;

            this.vermietung = new Vermietung();
            anzeigen();
        }
 public VermietungEinzelansicht(int vermietungID, MainWindow main)
 {
     // Konstruktor für Ansicht von Element
     InitializeComponent();
     this.vermietung = Bibliothek.Vermietung_nach_ID(vermietungID);
     this.main       = main;
     anzeigen();
 }
 public static void Vermietung_Neu(Vermietung vermietung)
 {
     if (Vermietungen == null)
     {
         Vermietungen = new List <Vermietung>();
     }
     if (vermietung.ID == 0)
     {
         vermietung.ID = IDVermietungen;
         IDVermietungen++;
     }
     Vermietungen.Add(vermietung);
     // Anzahl nachtragen
     vermietung.Kunde.AnzahlVermietungen++;
     // Total Stunden nachtragen
     vermietung.Kunde.TotalStundenVermietungen = vermietung.Kunde.TotalStundenVermietungen + vermietung.Ende.Subtract(vermietung.Start).TotalHours;
     // Liste Vermietungen nachtragen
     Kunde_nach_ID(vermietung.Kunde.ID).Vermietungen.Add(vermietung);
 }
 public void setVermietung(Object v)
 {
     this.vermietung = (Vermietung)v;
 }