예제 #1
0
        private void DoAnlegen(bool?obj)
        {
            if (obj != true)
            {
                //ufvm.UF = null;
                return;
            }

            ufvm.UF.Zeugnisfach = ZF;
            ufvm.UF.Speichern();
            LstUFach.Add(ufvm.UF);
            SelFach = ufvm.UF;
            // Liste der Unterrichtsfächer im VM der FaecherVerwaltenPage aktualisieren
            fvvm.Ufaecher.Add(ufvm.UF);
        }
예제 #2
0
        private void DoAendern(bool?obj)
        {
            if (obj != true)
            {
                ufvm.UF.Reload();
                return;
            }

            int index = LstUFach.IndexOf(ufvm.UF);

            // Index löschen und neu hinzufügen
            LstUFach.RemoveAt(index);
            LstUFach.Insert(index, ufvm.UF);

            // Selektiertes Fach setzen
            SelFach = ufvm.UF;
            SelFach.Speichern();

            // Liste der Unterrichtsfächer im VM der FaecherVerwaltenPage aktualisieren
            int i = (App.Current.FindResource("FaecherVerwaltenPageVM") as FaecherVerwaltenPageVM).Ufaecher.IndexOf(ufvm.UF);

            fvvm.Ufaecher.RemoveAt(i);
            fvvm.Ufaecher.Insert(i, ufvm.UF);
        }