コード例 #1
0
ファイル: UsuariosController.cs プロジェクト: elzeki/dae
 /* --------------------------------------------------------------------------------------  */
 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;
 }
コード例 #2
0
ファイル: boletamodels.cs プロジェクト: elzeki/dae
 /* --------------------------------------------------------------------------------------  */
 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();
 }
コード例 #3
0
ファイル: UsuariosController.cs プロジェクト: elzeki/dae
        /* --------------------------------------------------------------------------------------  */
        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 });
        }
コード例 #4
0
ファイル: PRODE.designer.cs プロジェクト: elzeki/dae
		private void detach_boletas(boleta entity)
		{
			this.SendPropertyChanging();
			entity.usuario = null;
		}
コード例 #5
0
ファイル: PRODE.designer.cs プロジェクト: elzeki/dae
 partial void Deleteboleta(boleta instance);
コード例 #6
0
ファイル: PRODE.designer.cs プロジェクト: elzeki/dae
 partial void Updateboleta(boleta instance);
コード例 #7
0
ファイル: PRODE.designer.cs プロジェクト: elzeki/dae
 partial void Insertboleta(boleta instance);
コード例 #8
0
ファイル: PRODE.designer.cs プロジェクト: elzeki/dae
		private void attach_boletas(boleta entity)
		{
			this.SendPropertyChanging();
			entity.fecha = this;
		}