Пример #1
0
 /* --------------------------------------------------------------------------------------  */
 public ActionResult Cargartopten(int idt)
 {
     try
     {
         var lboletas = new boletamodels().boletasxtorneoxpuntos(idt);
         new toptenmodels().eliminartabla();
         new toptenmodels().insertarpuntos(lboletas);
         TempData["MENSAJE"] = "Se Cargo Correctamente el Top Ten.";
     }
     catch
     {
         TempData["ERROR"] = "No se pudo Calcular el Top Ten, por favor intenten nuevamente.";
     }
     return RedirectToAction("HomeOperador", "Admin");
 }
Пример #2
0
 /* --------------------------------------------------------------------------------------  */
 public bool SaveBoleta(boletamodels model)
 {
     if (ModelState.IsValid)
     {
         boleta T = new boleta();
         var idUser = (int)Session["id"];
         T = db.boletas.Single(q => q.id == model.id);
         T.idusuario = idUser;
         T.equipolocal = model.equipolocal;
         T.equipovisita = model.equipovisita;
         T.goleslocal = model.goleslocal;
         T.golesvisita = model.golesvisita;
         T.idfechatorneo = model.idfechatorneo;
         T.estadio = model.estadio;
         T.puntostotales = model.puntostotales;
         T.editable = model.editable;
         db.SubmitChanges();
         return true;
     }
     return false;
 }
Пример #3
0
 public ActionResult Editarboleta(int idb, boletamodels model)
 {
     var idUser = (int)Session["id"];
     var boleta = new boletamodels().boletaporfechaporuser(idb, idUser);
     ViewData["listaboletas"] = boleta;
     try
     {
         if (this.SaveBoleta(model))
         {
             TempData["MENSAJE"] = "Boleta Actualizada Correctamente";
         }
         else
         {
             TempData["ERROR"] = "La Boleta no se pudo actualizar, por favor intente nuevamente";
             return View();
         }
         return RedirectToAction("Editarboleta", new { idb = model.idfechatorneo });
     }
     catch
     {
         TempData["ERROR"] = "No se pudo cargar la Boleta, por favor intente nuevamente";
         return View();
     }
 }
Пример #4
0
 /* --------------------------------------------------------------------------------------  */
 public ActionResult Editarboleta(int idb)
 {
     var idUser = (int)Session["id"];
     var boleta = new boletamodels().boletaporfechaporuser(idb, idUser);
     ViewData["listaboletas"] = boleta;
     boletamodels T = new boletamodels();
     return View(T);
 }
Пример #5
0
        /* --------------------------------------------------------------------------------------  */
        public ActionResult Cargarboleta(int idf)
        {
            var idUser = (int)Session["id"];
            var lboletas = new boletamodels().boletaporfechaporuser(idf, idUser);
            var cantboletas = lboletas.Count();

            if (cantboletas == 0) // si es 0, es por que el usuario no cargo la boleta correspondiente a la fecha.
            {
                var lpartidos = new partidomodels().listapartidosporfecha(idf);
                if (lpartidos.Count() == 0)
                {
                    TempData["ERROR"] = "No se definieron partidos para la fecha seleccionada, por favor seleccione otra fecha.";
                    return RedirectToAction("boletaporfecha");
                }
                foreach (var aux in lpartidos)
                {
                    boleta F = new boleta();
                    F.idfechatorneo = aux.idfechatorneo;
                    F.equipolocal = aux.equipolocal;
                    F.equipovisita = aux.equipovisita;
                    F.goleslocal = 0;
                    F.golesvisita = 0;
                    F.estadio = aux.estadio;
                    F.puntostotales = 0;
                    F.idusuario = idUser;
                    F.editable = 1;
                    db.boletas.InsertOnSubmit(F);
                    try
                    {
                        db.SubmitChanges();
                    }
                    catch
                    {
                        TempData["ERROR"] = "No se pudo cargar la Boleta, por favor intente nuevamente";
                    }

                }//foreach
            }// if (cantboletas == 0)
            return RedirectToAction("Editarboleta", new { idb = idf });
        }
Пример #6
0
 /* --------------------------------------------------------------------------------------  */
 public void saveboleta(boletamodels auxb)
 {
     boleta T = new boleta();
              T = db.boletas.Single(q => q.id == auxb.id);
              T.idusuario = auxb.idusuario;
              T.equipolocal = auxb.equipolocal;
              T.equipovisita = auxb.equipovisita;
              T.goleslocal = auxb.goleslocal;
              T.golesvisita = auxb.golesvisita;
              T.idfechatorneo = auxb.idfechatorneo;
              T.estadio = auxb.estadio;
              T.puntostotales = auxb.puntostotales;
              T.editable = auxb.editable;
              db.SubmitChanges();
 }