Exemplo n.º 1
0
        private void EditObjekt(ObjektObservableObject objekt)
        {
            var temp = new Daten.Objekt() { Name = objekt.Name, Beschreibung = objekt.Beschreibung, Stundenverrechnungssatz = objekt.Stundenverrechnungssatz, Arbeistage = objekt.Arbeistage, RichtleistungsFaktor = objekt.RichtleistungsFaktor };
            View.EditObjekt tempEditObjekt = new View.EditObjekt() { DataContext = temp };

            bool? result = tempEditObjekt.ShowDialog();

            if (result.HasValue && result.Value)
            {
                objekt.Name = temp.Name;
                objekt.Beschreibung = temp.Beschreibung;
                objekt.Arbeistage = temp.Arbeistage;
                objekt.Stundenverrechnungssatz = temp.Stundenverrechnungssatz;
                objekt.RichtleistungsFaktor = temp.RichtleistungsFaktor;
                IsEdited = true;
            }
        }
Exemplo n.º 2
0
        public void Save()
        {
            Firma.Name = Name;
            Firma.Strasse = Strasse;
            Firma.PLZ = PLZ;
            Firma.Ort = Ort;
            Firma.Beschreibung = Beschreibung;

            Firma.Objekte.Clear();
            foreach (var item in Objekte)
            {
                var tempObjekt = new Daten.Objekt();
                item.Save(tempObjekt);
                Firma.Objekte.Add(tempObjekt);
            }

            Firma.Haeufigkeiten.Clear();
            foreach (var item in Haeufigkeiten)
            {
                Firma.Haeufigkeiten.Add(item);
            }
        }