示例#1
0
 public void ModificarTelefono(Telefono pTelefono)
 {
     this.txtId.Text = pTelefono.TelefonoId.ToString();
     this.txtNumero.Text = pTelefono.Numero;
     this.txtTipo.Text = pTelefono.Tipo;
     this.Text = "Modificar Telefono";
     this.iTelefonoOriginal = pTelefono;
 }
示例#2
0
 public void AgregarTelefono(Telefono pTelefonoNuevo)
 {
     this.txtId.Text = "--- Sin ID ---";
     this.txtNumero.Text = String.Empty;
     this.txtTipo.Text = String.Empty;
     this.Text = "Agregar nuevo Telefono";
     this.iTelefonoOriginal = pTelefonoNuevo;
 }
示例#3
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);
        }
示例#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);*/
        }