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));
        }