Esempio n. 1
0
 public void Modify(int index, ugyfel uf)
 {
     if (uf.id > 0)
     {
         view.bindingList[index] = uf;
         repo.Update(uf);
     }
 }
        public void Update(ugyfel param)
        {
            var uf = db.ugyfel.Find(param.id);

            if (uf != null)
            {
                db.Entry(uf).CurrentValues.SetValues(param);
            }
        }
Esempio n. 3
0
 public void Modify(ugyfel uf)
 {
     repo.Update(uf);
 }
Esempio n. 4
0
 public void Add(ugyfel uf)
 {
     view.bindingList.Add(uf);
     // hozzáadás ehhez a contexthez is
     repo.Insert(uf);
 }
 public void Add(ugyfel uf)
 {
     view.bindingList.Insert(0, uf);
     repo.Insert(uf);
     view.totalItems++;
 }
 public bool Exists(ugyfel uf)
 {
     return(db.ugyfel.Any(x => x.id == uf.id));
 }
 public void Insert(ugyfel uf)
 {
     // TODO: Beillesztés
 }
Esempio n. 8
0
        public void Save(ugyfel uf)
        {
            view.errorVnev    = null;
            view.errorKnev    = null;
            view.errorVaros   = null;
            view.errorIrszam  = null;
            view.errorCim     = null;
            view.errorTelefon = null;
            view.errorEmail   = null;

            bool helyes = true;

            if (string.IsNullOrEmpty(uf.vezeteknev))
            {
                view.errorVnev = Resources.KotelezoMezo;
                helyes         = false;
            }
            if (string.IsNullOrEmpty(uf.keresztnev))
            {
                view.errorKnev = Resources.KotelezoMezo;
                helyes         = false;
            }
            if (string.IsNullOrEmpty(uf.varos))
            {
                view.errorVaros = Resources.KotelezoMezo;
                helyes          = false;
            }
            if (uf.irszam < 1)
            {
                view.errorIrszam = Resources.KotelezoMezo;
                helyes           = false;
            }
            if (string.IsNullOrEmpty(uf.cim))
            {
                view.errorCim = Resources.KotelezoMezo;
                helyes        = false;
            }
            if (string.IsNullOrEmpty(uf.telefonszam))
            {
                view.errorTelefon = Resources.KotelezoMezo;
                helyes            = false;
            }
            if (string.IsNullOrEmpty(uf.email))
            {
                view.errorEmail = Resources.KotelezoMezo;
                helyes          = false;
            }
            else
            {
                try
                {
                    new MailAddress(uf.email);
                }
                catch (Exception)
                {
                    view.errorEmail = Resources.NemEmail;
                }
            }

            // Repo ellenőrzés
            if (helyes)
            {
                if (repo.Exists(uf))
                {
                    try
                    {
                        repo.Update(uf);
                    }
                    catch (Exception ex)
                    {
                        view.errorVnev = ex.Message;
                    }
                }
                else
                {
                    try
                    {
                        repo.Insert(uf);
                    }
                    catch (Exception ex)
                    {
                        view.errorVnev = ex.Message;
                    }
                }
            }
        }
Esempio n. 9
0
 public void Insert(ugyfel uf)
 {
     db.ugyfel.Add(uf);
 }
 public void Insert(ugyfel ugyfel)
 {
     db.ugyfel.Add(ugyfel);
 }
        public void Save(ugyfel uf)
        {
            view.errorVnev  = null;
            view.errorKnev  = null;
            view.errorVaros = null;
            // TODO: Hiányzó elem
            view.errorTelefon = null;
            view.errorEmail   = null;

            bool helyes = true;

            // TODO: javítás
            if (string.IsNullOrEmpty(uf.keresztnev))
            {
                view.errorVnev = Resources.KotelezoMezo;
                helyes         = false;
            }
            if (string.IsNullOrEmpty(uf.vezeteknev))
            {
                view.errorKnev = Resources.NemEmail;
                helyes         = false;
            }
            if (string.IsNullOrEmpty(uf.varos))
            {
                view.errorVaros = Resources.KotelezoMezo;
                helyes          = false;
            }
            //TODO: Hiányzó elem
            if (string.IsNullOrEmpty(uf.telefonszam))
            {
                view.errorTelefon = Resources.KotelezoMezo;
                helyes            = false;
            }
            if (string.IsNullOrEmpty(uf.email))
            {
                view.errorEmail = Resources.KotelezoMezo;
                helyes          = false;
            }
            else
            {
                try
                {
                    new MailAddress(uf.email);
                }
                catch (Exception)
                {
                    view.errorEmail = Resources.NemEmail;
                }
            }

            // Repo ellenőrzés
            if (helyes)
            {
                if (repo.Exists(uf))
                {
                    try
                    {
                        // TODO: Módosítás
                    }
                    catch (Exception ex)
                    {
                        view.errorVnev = ex.Message;
                    }
                }
                else
                {
                    try
                    {
                        // TODO: Beillesztés
                    }
                    catch (Exception ex)
                    {
                        view.errorVnev = ex.Message;
                    }
                }
            }
        }