protected void Page_Load(object sender, EventArgs e) { try { if (!Page.IsPostBack) { Torneo torneo = GestorUrl.validarTorneo(); Edicion edicion = GestorUrl.validarEdicion(torneo.nick); Partido partido = GestorUrl.validarPartido(torneo.nick, edicion.idEdicion); gestorTorneo = new GestorTorneo(); gestorTorneo.torneo = torneo; nickTorneo = torneo.nick; gestorEdicion = new GestorEdicion(); gestorEdicion.edicion = edicion; idEdicion = edicion.idEdicion; gestorPartido = new GestorPartido(); gestorPartido.partido = partido; idPartido = partido.idPartido.ToString(); gestorEstadistica = new GestorEstadisticas(edicion); gestorEquipo = Sesion.getGestorEquipo(); gestorPartido.obtenerPartidoporId(idPartido); otrosPartidosDeLaFecha(); // Carga Otros Partidos de la Fecha cargarDatosDePartido(); // Carga Resumen y Estadísticas del Partido cargarUltimosOProximosPartidos(); // Carga Próximos o Ultimos Partidos cargarComparativo(); //Carga widget Comparativo } } catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); } }
/// <summary> /// Opciones para cada partido /// autor: Facu Allemand /// </summary> protected void rptPartidos_ItemCommand(object source, RepeaterCommandEventArgs e) { try { //obtengo el command argument y el id del panel collapsable seleccionado para abrirlo. string[] paramentros = e.CommandArgument.ToString().Split(new char[] { ';' }); string commandArgument = paramentros[0]; string idPanelCollapse = paramentros[1]; Session["idPanelCollapse"] = idPanelCollapse; if (e.CommandName == "administrarPartido") { limpiarCampos(); gestorPartido.obtenerPartidoporId(commandArgument); cargarPartido(); btnCancelar.Visible = true; mostrarFechaCollapsablePanel(); for (int i = 0; i < cblJugadoresEquipoLocal.Items.Count; i++) { cblJugadoresEquipoLocal.Items[i].Selected = true; } for (int i = 0; i < cblJugadoresEquipoVisitante.Items.Count; i++) { cblJugadoresEquipoVisitante.Items[i].Selected = true; } } } catch (Exception ex) { mostrarPanelFracaso(ex.Message); } }