private void BeosztasComboBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (BeosztasComboBox.SelectedItem != null)
     {
         ujBeoszt = (GondozoBeosztas)BeosztasComboBox.SelectedItem;
     }
 }
示例#2
0
 // -- 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>();
 }
示例#3
0
        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);
                 * }
                 */
            }
        }