public ActionResult ConsultarReporteEscolaridadSubregistro() { Servicio servicio = new Servicio(); ReporteEscolaridadSubregistroPeticion peticion = new ReporteEscolaridadSubregistroPeticion(); Collection <string> ColAnos = new Collection <string>(); ColAnos.Add("2017"); ColAnos.Add("2018"); Collection <string> ColMeses = new Collection <string>(); ColMeses.Add("1"); ColMeses.Add("2"); ColMeses.Add("3"); Collection <Municipio> ColMunicipio = new Collection <Municipio>(); peticion.ColAnos = ColAnos; peticion.ColMeses = ColMeses; peticion.ColMunicipios = ColMunicipio; ReporteSubregistroRespuesta respuesta = new ReporteSubregistroRespuesta(); respuesta = servicio.ConsultarReporteEscolaridadSubregistro(peticion); return(Json(respuesta, JsonRequestBehavior.AllowGet)); }
public ActionResult ReportesEscolaridad(string AniosJson, string MesesJson, string MpiosJson) { Servicio servicio = new Servicio(); dynamic anios = JsonConvert.DeserializeObject(AniosJson); dynamic meses = JsonConvert.DeserializeObject(MesesJson); dynamic mpios = JsonConvert.DeserializeObject(MpiosJson); ReporteEscolaridadSubregistroPeticion reportePeticion = new ReporteEscolaridadSubregistroPeticion { ColAnos = new Collection <string>() }; foreach (string anio in anios) { reportePeticion.ColAnos.Add(anio); } reportePeticion.ColMeses = new Collection <string>(); foreach (string mes in meses) { reportePeticion.ColMeses.Add(mes); } reportePeticion.ColMunicipios = new Collection <Municipio>(); foreach (string mpio in mpios) { Municipio municipio = new Municipio { MpioId = Convert.ToInt32(mpio) }; reportePeticion.ColMunicipios.Add(municipio); } ReporteSubregistroRespuesta respuesta = new ReporteSubregistroRespuesta(); respuesta = servicio.ConsultarReporteEscolaridadSubregistro(reportePeticion); dynamic model = new ExpandoObject(); model.ReporteSubRegistros = respuesta.DTs[0]; model.ReporteOportunos = respuesta.DTs[1]; model.ReporteExtemporaneos = respuesta.DTs[2]; //if (Request.IsAjaxRequest()) return(PartialView(model)); }