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));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 4
0
        public PersonaNatural ConvertirRepresentanteLegalModelBD(RepresentanteLegalViewModel pnViewModel)
        {
            PersonaNatural pn      = new PersonaNatural();
            Persona        persona = new Persona();

            pn.ID_PERSONA         = pnViewModel.ID_PERSONA;
            pn.ID_NATURAL         = pnViewModel.ID_NATURAL;
            pn.CELULAR            = pnViewModel.CELULAR;
            pn.CELULAR_EMPRESA    = "";
            pn.CORREO             = pnViewModel.CORREO;
            pn.DECRETO_1674       = pnViewModel.DECRETO_1674;
            pn.DEPENDENCIA        = "";
            pn.DIRECCION_EMPRESA  = "";
            pn.DIR_RESIDENCIA     = pnViewModel.DIR_RESIDENCIA;
            pn.ID_MCPO_RESIDENCIA = pnViewModel.ID_MCPO_RESIDENCIA;
            pn.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_ESTADO_CIVIL       = pnViewModel.ID_ESTADO_CIVIL;
            pn.ID_MCPO_EXPEDICION    = pnViewModel.ID_MCPO_EXPEDICION;
            pn.ID_MCPO_NACIMIENTO    = pnViewModel.ID_MCPO_NACIMIENTO;
            pn.ID_SEXO               = pnViewModel.ID_SEXO;
            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);
        }
Esempio n. 5
0
        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 CargarDdlCascadasRepresentante(RepresentanteLegalViewModel personaNatural)
        {
            List <Municipo>   listaMunicipio = new List <Municipo>();
            List <CodigoCiiu> listaCodCiuu   = new List <CodigoCiiu>();

            if (personaNatural.ID_MCPO_NACIMIENTO > 0)
            {
                personaNatural.ListaMunicipioNac = new SelectList(ListasSRV.MunicipioConsultar((int)personaNatural.ID_DEP_NACIMIENTO), "ID_MUNICIPIO", "NOMBRE_MUNICIPIO", personaNatural.ID_MCPO_NACIMIENTO);
            }
            else
            {
                personaNatural.ListaMunicipioNac = new SelectList(listaMunicipio, "ID_MUNICIPIO", "NOMBRE_MUNICIPIO");
            }

            if (personaNatural.ID_MUNICIPIO > 0)
            {
                personaNatural.ListaMunicipio = new SelectList(ListasSRV.MunicipioConsultar((int)personaNatural.ID_DEPARTMENTO), "ID_MUNICIPIO", "NOMBRE_MUNICIPIO", personaNatural.ID_MUNICIPIO);
            }
            else
            {
                personaNatural.ListaMunicipio = new SelectList(listaMunicipio, "ID_MUNICIPIO", "NOMBRE_MUNICIPIO");
            }

            if (personaNatural.ID_MCPO_EXPEDICION > 0)
            {
                personaNatural.ListaMunicipioExp = new SelectList(ListasSRV.MunicipioConsultar((int)personaNatural.ID_DEP_EXPEDICION), "ID_MUNICIPIO", "NOMBRE_MUNICIPIO", personaNatural.ID_MCPO_EXPEDICION);
            }
            else
            {
                personaNatural.ListaMunicipioExp = new SelectList(listaMunicipio, "ID_MUNICIPIO", "NOMBRE_MUNICIPIO");
            }

            if (personaNatural.ID_MCPO_RESIDENCIA > 0)
            {
                personaNatural.ListaMunicipioResidencia = new SelectList(ListasSRV.MunicipioConsultar((int)personaNatural.ID_DEP_RESIDENCIA), "ID_MUNICIPIO", "NOMBRE_MUNICIPIO", personaNatural.ID_MCPO_RESIDENCIA);
            }
            else
            {
                personaNatural.ListaMunicipioResidencia = new SelectList(listaMunicipio, "ID_MUNICIPIO", "NOMBRE_MUNICIPIO");
            }
        }
Esempio n. 7
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);
        }