/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult EditarPersona(Guid id) { this.miPersona = (from p in vPersonaController.personas where p.id == id select p).SingleOrDefault(); return View(this.miPersona); }
public void CreaPersona() { this.oPersona = new Persona() { id = Guid.NewGuid(), nombre = "MAURO ETZAEL", apellidoPaterno = "HENARO", apellidoMaterno = "SÁNCHEZ", correoElectronico = "*****@*****.**", curp = "HESM900626HDFNNR08", fechaNacimiento = new DateTime(1990, 06, 26), rfc = "HESM900626HG4", telefono = "04455481307" }; this.lstPersonas.Add(this.oPersona); this.oPersona = new Persona() { id = Guid.NewGuid(), nombre = "FERNANDO ALONSO", apellidoPaterno = "RAMIREZ", apellidoMaterno = "RAMIREZ", correoElectronico = "*****@*****.**", curp = "RARM801026HDFVVJ08", fechaNacimiento = new DateTime(1980, 10, 26), rfc = "RARM801026", telefono = "04455123456" }; this.lstPersonas.Add(this.oPersona); this.oPersona = new Persona() { id = Guid.NewGuid(), nombre = "MARIA JOSE", apellidoPaterno = "SANTANDER", apellidoMaterno = "BOLAÑOZ", correoElectronico = "*****@*****.**", curp = "SABM890715MDFRRt67", fechaNacimiento = new DateTime(1989, 07, 15), rfc = "SABM890715M", telefono = "04455456776" }; this.lstPersonas.Add(this.oPersona); this.oPersona = new Persona() { id = Guid.NewGuid(), nombre = "CONSUELO DOLORES", apellidoPaterno = "SANDOVAL", apellidoMaterno = "MENDOZA", correoElectronico = "*****@*****.**", curp = "SAMC740808MFFG56", fechaNacimiento = new DateTime(1972, 08, 08), rfc = "SAMC740808M", telefono = "04455123456" }; this.lstPersonas.Add(this.oPersona); }
/// <summary> /// /// </summary> /// <returns></returns> public ActionResult InsertaPersona() { repositorio = new PersonaRepository(PvUtilerias.Conexion.GetConnectionString("PuntoVentaWeb")); Persona p = new Persona(); repositorio.ConsultaTiposPersonas(); foreach (TipoPersona tp in repositorio.LstTiposPersonas) { SelectListItem sli = new SelectListItem(); sli.Text = tp.descripcion; sli.Value = tp.id.ToString(); p.LstTiposPersonas.Add(sli); } return View(p); }
public ActionResult InsertaRegistroPersona(Persona miPersona) { try { repositorio = new PersonaRepository(miPersona, PvUtilerias.Conexion.GetConnectionString("PuntoVentaWeb")); repositorio.InsertaPersona(); resultado = new VistaResultadoModel(0, "Se ha insertado el registro !!!"); return PartialView("_Respuesta", resultado); } catch (Exception ex) { resultado = new VistaResultadoModel(1, ex.Message); return PartialView("_Respuesta", resultado); } }
/// <summary> /// Método Constructor /// </summary> /// <param name="persona">objeto de tipo entidad persona</param> /// <param name="contexto">objeto de contexto de la BD</param> public ImplCrudPersona(Persona persona, DbAplicacionMvcDataContext contexto) { this.oPersona = persona; base.contexto = contexto; }
/// <summary> /// Método Constructor /// </summary> /// <param name="persona">objeto de tipo entidad persona</param> /// <param name="conexion">cadena de conexión a la BD</param> public ImplCrudPersona(Persona persona, string conexion) { this.oPersona = persona; base.sCadenaConexion = conexion; }
/// <summary> /// Mapea (cast) al objeto de tipo pvPersona /// a un tipo de objeto Persona. /// </summary> public void MapeoEntidadObjeto() { if (this.bdPersona != null) this.oPersona = EntidadBase.Cast<pvPersona, Persona>(this.bdPersona); else throw new InvalidOperationException("El objeto bd de la entidad persona, no ha sido establecido."); }
/// <summary> /// Método Constructor para la /// entidad de negocio Persona. /// </summary> /// <param name="persona">objeto entidad relacional persona</param> /// <param name="telefonos">lista de objetos entidad relacional telefono</param> /// <param name="direcciones">lista de objetos entidad relacional direccion</param> /// <param name="tiposPersona">lista de objetos entidad relacional tipo de persona</param> /// <param name="conexion">cadena de conexión a la BD</param> public PersonaRepository(Persona persona, List<object> telefonos, List<object> direcciones, List<TipoPersona> tiposPersona,string conexion) { base.sCadenaConexion = conexion; this.oPersona = persona; }
/// <summary> /// Método Constructor /// </summary> /// <param name="persona">objeto entidad</param> /// <param name="tipoPersona"></param> /// <param name="conexion">cadena de conexión a la BD</param> public PersonaRepository(Persona persona, TipoPersona tipoPersona, string conexion) { base.sCadenaConexion = conexion; this.oTipoPersona = tipoPersona; this.oPersona = persona; }
/// <summary> /// Método Constructor /// </summary> /// <param name="persona">objeto entidad</param> /// <param name="tiposPersona"></param> /// <param name="conexion">cadena de conexión a la BD</param> public PersonaRepository(Persona persona, List<TipoPersona> tiposPersona,string conexion) { base.sCadenaConexion = conexion; this.lstTiposPersonas = tiposPersona; this.oPersona = persona; }
/// <summary> /// Método Constructor /// </summary> /// <param name="persona">objeto entidad relacional Persona</param> /// <param name="conexion">cadena de conexión</param> public PersonaRepository(Persona persona,string conexion) { base.sCadenaConexion = conexion; this.oPersona = persona; this.lstPersonas = new List<Persona>(); }
/// <summary> /// Crea una instancia de ImplCrudPersona /// donde inicializa el objeto Persona y el DataContext /// </summary> /// <param name="persona">Objeto Persona</param> /// <param name="contexto">Objeto DataContext</param> public void CreaInstanciaImplPersona(Persona persona, DbAplicacionMvcDataContext contexto) { this.instancia = new ImplCrudPersona(persona, contexto); }
/// <summary> /// Crea una instancia de /// ImplCrudPersona donde inicializa /// la cadena de conexión y el objeto persona /// </summary> /// <param name="persona">Objeto Persona</param> /// <param name="conexion">Cadena de conexion</param> public void CreaInstanciaImplPersona(Persona persona, string conexion) { this.Instancia = new ImplCrudPersona(persona, conexion); }
/// <summary> /// /// </summary> /// <param name="persona"></param> /// <param name="cadena"></param> public void GeneraInstanciaPersona(Persona persona, string cadena) { this.instancia = new ImplCrudPersona(persona, cadena); }
public ActionResult RespuestaForm(Persona miPersona) { try { resultado = new VistaResultadoModel(0, "Se ha modificado el registro seleccionado!!!"); } catch (Exception ex) { resultado = new VistaResultadoModel(1, ex.Message); return PartialView("_Respuesta", resultado); } return null; }