Esempio n. 1
0
 public ActionResult AgregarSala()
 {
     CodigoSala();
     ViewBag.tiposala = new SelectList(db.TipoSala.ToList(), "cod_tipo_sala", "descripcion");
     ViewBag.locales = new SelectList(db.Local.ToList(), "id_local", "nom_local");
     tb_sala reg = new tb_sala();
     return View(reg);
 }
Esempio n. 2
0
 public ActionResult AgregarSala(tb_sala reg)
 {
     if (!ModelState.IsValid)
     {
         CodigoSala();
         ViewBag.tiposala = new SelectList(db.TipoSala.ToList(), "cod_tipo_sala", "descripcion");
         ViewBag.locales = new SelectList(db.Local.ToList(), "id_local", "nom_local");
         ModelState.AddModelError("Error", "Error al grabar Pelicula");
         return View(reg);
     }
     else
     {
         db.Sala.Add(reg);
         db.SaveChanges();
         TempData["SUCCESS"] = "Sala registrada correctamente.";
         return RedirectToAction("Index", "Salas");
     }
 }
Esempio n. 3
0
 public ActionResult EditarSala(tb_sala reg)
 {
     if (!ModelState.IsValid)
     {
         ViewBag.tiposala = new SelectList(db.TipoSala.ToList(), "cod_tipo_sala", "descripcion");
         ViewBag.locales = new SelectList(db.Local.ToList(), "id_local", "nom_local");
         return View(reg);
     }
     try
     {
         tb_sala sala = db.Sala.Where(v => v.cod_sala == reg.cod_sala).FirstOrDefault();
         sala.nom_sala = reg.nom_sala;
         sala.cod_tipo_sala = reg.cod_tipo_sala;
         sala.tipo_proyeccion = reg.tipo_proyeccion;
         sala.id_local = reg.id_local;
         db.SaveChanges();
         TempData["SUCCESS"] = "Sala actualizada correctamente.";
     }
     catch (Exception)
     {
         ModelState.AddModelError("Error", "Error al editar datos");
     }
     return RedirectToAction("Index", "Salas");
 }