Exemplo n.º 1
0
        internal Persoana SavePersoana(Persoana p)
        {
            Persoana persoana = null;

            p.CheckCanSave(dao);

            if (p.Id == 0)
            {
                persoana = new Persoana();
            }
            else
            {
                persoana = GetPersoana(p.Id);
            }
            persoana.Nume = p.Nume;
            persoana.Prenume = p.Prenume;
            persoana.Anulat = p.Anulat;
            persoana.Cod = p.Cod;
            persoana.Functie = p.Functie;
            persoana.Numar = p.Numar;
            persoana.Firma = p.Firma;
            persoana = dao.Save(persoana) as Persoana;

            return persoana;
        }