Example #1
0
        public Reise NewReise()
        {
            Reise r = new Reise();

            this.reisen.Add(r);
            return(r);
        }
Example #2
0
 public void RemoveReise(Reise r)
 {
     if (this.reisen.Contains(r))
     {
         this.reisen.Remove(r);
     }
 }
Example #3
0
        void DatenSchreiben()
        {
            Mitarbeiter mitarbeiter = new Mitarbeiter();

            mitarbeiter.Vorname  = "Mirko";
            mitarbeiter.Nachname = "Matytschak";

            Reise r = mitarbeiter.NewReise();

            r.Zweck = "Videoaufnahmen in Graz";
            r.AddKostenpunkt(new Beleg {
                Datum = DateTime.Now.Date, Betrag = 123.45m, Text = "Essen mit Herrn Müller"
            });
            r.AddKostenpunkt(new KmPauschale {
                AnzahlKm = 145, Datum = DateTime.Now.Date
            });
            r.AddKostenpunkt(new Tagespauschale {
                Datum = DateTime.Now.Date, StartDatum = DateTime.Now.Date.AddDays(-1)
            });

            PersistenceManager pm = new PersistenceManager();

            pm.MakePersistent(mitarbeiter);
            pm.Save();
        }