public async Task <IActionResult> Edit(int id, [Bind("Id,Nombres,Apellidos")] PersonaNatural personaNatural) { if (id != personaNatural.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(personaNatural); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonaNaturalExists(personaNatural.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(personaNatural)); }
public ActionResult RepresentanteLegal(int Id) { CargarListasViewDatoGenerales(); RepresentanteLegalViewModel p = new RepresentanteLegalViewModel(); PersonaJuridica juridica = new PersonaJuridica(); juridica = PersonaJuridicaSRV.PersonaJuridicaConsultarPorPersonaID(Id); Int64 Id_juridica = juridica.ID_JURIDICA; Int64 IdRepresentanteLegal = juridica.ID_REP_LEGAL; p.nuevo = 1; PersonaNatural pBD = new PersonaNatural(); Persona personaDB = new Persona(); Session["RelacionadosPEP"] = null; if (Id_juridica > 0 && IdRepresentanteLegal > 0) { p.nuevo = 0; pBD = pnSrv.PersonaNaturalConsultarPorIdPersona(IdRepresentanteLegal); if (pBD != null && pBD.ID_NATURAL > 0) { p = convertir.ConvertirRepresentanteLegalBDModel(pBD); personaDB = pSrv.PersonaConsultarPorID(pBD.ID_PERSONA); p.ID_TIPO_DOCUMENTO = personaDB.ID_TIPO_DOCUMENTO; p.NUMERO_DOCUMENTO = personaDB.NUMERO_DOCUMENTO; p.ID_MUNICIPIO = personaDB.ID_MUNICIPIO; p.ID_DEPARTMENTO = ListasSRV.DepartamentoPorIdMunicipioConsultar(personaDB.ID_MUNICIPIO).ID_DEPARTAMENTO; Session["RelacionadosPEP"] = convertir.ConvertirListaRelacionadoPepBDModel(relPepSrv.RelacionadoPepPorPersonaConsultar(pBD.ID_PERSONA)); } } p.ID_JURIDICA = Id_juridica; p.ID_PERSONA_JURIDICA = Id; CargarDdlCascadasRepresentante(p); return(View(p)); }
// GET: Impresion public ActionResult PersonaNatural(Int64 Id) { PersonaNatural p = srvPersonaNatural.PersonaNaturalConsultarPorIdPersona(Id); PersonaNaturalImprimirViewModel pImprimir = new PersonaNaturalImprimirViewModel(); pImprimir = convertir.ConvertirPersonaNaturalImprimirBDModel(p); pImprimir.RelacionadosPep = convertir.ConvertirListaRelacionadoPepBDModel(relPepSrv.RelacionadoPepPorPersonaConsultar(Id)); pImprimir.OperacionesInternacionales = convertir.ConvertirOperacionesBDViewModel(operacionSRV.PersonaConsultar(Id)); string header = HostingEnvironment.MapPath("~/estatico/header.html"); string footer = HostingEnvironment.MapPath("~/estatico/footer.html"); string customSwitches = string.Format("--header-html \"{0}\" " + "--header-spacing \"0\" " + "--footer-html \"{1}\" " + "--footer-spacing \"10\" " + "--footer-font-size \"10\" " + "--header-font-size \"10\" ", header, footer); return(new ViewAsPdf("PersonaNatural", pImprimir) { FileName = "FormularioPersonaNatural.pdf", CustomSwitches = customSwitches, PageOrientation = Rotativa.Options.Orientation.Portrait, PageSize = Rotativa.Options.Size.A4 }); }
public IHttpActionResult RegistrarPersonaNatural(PersonaNaturalDTO oPersonaDTO) { try { PersonaNaturalBl personaNatural = new PersonaNaturalBl(); PersonaNatural oPersona = new PersonaNatural(); Usuario oUsuario = new Usuario(); oPersona.Nombres = oPersonaDTO.Nombre; oPersona.Apellidos = oPersonaDTO.Apellidos; oPersona.Documento = oPersonaDTO.Documento; oPersona.Email = oPersonaDTO.Email; oPersona.Telefono = oPersonaDTO.Telefono; oUsuario.Usuario1 = oPersonaDTO.Usuario; oUsuario.Contrasena = oPersonaDTO.Contrasena; oUsuario.TipoUsuario = 1; var email = oPersonaDTO.Email; var mensaje = personaNatural.Registrar(oPersona, oUsuario); return(Ok(new { success = true, mensaje })); } catch (Exception exc) { return(Ok(new { success = false })); } }
public void CargarDatos(int?PersonaNaturalId) { INEIEntities context = new INEIEntities(); this.PersonaNaturalId = PersonaNaturalId; this.DNI = DNI; this.Nombre = Nombre; this.ApellidoPaterno = ApellidoPaterno; this.ApellidoMaterno = ApellidoMaterno; this.Password = Password; this.FechaRegistro = FechaRegistro; this.UsuarioRegistroId = UsuarioRegistroId; this.Estado = Estado; if (PersonaNaturalId.HasValue) { PersonaNatural objPersona = context.PersonaNatural.FirstOrDefault(x => x.PersonaNaturalId == PersonaNaturalId); this.DNI = objPersona.DNI; this.Nombre = objPersona.Nombre; this.ApellidoPaterno = objPersona.ApellidoPaterno; this.ApellidoMaterno = objPersona.ApellidoMaterno; this.Password = objPersona.Password; this.FechaRegistro = objPersona.FechaRegistro; this.UsuarioRegistroId = objPersona.UsuarioRegistroId; this.Estado = objPersona.Estado; } }
// Datos generales de la persona natural public ActionResult PersonaNatural(Int64 IdPersona) { CargarListasViewDatoGenerales(); PersonaNaturalViewModel p = new PersonaNaturalViewModel(); PersonaNatural pBD = new PersonaNatural(); Persona personaDB = new Persona(); if (IdPersona > 0) { pBD = pnSrv.PersonaNaturalConsultarPorIdPersona(IdPersona); if (pBD != null && pBD.ID_NATURAL > 0) { p = convertir.ConvertirPersonaNaturalBDModel(pBD); personaDB = pSrv.PersonaConsultarPorID(pBD.ID_PERSONA); p.ID_TIPO_DOCUMENTO = personaDB.ID_TIPO_DOCUMENTO; p.NUMERO_DOCUMENTO = personaDB.NUMERO_DOCUMENTO; p.ID_MUNICIPIO = personaDB.ID_MUNICIPIO; p.ID_PERSONA = personaDB.ID_PERSONA; p.TipoDocumento = ListasSRV.TipoDocumentoPorIdConsultar(personaDB.ID_TIPO_DOCUMENTO).NOMBRE_TIPO_DOCUMENTO; p.ID_DEPARTMENTO = ListasSRV.DepartamentoPorIdMunicipioConsultar(personaDB.ID_MUNICIPIO).ID_DEPARTAMENTO; List <RelacionadoPepViewModel> listaRelacionadosPEP = new List <RelacionadoPepViewModel>(); p.RelacionadosPep = convertir.ConvertirListaRelacionadoPepBDModel(relPepSrv.RelacionadoPepPorPersonaConsultar(pBD.ID_PERSONA)); Session["RelacionadosPEP"] = p.RelacionadosPep; } } CargarDdlCascadas(p); return(View(p)); }
private void button1_Click(object sender, EventArgs e) { string nombre = txtNombre.Text; string direccion = txtDireccion.Text; string telefono = txtTelefono.Text; string correoElectronico = txtCorreo.Text; string apellido = txtApellido.Text; string dni = txtDni.Text; string fechaNacimiento = txtFechaNacimiento.Text; bool sexo = txtSexo.Text == "M" ? true : false; PersonaNatural personaNatural = new PersonaNatural(); personaNatural.nombre = nombre; personaNatural.direccion = direccion; personaNatural.telefono = telefono; personaNatural.correoElectronico = correoElectronico; personaNatural.apellido = apellido; personaNatural.dni = dni; personaNatural.fechaNacimiento = fechaNacimiento; personaNatural.sexo = sexo; QPersona qPersona = new QPersonaNatural(); qPersona.insertarPersonaNatural(personaNatural, ref listaPersonaNatural); }
public ActionResult Create(PersonaNatural persona, FormCollection collection) { var correosList = collection["correo"]; if (correosList == null) { return(View(persona)); } var correos = correosList.Split(','); var isErasers = collection["isEraser"].Split(','); for (int i = 0; i < correos.Length; i++) { if (!Boolean.Parse(isErasers[i]) && correos[i] != string.Empty) { var mail = PersonaCorreo.New(); mail.Correo = correos[i]; persona.Correos.Add(mail); } } if (persona.IsValid) { if (SaveObject(persona, false)) { return(View()); } } return(View(persona)); }
public ActionResult CargarRepresentante(string tipo, string documento, int IdPersona, int IdJuridica) { CargarListasViewDatoGenerales(); RepresentanteLegalViewModel p = new RepresentanteLegalViewModel(); PersonaNatural pBD = new PersonaNatural(); Persona personaDB = new Persona(); if (IdPersona > 0) { personaDB = pSrv.PersonaConsultarPorTipoDocumento(Convert.ToInt64(tipo), documento); if (personaDB != null) { pBD = pnSrv.PersonaNaturalConsultarPorIdPersona(personaDB.ID_PERSONA); if (pBD != null && pBD.ID_NATURAL > 0) { p = convertir.ConvertirRepresentanteLegalBDModel(pBD); p.ID_TIPO_DOCUMENTO = personaDB.ID_TIPO_DOCUMENTO; p.NUMERO_DOCUMENTO = personaDB.NUMERO_DOCUMENTO; p.ID_MUNICIPIO = personaDB.ID_MUNICIPIO; p.ID_DEPARTMENTO = ListasSRV.DepartamentoPorIdMunicipioConsultar(personaDB.ID_MUNICIPIO).ID_DEPARTAMENTO; } } else { p.ID_TIPO_DOCUMENTO = Convert.ToInt64(tipo); p.NUMERO_DOCUMENTO = documento; } } p.ID_JURIDICA = IdJuridica; p.ID_PERSONA_JURIDICA = IdPersona; CargarDdlCascadasRepresentante(p); return(PartialView("_DatosRepresentante", p)); }
public ActionResult RepresentanteLegal(RepresentanteLegalViewModel personaNatural, string btnSiguiente) { List <RelacionadoPepViewModel> ListaRelacionadosPEP = new List <RelacionadoPepViewModel>(); if (Session["RelacionadosPEP"] != null) { ListaRelacionadosPEP = (List <RelacionadoPepViewModel>)Session["RelacionadosPEP"]; } if ((personaNatural.DECRETO_1674 == 1 || personaNatural.REP_ORG_INTERNACIONAL == 1 || personaNatural.RECONOCIMIENTO_PUB == 1) && (personaNatural.RelacionadosPep == null || (personaNatural.RelacionadosPep != null && personaNatural.RelacionadosPep.Count == 0))) { ModelState.AddModelError("", "Debe agregar por lo menos un relacionado PEP"); } if (ModelState.IsValid) { Int64 Id_persona_juridica = personaNatural.ID_PERSONA_JURIDICA; Int64 Id_juridica = personaNatural.ID_JURIDICA; PersonaNatural pn = convertir.ConvertirRepresentanteLegalModelBD(personaNatural); Persona persona = new Persona(); if (pn.ID_PERSONA > 0) { persona = pSrv.PersonaConsultarPorID(pn.ID_PERSONA);; persona.ID_TIPO_DOCUMENTO = personaNatural.ID_TIPO_DOCUMENTO; persona.NUMERO_DOCUMENTO = personaNatural.NUMERO_DOCUMENTO; } else { persona.ID_TIPO_DOCUMENTO = personaNatural.ID_TIPO_DOCUMENTO; persona.NUMERO_DOCUMENTO = personaNatural.NUMERO_DOCUMENTO; persona.ID_MUNICIPIO = personaNatural.ID_MUNICIPIO; persona.ID_TIPO_PERSONA = personaNatural.ID_TIPO_PERSONA; persona.ID_PERSONA = personaNatural.ID_PERSONA; } try { List <RelacionadoPep> ListaRelacionadosPEPBD = convertir.ConvertirListaRelacionadoPepModelBD(ListaRelacionadosPEP); if (btnSiguiente != null) { return(RedirectToAction("InformacionFinanciera", "PersonaJuridica", new { Id = Id_persona_juridica })); } } catch (Exception ex) { personaNatural.mensajeNotificacion = Exepciones.Exepciones(ex); } } CargarDdlCascadasRepresentante(personaNatural); CargarListasViewDatoGenerales(); return(View(personaNatural)); }
public PersonaNatural ConvertirPersonaNaturalModelBD(PersonaNaturalViewModel pnViewModel) { PersonaNatural pn = new PersonaNatural(); Persona persona = new Persona(); pn.CARGO = pnViewModel.CARGO; pn.ID_PERSONA = pnViewModel.ID_PERSONA; pn.ID_NATURAL = pnViewModel.ID_NATURAL; pn.CELULAR = pnViewModel.CELULAR; pn.CELULAR_EMPRESA = pnViewModel.CELULAR_EMPRESA; pn.CORREO = pnViewModel.CORREO; pn.DECRETO_1674 = pnViewModel.DECRETO_1674; pn.DEPENDENCIA = pnViewModel.DEPENDENCIA; pn.DIRECCION_EMPRESA = pnViewModel.DIRECCION_EMPRESA; pn.DIR_RESIDENCIA = pnViewModel.DIR_RESIDENCIA; pn.ID_MCPO_RESIDENCIA = pnViewModel.ID_MCPO_RESIDENCIA; pn.NOMBRE_EMPRESA = pnViewModel.NOMBRE_EMPRESA; pn.ENTIDAD_PEP = pnViewModel.ENTIDAD_PEP; pn.EXTENSION_EMPRESA = pnViewModel.EXTENSION_EMPRESA; pn.FAX_EMPRESA = pnViewModel.FAX_EMPRESA; if (pnViewModel.FEC_DESVINCULA_PEP != string.Empty) { pn.FEC_DESVINCULA_PEP = Convert.ToDateTime(pnViewModel.FEC_DESVINCULA_PEP); } pn.FEC_EXPEDICION = Convert.ToDateTime(pnViewModel.FEC_EXPEDICION); pn.FEC_NACIMIENTO = Convert.ToDateTime(pnViewModel.FEC_NACIMIENTO); if (pnViewModel.FEC_VINCULA_PEP != string.Empty) { pn.FEC_VINCULA_PEP = Convert.ToDateTime(pnViewModel.FEC_VINCULA_PEP); } if (pnViewModel.ID_CARGO_PEP != null) { pn.ID_CARGO_PEP = (Int64)pnViewModel.ID_CARGO_PEP; } pn.ID_CODIGO_CIIU = pnViewModel.ID_CODIGO_CIIU; pn.ID_ESTADO_CIVIL = pnViewModel.ID_ESTADO_CIVIL; pn.ID_MCPO_EMPRESA = pnViewModel.ID_MCPO_EMPRESA; pn.ID_MCPO_EXPEDICION = pnViewModel.ID_MCPO_EXPEDICION; pn.ID_MCPO_NACIMIENTO = pnViewModel.ID_MCPO_NACIMIENTO; pn.ID_PROFESION = pnViewModel.ID_PROFESION; pn.ID_SEXO = pnViewModel.ID_SEXO; pn.ID_TIPO_EMPRESA = pnViewModel.ID_TIPO_EMPRESA; pn.NOMBRE_EMPRESA = pnViewModel.NOMBRE_EMPRESA; pn.PRIMER_APELLIDO = pnViewModel.PRIMER_APELLIDO; pn.PRIMER_NOMBRE = pnViewModel.PRIMER_NOMBRE; pn.RECONOCIMIENTO_PUB = pnViewModel.RECONOCIMIENTO_PUB; pn.REP_ORG_INTERNACIONAL = pnViewModel.REP_ORG_INTERNACIONAL; pn.SEGUNDO_APELLIDO = pnViewModel.SEGUNDO_APELLIDO; pn.SEGUNDO_NOMBRE = pnViewModel.SEGUNDO_NOMBRE; pn.TELEFONO = pnViewModel.TELEFONO; pn.TELEFONO_EMPRESA = pnViewModel.TELEFONO_EMPRESA; pn.TEL_RESIDENCIA = pnViewModel.TEL_RESIDENCIA; pn.VINCULO_PEP = pnViewModel.VINCULO_PEP; return(pn); }
public ActionResult DeleteConfirmed(int id) { PersonaNatural personaNatural = db.Clients.Find(id); db.Clients.Remove(personaNatural); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult PersonaNatural(PersonaNaturalViewModel personaNatural, string btnSiguiente) { List <RelacionadoPepViewModel> ListaRelacionadosPEP = new List <RelacionadoPepViewModel>(); if (Session["RelacionadosPEP"] != null) { ListaRelacionadosPEP = (List <RelacionadoPepViewModel>)Session["RelacionadosPEP"]; personaNatural.RelacionadosPep = ListaRelacionadosPEP; } if ((personaNatural.DECRETO_1674 == 1 || personaNatural.REP_ORG_INTERNACIONAL == 1 || personaNatural.RECONOCIMIENTO_PUB == 1) && (personaNatural.RelacionadosPep == null || (personaNatural.RelacionadosPep != null && personaNatural.RelacionadosPep.Count == 0))) { ModelState.AddModelError("", "Debe agregar por lo menos un relacionado PEP"); } if (ModelState.IsValid) { PersonaNatural pn = convertir.ConvertirPersonaNaturalModelBD(personaNatural); Persona personaBD = new Persona(); if (pn.ID_PERSONA > 0) { personaBD = pSrv.PersonaConsultarPorID(pn.ID_PERSONA); } else { personaBD.ID_TIPO_DOCUMENTO = personaNatural.ID_TIPO_DOCUMENTO; personaBD.NUMERO_DOCUMENTO = personaNatural.NUMERO_DOCUMENTO; personaBD.ID_MUNICIPIO = personaNatural.ID_MUNICIPIO; personaBD.ID_TIPO_PERSONA = personaNatural.ID_TIPO_PERSONA; } try { List <RelacionadoPep> ListaRelacionadosPEPBD = convertir.ConvertirListaRelacionadoPepModelBD(ListaRelacionadosPEP); PersonaNatural nuevaPersona = pnSrv.PersonaNaturalInsertar(pn, personaBD, ListaRelacionadosPEPBD); if (nuevaPersona.tipoMensaje != 3) { PersonaViewModel persona = new PersonaViewModel(); persona = convertir.ConvertirPersonaBDPersonaModel(personaBD); return(View("InformacionFinanciera", persona)); } else { throw new Exception(nuevaPersona.mensajeNotificacion); } } catch (Exception ex) { //personaNatural.mensajeNotificacion= Exepciones.Exepciones( ex); } } CargarDdlCascadas(personaNatural); CargarListasViewDatoGenerales(); return(View(personaNatural)); }
public ActionResult Edit([Bind(Include = "ClientId,telefono,Direccion,Correo,Nombre,Apellido_Paterno,Apellido_Materno,FechaNac")] PersonaNatural personaNatural) { if (ModelState.IsValid) { db.Entry(personaNatural).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personaNatural)); }
public ActionResult ActivarConfirmed(int id) { PersonaNatural personaNatural = db.Clients.Find(id); db.Entry(personaNatural).State = EntityState.Modified; personaNatural.Estado = "Activo"; //db.Clients.Remove(personaNatural); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ListPersNatural(int?idPerNat) { PersonaNatural objPersNatural = context.PersonaNatural.FirstOrDefault(x => x.PersonaNaturalId == idPerNat); ViewData["objPersNatural"] = objPersNatural; List <PersonaNatural> ListPersNatural = context.PersonaNatural.ToList(); ViewData["ListPersNatural"] = ListPersNatural; return(View()); }
public async Task <IActionResult> Create([Bind("Id,Nombres,Apellidos")] PersonaNatural personaNatural) { if (ModelState.IsValid) { _context.Add(personaNatural); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(personaNatural)); }
public ActionResult Create([Bind(Include = "ClientId,telefono,Direccion,Correo,Nombre,Apellido_Paterno,Apellido_Materno,FechaNac")] PersonaNatural personaNatural) { if (ModelState.IsValid) { db.Clients.Add(personaNatural); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(personaNatural)); }
public ActionResult ListPersNatural(LoginViewModel objViewModel) { PersonaNatural objPersNatural = context.PersonaNatural.FirstOrDefault(x => x.DNI == objViewModel.DNI && x.Password == objViewModel.Password); List <PersonaNatural> ListPersNatural = context.PersonaNatural.ToList(); ViewData["ListPersNatural"] = ListPersNatural; ViewData["objPersNatural"] = objPersNatural; return(View("ListPersNatural")); }
public PersonaNatural PersonaNaturalConsultarPorIdPersona(Int64 idPersona) { param = new DynamicParameters(); param.Add(name: "ID_PERSONA", value: idPersona, direction: ParameterDirection.Input); PersonaNatural pn = (PersonaNatural)OracleConnection.Query <PersonaNatural>("SELECT ID_NATURAL,ID_PERSONA, PRIMER_NOMBRE, SEGUNDO_NOMBRE,PRIMER_APELLIDO, SEGUNDO_APELLIDO,ID_SEXO,FEC_EXPEDICION, " + "FEC_NACIMIENTO,DIR_RESIDENCIA,CORREO,TELEFONO,CELULAR,ID_MCPO_EXPEDICION,ID_MCPO_NACIMIENTO,ID_ESTADO_CIVIL,ID_PROFESION, DIRECCION_EMPRESA,ID_CODIGO_CIIU," + "TEL_RESIDENCIA,ID_MCPO_RESIDENCIA,NOMBRE_EMPRESA,ID_TIPO_EMPRESA,DEPENDENCIA,CARGO,ID_MCPO_EMPRESA,TELEFONO_EMPRESA,EXTENSION_EMPRESA,CELULAR_EMPRESA,FAX_EMPRESA,DECRETO_1674," + "REP_ORG_INTERNACIONAL,RECONOCIMIENTO_PUB,VINCULO_PEP,ENTIDAD_PEP,ID_CARGO_PEP,FEC_VINCULA_PEP,FEC_DESVINCULA_PEP" + " FROM NATURAL WHERE ID_PERSONA=:ID_PERSONA", param).FirstOrDefault(); return(pn); }
// GET: PersonaNaturals/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PersonaNatural personaNatural = db.Clients.Find(id); if (personaNatural == null) { return(HttpNotFound()); } return(View(personaNatural)); }
public PersonaNatural ConsultDatosPersonal(string dni) { var tokensApi = new Dni("8oZnzpEUWYeK9DhpuZVwJbQjH77WPdSg744vY31O"); Person person = tokensApi.get(dni); PersonaNatural personaNatural = new PersonaNatural(); personaNatural.dni = person.dni; personaNatural.nombres = person.nombres; personaNatural.apellido_materno = person.apellido_materno; personaNatural.apellido_paterno = person.apellido_paterno; personaNatural.caracter_verificacion = person.caracter_verificacion; personaNatural.caracter_verificacion_anterior = person.caracter_verificacion_anterior; return(personaNatural); }
private void btnTest_Click(object sender, EventArgs e) { //PersonaNatural personaNatural = new PersonaNatural(); //personaNatural.nombre = "Carlos Sarmiento Aranibar"; //lblNombre.Text = personaNatural.nombre; //QPersona qPersona = new QPersona(); //qPersona.insertar(); //QPersona qPersonaNatural = new QPersonaNatural(); //QPersona qPersonaJuridica = new QPersonaJuridica(); //qPersonaNatural.insertar(); //qPersonaJuridica.insertar(); string nombre = "Carlos"; string direccion = "Av. Cáceres"; string telefono = "987987988"; string correoElectronico = "*****@*****.**"; string apellido = "Cáceres Alcides"; string dni = "77777777"; string fechaNacimiento = "1991/01/01"; bool sexo = true; PersonaNatural personaNatural = new PersonaNatural(); personaNatural.nombre = nombre; personaNatural.direccion = direccion; personaNatural.telefono = telefono; personaNatural.correoElectronico = correoElectronico; personaNatural.apellido = apellido; personaNatural.dni = dni; personaNatural.fechaNacimiento = fechaNacimiento; personaNatural.sexo = sexo; QPersona qPersona = new QPersonaNatural(); qPersona.insertarPersonaNatural(personaNatural, ref listaPersonaNatural); foreach (var item in listaPersonaNatural) { MessageBox.Show(item.nombre); } }
public RepresentanteLegalViewModel ConvertirRepresentanteLegalBDModel(PersonaNatural pn) { RepresentanteLegalViewModel pnViewModel = new RepresentanteLegalViewModel(); pnViewModel.ID_NATURAL = pn.ID_NATURAL; pnViewModel.ID_PERSONA = pn.ID_PERSONA; pnViewModel.CELULAR = pn.CELULAR; pnViewModel.CORREO = pn.CORREO; pnViewModel.DECRETO_1674 = pn.DECRETO_1674; pnViewModel.DIR_RESIDENCIA = pn.DIR_RESIDENCIA; pnViewModel.ID_MCPO_RESIDENCIA = pn.ID_MCPO_RESIDENCIA; pnViewModel.ID_DEP_RESIDENCIA = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_RESIDENCIA).ID_DEPARTAMENTO; pnViewModel.ENTIDAD_PEP = pn.ENTIDAD_PEP; pnViewModel.EXTENSION_EMPRESA = pn.EXTENSION_EMPRESA; pnViewModel.FAX_EMPRESA = pn.FAX_EMPRESA; pnViewModel.FEC_EXPEDICION = pn.FEC_EXPEDICION.ToShortDateString(); pnViewModel.FEC_NACIMIENTO = pn.FEC_NACIMIENTO.ToShortDateString(); if (pn.FEC_VINCULA_PEP != null && pn.FEC_VINCULA_PEP.Value.ToShortDateString() != "1/01/0001") { pnViewModel.FEC_VINCULA_PEP = Convert.ToDateTime(pn.FEC_VINCULA_PEP.ToString()).ToShortDateString(); } if (pn.FEC_DESVINCULA_PEP != null && pn.FEC_DESVINCULA_PEP.Value.ToShortDateString() != "1/01/0001") { pnViewModel.FEC_DESVINCULA_PEP = Convert.ToDateTime(pn.FEC_DESVINCULA_PEP.ToString()).ToShortDateString(); } pnViewModel.ID_CARGO_PEP = pn.ID_CARGO_PEP; pnViewModel.ID_ESTADO_CIVIL = pn.ID_ESTADO_CIVIL; pnViewModel.ID_MCPO_EXPEDICION = pn.ID_MCPO_EXPEDICION; pnViewModel.ID_DEP_EXPEDICION = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_EXPEDICION).ID_DEPARTAMENTO; pnViewModel.ID_MCPO_NACIMIENTO = pn.ID_MCPO_NACIMIENTO; pnViewModel.ID_DEP_NACIMIENTO = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_NACIMIENTO).ID_DEPARTAMENTO; pnViewModel.ID_SEXO = pn.ID_SEXO; pnViewModel.PRIMER_APELLIDO = pn.PRIMER_APELLIDO; pnViewModel.PRIMER_NOMBRE = pn.PRIMER_NOMBRE; pnViewModel.RECONOCIMIENTO_PUB = pn.RECONOCIMIENTO_PUB; pnViewModel.REP_ORG_INTERNACIONAL = pn.REP_ORG_INTERNACIONAL; pnViewModel.SEGUNDO_APELLIDO = pn.SEGUNDO_APELLIDO; pnViewModel.SEGUNDO_NOMBRE = pn.SEGUNDO_NOMBRE; pnViewModel.TELEFONO = pn.TELEFONO; pnViewModel.TELEFONO_EMPRESA = pn.TELEFONO_EMPRESA; pnViewModel.TEL_RESIDENCIA = pn.TEL_RESIDENCIA; pnViewModel.VINCULO_PEP = pn.VINCULO_PEP; return(pnViewModel); }
public void AgregarPersona(AddEditPersonaNaturalViewModel personaRegistro) { INEIEntities context = new INEIEntities(); PersonaNatural persona = new PersonaNatural(); persona.Nombre = personaRegistro.Nombre; persona.DNI = personaRegistro.DNI; persona.ApellidoPaterno = personaRegistro.ApellidoPaterno; persona.ApellidoMaterno = personaRegistro.ApellidoMaterno; persona.Password = personaRegistro.Password; persona.FechaRegistro = DateTime.Now; persona.UsuarioRegistroId = 1; persona.Estado = "ACT"; context.PersonaNatural.Add(persona); context.SaveChanges(); }
public PersonaNatural ConsultDatosPersonal(string dni) { ServiceClientClient _serviceClientClient = new ServiceClientClient(); PersonaNatural persona = new PersonaNatural(); var data = _serviceClientClient.ConsultDatosPersonal(dni); persona.apellido_materno = data.apellido_materno; persona.apellido_paterno = data.apellido_paterno; persona.caracter_verificacion = data.caracter_verificacion; persona.caracter_verificacion_anterior = data.caracter_verificacion_anterior; persona.dni = data.dni; persona.nombres = data.nombres; return(persona); }
public string Registrar(PersonaNatural oPersona, Usuario oUsuario) { Model1 entity = new Model1(); var mensaje = ""; var usuario = (from i in entity.Usuario where i.Usuario1 == oUsuario.Usuario1 select i).FirstOrDefault(); var emailVn = (from i in entity.PersonaNatural where i.Email == oPersona.Email select i).FirstOrDefault(); if (usuario == null) { if (emailVn == null) { var Encriptar = SecurityEncode.SecurityEncode.Encriptar(oUsuario.Contrasena); oUsuario.Contrasena = Encriptar; entity.Usuario.Add(oUsuario); entity.SaveChanges(); var usuarioR = (from i in entity.Usuario where i.Usuario1 == oUsuario.Usuario1 select i).FirstOrDefault(); oPersona.IdUsuario = usuarioR.IdUsuario; entity.PersonaNatural.Add(oPersona); entity.SaveChanges(); mensaje = "Registro Exitoso."; } } if (usuario != null) { mensaje = "El Usuario ya exite."; } else if (emailVn != null) { mensaje = "El correo ya esta en uso"; } return(mensaje); }
public ActionResult PersonaNatural(PersonaNaturalViewModel personaNatural, string btnSiguiente) { List <RelacionadoPepViewModel> ListaRelacionadosPEP = new List <RelacionadoPepViewModel>(); if (Session["RelacionadosPEP"] != null) { ListaRelacionadosPEP = (List <RelacionadoPepViewModel>)Session["RelacionadosPEP"]; personaNatural.RelacionadosPep = ListaRelacionadosPEP; } if (ModelState.IsValid) { PersonaNatural pn = convertir.ConvertirPersonaNaturalModelBD(personaNatural); Persona personaBD = new Persona(); if (pn.ID_PERSONA > 0) { personaBD = pSrv.PersonaConsultarPorID(pn.ID_PERSONA); } else { personaBD.ID_TIPO_DOCUMENTO = personaNatural.ID_TIPO_DOCUMENTO; personaBD.NUMERO_DOCUMENTO = personaNatural.NUMERO_DOCUMENTO; personaBD.ID_MUNICIPIO = personaNatural.ID_MUNICIPIO; personaBD.ID_TIPO_PERSONA = personaNatural.ID_TIPO_PERSONA; } try { PersonaViewModel persona = new PersonaViewModel(); persona = convertir.ConvertirPersonaBDPersonaModel(personaBD); return(View("InformacionFinanciera", persona)); } catch (Exception ex) { //personaNatural.mensajeNotificacion= Exepciones.Exepciones( ex); } } CargarDdlCascadas(personaNatural); CargarListasViewDatoGenerales(); return(View(personaNatural)); }
public PersonaNatural ConsultDatosPersonal(string dni) { PersonaNatural personaNatural = new PersonaNatural(); try { var tokensApi = new Dni("SN3I4pg524oE0ZWfEoPUz5oVLcb0fykPJ6PfuLlN"); Person person = tokensApi.get(dni); personaNatural.dni = person.dni; personaNatural.nombres = person.nombres; personaNatural.apellido_materno = person.apellido_materno; personaNatural.apellido_paterno = person.apellido_paterno; personaNatural.caracter_verificacion = person.caracter_verificacion; personaNatural.caracter_verificacion_anterior = person.caracter_verificacion_anterior; } catch (Exception e) { } return(personaNatural); }
// Datos generales de la persona natural public ActionResult PersonaNatural(ValidarIngresoViewModel validar) { CargarListasViewDatoGenerales(); PersonaNaturalViewModel p = new PersonaNaturalViewModel(); PersonaNatural pBD = new PersonaNatural(); Persona personaDB = new Persona(); if (validar != null && validar.CodigoTipoDocumento != null) { TipoDocumento tipoDoc = ListasSRV.TipoDocumentoPorCodigoConsultar(validar.CodigoTipoDocumento); Int64 idTipoDocumento = tipoDoc.ID_TIPO_DOCUMENTO; pBD = pnSrv.PersonaNaturalPorIdentificacionConsultar(idTipoDocumento, validar.Documento); if (pBD != null && pBD.ID_NATURAL > 0) { p = convertir.ConvertirPersonaNaturalBDModel(pBD); personaDB = pSrv.PersonaConsultarPorID(pBD.ID_PERSONA); p.ID_TIPO_DOCUMENTO = personaDB.ID_TIPO_DOCUMENTO; p.NUMERO_DOCUMENTO = personaDB.NUMERO_DOCUMENTO; p.TipoDocumento = tipoDoc.NOMBRE_TIPO_DOCUMENTO; p.ID_MUNICIPIO = personaDB.ID_MUNICIPIO; p.ID_PERSONA = personaDB.ID_PERSONA; p.TipoDocumento = ListasSRV.TipoDocumentoPorIdConsultar(idTipoDocumento).NOMBRE_TIPO_DOCUMENTO; p.ID_DEPARTMENTO = ListasSRV.DepartamentoPorIdMunicipioConsultar(personaDB.ID_MUNICIPIO).ID_DEPARTAMENTO; Session["RelacionadosPEP"] = convertir.ConvertirListaRelacionadoPepBDModel(relPepSrv.RelacionadoPepPorPersonaConsultar(pBD.ID_PERSONA)); p.RelacionadosPep = (List <RelacionadoPepViewModel>)Session["RelacionadosPEP"]; } else { p.ID_TIPO_DOCUMENTO = idTipoDocumento; p.NUMERO_DOCUMENTO = validar.Documento; p.TipoDocumento = ListasSRV.TipoDocumentoPorIdConsultar(idTipoDocumento).NOMBRE_TIPO_DOCUMENTO; } } CargarDdlCascadas(p); return(View(p)); }