public ActionResult editarcaso(int id)
        {
            Listtipos();
            Casos_de_Combinacione tipo = db.Casos_de_Combinaciones.Find(id);

            return(View(tipo));
        }
        public ActionResult borrarcaso(int id)
        {
            Casos_de_Combinacione tipo = db.Casos_de_Combinaciones.Find(id);

            db.Casos_de_Combinaciones.Remove(tipo);
            db.SaveChanges();
            return(RedirectToAction("editarcombinacion", new { id = int.Parse(TempData.Peek("comb").ToString()) }));
        }
        public ActionResult editarcaso(Casos_de_Combinacione tipocombinacion)
        {
            Listtipos();
            if (ModelState.IsValid)
            {
                db.Entry(tipocombinacion).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("editarcombinacion", new { id = int.Parse(TempData.Peek("comb").ToString()) }));
            }

            return(View(tipocombinacion));
        }
        public ActionResult agregarcaso(Casos_de_Combinacione ModeloCaso)
        {
            Listtipos();
            if (ModelState.IsValid)
            {
                db.Casos_de_Combinaciones.Add(ModeloCaso);
                db.SaveChanges();
                return(View(ModeloCaso));
            }

            return(View(ModeloCaso));
        }
        public ActionResult agregarcaso(int id)
        {
            Listtipos();
            Combinacione          comb = db.Combinaciones.ToList().Find(x => x.Id == id);
            Casos_de_Combinacione caso = new Casos_de_Combinacione();

            caso.Caso           = string.Empty;
            caso.Tipo           = string.Empty;
            caso.Combinacion    = comb.Nombre;
            caso.id_subestacion = comb.id_subestacion;
            return(View(caso));
        }