예제 #1
0
        public void AddPerson()
        {
            var pers = new Firmen_Personen();

            pers.Betreuer        = DAL.Session.User.benutzername;
            pers.Newsletter      = 0;
            pers.Weihnachtskarte = 0;
            pers.Messeeinladung  = 0;
            CurrentFirma.Firmen_Personen.Add(pers);
            db.AddToFirmen_Personen(pers);
            Personenliste.Add(pers);
            CurrentPerson = pers;
        }
예제 #2
0
        public void AddPerson()
        {
            if (CurrentPerson != null)
            {
                PersonenAuswahl.Remove(CurrentPerson);
            }

            var pers = new Firmen_Personen();

            pers.Betreuer        = DAL.Session.User.benutzername;
            pers.Newsletter      = 0;
            pers.Weihnachtskarte = 0;
            pers.Messeeinladung  = 0;
            pers.Nachname        = "neu . . . ";
            pers.ErstKontakt     = Session.User.id;
            pers.created         = DateTime.Now;

            using (var se = new SteinbachEntities())
            {
                se.AddToFirmen_Personen(pers);
                se.SaveChanges();
            }



            Firmen_Personen Person = db.Firmen_Personen.Where(n => n.id == pers.id).SingleOrDefault();

            if (Person != null)
            {
                CurrentFirma.Firmen_Personen.Add(Person);
                PersonenAuswahl.Add(Person);
                LoadPerson(Person);
            }



            //CurrentPerson = pers;
            //Telefonnummern = new ObservableCollection<Personen_Telefon>(pers.Personen_Telefon);
            //Mailadressen = new ObservableCollection<Personen_Mailadressen>(pers.Personen_Mailadressen);
        }