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; }
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; }
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); }
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);*/ }