private void BeosztasComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (BeosztasComboBox.SelectedItem != null) { ujBeoszt = (GondozoBeosztas)BeosztasComboBox.SelectedItem; } }
// -- KONSTRUKTOR(OK) -- public Gondozo(string nev, GondozoBeosztas beosztas, string jelszo, Telephely munkahely) { this.Nev = nev; this.Beosztas = beosztas; this.Jelszo = jelszo; Munkahelyek = new List <Telephely>(); this.Munkahelyek.Add(munkahely); UtolsoCselekves = DateTime.Now; GondozottAllatok = new List <Allat>(); }
public void GondozoLetrehozas(string nev, GondozoBeosztas beosztas, string jelszo, Telephely munkahely) { using (Menhelyek DB = new Menhelyek()) { var munkahelyTemp = DB.Telephelyek.Where(x => x.Cim == munkahely.Cim); var gondozoTemp = DB.Gondozok.Where(x => x.Nev == nev); if (gondozoTemp.Count() == 0 && munkahelyTemp.Count() != 0) { Gondozo ujGondozo = new Gondozo(nev, beosztas, jelszo, munkahelyTemp.First()); DB.Gondozok.Add(ujGondozo); munkahelyTemp.First().AddGondozo(ujGondozo); DB.SaveChanges(); } /* * try * { * Gondozo uj = new Gondozo(); * uj.Nev = nev; * uj.Beosztas = beosztas; * uj.Jelszo = jelszo; * var q = DB.Telephelyek.Where(x => x.Cim == munkahely.Cim).Single(); * * uj.Munkahelyek.Add(q); * munkahely.AddGondozo(uj); * * DB.Gondozok.Add(uj); * DB.SaveChanges(); * * } * catch (Exception x) * { * Console.WriteLine("Hiba a gondozó felvételekor!" + x.Message); * } */ } }