private static void prepareActividades(ActividadEconomica actividadEconomica)
 {
     _session = _sessionFactory.OpenSession();
     using (var tx = _session.BeginTransaction())
     {
         _session.Save(actividadEconomica);
         tx.Commit();
     }
     _session.Close();
 }
Esempio n. 2
0
        public async Task <ICollection <TerceroDeduccionDto> > ObtenerDeduccionesXTercero(int parametroLiquidacionId)
        {
            var lista = await(from td in _context.TerceroDeducciones
                              join ae in _context.ActividadEconomica on td.ActividadEconomicaId equals ae.ActividadEconomicaId into ActividadEconomica
                              from acteco in ActividadEconomica.DefaultIfEmpty()
                              join d in _context.Deduccion on td.DeduccionId equals d.DeduccionId into Deducciones
                              from ded in Deducciones.DefaultIfEmpty()
                              join td1 in _context.Tercero on ded.TerceroId equals td1.TerceroId into TerceroDeducciones1
                              from ter1 in TerceroDeducciones1.DefaultIfEmpty()
                              join td2 in _context.Tercero on td.TerceroDeDeduccionId equals td2.TerceroId into TerceroDeducciones2
                              from ter2 in TerceroDeducciones2.DefaultIfEmpty()
                              where (td.ParametroLiquidacionTerceroId == parametroLiquidacionId)
                              select new TerceroDeduccionDto()
            {
                TerceroDeduccionId = td.TerceroDeduccionId,
                Codigo             = ded.DeduccionId > 0 ? ded.Codigo : string.Empty,
                ValorFijo          = td.ValorFijo.HasValue ? td.ValorFijo.Value : 0,
                Tercero            = new ValorSeleccion()
                {
                    Id = td.TerceroId
                },
                ActividadEconomica = new ValorSeleccion()
                {
                    Id     = acteco.ActividadEconomicaId > 0 ? acteco.ActividadEconomicaId : 0,
                    Codigo = acteco.ActividadEconomicaId > 0 ? acteco.Codigo : string.Empty,
                    Nombre = acteco.ActividadEconomicaId > 0 ? acteco.Nombre : string.Empty,
                },
                Deduccion = new DeduccionDto()
                {
                    DeduccionId = ded.DeduccionId > 0 ? ded.DeduccionId : 0,
                    Codigo      = ded.DeduccionId > 0 ? ded.Codigo : string.Empty,
                    Nombre      = ded.DeduccionId > 0 ? ded.Nombre : string.Empty,
                    Tarifa      = ded.DeduccionId > 0 ? ded.Tarifa : 0,
                    EsValorFijo = ded.DeduccionId > 0 ? ded.EsValorFijo : false,
                },
                TerceroDeDeduccion = new ValorSeleccion()
                {
                    Id     = ter2.TerceroId > 0 ? ter2.TerceroId : 0,
                    Codigo = ter2.TerceroId > 0 ? ter2.NumeroIdentificacion : string.Empty,
                    Nombre = ter2.TerceroId > 0 ? ter2.Nombre : string.Empty,
                    Valor  = ter2.TerceroId > 0 ? "SI" : "NO",
                }
            }
                              )
                        .Distinct()
                        .OrderBy(d => d.Codigo)
                        .ToListAsync();

            return(lista);
        }
        public ActividadEconomica getActividadEconomicaForPost(ActividadEconomicaRequest actividadEconomicaRequest)
        {
            var actividad = new ActividadEconomica(actividadEconomicaRequest.descripcion)
            {
                Auditoria = new CNISS.CommonDomain.Domain.Auditoria(
                    actividadEconomicaRequest.auditoriaRequest.usuarioCreo,
                    actividadEconomicaRequest.auditoriaRequest.fechaCreo,
                    actividadEconomicaRequest.auditoriaRequest.usuarioModifico,
                    actividadEconomicaRequest.auditoriaRequest.fechaModifico

                    )
            };

            return(actividad);
        }
Esempio n. 4
0
        private static ActividadEconomica getActividadEconomica(ActividadEconomicaRequest actividadEconomicaRequest)
        {
            var actividad = new ActividadEconomica(actividadEconomicaRequest.descripcion)
            {
                Auditoria = new CNISS.CommonDomain.Domain.Auditoria(
                    actividadEconomicaRequest.auditoriaRequest.usuarioCreo,
                    actividadEconomicaRequest.auditoriaRequest.fechaCreo,
                    actividadEconomicaRequest.auditoriaRequest.usuarioModifico,
                    actividadEconomicaRequest.auditoriaRequest.fechaModifico

                    )
            };

            actividad.Id = actividadEconomicaRequest.guid;
            return(actividad);
        }
Esempio n. 5
0
        public void isExecutable_ActividadEconimicaNotExists_ReturnFalse()
        {
            var actividad = new ActividadEconomica("Actividad");

            var repositoryRead    = Mock.Of <IActividadEconomicaRepositoryReadOnly>();
            var repositoryCommand = Mock.Of <IActividadEconomicaRepositoryCommands>();
            var uow = Mock.Of <Func <IUnitOfWork> >();

            Mock.Get(uow).Setup(x => x()).Returns(new DummyUnitOfWork());
            Mock.Get(repositoryRead).Setup(x => x.exists(actividad.Id));

            var command = new CommandUpdateActividadEconomica(repositoryRead, repositoryCommand, uow);


            var respuesta = command.isExecutable(actividad);


            Assert.IsFalse(respuesta);
        }
Esempio n. 6
0
        public PersonaJuridicaImpresionViewModel ConvertirPersonaJuridicaModel(Int64 IdPersona)
        {
            PersonaNaturalSRV  srvPersonaNatural  = new PersonaNaturalSRV();
            PersonaJuridicaSRV PersonaJuridicaSRV = new PersonaJuridicaSRV();

            PersonaNatural  Representante = new Entidades.PersonaNatural();
            PersonaJuridica pBD           = new Entidades.PersonaJuridica();
            PersonaJuridicaImpresionViewModel pImprimir          = new PersonaJuridicaImpresionViewModel();
            PersonaJuridicaViewModel          pjViewModel        = new PersonaJuridicaViewModel();
            RepresentanteLegalViewModel       RepresentanteModel = new RepresentanteLegalViewModel();

            pBD = PersonaJuridicaSRV.PersonaJuridicaConsultarPorPersonaID(IdPersona);
            pImprimir.RAZON_SOCIAL = pBD.RAZON_SOCIAL;


            Persona personajuridica = new Persona();

            if (pBD.ID_PERSONA > 0)
            {
                personajuridica = pSrv.PersonaConsultarPorID(pBD.ID_PERSONA);
                if (personajuridica != null)
                {
                    pImprimir.TIPO_DOCUMENTO       = listaSrv.TipoDocumentoPorIdConsultar(personajuridica.ID_TIPO_DOCUMENTO).NOMBRE_TIPO_DOCUMENTO;
                    pImprimir.NUMERO_DOCUMENTO     = personajuridica.NUMERO_DOCUMENTO;
                    pImprimir.MUNICIPIO            = listaSrv.MunicipioPorIdConsultar(personajuridica.ID_MUNICIPIO).NOMBRE_MUNICIPIO;
                    pImprimir.DEPARTAMENTO         = listaSrv.DepartamentoPorIdMunicipioConsultar(personajuridica.ID_MUNICIPIO).NOMBRE_DEPARTAMENTO;
                    pImprimir.FEC_DILIGENCIAMIENTO = personajuridica.FEC_DILIGENCIAMIENTO.ToShortDateString();
                    pImprimir.TOTAL_ACTIVOS        = personajuridica.TOTAL_ACTIVOS != 0 ? personajuridica.TOTAL_ACTIVOS.ToString() : string.Empty;
                    pImprimir.TOTAL_PASIVOS        = personajuridica.TOTAL_PASIVOS != 0 ? personajuridica.TOTAL_PASIVOS.ToString() : string.Empty;
                    decimal patrimonio = personajuridica.TOTAL_ACTIVOS - personajuridica.TOTAL_PASIVOS;
                    pImprimir.TOTAL_PATRIMONIO         = patrimonio != 0 ? patrimonio.ToString() : string.Empty;
                    pImprimir.EGRESOS_MENSUALES        = personajuridica.EGR_MENSUALES != 0 ? personajuridica.EGR_MENSUALES.ToString() : string.Empty;
                    pImprimir.OTROS_INGRESOS_MENSUALES = personajuridica.OTR_INGRESOS != 0 ? personajuridica.OTR_INGRESOS.ToString() : string.Empty;
                    pImprimir.INGRESOS_MENSUALES       = personajuridica.ING_MENSUALES != 0 ? personajuridica.ING_MENSUALES.ToString() : string.Empty;
                    pImprimir.OTROS_CONCEPTOS          = personajuridica.CONCEPTO_OTR_ING;
                }
            }

            //Datos de actividad economica
            CodigoCiiu codc = listaSrv.CodigoCiiuPorIdConsultar(pBD.ID_CODIGO_CIIU);

            if (codc != null)
            {
                pImprimir.CODIGO_CIIU = codc.NOMBRE_CODIGO_CIIU;
            }
            ActividadEconomica act = listaSrv.ActividadEconomicaPorCodigoCiiuConsultar(pBD.ID_CODIGO_CIIU);

            if (act != null)
            {
                pImprimir.ACTIVIDAD_ECONOMICA = act.NOMBRE_ACTIVIDAD_ECONOMICA;
            }

            TipoEmpresa tipoempresa = listaSrv.TipoEmpresaPorIdConsultar(pBD.ID_TIPO_EMPRESA);

            if (tipoempresa != null)
            {
                pImprimir.TIPO_EMPRESA = tipoempresa.NOMBRE_TIPO_EMPRESA;
            }

            pImprimir.DIRECCION_JURIDICA = pBD.DIRECCION;
            pImprimir.MUNICIPIO_JURIDICA = listaSrv.MunicipioPorIdConsultar(pBD.ID_MUNICIPIO).NOMBRE_MUNICIPIO;
            pImprimir.DEPTO_JURIDICA     = listaSrv.DepartamentoPorIdMunicipioConsultar(pBD.ID_MUNICIPIO).NOMBRE_DEPARTAMENTO;
            pImprimir.TELEFONO_JURIDICA  = pBD.TELEFONO;
            pImprimir.EXTENSION_JURIDICA = pBD.EXTENSION;
            pImprimir.FAX_JURIDICA       = pBD.FAX;
            pImprimir.CORREO_JURIDICA    = pBD.CORREO;

            // datos sucursal
            if (pBD.ID_MCPO_SUCURSAL > 0 && pBD.ID_MCPO_SUCURSAL != null)
            {
                pImprimir.MCPO_SUCURSAL  = listaSrv.MunicipioPorIdConsultar((long)pBD.ID_MCPO_SUCURSAL).NOMBRE_MUNICIPIO;
                pImprimir.DEPTO_SUCURSAL = listaSrv.DepartamentoPorIdMunicipioConsultar((long)pBD.ID_MCPO_SUCURSAL).NOMBRE_DEPARTAMENTO;
            }
            pImprimir.DIR_SUCURSAL    = pBD.DIR_SUCURSAL == null ? string.Empty : pBD.DIR_SUCURSAL;
            pImprimir.TEL_SUCURSAL    = pBD.TEL_SUCURSAL == null ? string.Empty : pBD.TEL_SUCURSAL;
            pImprimir.EXT_SUCURSAL    = pBD.EXT_SUCURSAL == null ? string.Empty : pBD.EXT_SUCURSAL;
            pImprimir.FAX_SUCURSAL    = pBD.FAX_SUCURSAL == null ? string.Empty : pBD.FAX_SUCURSAL;
            pImprimir.CORREO_SUCURSAL = pBD.CORREO_SUCURSAL == null ? string.Empty : pBD.CORREO_SUCURSAL;

            // Datos representante legal
            if (pBD.ID_REP_LEGAL > 0)
            {
                Representante = srvPersonaNatural.PersonaNaturalConsultarPorIdPersona(pBD.ID_REP_LEGAL);
                Persona personaRepresentante = new Persona();
                personaRepresentante = pSrv.PersonaConsultarPorID(Representante.ID_PERSONA);
                if (personaRepresentante != null)
                {
                    pImprimir.TIPO_DOCUMENTO_REP_LEGAL   = listaSrv.TipoDocumentoPorIdConsultar(personaRepresentante.ID_TIPO_DOCUMENTO).NOMBRE_TIPO_DOCUMENTO;
                    pImprimir.NUMERO_DOCUMENTO_REP_LEGAL = personaRepresentante.NUMERO_DOCUMENTO;
                }
                pImprimir.Id_Rep_Legal      = pBD.ID_REP_LEGAL;
                pImprimir.CELULAR           = Representante.CELULAR;
                pImprimir.CELULAR_EMPRESA   = Representante.CELULAR_EMPRESA;
                pImprimir.CORREO            = Representante.CORREO;
                pImprimir.DECRETO_1674      = Representante.DECRETO_1674 == 1 ? "Si" : "No";
                pImprimir.DIR_RESIDENCIA    = Representante.DIR_RESIDENCIA;
                pImprimir.MCPO_RESIDENCIA   = listaSrv.MunicipioPorIdConsultar(Representante.ID_MCPO_RESIDENCIA).NOMBRE_MUNICIPIO;
                pImprimir.DEP_RESIDENCIA    = listaSrv.DepartamentoPorIdMunicipioConsultar(Representante.ID_MCPO_RESIDENCIA).NOMBRE_DEPARTAMENTO;
                pImprimir.ENTIDAD_PEP       = Representante.ENTIDAD_PEP;
                pImprimir.EXTENSION_EMPRESA = Representante.EXTENSION_EMPRESA;
                pImprimir.TELEFONO_EMPRESA  = Representante.TELEFONO_EMPRESA;
                pImprimir.FAX_EMPRESA       = Representante.FAX_EMPRESA;
                pImprimir.FEC_EXPEDICION    = Representante.FEC_EXPEDICION.ToShortDateString();
                pImprimir.FEC_NACIMIENTO    = Representante.FEC_NACIMIENTO.ToShortDateString();
                if (Representante.FEC_VINCULA_PEP != null && Representante.FEC_VINCULA_PEP.Value.ToShortDateString() != "1/01/0001")
                {
                    pImprimir.FEC_VINCULA_PEP = Convert.ToDateTime(Representante.FEC_VINCULA_PEP.ToString()).ToShortDateString();
                }
                if (Representante.FEC_DESVINCULA_PEP != null && Representante.FEC_DESVINCULA_PEP.Value.ToShortDateString() != "1/01/0001")
                {
                    pImprimir.FEC_DESVINCULA_PEP = Convert.ToDateTime(Representante.FEC_DESVINCULA_PEP.ToString()).ToShortDateString();
                }

                if (Representante.ID_CARGO_PEP != null)
                {
                    pImprimir.CARGO_PEP = listaSrv.CargoPorIdConsultar((Int64)Representante.ID_CARGO_PEP).NOMBRE_CARGO_PEP;
                }

                pImprimir.ESTADO_CIVIL          = listaSrv.EstadoCivilPorIdConsultar(Representante.ID_ESTADO_CIVIL).NOMBRE_ESTADO_CIVIL;
                pImprimir.MCPO_EXPEDICION       = listaSrv.MunicipioPorIdConsultar(Representante.ID_MCPO_EXPEDICION).NOMBRE_MUNICIPIO;
                pImprimir.DEP_EXPEDICION        = listaSrv.DepartamentoPorIdMunicipioConsultar(Representante.ID_MCPO_EXPEDICION).NOMBRE_DEPARTAMENTO;
                pImprimir.MCPO_NACIMIENTO       = listaSrv.MunicipioPorIdConsultar(Representante.ID_MCPO_NACIMIENTO).NOMBRE_MUNICIPIO;
                pImprimir.DEP_NACIMIENTO        = listaSrv.DepartamentoPorIdMunicipioConsultar(Representante.ID_MCPO_NACIMIENTO).NOMBRE_DEPARTAMENTO;
                pImprimir.SEXO                  = listaSrv.SexoPorIdConsultar(Representante.ID_SEXO).NOMBRE_SEXO;
                pImprimir.APELLIDOS             = Representante.PRIMER_APELLIDO + " " + Representante.SEGUNDO_APELLIDO;
                pImprimir.NOMBRES               = Representante.PRIMER_NOMBRE + " " + Representante.SEGUNDO_NOMBRE;
                pImprimir.RECONOCIMIENTO_PUB    = Representante.RECONOCIMIENTO_PUB == 1 ? "Si" : "No";
                pImprimir.REP_ORG_INTERNACIONAL = Representante.REP_ORG_INTERNACIONAL == 1 ? "Si" : "No";
                pImprimir.TELEFONO              = Representante.TELEFONO;
                pImprimir.TEL_RESIDENCIA        = Representante.TEL_RESIDENCIA;
                pImprimir.VINCULO_PEP           = Representante.VINCULO_PEP == 1 ? "Si" : "No";
            }



            return(pImprimir);
        }
Esempio n. 7
0
        public PersonaNaturalImprimirViewModel ConvertirPersonaNaturalImprimirBDModel(PersonaNatural pn)
        {
            PersonaNaturalImprimirViewModel pnViewModel = new PersonaNaturalImprimirViewModel();
            Persona persona = new Persona();

            if (pn.ID_PERSONA > 0)
            {
                persona = pSrv.PersonaConsultarPorID(pn.ID_PERSONA);
                if (persona != null)
                {
                    pnViewModel.TIPO_DOCUMENTO       = listaSrv.TipoDocumentoPorIdConsultar(persona.ID_TIPO_DOCUMENTO).NOMBRE_TIPO_DOCUMENTO;
                    pnViewModel.NUMERO_DOCUMENTO     = persona.NUMERO_DOCUMENTO;
                    pnViewModel.MUNICIPIO            = listaSrv.MunicipioPorIdConsultar(persona.ID_MUNICIPIO).NOMBRE_MUNICIPIO;
                    pnViewModel.DEPARTAMENTO         = listaSrv.DepartamentoPorIdMunicipioConsultar(persona.ID_MUNICIPIO).NOMBRE_DEPARTAMENTO;
                    pnViewModel.FEC_DILIGENCIAMIENTO = persona.FEC_DILIGENCIAMIENTO.ToShortDateString();
                    pnViewModel.TOTAL_ACTIVOS        = persona.TOTAL_ACTIVOS != 0 ? persona.TOTAL_ACTIVOS.ToString() : string.Empty;
                    pnViewModel.TOTAL_PASIVOS        = persona.TOTAL_PASIVOS != 0 ? persona.TOTAL_PASIVOS.ToString() : string.Empty;
                    decimal patrimonio = persona.TOTAL_ACTIVOS - persona.TOTAL_PASIVOS;
                    pnViewModel.TOTAL_PATRIMONIO         = patrimonio != 0 ? patrimonio.ToString() : string.Empty;
                    pnViewModel.EGRESOS_MENSUALES        = persona.EGR_MENSUALES != 0 ? persona.EGR_MENSUALES.ToString() : string.Empty;
                    pnViewModel.OTROS_INGRESOS_MENSUALES = persona.OTR_INGRESOS != 0 ? persona.OTR_INGRESOS.ToString() : string.Empty;
                    pnViewModel.INGRESOS_MENSUALES       = persona.ING_MENSUALES != 0 ? persona.ING_MENSUALES.ToString() : string.Empty;
                    pnViewModel.OTROS_CONCEPTOS          = persona.CONCEPTO_OTR_ING;
                }
            }


            pnViewModel.CARGO             = pn.CARGO;
            pnViewModel.CELULAR           = pn.CELULAR;
            pnViewModel.CELULAR_EMPRESA   = pn.CELULAR_EMPRESA;
            pnViewModel.CORREO            = pn.CORREO;
            pnViewModel.DECRETO_1674      = pn.DECRETO_1674 == 1 ? "Si" : "No";
            pnViewModel.DEPENDENCIA       = pn.DEPENDENCIA;
            pnViewModel.DIRECCION_EMPRESA = pn.DIRECCION_EMPRESA;
            pnViewModel.DIR_RESIDENCIA    = pn.DIR_RESIDENCIA;
            pnViewModel.MCPO_RESIDENCIA   = listaSrv.MunicipioPorIdConsultar(pn.ID_MCPO_RESIDENCIA).NOMBRE_MUNICIPIO;
            pnViewModel.DEP_RESIDENCIA    = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_RESIDENCIA).NOMBRE_DEPARTAMENTO;
            pnViewModel.NOMBRE_EMPRESA    = pn.NOMBRE_EMPRESA;
            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();
            }

            if (pn.ID_CARGO_PEP != null)
            {
                pnViewModel.CARGO_PEP = listaSrv.CargoPorIdConsultar((Int64)pn.ID_CARGO_PEP).NOMBRE_CARGO_PEP;
            }
            else
            {
                pnViewModel.CARGO_PEP = string.Empty;
            }
            CodigoCiiu codc = listaSrv.CodigoCiiuPorIdConsultar(pn.ID_CODIGO_CIIU);

            if (codc != null)
            {
                pnViewModel.CODIGO_CIIU = codc.NOMBRE_CODIGO_CIIU;
            }
            ActividadEconomica act = listaSrv.ActividadEconomicaPorCodigoCiiuConsultar(pn.ID_CODIGO_CIIU);

            if (act != null)
            {
                pnViewModel.ACT_ECONOMICA = act.NOMBRE_ACTIVIDAD_ECONOMICA;
            }
            pnViewModel.ESTADO_CIVIL    = listaSrv.EstadoCivilPorIdConsultar(pn.ID_ESTADO_CIVIL).NOMBRE_ESTADO_CIVIL;
            pnViewModel.MCPO_EMPRESA    = listaSrv.MunicipioPorIdConsultar(pn.ID_MCPO_EMPRESA).NOMBRE_MUNICIPIO;
            pnViewModel.DEP_EMPRESA     = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_EMPRESA).NOMBRE_DEPARTAMENTO;
            pnViewModel.MCPO_EXPEDICION = listaSrv.MunicipioPorIdConsultar(pn.ID_MCPO_EXPEDICION).NOMBRE_MUNICIPIO;
            pnViewModel.DEP_EXPEDICION  = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_EXPEDICION).NOMBRE_DEPARTAMENTO;
            pnViewModel.MCPO_NACIMIENTO = listaSrv.MunicipioPorIdConsultar(pn.ID_MCPO_NACIMIENTO).NOMBRE_MUNICIPIO;
            pnViewModel.DEP_NACIMIENTO  = listaSrv.DepartamentoPorIdMunicipioConsultar(pn.ID_MCPO_NACIMIENTO).NOMBRE_DEPARTAMENTO;
            if (pn.ID_PROFESION > 0)
            {
                pnViewModel.PROFESION = listaSrv.ProfesionPorIdConsultar(pn.ID_PROFESION).NOMBRE_PROFESION;
            }

            pnViewModel.SEXO = listaSrv.SexoPorIdConsultar(pn.ID_SEXO).NOMBRE_SEXO;
            if (pn.ID_TIPO_EMPRESA > 0)
            {
                pnViewModel.TIPO_EMPRESA = listaSrv.TipoEmpresaPorIdConsultar(pn.ID_TIPO_EMPRESA).NOMBRE_TIPO_EMPRESA;
            }
            else
            {
                pnViewModel.TIPO_EMPRESA = string.Empty;
            }
            pnViewModel.NOMBRE_EMPRESA        = pn.NOMBRE_EMPRESA;
            pnViewModel.APELLIDOS             = pn.PRIMER_APELLIDO + " " + pn.SEGUNDO_APELLIDO;
            pnViewModel.NOMBRES               = pn.PRIMER_NOMBRE + " " + pn.SEGUNDO_NOMBRE;
            pnViewModel.RECONOCIMIENTO_PUB    = pn.RECONOCIMIENTO_PUB == 1 ? "Si" : "No";
            pnViewModel.REP_ORG_INTERNACIONAL = pn.REP_ORG_INTERNACIONAL == 1 ? "Si" : "No";
            pnViewModel.TELEFONO              = pn.TELEFONO == null ? string.Empty : pn.TELEFONO;
            pnViewModel.TELEFONO_EMPRESA      = pn.TELEFONO_EMPRESA;
            pnViewModel.TEL_RESIDENCIA        = pn.TEL_RESIDENCIA;
            pnViewModel.VINCULO_PEP           = pn.VINCULO_PEP == 1 ? "Si" : "No";

            return(pnViewModel);
        }