コード例 #1
0
        public ActionResult agregarcombinacion()
        {
            Combinacione comb = new Combinacione();

            comb.id_subestacion = int.Parse(TempData.Peek("id").ToString());

            return(View(comb));
        }
コード例 #2
0
        public ActionResult editarcombinacion(int id)
        {
            ViewData["combinacion_id"] = id;
            TempData["comb"]           = id;
            TempData.Keep("comb");
            Combinacione comb = db.Combinaciones.Find(id);
            List <Casos_de_Combinacione> lista = db.Casos_de_Combinaciones.ToList().FindAll(x => x.Combinacion.Equals(comb.Nombre));

            return(View(lista));
        }
コード例 #3
0
        public ActionResult agregarcombinacion(Combinacione combo)
        {
            if (ModelState.IsValid)
            {
                db.Combinaciones.Add(combo);
                db.SaveChanges();
                return(RedirectToAction("Index", new { id_subestacion = int.Parse(TempData.Peek("id").ToString()) }));
            }

            return(View(combo));
        }
コード例 #4
0
        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));
        }
コード例 #5
0
        public ActionResult borrarcombinacion(int id)
        {
            Combinacione combinacion = db.Combinaciones.Find(id);
            List <Casos_de_Combinacione> casoscomb = db.Casos_de_Combinaciones.ToList().FindAll(x => x.Combinacion.Equals(combinacion.Nombre));

            foreach (Casos_de_Combinacione item in casoscomb)
            {
                db.Casos_de_Combinaciones.Remove(item);
                db.SaveChanges();
            }
            db.Combinaciones.Remove(combinacion);
            db.SaveChanges();
            return(RedirectToAction("Index", new { id_subestacion = int.Parse(TempData.Peek("id").ToString()) }));
        }