Exemplo n.º 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();
        }
Exemplo n.º 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);
        }
Exemplo n.º 3
0
 public VentanaPrincipal(CRUDPersonaFacade pFachada)
 {
     InitializeComponent();
     this.iFachada = pFachada;
 }
Exemplo n.º 4
0
        static void AgregarTest()
        {
            CRUDPersonaFacade fachada = new CRUDPersonaFacade();

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

            Telefono mTelefono1 = new Telefono { Numero = DateTime.Now.Ticks.ToString(), Tipo = "Celular" };
            Telefono mTelefono2 = new Telefono { Numero = DateTime.Now.Second.ToString(), Tipo = "Celular" };

            mPersona.Telefonos.Add(mTelefono1);
            mPersona.Telefonos.Add(mTelefono2);

            fachada.Create(mPersona);

            Console.WriteLine("Agregada");
            Console.ReadKey();
            /*
                        Persona pers = fachada.GetById(1);
                        try
                        {
                            Console.WriteLine("Get by id Nombre: {0}, Cantidad de Telefonos: {1}", pers.Nombre, pers.Telefonos == null ? "null" : pers.Telefonos.Count.ToString());
                        }
                        catch (System.ObjectDisposedException)
                        {
                            Console.WriteLine("Get by id Nombre: {0}, Cantidad de Telefonos: {1}", pers.Nombre, "Context Disposed");
                        }

                        Console.ReadKey();

                       MostrarTodosTest(fachada);*/
        }
Exemplo n.º 5
0
 static void MostrarTodosTest(CRUDPersonaFacade fachada)
 {
     List<Persona> lista = fachada.GetAll();
     Console.WriteLine("Get all, Resultados");
     Console.ReadKey();
     MostrarTodos(lista);
 }
Exemplo n.º 6
0
        private static void EliminarTest()
        {
            CRUDPersonaFacade fachada = new CRUDPersonaFacade();

            Persona mPersona;

            mPersona = fachada.GetAll().First<Persona>();

            Console.WriteLine("Se Eliminara la primer persona, con nombre: '{0}' y ID: {1}", mPersona.Nombre, mPersona.PersonaId);
            Console.ReadKey();

            fachada.Delete(mPersona);

            Console.WriteLine("Eliminada");
            Console.ReadKey();
        }