/// <summary>
        /// aktuális felhasználó módosult adatainak adatbázisba mentése
        /// </summary>
        /// <param name="f"></param>
        public void Update(felhtabla f)
        {
            var ezt = db.felhtabla.Find(f.idFelh);

            if (ezt != null)
            {
                db.Entry(ezt).CurrentValues.SetValues(f);
            }
        }
Exemple #2
0
        /// <summary>
        /// Az adatok módosításáért felel, Check-eket követően hívódik meg.
        /// </summary>
        public void Modosit()
        {
            //autóktábla update
            autoktabla regi = db.autoktabla.SingleOrDefault(x => x.rendszam.Contains(view.selectedRendszam));
            autoktabla uj   = new autoktabla(
                view.rendszam,
                view.alvaz,
                Convert.ToInt32(view.km),
                view.autoR,
                view.vont,
                view.bikak,
                view.mentod,
                view.gyartmany,
                view.tipus);

            if (uj != null)
            {
                db.Entry(regi).CurrentValues.SetValues(uj);
            }

            //műszakiállapottábla update
            muszakiallapottabla regiM   = db.muszakiallapottabla.SingleOrDefault(x => x.rendszamHOZ.Contains(view.selectedRendszam));
            DateTime            evjarat = regiM.evjarat;
            int id = regiM.idmuszakiAllapot;
            muszakiallapottabla ujM = new muszakiallapottabla(
                id,
                view.rendszam,
                view.mMegyei,
                view.mOrszagos,
                view.teligumi,
                view.nyarigumi,
                view.muszaki,
                view.bizt,
                evjarat);

            if (uj != null)
            {
                db.Entry(regiM).CurrentValues.SetValues(ujM);
            }
            Save();
        }