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(); }
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); }
public VentanaPrincipal(CRUDPersonaFacade pFachada) { InitializeComponent(); this.iFachada = pFachada; }
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);*/ }
static void MostrarTodosTest(CRUDPersonaFacade fachada) { List<Persona> lista = fachada.GetAll(); Console.WriteLine("Get all, Resultados"); Console.ReadKey(); MostrarTodos(lista); }
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(); }