コード例 #1
0
 /// <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);
 }
コード例 #2
0
 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);
 }
コード例 #3
0
 /// <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);
 }
コード例 #4
0
 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);
     }
 }
コード例 #5
0
 /// <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;
 }
コード例 #6
0
 /// <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;
 }
コード例 #7
0
 /// <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.");
 }
コード例 #8
0
 /// <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;
 }
コード例 #9
0
 /// <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;
 }
コード例 #10
0
 /// <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;
 }
コード例 #11
0
 /// <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>();
 }
コード例 #12
0
ファイル: FactoryCrud.cs プロジェクト: CursoMvc/PuntoVentaMvc
 /// <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);
 }
コード例 #13
0
ファイル: FactoryCrud.cs プロジェクト: CursoMvc/PuntoVentaMvc
 /// <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);
 }
コード例 #14
0
ファイル: FactoryCrud.cs プロジェクト: njmube/PuntoVentaMvc
 /// <summary>
 /// 
 /// </summary>
 /// <param name="persona"></param>
 /// <param name="cadena"></param>
 public void GeneraInstanciaPersona(Persona persona, string cadena)
 {
     this.instancia = new ImplCrudPersona(persona, cadena);
 }
コード例 #15
0
 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;
 }