public ActionResult Index(PersonaNaturalCriteria criteria) { if (ModelState.IsValid) { criteria.Buscar(); } return(View(criteria)); }
public void GetPersonaList() { RegisterDependency.Init(); var t1 = DateTime.Now.Ticks; var personaCriteria = PersonaNaturalCriteria.New(); personaCriteria.Identificacion = "001"; var personaList = PersonaNaturalList.Get(personaCriteria); //var persona = PersonaNatural.Get(personaList.First().Id); var t2 = DateTime.Now.Ticks; System.Diagnostics.Trace.WriteLine("T2:" + ((t2 - t1) / 1000)); Assert.AreNotEqual(personaList.Count, 0); }
public void PersonaCreate() { RegisterDependency.Init(); var persona = PersonaNatural.New(); persona.FechaNacimiento = DateTime.Now.AddYears(-5); persona.Identificacion = "1103776313"; persona.PrimerApellido = "Sinche"; persona.SegundoApellido = "Salinas"; persona.PrimerNombre = "Junior"; persona.SegundoNombre = "Ulises"; var correo = persona.Correos.AddNew(); correo.Correo = "*****@*****.**"; persona.Correos.Add(correo); var t1 = DateTime.Now.Ticks; persona.TipoIdentificacion = CatalogoItemList.Get(CatalogoConstantes.CatIdentificacionTipo).GetItem(CatalogoConstantes.IdentificacionCedula).Id; var t2 = DateTime.Now.Ticks; persona.Genero = CatalogoItemList.Get(CatalogoConstantes.CatGenero).GetItem(CatalogoConstantes.GeneroMasculino).Id; var t3 = DateTime.Now.Ticks; persona.EstadoCivil = CatalogoItemList.Get(CatalogoConstantes.CatEstadoCivil).GetItem(CatalogoConstantes.EstadoCivilUnionlibre).Id; var t4 = DateTime.Now.Ticks; System.Diagnostics.Trace.WriteLine(string.Format("Tiempos:{0}, {1}, {2}, {3}", t1, t2, t3, t4)); System.Diagnostics.Trace.WriteLine("T1:" + ((t2 - t1) / 1000)); System.Diagnostics.Trace.WriteLine("T2:" + ((t3 - t2) / 1000)); System.Diagnostics.Trace.WriteLine("T3:" + ((t4 - t3) / 1000)); System.Diagnostics.Trace.WriteLine("T3:" + ((t4 - t1) / 1000)); persona.Save(); var personaCriteria = PersonaNaturalCriteria.New(); var personaList = PersonaNaturalList.Get(personaCriteria); var id = personaList.First(x => x.Identificacion == persona.Identificacion).Id; var persona1 = PersonaNatural.Get(id); persona1.EstadoCivil = CatalogoItemList.Get(CatalogoConstantes.CatEstadoCivil).GetItem(CatalogoConstantes.EstadoCivilUnionlibre).Id; persona1.Save(); var persona2 = PersonaNatural.Get(id); persona2.Delete(); persona2.Save(); Assert.AreNotEqual(personaList.Count, 0); var personaList1 = PersonaNaturalList.Get(personaCriteria); Assert.AreNotEqual(personaList1.Count, personaList.Count); }
// // GET: /PersonaNatural/ public ActionResult Index() { return(View(PersonaNaturalCriteria.New())); }