Example #1
0
 private void Mentes_Click(object sender, RoutedEventArgs e)
 {
     if (mod)
     {
         var modositott = DE.Dolgozok.Single(x => x.dolgozoID == id);
         modositott.nev    = nev_txb.Text;
         modositott.jelszo = jelszo_txb.Text;
         modositott.rang   = rang_cbx.SelectedItem.ToString();
         modositott.lakcim = lakcim_txb.Text;
     }
     else
     {
         var ujdolg = new Dolgozok()
         {
             dolgozoID = id,
             nev       = nev_txb.Text,
             jelszo    = jelszo_txb.Text,
             rang      = rang_cbx.SelectedItem.ToString(),
             lakcim    = lakcim_txb.Text
         };
         DE.Dolgozok.Add(ujdolg);
     }
     DE.SaveChanges();
     this.DialogResult = true;
 }
Example #2
0
        public GyanusitottAblak(Bűneset buneset, Gyanúsított gyanusitott) //módosításhoz
        {
            InitializeComponent();
            if (buneset == null)
            {
                var bunID = from x in DE.FelvettGyanusitottak // gyanúsítotthoz tartozó bűneset
                            where x.gyanusitottID == id
                            select x.bunesetID;
                decimal bunesID = bunID.First();

                var bun = from x in DE.Bunesetek  // bűneset kivlasztása
                          where x.bunesetID == bunesID
                          select x;
                Bunesetek kivbuneset = bun.First();

                var felornagy = from x in DE.Dolgozok  // bűnesethez tartozó felelős őrnagy kiválasztása
                                where x.dolgozoID == kivbuneset.felelos_ornagy
                                select x;
                Dolgozok felelősőrnagy = felornagy.First();

                bűneset = new Bűneset(kivbuneset.bunesetID, kivbuneset.leiras, new Dolgozó((Rang)Enum.Parse(typeof(Rang), felelősőrnagy.rang), felelősőrnagy.jelszo, felelősőrnagy.nev, felelősőrnagy.lakcim, felelősőrnagy.dolgozoID));
            }
            else
            {
                bűneset = buneset;
            }
            id = gyanusitott.GetAzonosító();
            Feltoltes(gyanusitott.GetNév(), gyanusitott.GetBejelentettLakcím(), gyanusitott.GetStátusz());
        }