Esempio n. 1
0
        public ActionResult Grafico(int id)
        {
            GRAFICO graf = dbGrafico.GRAFICO.Where(x => x.id == id).First();

            ViewBag.URL = graf.GetURL();
            return(View());
        }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            GRAFICO gRAFICO = db.GRAFICO.Find(id);

            db.GRAFICO.Remove(gRAFICO);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        public ActionResult Grafico(int id = 0)
        {
            GRAFICO graf = dbGrafico.GRAFICO.Where(x => x.id == id).First();

            ViewBag.URL  = graf.GetURL();
            ViewBag.id   = graf.id;
            ViewBag.Data = Util.ObtenerTexto("https://raw.githubusercontent.com/Sud-Austral/MPG/main/Datos/" + graf.GetURL());
            return(View());
        }
Esempio n. 4
0
        public string GraficoString(int id = 0)
        {
            GRAFICO graf = dbGrafico.GRAFICO.Where(x => x.id == id).First();

            ViewBag.URL = graf.GetURL();
            //ViewBag.Data = Util.ObtenerTexto("https://raw.githubusercontent.com/Sud-Austral/MPG/main/Datos/" + graf.GetURL())[4];
            string Hola = graf.GetURL();

            return(Util.ObtenerTexto("https://raw.githubusercontent.com/Sud-Austral/MPG/main/Datos/" + graf.GetURL()));
            //return Hola;
        }
Esempio n. 5
0
        // GET: GRAFICOes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            GRAFICO gRAFICO = db.GRAFICO.Find(id);

            if (gRAFICO == null)
            {
                return(HttpNotFound());
            }
            return(View(gRAFICO));
        }
Esempio n. 6
0
 public ActionResult Edit([Bind(Include = "id,nombre,descripcion,titulo,subtitulo,tags,url,iso_pais,nivel_administrativo,descripcion_larga,fecha_publicacion,idioma,responsable,shopify,auxiliar,rango_edad,CATEGORIA_id,PARAMETRO_id,DETALLE_id,TERRITORIO_id,TEMPORALIDAD_id,TIPO_GRAFICO_id,FUENTE_id,unidad_medida,tamanio_muestra,caracteristica_especial,auxiliar_1,RESPONSABLE_id")] GRAFICO gRAFICO)
 {
     if (ModelState.IsValid)
     {
         db.Entry(gRAFICO).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CATEGORIA_id    = new SelectList(db.CATEGORIA, "id", "nombre", gRAFICO.CATEGORIA_id);
     ViewBag.DETALLE_id      = new SelectList(db.DETALLE, "id", "nombre", gRAFICO.DETALLE_id);
     ViewBag.FUENTE_id       = new SelectList(db.FUENTE, "id", "nombre", gRAFICO.FUENTE_id);
     ViewBag.PARAMETRO_id    = new SelectList(db.PARAMETRO, "id", "nombre", gRAFICO.PARAMETRO_id);
     ViewBag.RESPONSABLE_id  = new SelectList(db.RESPONSABLE, "id", "nombre", gRAFICO.RESPONSABLE_id);
     ViewBag.TEMPORALIDAD_id = new SelectList(db.TEMPORALIDAD, "id", "nombre", gRAFICO.TEMPORALIDAD_id);
     ViewBag.TERRITORIO_id   = new SelectList(db.TERRITORIO, "id", "nombre", gRAFICO.TERRITORIO_id);
     ViewBag.TIPO_GRAFICO_id = new SelectList(db.TIPO_GRAFICO, "id", "nombre", gRAFICO.TIPO_GRAFICO_id);
     return(View(gRAFICO));
 }
Esempio n. 7
0
        // GET: GRAFICOes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            GRAFICO gRAFICO = db.GRAFICO.Find(id);

            if (gRAFICO == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CATEGORIA_id    = new SelectList(db.CATEGORIA, "id", "nombre", gRAFICO.CATEGORIA_id);
            ViewBag.DETALLE_id      = new SelectList(db.DETALLE, "id", "nombre", gRAFICO.DETALLE_id);
            ViewBag.FUENTE_id       = new SelectList(db.FUENTE, "id", "nombre", gRAFICO.FUENTE_id);
            ViewBag.PARAMETRO_id    = new SelectList(db.PARAMETRO, "id", "nombre", gRAFICO.PARAMETRO_id);
            ViewBag.RESPONSABLE_id  = new SelectList(db.RESPONSABLE, "id", "nombre", gRAFICO.RESPONSABLE_id);
            ViewBag.TEMPORALIDAD_id = new SelectList(db.TEMPORALIDAD, "id", "nombre", gRAFICO.TEMPORALIDAD_id);
            ViewBag.TERRITORIO_id   = new SelectList(db.TERRITORIO, "id", "nombre", gRAFICO.TERRITORIO_id);
            ViewBag.TIPO_GRAFICO_id = new SelectList(db.TIPO_GRAFICO, "id", "nombre", gRAFICO.TIPO_GRAFICO_id);
            return(View(gRAFICO));
        }
        // GET: Info
        public ActionResult Index(int id = 1, string id2 = "grafico", string id3 = "Geo_CL_provinces_.csv")
        {
            ViewBag.grafico = id2;
            ViewBag.file    = id3;
            Graficos db = new Graficos();

            ViewBag.Resultado = null;  //db.BuscarGrafico(id);


            GRAFICO graf = dbGrafico.GRAFICO.Where(x => x.id == id).First();

            ViewBag.Elemento = graf;

            // var listaAsociado = dbGrafico.PRODUCTO.Where(x => x.SECTOR_id == graf.CATEGORIA.PRODUCTO.SECTOR_id).ToList();
            var listaAsociado = dbGrafico.GRAFICO.Where(x => x.CATEGORIA.PRODUCTO.SECTOR_id == graf.CATEGORIA.PRODUCTO.SECTOR_id).ToList();

            ViewBag.listaAsociado = listaAsociado;
            /* var listaOtrosContenidos = dbGrafico.CATEGORIA.Where(x => x.PRODUCTO_id == graf.CATEGORIA.PRODUCTO_id).ToList(); */
            //List<int> idproductos = new List<int>();
            var rand = new Random();
            List <CATEGORIA> listaCategorias = new List <CATEGORIA>();

            foreach (var item in dbGrafico.INDUSTRIA)
            {
                var listcatAuxiliar = dbGrafico.CATEGORIA.Where(x => x.PRODUCTO.SECTOR.INDUSTRIA_id == item.id).ToList();
                try
                {
                    CATEGORIA catAuxiliar = listcatAuxiliar[rand.Next(listcatAuxiliar.Count)];
                    listaCategorias.Add(catAuxiliar);
                }
                catch (Exception)
                {
                }
            }
            var listaOtrosContenidos = listaCategorias;

            ViewBag.listaOtrosContenidos = listaOtrosContenidos;
            return(View());
        }