예제 #1
0
        public ActionResult Agregar(equipomodels model)
        {
            if (ModelState.IsValid)
            {
                equipo E = new equipo
                {
                    nombre = model.nombre
                };

                db.equipos.InsertOnSubmit(E);
                try
                {
                    db.SubmitChanges();
                }
                catch
                {
                    TempData["ERROR"] = "No se pudo agregar el equipo, por favor intente nuevamente.";
                    return View();
                }
               // HttpRuntime.Cache.Remove("EQUIPOS");
                TempData["MENSAJE"] = "Se agrego correctamente el equipo.";
                return RedirectToAction("Index");
            }
            TempData["ERROR"] = "Error en el alta del equipo.";
            return View();
        }
예제 #2
0
        /* --------------------------------------------------------------------------------------  */
        public ActionResult Agregar()
        {
            var lfechas = new fechamodels().listafechas();
            ViewData["listafechas"] = lfechas;

            var lequipos = new equipomodels().listaequipos();
            ViewData["listaequipos"] = lequipos;

            return View();
        }
예제 #3
0
        public ActionResult Agregar(partidomodels model)
        {
            var lfechas = new fechamodels().listafechas();
            ViewData["listafechas"] = lfechas;

            var lequipos = new equipomodels().listaequipos();
            ViewData["listaequipos"] = lequipos;

            if (ModelState.IsValid)
            {
                if (model.equipolocal != model.equipovisita)
                {
                    MvcApplication6.Models.partido F = new MvcApplication6.Models.partido
                    {
                        id = model.id,
                        idfechatorneo = model.idfechatorneo,
                        equipolocal = model.equipolocal,
                        equipovisita = model.equipovisita,
                        goleslocal = 0,
                        golesvisita = 0,
                        estadio = model.estadio,
                    };

                    db.partidos.InsertOnSubmit(F);

                    try
                    {
                        db.SubmitChanges();
                    }
                    catch
                    {
                        TempData["ERROR"] = "No se pudo agregar el partido, por favor intente nuevamente.";
                        return View();
                    }

                    TempData["MENSAJE"] = "Se agrego correctamente el partido.";
                    return RedirectToAction("Index");
                }
                else
                {
                    TempData["ERROR"] = "Error en el alta del partido, los equipos deben ser distintos, por favor intente nuevamente.";
                    return View();

                }
            }
            else
            {
                TempData["ERROR"] = "Error en el alta del partido, por favor intente nuevamente.";
            }

             return View();
        }
예제 #4
0
 /* --------------------------------------------------------------------------------------  */
 public ActionResult Editar(int id)
 {
     equipo T = new equipo();
     try
     {
         T = db.equipos.Single(q => q.id == id);
         equipomodels emodel = new equipomodels();
         emodel.id       = T.id;
         emodel.nombre   = T.nombre;
         return View(emodel);
     }
     catch
     {
         TempData["ERROR"] = "No se pudo editar el equipo, por favor intente nuevamente.";
         return RedirectToAction("Index");
     }
 }
예제 #5
0
 public ActionResult Editar(int id, equipomodels model)
 {
     try
     {
         if (this.SaveEquipo(model))
         {
             HttpRuntime.Cache.Remove("EQUIPOS");
             TempData["MENSAJE"] = "Se edito correctamente el torneo.";
             return RedirectToAction("Index");
         }
         else
         {
             TempData["ERROR"] = "No se pudo editar el Equipo, por favor intente nuevamente.";
             return View();
         }
     }
     catch
     {
         TempData["ERROR"] = "No se pudo editar el Equipo, por favor intente nuevamente.";
         return View();
     }
 }
예제 #6
0
        /* --------------------------------------------------------------------------------------  */
        public ActionResult Editar(int idp)
        {
            MvcApplication6.Models.partido T = new MvcApplication6.Models.partido();

            var lfechas = new fechamodels().listafechas();
            ViewData["listafechas"] = lfechas;

            var lequipos = new equipomodels().listaequipos();
            ViewData["listaequipos"] = lequipos;

            try
            {
                T = db.partidos.Single(q => q.id == idp);
                MvcApplication6.Models.partidomodels pmodel = new MvcApplication6.Models.partidomodels();
                pmodel.id           =T.id;
                pmodel.equipolocal  =T.equipolocal;
                pmodel.equipovisita =T.equipovisita;
                pmodel.goleslocal   =T.goleslocal;
                pmodel.golesvisita  =T.golesvisita;
                pmodel.idfechatorneo=T.idfechatorneo;
                pmodel.estadio = T.estadio;
                return View(pmodel);
            }
            catch
            {
                TempData["ERROR"] = "No se pudo editar el partido, por favor intente nuevamente.";
                return RedirectToAction("Index");
            }
        }
예제 #7
0
        public ActionResult Editar(int idp, partidomodels model)
        {
            var lfechas = new fechamodels().listafechas();
            ViewData["listafechas"] = lfechas;

            var lequipos = new equipomodels().listaequipos();
            ViewData["listaequipos"] = lequipos;

            try
            {
                if (this.SavePartido(model))
                {
                    TempData["MENSAJE"] = "Se edito correctamente el partido.";
                    return RedirectToAction("Index");
                }
                else
                {
                    TempData["ERROR"] = "No se pudo editar el partido, por favor intente nuevamente.";
                    return View();
                }
            }
            catch
            {
                TempData["ERROR"] = "No se pudo editar el partido, por favor intente nuevamente.";
                return View();
            }
        }
예제 #8
0
 /* --------------------------------------------------------------------------------------  */
 public ActionResult Ver(int id)
 {
     var equipo = new equipomodels().verequipo(id).First();
     @ViewBag.id = equipo.id;
     @ViewBag.nombre = equipo.nombre;
     return View();
 }
예제 #9
0
 /* --------------------------------------------------------------------------------------  */
 /* --------------------------------------------------------------------------------------  */
 public bool SaveEquipo(equipomodels model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             equipo T = new equipo();
             T = db.equipos.Single(q => q.id == model.id);
             T.nombre = model.nombre;
             db.SubmitChanges();
             return true;
         }
         catch
         {
             return false;
         }
     }
     return false;
 }
예제 #10
0
 /* --------------------------------------------------------------------------------------  */
 public ActionResult Index()
 {
     var listaequipos = new equipomodels().listaequipos();
     return View(listaequipos);
 }
예제 #11
0
 /* --------------------------------------------------------------------------------------  */
 public ActionResult Eliminar(int id)
 {
     var equipo = new equipomodels().verequipo(id).First();
     MvcApplication6.Models.equipo T = new equipo
     {
         id      = equipo.id,
         nombre  = equipo.nombre
     };
     try
     {
         db.equipos.Attach(T);
         db.equipos.DeleteOnSubmit(T);
         db.SubmitChanges();
         TempData["MENSAJE"] = "Se elimino correctamente el El equipo.";
     }
     catch
     {
         TempData["ERROR"] = "No se pudo eliminar el Equipo, por favor intente nuevamente.";
     }
     return RedirectToAction("Index");
 }