public EditorSolicitudTramiteVob Obtener()
        {
            List<ElementoVob> tipoDocumentos=new List<ElementoVob>();
            List<ElementoVob> tipoPersonas = new List<ElementoVob>();
            List<ElementoVob> tipoTramites = new List<ElementoVob>();
            List<RequisitoTramiteVob> requisitos = new List<RequisitoTramiteVob>();

            var ciudadanoRepositorio = new GNTCiudadanoRepositorio();
            var ciudadano=ciudadanoRepositorio.ObtenerCiudadano(2);

            var tipoTramiteRepositorio = new GNTTipoTramiteRepositorio();
            tipoTramites = tipoTramiteRepositorio.ObtenerTipos();

            var requisitoTramiteRepositorio = new GNTRequisitoTramiteRepositorio();

            tipoDocumentos.Add(new ElementoVob(){Texto="DNI",Valor="DNI"});
            tipoDocumentos.Add(new ElementoVob() { Texto = "RUC", Valor = "RUC" });

            tipoPersonas.Add(new ElementoVob() {Texto="Natural", Valor="N"});
            tipoPersonas.Add(new ElementoVob() { Texto = "Juridica", Valor = "J" });

            tipoTramites.Add(new Entidad.General.ElementoVob { Valor = string.Empty, Texto = PrimerValorEnum.Seleccione.ToString() });
            tipoTramites = tipoTramites.OrderBy(x => x.Valor).ToList();

            EditorSolicitudTramiteVob objSolicitudTramite = new EditorSolicitudTramiteVob();
            objSolicitudTramite.SolicitudTramite = new SolicitudTramiteVob();

            if (ciudadano != null)
            {
                objSolicitudTramite.SolicitudTramite.IdCiudadano = ciudadano.ID_Ciudadano;
                objSolicitudTramite.SolicitudTramite.Nombre = ciudadano.Nombres + ' ' + ciudadano.Apellido_Paterno + ' ' +ciudadano.Apellido_Materno;
                objSolicitudTramite.SolicitudTramite.TipoDocumento = ciudadano.ID_Tipo_Documento;
                objSolicitudTramite.SolicitudTramite.NroDocumento = ciudadano.Numero_Documento;
                if (objSolicitudTramite.SolicitudTramite.Nombre != string.Empty)
                    objSolicitudTramite.SolicitudTramite.TipoPersona = "N";
                else
                    objSolicitudTramite.SolicitudTramite.TipoPersona = "J";
                //objSolicitudTramite.SolicitudTramite.NroCelular = ciudadano.NroCelular;
                objSolicitudTramite.SolicitudTramite.NroTelefono = ciudadano.Telefono;
                objSolicitudTramite.SolicitudTramite.Direccion = ciudadano.Direccion;
                //objSolicitudTramite.SolicitudTramite.FechaNacimiento = ciudadano.FechaNacimiento;
                objSolicitudTramite.SolicitudTramite.CorreoElectronico = ciudadano.Email;
            }
            objSolicitudTramite.TipoDocumentos = tipoDocumentos;
            objSolicitudTramite.TipoPersonas = tipoPersonas;
            objSolicitudTramite.TipoTramites = tipoTramites;
            return objSolicitudTramite;
        }
예제 #2
0
 public CiudadanoVob Obtener(int idCiudadano)
 {
     GNTCiudadanoRepositorio administradoRepositorio = new GNTCiudadanoRepositorio();
     return administradoRepositorio.ObtenerCiudadano(idCiudadano);
 }