public static int EliminarNoticia(string idNoticia) { try { FixtureNoticiaBLL.Delete(Convert.ToInt32(idNoticia)); FixtureNoticias objFixtureNoticia = FixtureNoticiaBLL.SelectById(Convert.ToInt32(idNoticia)); string tipo = objFixtureNoticia.Tipo; if (tipo == "Gol") { Fixture objFixture = FixtureBLL.SelectById(objFixtureNoticia.IdFixture); int scoreEquipo = 0; int scoreRival = 0; if (objFixture.ScoreEquipo > 0) { scoreEquipo = objFixture.ScoreEquipo - 1; } if (objFixture.ScoreRival > 0) { scoreRival = objFixture.ScoreRival - 1; } FixtureBLL.UpdateScoreEquipo(scoreEquipo, Convert.ToString(objFixtureNoticia.IdFixture)); FixtureBLL.UpdateScoreRival(scoreRival, Convert.ToString(objFixtureNoticia.IdFixture)); } return(Convert.ToInt32(idNoticia)); } catch (Exception) { return(-1); } }
public static Fixture InsertarFixture(string idEquipo, string idRival, string idCancha, string fecha, string hora, string idGrupo, string estado, string scoreEquipo, string scoreRival, string puntos) { Fixture objFixture = FixtureBLL.InsertWithReturn(idEquipo, idRival, idCancha, fecha, hora, idGrupo, estado, scoreEquipo, scoreRival, puntos); return(objFixture); }
public static FixtureNoticias ActualizarNoticia(string idFixture, string idEquipo, string idJugador, string tipo, string descripcion, string fecha, string hora, string id) { FixtureNoticiaBLL.Update(idFixture, idEquipo, idJugador, tipo, descripcion, fecha, hora, Convert.ToInt32(id)); FixtureNoticias objFixtureNoticia = FixtureNoticiaBLL.SelectById(Convert.ToInt32(id)); Fixture objFixture = FixtureBLL.SelectById(Convert.ToInt32(idFixture)); return(objFixtureNoticia); }
public static Fixture ActualizarFixture(string idEquipo, string idRival, string idCancha, string fecha, string hora, string idGrupo, string estado, string scoreEquipo, string scoreRival, string puntos, string idFixture) { FixtureBLL.UpdateFixture(idEquipo, idRival, idCancha, fecha, hora, idGrupo, estado, scoreEquipo, scoreRival, puntos, idFixture); Fixture objFixture = FixtureBLL.SelectById(Convert.ToInt32(idFixture)); return(objFixture); }
protected void Page_Load(object sender, EventArgs e) { Session["modulo"] = "Eventos"; string Id = Request.QueryString["ID"]; Fixture fixture = FixtureBLL.SelectById(Convert.ToInt32(Id)); Session["evento"] = fixture.Evento.IdEvento; Session["equipo"] = fixture.IdEquipo; Session["rival"] = fixture.IdRival; hdnEvento.Value = Convert.ToString(fixture.Evento.IdEvento); hdnGrupo.Value = Convert.ToString(fixture.IdGrupo); }
public static int EliminarPartido(string idPartido) { try { FixtureBLL.Delete(idPartido); return(Convert.ToInt32(idPartido)); } catch (Exception) { return(-1); } }
public static void Delete(int id) { EventoDSTableAdapters.tbl_eventoTableAdapter adapter = new EventoDSTableAdapters.tbl_eventoTableAdapter(); adapter.DeleteEvento(id); NoticiaBLL.DeleteEvento(id); List <Grupo> listGrupos = GrupoBLL.SelectByEvento(id); foreach (Grupo objGrupo in listGrupos) { GrupoBLL.Delete(objGrupo.IdGrupo); GrupoEquipoBLL.DeleteByGrupo(objGrupo.IdGrupo); List <Fixture> listFixture = FixtureBLL.SelectByGrupo(objGrupo.IdGrupo + ""); foreach (Fixture objFixture in listFixture) { FixtureNoticiaBLL.DeleteByFixture(objFixture.IdFixture); } FixtureBLL.DeleteByGrupo(objGrupo.IdGrupo); } GolesBLL.DeleteByEvento(id); EquipoBLL.DeleteByEvento(id); }
private static void perdedor(int IdFixture, int idEquipo) { Fixture objFixture = FixtureBLL.SelectById(IdFixture); Posiciones objPosiciones = PosicionesBLL.SelectByEquipo(idEquipo); int pj = objPosiciones.PartidosJugados + 1; int p = objPosiciones.Perdidos + 1; int gf = objPosiciones.GolesFavor + objFixture.ScoreRival; int gc = objPosiciones.GolesContra + objFixture.ScoreEquipo; int dif = objPosiciones.Diferencia + (gf - gc); List <JugadorEquipo> listJugadores = JugadorEquipoBLL.SelectByEquipo(idEquipo); foreach (JugadorEquipo objJugador in listJugadores) { Goles objGol = GolesBLL.SelectByJugador(objJugador.IdJugadorEquipo); int partidosjugados = objGol.PartidosJugados + 1; GolesBLL.UpdatePJ(objJugador.IdJugadorEquipo, partidosjugados); } PosicionesBLL.Update(objPosiciones.IdGrupo, objPosiciones.IdEquipo, pj, objPosiciones.Ganados, objPosiciones.Empates, p, gf, gc, dif, objPosiciones.Puntos, objPosiciones.IdPosiciones); }
public static FixtureNoticias InsertarNoticia(string idFixture, string idEquipo, string idJugador, string tipo, string descripcion, string fecha, string hora) { FixtureNoticias objFixtureNoticia = FixtureNoticiaBLL.InsertWithReturn( idFixture, idEquipo, idJugador, tipo, descripcion, fecha, hora); if (tipo == "Gol") { Fixture objFixture = FixtureBLL.SelectById(Convert.ToInt32(idFixture)); if (idEquipo == objFixture.IdEquipo.ToString()) { int gol = objFixture.ScoreEquipo + 1; FixtureBLL.UpdateScoreEquipo(gol, idFixture); } else { int gol = objFixture.ScoreRival + 1; FixtureBLL.UpdateScoreRival(gol, idFixture); } } return(objFixtureNoticia); }
public static void EstadosPartidos() { List <Fixture> listFixtures = FixtureBLL.SelectNoEliminados(); foreach (Fixture objFixture in listFixtures) { if (objFixture.Estado != "Cancelado" && DateTime.Now >= objFixture.HoraCompleta && DateTime.Now <= objFixture.HoraCompleta.AddMinutes(120)) { FixtureBLL.UpdateEstado(objFixture.IdFixture, "En Curso"); } if (objFixture.Estado != "Cancelado" && objFixture.Estado != "Finalizado" && DateTime.Now >= objFixture.HoraCompleta.AddMinutes(120)) { if (objFixture.ScoreEquipo > objFixture.ScoreRival) { FixtureBLL.UpdatePuntos(objFixture.IdFixture, 3); ganador(objFixture.IdFixture, objFixture.IdEquipo); perdedor(objFixture.IdFixture, objFixture.IdRival); } else if (objFixture.ScoreEquipo > objFixture.ScoreRival) { FixtureBLL.UpdatePuntos(objFixture.IdFixture, 3); ganador(objFixture.IdFixture, objFixture.IdRival); perdedor(objFixture.IdFixture, objFixture.IdEquipo); } else if (objFixture.ScoreEquipo == objFixture.ScoreRival) { FixtureBLL.UpdatePuntos(objFixture.IdFixture, 1); empate(objFixture.IdFixture, objFixture.IdRival); empate(objFixture.IdFixture, objFixture.IdEquipo); } FixtureBLL.UpdateEstado(objFixture.IdFixture, "Finalizado"); } } }
public static Fixture TraerFixture(string idFixture) { Fixture objFixture = FixtureBLL.SelectById(Convert.ToInt32(idFixture)); return(objFixture); }
public static List <Fixture> ListFixture(string idGrupo) { List <Fixture> objFixture = FixtureBLL.SelectByGrupo(idGrupo); return(objFixture); }