public ActionResult Edit(Cargas_Automatica cargas_Automatica) { if (ModelState.IsValid) { db.Entry(cargas_Automatica).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", new { id_subestacion = int.Parse(TempData.Peek("id").ToString()) })); } ViewBag.id_caso = new SelectList(db.Casos, "Id", "nombre_caso", cargas_Automatica.id_caso); ViewBag.Id_subestacion = new SelectList(db.SubestacionSAPs, "Id", "Revisor", cargas_Automatica.Id_subestacion); return(View(cargas_Automatica)); }
// GET: DefinicionCargas public ActionResult Index(int id_subestacion, int id_caso) { Cargas_Automatica carga = new Cargas_Automatica(); carga.Id_subestacion = id_subestacion; int defecto = 0; List <Tipos_de_carga> lista = db.Tipos_de_cargas.ToList(); Tipos_de_carga tipos = lista.Find(x => x.id_subestacion == id_subestacion); return(View()); }
// GET: Cargas_Automatica/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Cargas_Automatica cargas_Automatica = db.Cargas_Automaticas.Find(id); if (cargas_Automatica == null) { return(HttpNotFound()); } ViewBag.id_caso = new SelectList(db.Casos, "Id", "nombre_caso", cargas_Automatica.id_caso); ViewBag.Id_subestacion = new SelectList(db.SubestacionSAPs, "Id", "Revisor", cargas_Automatica.Id_subestacion); return(View(cargas_Automatica)); }
// GET: Cargas_Automatica public ActionResult Index(int id_subestacion) { List <Cargas_Automatica> automatica = db.Cargas_Automaticas.ToList().FindAll(x => x.Id_subestacion == id_subestacion); if (automatica.Count == 0) { Cargas_Automatica car = new Cargas_Automatica(); car.Id_subestacion = id_subestacion; car.Tipo_exposicion = "C"; car.K_exponente = 1; car.Velocidad_viento = 100; car.Factor_importancia = 1; car.Factor_topografia = 1; car.Factor_rafaga = 1; car.Factor_direccion = 0.85; car.R_Porticos = 3; car.R_Equipos = 1; db.Cargas_Automaticas.Add(car); db.SaveChanges(); automatica = db.Cargas_Automaticas.ToList().FindAll(x => x.Id_subestacion == id_subestacion); } return(View(automatica)); }