Ejemplo n.º 1
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();
        }
Ejemplo n.º 2
0
 partial void Deletepartido(partido instance);
Ejemplo n.º 3
0
 partial void Updatepartido(partido instance);
Ejemplo n.º 4
0
 partial void Insertpartido(partido instance);
Ejemplo n.º 5
0
		private void detach_partidos(partido entity)
		{
			this.SendPropertyChanging();
			entity.fecha = null;
		}
Ejemplo n.º 6
0
		private void attach_partidos(partido entity)
		{
			this.SendPropertyChanging();
			entity.fecha = this;
		}
Ejemplo n.º 7
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");
            }
        }
Ejemplo n.º 8
0
 /* --------------------------------------------------------------------------------------  */
 public bool SavePartido(partidomodels model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             partido T = new partido();
             T = db.partidos.Single(q => q.id == model.id);
             T.equipolocal = model.equipolocal;
             T.equipovisita = model.equipovisita;
             T.goleslocal = model.goleslocal;
             T.golesvisita = model.golesvisita;
             T.idfechatorneo = model.idfechatorneo;
             T.estadio = model.estadio;
             db.SubmitChanges();
             return true;
         }
         catch
         {
             return false;
         }
     }
     else { TempData["ERROR"] = "No se pudo editar el partido, por favor intente nuevamente."; }
     return false;
 }
Ejemplo n.º 9
0
        /* --------------------------------------------------------------------------------------  */
        public ActionResult Eliminar(int id)
        {
            var aux = new partidomodels().verpartido(id).First();
            MvcApplication6.Models.partido F = new partido
            {
                id = aux.id,
                idfechatorneo = aux.idfechatorneo,
                equipolocal = aux.equipolocal,
                equipovisita = aux.equipovisita,
                goleslocal = aux.goleslocal,
                golesvisita = aux.golesvisita,
                estadio = aux.estadio,
            };

            try
            {
                db.partidos.Attach(F);
                db.partidos.DeleteOnSubmit(F);
                db.SubmitChanges();
                TempData["MENSAJE"] = "Se elimino correctamente el partido.";
            }
            catch
            {
                TempData["ERROR"] = "No se pudo eliminar el partido, por favor intente nuevamente.";
            }
            return RedirectToAction("Index");
        }
Ejemplo n.º 10
0
 /* --------------------------------------------------------------------------------------  */
 public bool SavePartido(partidomodels model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             MvcApplication6.Models.partido T = new MvcApplication6.Models.partido();
             T = db.partidos.Single(q => q.id == model.id);
             T.equipolocal = model.equipolocal;
             T.equipovisita = model.equipovisita;
             T.goleslocal = model.goleslocal;
             T.golesvisita = model.golesvisita;
             T.idfechatorneo = model.idfechatorneo;
             T.estadio = model.estadio;
             db.SubmitChanges();
             return true;
         }
         catch
         {
             return false;
         }
     }
     return false;
 }