public ActionResult CoberturaSIC3(string AniosRegistroJson, string AniosNacimientoJson, string MesesJson, string MpiosJson) { Servicio servicio = new Servicio(); dynamic aniosNac = JsonConvert.DeserializeObject(AniosNacimientoJson); dynamic aniosReg = JsonConvert.DeserializeObject(AniosRegistroJson); dynamic meses = JsonConvert.DeserializeObject(MesesJson); dynamic mpios = JsonConvert.DeserializeObject(MpiosJson); AnalisisSICPeticion peticion = new AnalisisSICPeticion { ColAnosNac = new Collection <string>(), ColAnosReg = new Collection <string>(), ColMeses = new Collection <string>(), ColMunicipios = new Collection <Municipio>() }; foreach (string anio in aniosNac) { peticion.ColAnosNac.Add(anio); } foreach (string anio in aniosReg) { peticion.ColAnosReg.Add(anio); } foreach (string mes in meses) { peticion.ColMeses.Add(mes); } foreach (string mpio in mpios) { Municipio municipio = new Municipio { MpioId = Convert.ToInt32(mpio) }; peticion.ColMunicipios.Add(municipio); } AnalisisSICRespuesta AnalisisSICRespuesta = servicio.ConsultarAnalisisInformacionSICConTotales(peticion); dynamic model = new ExpandoObject(); model.OportunoSinRelacion = AnalisisSICRespuesta.DTs[4]; model.ExtemporaneoSinRelacion = AnalisisSICRespuesta.DTs[5]; model.Totales = JsonConvert.SerializeObject(AnalisisSICRespuesta.TotalesCoberturaRegistral); //if (Request.IsAjaxRequest()) return(PartialView(model)); }
public ActionResult OtrosFoliosSIC(string AniosRegistroJson, string AniosNacimientoJson, string MesesJson, string MpiosJson) { Servicio servicio = new Servicio(); dynamic aniosNac = JsonConvert.DeserializeObject(AniosNacimientoJson); dynamic aniosReg = JsonConvert.DeserializeObject(AniosRegistroJson); dynamic meses = JsonConvert.DeserializeObject(MesesJson); dynamic mpios = JsonConvert.DeserializeObject(MpiosJson); AnalisisSICPeticion peticion = new AnalisisSICPeticion { ColAnosNac = new Collection <string>(), ColAnosReg = new Collection <string>(), ColMeses = new Collection <string>(), ColMunicipios = new Collection <Municipio>() }; foreach (string anio in aniosNac) { peticion.ColAnosNac.Add(anio); } foreach (string anio in aniosReg) { peticion.ColAnosReg.Add(anio); } foreach (string mes in meses) { peticion.ColMeses.Add(mes); } foreach (string mpio in mpios) { Municipio municipio = new Municipio { MpioId = Convert.ToInt32(mpio) }; peticion.ColMunicipios.Add(municipio); } AnalisisSICRespuesta AnalisisSICRespuesta = servicio.ConsultarOtrosFolios(peticion); dynamic model = new ExpandoObject(); model.OtrosEstados = AnalisisSICRespuesta.DTs[0]; model.OtrosAnos = AnalisisSICRespuesta.DTs[1]; //if (Request.IsAjaxRequest()) return(PartialView(model)); }
public ActionResult TotalSINAC(string AniosNacimientoJson, string MesesJson, string MpiosJson, string MesesDesc, string AniosDesc, string AniosRegDesc, string MpiosDesc) { Servicio servicio = new Servicio(); dynamic aniosNac = JsonConvert.DeserializeObject(AniosNacimientoJson); dynamic meses = JsonConvert.DeserializeObject(MesesJson); dynamic mpios = JsonConvert.DeserializeObject(MpiosJson); AnalisisSICPeticion peticion = new AnalisisSICPeticion { ColAnosNac = new Collection <string>(), ColAnosReg = new Collection <string>(), ColMeses = new Collection <string>(), ColMunicipios = new Collection <Municipio>() }; foreach (string anio in aniosNac) { peticion.ColAnosNac.Add(anio); } foreach (string mes in meses) { peticion.ColMeses.Add(mes); } foreach (string mpio in mpios) { Municipio municipio = new Municipio { MpioId = Convert.ToInt32(mpio) }; peticion.ColMunicipios.Add(municipio); } AnalisisSICRespuesta AnalisisSICRespuesta = servicio.ConsultarTotalSINAC(peticion); dynamic model = new ExpandoObject(); model.TotalSINAC = AnalisisSICRespuesta.TotalSINAC; model.FechaReporte = DateTime.Now.ToString("dd/MM/yyyy h:mm tt", CultureInfo.InvariantCulture); model.MesesReporte = string.IsNullOrEmpty(MesesDesc) ? "Todos" : MesesDesc; model.AniosReporte = string.IsNullOrEmpty(AniosDesc) ? "Todos" : AniosDesc; model.AniosRegReporte = string.IsNullOrEmpty(AniosRegDesc) ? "Todos" : AniosRegDesc; model.MpiosReporte = string.IsNullOrEmpty(MpiosDesc) ? "Todos" : MpiosDesc; //if (Request.IsAjaxRequest()) return(PartialView(model)); }