protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    Torneo  torneo  = GestorUrl.validarTorneo();
                    Edicion edicion = GestorUrl.validarEdicion(torneo.nick);

                    gestorTorneo        = new GestorTorneo();
                    gestorTorneo.torneo = torneo;
                    nickTorneo          = torneo.nick;

                    gestorEdicion                 = new GestorEdicion();
                    gestorEdicion.edicion         = edicion;
                    gestorEdicion.edicion.equipos = gestorEdicion.obtenerEquipos();
                    idEdicion = edicion.idEdicion;
                    gestorEdicion.edicion.fases = gestorEdicion.obtenerFases();

                    gestorEstadistica         = new GestorEstadisticas(edicion);
                    gestorEstadistica.edicion = edicion;


                    GestorControles.cargarRepeaterList(rptCanchas, new GestorCancha().obtenerCanchasDeUnTorneoPorId(torneo.idTorneo));
                    GestorControles.cargarRepeaterTable(rptAribitros, gestorEstadistica.estadisticasDeArbitro(torneo.idTorneo));
                    msjFairPLay.Visible = !GestorControles.cargarRepeaterTable(rptFairPlay, gestorEstadistica.rankingFairPlay());
                    msjValla.Visible    = !GestorControles.cargarRepeaterTable(rptVallaMenosVencida, gestorEstadistica.vallaMenosVencida());
                }
            }
            catch (Exception ex) {
                GestorError.mostrarPanelFracaso(ex.Message);
            }
        }
示例#2
0
        /// <summary>
        /// Carga los equipos
        /// autor:
        /// </summary>
        public void cargarEquipos()
        {
            GestorEstadisticas gestorEstadisticas = new GestorEstadisticas(gestorEdicion.edicion);

            GestorControles.cargarRepeaterList(rptGrupos, gestorEdicion.edicion.fases[gestorEdicion.faseActual.idFase - 1].grupos);
            GestorControles.cargarRepeaterTable(rptEquipos, gestorEstadisticas.obtenerTablaPosiciones(gestorEdicion.faseActual.idFase));
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    Torneo  torneo  = GestorUrl.validarTorneo();
                    Edicion edicion = GestorUrl.validarEdicion(torneo.nick);

                    gestorTorneo        = new GestorTorneo();
                    gestorTorneo.torneo = torneo;
                    nickTorneo          = torneo.nick;

                    gestorEdicion               = new GestorEdicion();
                    gestorEdicion.edicion       = edicion;
                    idEdicion                   = edicion.idEdicion;
                    gestorEdicion.edicion.fases = gestorEdicion.obtenerFases();

                    gestorEstadistica         = new GestorEstadisticas(edicion);
                    gestorEstadistica.edicion = edicion;

                    gestorJugador = new GestorJugador();
                    GestorControles.cargarRepeaterTable(rptGoleadores, gestorEstadistica.obtenerTablaGoleadores());
                    cargarGoleadoresFases();
                    sinGoleadoresTodas.Visible = !GestorControles.cargarRepeaterTable(rptGoleadoresTodasLasFases, gestorEstadistica.obtenerTablaGoleadores());
                    sinEquipos.Visible         = !GestorControles.cargarRepeaterTable(rptEquiposQueConvirtieron, gestorEstadistica.cantidadGolesPorEquipo(false));
                    sinTiposDeGoles.Visible    = !GestorControles.cargarRepeaterTable(rptGolesPorTipoGol, gestorEstadistica.cantidadGolesPorTipoGol(false));
                    cargarGraficos();
                }
            }
            catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); }
        }
 protected void rptFasesIndividuales_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         Repeater rptFaseHija = (Repeater)e.Item.FindControl("rptFaseHija");
         int      idFase      = ((Fase)e.Item.DataItem).idFase;
         Panel    pnlSinGoleadoresFaseIndividual = (Panel)e.Item.FindControl("pnlSinGoleadoresFaseIndividual");
         pnlSinGoleadoresFaseIndividual.Visible = !GestorControles.cargarRepeaterTable(rptFaseHija, gestorEstadistica.goleadoresPorFaseDeEdicion(idFase));
     }
 }
示例#5
0
        /// <summary>
        /// Carga la ultima fecha incompleta de la edicion que esta en sesion
        /// </summary>
        private void cargarUltimaFecha()
        {
            var ultimaFecha = gestorEstadisticas.obtenerFixtureUltimaFecha(gestorEdicion.faseActual.idFase);

            GestorControles.cargarRepeaterTable(rptFecha, ultimaFecha);
            GestorControles.cargarRepeaterList(rptGruposFecha, gestorEdicion.edicion.fases[gestorEdicion.faseActual.idFase - 1].grupos);
            if (ultimaFecha.Rows.Count > 0)
            {
                ltFecha.Text = ultimaFecha.Rows[0]["idFecha"].ToString();
            }
            noFixture.Visible = (rptFecha.Items.Count > 0) ? false : true;
        }
示例#6
0
        public void cargarEstadisticas()
        {
            //Carga Repeater ultimos goles y ultimas tarjetas
            sinUltimosGoles.Visible    = !GestorControles.cargarRepeaterTable(rptUltimosGoles, (gestorEstadisticas.ultimosGolesDeEdicion().Rows.Count > 3) ? (gestorEstadisticas.ultimosGolesDeEdicion()).AsEnumerable().Take(4).CopyToDataTable() : gestorEstadisticas.ultimosGolesDeEdicion());
            sinUltimasTarjetas.Visible = !GestorControles.cargarRepeaterTable(rptUltimasTarjetas, (gestorEstadisticas.ultimosTarjetasDeEdicion().Rows.Count > 3) ? gestorEstadisticas.ultimosTarjetasDeEdicion().AsEnumerable().Take(4).CopyToDataTable() : gestorEstadisticas.ultimosTarjetasDeEdicion());
            //Carga estadisticas principales
            DataTable datosEstadisticasEdicion = gestorEstadisticas.estadisticasDeEdicion();

            ltPJ.Text = (datosEstadisticasEdicion.Rows.Count > 0) ? datosEstadisticasEdicion.Rows[0]["PJ"].ToString() : "0";
            ltGolesConvertidos.Text = (datosEstadisticasEdicion.Rows.Count > 0) ? datosEstadisticasEdicion.Rows[0]["Goles Convertidos"].ToString() : "0";
            ltTR.Text = (datosEstadisticasEdicion.Rows.Count > 0) ? datosEstadisticasEdicion.Rows[0]["TR"].ToString() : "0";
            ltTA.Text = (datosEstadisticasEdicion.Rows.Count > 0) ? datosEstadisticasEdicion.Rows[0]["TA"].ToString() : "0";
        }
示例#7
0
 /// <summary>
 /// Carga la tabla de goleadores de la edicion que esta en sesion.
 /// </summary>
 private void cargarGoleadoresDeLaEdicion()
 {
     sinpartidosGoleadores.Visible = GestorControles.cargarRepeaterTable(rptGoleadores, gestorEstadisticas.obtenerTablaGoleadores()) ?
                                     false : true;
     if (gestorEdicion.edicion.preferencias.jugadores)
     {
         litSinGoleadores.Text = "Todavia no hay partidos registrados";
     }
     else if (sinpartidosGoleadores.Visible)
     {
         litSinGoleadores.Text = "La edición seleccionada no gestiona Jugadores";
     }
 }
示例#8
0
        /// <summary>
        /// -------------------------------------------------------------------------
        /// --------------------------Metodos Extra---------------------------------
        /// -------------------------------------------------------------------------
        /// </summary>

        /// <summary>
        /// Carga la tabla de posiciones de la edicion que esta en la sesion.
        /// </summary>
        private void cargarTablaDePosicionesOLlaves()
        {
            if (gestorEdicion.faseActual.tipoFixture.idTipoFixture.Contains("TCT"))
            {
                GestorControles.cargarRepeaterList(rptGrupos, gestorEdicion.faseActual.grupos);
                GestorControles.cargarRepeaterTable(rptPosiciones, gestorEstadisticas.obtenerTablaPosiciones(gestorEdicion.faseActual.idFase));
                panelPosiciones.Visible = true;
                panelLlaves.Visible     = false;
            }
            else
            {
                string llaves = new GestorFase().armarLlavesDeUnaFase(gestorEdicion.faseActual);
                ScriptManager.RegisterStartupScript(this, this.GetType(), "llaves", "$('#containerLlaves').generadorDeLlaves(" + llaves + ");", true);
                //ScriptManager.RegisterStartupScript(this, this.GetType(), "llaves", "var options = " + llaves + ";", true);
                panelPosiciones.Visible = false;
                panelLlaves.Visible     = true;
            }
        }
示例#9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!Page.IsPostBack)
         {
             gestorTorneo  = new GestorTorneo();
             gestorEdicion = new GestorEdicion();
             torneo        = GestorUrl.validarTorneo();
             Edicion edicion = GestorUrl.validarEdicion(torneo.nick);
             gestorEstadistica           = new GestorEstadisticas(edicion);
             nickTorneo                  = torneo.nick;
             gestorEdicion               = new GestorEdicion();
             gestorEdicion.edicion       = edicion;
             idEdicion                   = edicion.idEdicion;
             gestorEdicion.edicion.fases = gestorEdicion.obtenerFases();
             gestorPartido               = new GestorPartido();
             sinEquipos.Visible          = !GestorControles.cargarRepeaterTable(rptEquipos, gestorEstadistica.tablaPosicionesEdicion());
         }
     }
     catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); }
 }
示例#10
0
        private void cargarRepeaterTarjetas()
        {
            GestorEstadisticas gestorEstadisticas = new GestorEstadisticas(gestorEdicion.edicion);

            sinTarjetas.Visible = !GestorControles.cargarRepeaterTable(rptTarjetas, gestorEstadisticas.obtenerTablaTarjetas());
        }
示例#11
0
        private void cargarRepeaterSanciones(int idEdicion)
        {
            GestorSancion gestorSancion = new GestorSancion();

            sinSanciones.Visible = !GestorControles.cargarRepeaterTable(rptSanciones, gestorSancion.obtenerSancionesDeUnaEdicion(idEdicion.ToString()));
        }
示例#12
0
 //------------------------------------------
 //--------------Metodos Extras--------------
 //------------------------------------------
 /// <summary>
 /// Carga el Repeater de noticias
 /// </summary>
 private void cargarRepeaterNoticias()
 {
     sinNoticias.Visible = (GestorControles.cargarRepeaterTable(rptNoticias, gestorNoticia.obtenerNoticias(Sesion.getGestorEdicion().edicion.idEdicion))) ?
                           false : true;
 }
示例#13
0
        /// <summary>
        /// Carga la tabla de posiciones para finalizar una edición
        /// autor:
        /// </summary>
        public void cargarPosicionesFinales()
        {
            GestorEstadisticas gestorEstadisticas = new GestorEstadisticas(Sesion.getGestorEdicion().edicion);

            GestorControles.cargarRepeaterTable(rptPosiciones, gestorEstadisticas.obtenerTablaPosiciones(gestorEdicion.faseActual.idFase));
        }
示例#14
0
 public void cargarRepeaterSanciones(string idEdicion)
 {
     sinSanciones.Visible = !GestorControles.cargarRepeaterTable(rptSanciones, gestorSancion.obtenerSancionesDeUnaEdicion(idEdicion));
 }
示例#15
0
 public void cargarTablaPosiciones()
 {
     GestorControles.cargarRepeaterTable(rptTablaPosiciones, gestorEstadisticas.obtenerTablaPosicionesAcotada(gestorEdicion.faseActual.idFase, 5));
 }
示例#16
0
 private void cargarPartidosJugador()
 {
     sinHistorialDePartido.Visible = !GestorControles.cargarRepeaterTable(rptHistorialPartidos, gestorEstadisticas.obtenerUltimosPartidosJugador(gestorJugador.jugador.idJugador));
 }
示例#17
0
 private void cargarGolesJugador()
 {
     sinGolesJugador.Visible = !GestorControles.cargarRepeaterTable(rptGolesJugador, gestorEstadisticas.ultimosGolesDeUnJugador(gestorJugador.jugador.idJugador));
 }