Beispiel #1
0
        private static void AgregarActualizarPersonaSola()
        {
            CRUDPersonaFacade fachada = new CRUDPersonaFacade();

            Persona mPersona = new Persona
            {
                Nombre = DateTime.Now.ToString(),
                Apellido = "Sánchez",
                Telefonos = new List<Telefono>()
            };

            fachada.Create(mPersona);
            Console.WriteLine("Creada ({0})",mPersona.PersonaId);
            Console.ReadKey();

            int id = mPersona.PersonaId;
            mPersona = null;

            mPersona = fachada.GetById(id);

            mPersona.Nombre = "Ramiro"; mPersona.Apellido = "Estuvo aqui";

            Console.WriteLine("Modificada");
            Console.ReadKey();

            fachada.Update(mPersona);

            Console.WriteLine("Actualizada");
            Console.ReadKey();
        }
Beispiel #2
0
        static void ActualizarTest()
        {
            CRUDPersonaFacade fachada = new CRUDPersonaFacade();

            Persona mPersona /*= new Persona
            {
                PersonaId = 2,
                Nombre = "Martin",
                Apellido = "Fijo",
                Telefonos = new List<Telefono>()
            }*/;

            mPersona = fachada.GetAll()[5];
            string temp = DateTime.Today.ToString();
            mPersona.Nombre = mPersona.Nombre + temp;

            Console.WriteLine("Nombre viejo: {0}\t Nombre Nuevo: {1}", mPersona.Nombre, mPersona.Nombre + temp);
            Console.ReadKey();

            Telefono mTelefonoNuevo1 = new Telefono { Numero = DateTime.Now.ToString(), Tipo = "Fijo" };
            Telefono mTelefonoNuevo2 = new Telefono { Numero = DateTime.Today.ToString(), Tipo = "CeroOchocientos" };
            mPersona.Telefonos.Add(mTelefonoNuevo1);
            mPersona.Telefonos.Add(mTelefonoNuevo2);

            mPersona.Telefonos[0].Tipo = mPersona.Telefonos[0].Tipo + " Celular";

            //mPersona.Telefonos.RemoveAt(1);

            fachada.Update(mPersona);

            Console.WriteLine("Actualizada");
            Console.ReadKey();

            Persona pers = fachada.GetAll()[5];
            Console.WriteLine("Get by id Nombre: {0}", pers.Nombre);
            Console.ReadKey();

            MostrarTodosTest(fachada);
        }