示例#1
0
        /* Consulta información procesada de las tres categorias: subregistro, registrados y extemporáneos. */
        public SubregistroNacimientosRespuesta ConsultaSubregistroNacimientos(ConsultarViewModel consultarViewModel)
        {
            Servicio            servicio            = new Servicio();
            ConsultasViewModel  modelView           = new ConsultasViewModel();
            SubregistroPeticion solicitudDeConsulta = new SubregistroPeticion();
            /* Tomando datos de web. */
            Collection <string>    ColAnos       = new Collection <string>();
            Collection <string>    ColMeses      = new Collection <string>();
            Collection <Municipio> ColMunicipios = new Collection <Municipio>();

            /* Pasando valores. */
            foreach (string anio in consultarViewModel.AniosSeleccionados)
            {
                ColAnos.Add(anio);
            }

            foreach (string mes in consultarViewModel.MesesSeleccionados)
            {
                ColMeses.Add(mes);
            }

            foreach (string municipioId in consultarViewModel.MunicipiosSeleccionados)
            {
                Municipio municipio = new Municipio();
                municipio.MpioId = int.Parse(municipioId);
                ColMunicipios.Add(municipio);
            }
            solicitudDeConsulta.ColAnos       = ColAnos;
            solicitudDeConsulta.ColMeses      = ColMeses;
            solicitudDeConsulta.ColMunicipios = ColMunicipios;
            /* Obtiene resultados de la consulta. */
            SubregistroNacimientosRespuesta respuestaDeConsulta = servicio.ConsultaSubregistroNacimientos(solicitudDeConsulta);

            return(respuestaDeConsulta);
        }
示例#2
0
        public ActionResult Consultar()
        {
            ConsultarViewModel viewModel = new ConsultarViewModel();

            using (EstudoEntities con = new EstudoEntities())
            {
                viewModel.pessoas = con.Pessoa.ToList();
            }
            return(View(viewModel));
        }