public ActionResult Edit(Canchas canchas) { if (ModelState.IsValid) { db.Entry(canchas).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Canchas")); } ViewBag.recinto = new SelectList(db.Recintos, "id_recinto", "nombre", canchas.recinto); ViewBag.deporte = new SelectList(db.Deportes, "id_deporte", "nombre", canchas.deporte); return(View(canchas)); }
public ActionResult Details(int?id) { if (Session["Adminn"] != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Canchas autores = db.Canchas.Find(id); if (autores == null) { return(HttpNotFound()); } return(View(autores)); } else { return(Redirect("../Menu/Menu")); } }
public ActionResult Create(Canchas canchas) { if (Session["Adminn"] != null) { if (ModelState.IsValid) { db.Canchas.Add(canchas); db.SaveChanges(); return(RedirectToAction("Canchas")); } ViewBag.recinto = new SelectList(db.Recintos, "id_recinto", "nombre", canchas.recinto); ViewBag.deporte = new SelectList(db.Deportes, "id_deporte", "nombre", canchas.deporte); return(View(canchas)); } else { return(Redirect("../Menu/Menu")); } }
public Canchas GetAll() { try { DataTable response = dataAccess.Query("stp_canchas_getall"); Canchas canchas = new Canchas(); foreach (DataRow item in response.Rows) { Cancha cancha = new Cancha() { id_cancha = (int)item["id_cancha"], tipo_cancha = (string)item["tipo_cancha"], costo = (decimal)item["costo"] }; canchas.Add(cancha); } return(canchas); }catch (Exception ex) { throw new ApplicationException(ex.Message); } }
public ActionResult Edit(int?id) { if (Session["Adminn"] != null) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Canchas cll = db.Canchas.Find(id); if (cll == null) { return(HttpNotFound()); } ViewBag.recinto = new SelectList(db.Recintos, "id_recinto", "nombre", cll.recinto); ViewBag.deporte = new SelectList(db.Deportes, "id_deporte", "nombre", cll.deporte); return(View(cll)); } else { return(Redirect("../Menu/Menu")); } }
public JsonResult EditarCanchas(Canchas oCanchas, String oper) { JsonResult jsonData = null; if (HttpContext.Request.IsAuthenticated) { try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); int idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); int nContador = (from c in bdTorneos.Canchas where c.nombre == oCanchas.nombre && c.id != oCanchas.id && c.idAsociacion == idAsociacion select c.id ).Count(); if (nContador > 0) { return(jsonData = Json(new { estado = "exito", mensaje = "Ya existe una Cancha con el nombre: " + oCanchas.nombre, estadoValidacion = "falloLlave" })); } switch (oper) { case "add": Canchas oCanchasNuevo = new Canchas(); oCanchasNuevo.nombre = oCanchas.nombre; oCanchasNuevo.observaciones = oCanchas.observaciones; oCanchasNuevo.ubicacion = oCanchas.ubicacion; oCanchasNuevo.telefonos = oCanchas.telefonos; oCanchasNuevo.idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); oCanchasNuevo.id = 0; bdTorneos.AddToCanchas(oCanchasNuevo); bdTorneos.SaveChanges(); bdTorneos.Detach(oCanchasNuevo); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oCanchasNuevo, estadoValidacion = "exito" }); break; case "del": Canchas oCanchasEliminado = (from u in bdTorneos.Canchas where u.id == oCanchas.id select u).Single(); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oCanchasEliminado, estadoValidacion = "exito" }); bdTorneos.DeleteObject(oCanchasEliminado); bdTorneos.SaveChanges(); break; case "edit": Canchas oCanchasEditado = (from u in bdTorneos.Canchas where u.id == oCanchas.id select u).Single(); oCanchasEditado.nombre = oCanchas.nombre; oCanchasEditado.ubicacion = oCanchas.ubicacion; oCanchasEditado.observaciones = oCanchas.observaciones; oCanchasEditado.telefonos = oCanchas.telefonos; bdTorneos.SaveChanges(); bdTorneos.Detach(oCanchasEditado); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oCanchasEditado, estadoValidacion = "exito" }); break; } } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } } else { jsonData = Json(new { estado = "exito", mensaje = "", estadoValidacion = "sinAutenticar" }); } return(jsonData); }
public JsonResult EditarCanchas(Canchas oCanchas, String oper) { JsonResult jsonData = null; if (HttpContext.Request.IsAuthenticated) { try { BaseDatosTorneos bdTorneos = new BaseDatosTorneos(); int idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); int nContador = (from c in bdTorneos.Canchas where c.nombre == oCanchas.nombre && c.id != oCanchas.id && c.idAsociacion == idAsociacion select c.id ).Count(); if (nContador > 0) { return jsonData = Json(new { estado = "exito", mensaje = "Ya existe una Cancha con el nombre: " + oCanchas.nombre, estadoValidacion = "falloLlave" }); } switch (oper) { case "add": Canchas oCanchasNuevo = new Canchas(); oCanchasNuevo.nombre = oCanchas.nombre; oCanchasNuevo.observaciones = oCanchas.observaciones; oCanchasNuevo.ubicacion = oCanchas.ubicacion; oCanchasNuevo.telefonos = oCanchas.telefonos; oCanchasNuevo.idAsociacion = Utilidades.ObtenerValorSession("idAsociacion"); oCanchasNuevo.id = 0; bdTorneos.AddToCanchas(oCanchasNuevo); bdTorneos.SaveChanges(); bdTorneos.Detach(oCanchasNuevo); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oCanchasNuevo, estadoValidacion = "exito" }); break; case "del": Canchas oCanchasEliminado = (from u in bdTorneos.Canchas where u.id == oCanchas.id select u).Single(); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oCanchasEliminado, estadoValidacion = "exito" }); bdTorneos.DeleteObject(oCanchasEliminado); bdTorneos.SaveChanges(); break; case "edit": Canchas oCanchasEditado = (from u in bdTorneos.Canchas where u.id == oCanchas.id select u).Single(); oCanchasEditado.nombre = oCanchas.nombre; oCanchasEditado.ubicacion = oCanchas.ubicacion; oCanchasEditado.observaciones = oCanchas.observaciones; oCanchasEditado.telefonos = oCanchas.telefonos; bdTorneos.SaveChanges(); bdTorneos.Detach(oCanchasEditado); jsonData = Json(new { estado = "exito", mensaje = "", ObjetoDetalle = oCanchasEditado, estadoValidacion = "exito" }); break; } } catch { jsonData = Json(new { estado = "error", mensaje = "Error cargando datos" }); } } else { jsonData = Json(new { estado = "exito", mensaje = "", estadoValidacion = "sinAutenticar" }); } return jsonData; }