/* -------------------------------------------------------------------------------------- */ 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; }
/* -------------------------------------------------------------------------------------- */ 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(); }
/* -------------------------------------------------------------------------------------- */ 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 }); }
private void detach_boletas(boleta entity) { this.SendPropertyChanging(); entity.usuario = null; }
partial void Deleteboleta(boleta instance);
partial void Updateboleta(boleta instance);
partial void Insertboleta(boleta instance);
private void attach_boletas(boleta entity) { this.SendPropertyChanging(); entity.fecha = this; }