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; }
public AdministradoVob Obtener(int idAdministrado) { GNTAdministradoRepositorio administradoRepositorio = new GNTAdministradoRepositorio(); return administradoRepositorio.ObtenerAdministrado(idAdministrado); }