コード例 #1
0
        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;
        }
コード例 #2
0
 public AdministradoVob Obtener(int idAdministrado)
 {
     GNTAdministradoRepositorio administradoRepositorio = new GNTAdministradoRepositorio();
     return administradoRepositorio.ObtenerAdministrado(idAdministrado);
 }