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; }
public EditorSolicitudTramiteVob Obtener() { List<ElementoVob> tipoDocumentos=new List<ElementoVob>(); List<ElementoVob> tipoPersonas = new List<ElementoVob>(); List<ElementoVob> tipoTramites = new List<ElementoVob>(); var administradoRepositorio = new GNTAdministradoRepositorio(); var administrado=administradoRepositorio.ObtenerAdministrado(2); var tipoTramiteRepositorio = new GNTTipoTramiteRepositorio(); tipoTramites = tipoTramiteRepositorio.ObtenerTipos(); 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 (administrado != null) { objSolicitudTramite.SolicitudTramite.IdAdministrado = administrado.IdAdministrado; objSolicitudTramite.SolicitudTramite.Nombre = administrado.Nombre; objSolicitudTramite.SolicitudTramite.TipoDocumento = administrado.TipoDocumento; objSolicitudTramite.SolicitudTramite.NroDocumento = administrado.NroDocumento; objSolicitudTramite.SolicitudTramite.TipoPersona = administrado.TipoPersona; objSolicitudTramite.SolicitudTramite.NroCelular = administrado.NroCelular; objSolicitudTramite.SolicitudTramite.NroTelefono = administrado.NroTelefono; objSolicitudTramite.SolicitudTramite.Direccion = administrado.Direccion; objSolicitudTramite.SolicitudTramite.FechaNacimiento = administrado.FechaNacimiento; objSolicitudTramite.SolicitudTramite.CorreoElectronico = administrado.CorreoElectronico; } objSolicitudTramite.TipoDocumentos = tipoDocumentos; objSolicitudTramite.TipoPersonas = tipoPersonas; objSolicitudTramite.TipoTramites = tipoTramites; return objSolicitudTramite; }