Esempio n. 1
0
        /// <summary>
        /// Carga Combo Arbitros
        /// </summary>
        private void cargarComboArbitros()
        {
            GestorArbitro gestorArbitro = new GestorArbitro();

            GestorControles.cargarComboList(ddlArbitros, gestorArbitro.obtenerArbitrosDeUnTorneo(Sesion.getTorneo().idTorneo),
                                            "idArbitro", "nombre", "Sin Árbitro Asignado", true);
        }
Esempio n. 2
0
 /// <summary>
 /// Cada vez que se genera una fase, generar todas las fechas
 /// autor: Facu Allemand
 /// </summary>
 protected void rptFases_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         Panel panelEstadoFase = (Panel)e.Item.FindControl("panelEstadoFase");
         if (((Fase)e.Item.DataItem).estado.idEstado == Estado.faseINICIADA)
         {
             panelEstadoFase.Visible = true;
         }
         if (((Fase)e.Item.DataItem).tipoFixture.idTipoFixture.ToString().Contains("TCT"))
         {
             Panel panelTCT = e.Item.FindControl("panelTCT") as Panel;
             panelTCT.Visible = true;
             Panel panelLlaves = e.Item.FindControl("panelLlaves") as Panel;
             panelLlaves.Visible = false;
             Repeater rptFechas = (Repeater)e.Item.FindControl("rptFechas");
             int      idFase    = ((Fase)e.Item.DataItem).idFase;
             gestorEdicion.faseActual = ((Fase)e.Item.DataItem);
             Panel panelSinFechas = e.Item.FindControl("panelSinFechas") as Panel;
             panelSinFechas.Visible = !GestorControles.cargarRepeaterList(rptFechas, ((Fase)e.Item.DataItem).obtenerFechas());
         }
         else
         {
             Panel panelTCT = (Panel)e.Item.FindControl("panelTCT");
             panelTCT.Visible = false;
             Panel panelLlaves = (Panel)e.Item.FindControl("panelLlaves");
             panelLlaves.Visible = true;
             string llaves = new GestorFase().armarLlavesDeUnaFase((Fase)e.Item.DataItem);
             ScriptManager.RegisterStartupScript(this, this.GetType(), "llaves", "$('#divLlaves" + ((Fase)e.Item.DataItem).idFase + "').generadorDeLlaves(" + llaves + ");", true);
         }
     }
 }
Esempio n. 3
0
 protected void ddlPartido_SelectedIndexChanged(object sender, EventArgs e)
 {
     ScriptManager.RegisterStartupScript(this, this.GetType(), "cambioPartido1", "cambioPartido();", true);
     ddlEquipo.Items.Clear();
     GestorControles.cargarComboList(ddlEquipo, gestorSancion.obtenerEquiposDePartido(ddlPartido.SelectedValue),
                                     "idEquipo", "nombre", "Seleccionar Equipo", false);
 }
Esempio n. 4
0
        private void cargarNoticias()
        {
            GestorNoticia gestorNoticia = new GestorNoticia();

            sinNoticias.Visible = !GestorControles.cargarRepeaterList(rptUltimasNoticias, (gestorNoticia.obtenerNoticiasXCategoria(gestorEdicion.edicion.idEdicion, CategoriaNoticia.noticiaBOLETIN).Count > 2) ? gestorNoticia.obtenerNoticiasXCategoria(gestorEdicion.edicion.idEdicion, CategoriaNoticia.noticiaBOLETIN).AsEnumerable().Take(3).ToList() : gestorNoticia.obtenerNoticiasXCategoria(gestorEdicion.edicion.idEdicion, CategoriaNoticia.noticiaBOLETIN));
            sinEventos.Visible  = !GestorControles.cargarRepeaterList(rptEventos, gestorNoticia.obtenerNoticiasXCategoria(gestorEdicion.edicion.idEdicion, CategoriaNoticia.noticiaEVENTOS));
        }
        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);
            }
        }
Esempio n. 6
0
 protected void ddlEquipoSinPartido_SelectedIndexChanged(object sender, EventArgs e)
 {
     ScriptManager.RegisterStartupScript(this, this.GetType(), "cambioJugadores", "cambioJugadores();", true);
     ddlJugador.Items.Clear();
     GestorControles.cargarComboList(ddlJugador, gestorSancion.obtenerJugadoresDeEquipo2(ddlEquipoSinPartido.SelectedValue),
                                     "idJugador", "nombre", "Seleccionar Jugador", false);
 }
        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); }
        }
Esempio n. 8
0
 /// <summary>
 /// Carga Combo Ediciones
 /// </summary>
 private void cargarComboEdiciones()
 {
     panelSinEdiciones.Visible = !GestorControles.cargarComboList(ddlEdiciones, gestorEdicion.obtenerEdicionesPorTorneo(Sesion.getTorneo().idTorneo),
                                                                  "idEdicion", "nombre", "Seleccionar Edicion", false);
     ddlEdiciones.SelectedValue = (gestorEdicion.edicion.idEdicion > 0) ?
                                  gestorEdicion.edicion.idEdicion.ToString() : "";
 }
Esempio n. 9
0
        /// <summary>
        /// Carga Combo Arbitros
        /// </summary>
        private void cargarComboCanchas()
        {
            GestorCancha gestorCancha = new GestorCancha();

            GestorControles.cargarComboList(ddlCanchas, gestorCancha.obtenerCanchasDeUnTorneo(),
                                            "idCancha", "nombre", "Sin Cancha Asignada", true);
        }
Esempio n. 10
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));
        }
Esempio n. 11
0
 public void cargarGoleadores()
 {//Carga los goleadores de la edición
     goleadoresDelEquipo   = gestorEquipo.goleadoresDeUnEquipo(gestorEquipo.equipo.idEquipo, gestorEdicion.edicion.idEdicion);
     sinGoleadores.Visible = !GestorControles.cargarRepeaterList(rptGoleadores, goleadoresDelEquipo);
     //divGraficoGoleadores.Visible = !sinGoleadores.Visible;//no visualizar grafico cuando no hay goleadores
     sinGraficoGoleadores.Visible = sinGoleadores.Visible;//visualizar cartel cuando no hay goleadores
 }
Esempio n. 12
0
 protected void ddlFecha_SelectedIndexChanged(object sender, EventArgs e)
 {
     ScriptManager.RegisterStartupScript(this, this.GetType(), "cambioPartido1", "cambioPartido();", true);
     ddlPartido.Items.Clear();
     GestorControles.cargarComboList(ddlPartido, gestorSancion.obtenerPartidosDeFecha(ddlFecha.SelectedValue, Sesion.getGestorEdicion()),
                                     "idPartido", "nombreCompleto", "Seleccionar Partido", false);
 }
Esempio n. 13
0
 /// <summary>
 /// Carga todos los controles del subform de Tarjetas
 /// autor: Facu Allemand
 /// </summary>
 private void cargarABMTarjetas()
 {
     ddlTarjetasEquipos.Items.Clear();
     ddlTarjetasEquipos.Items.Add(new ListItem(gestorPartido.partido.local.nombre, gestorPartido.partido.local.idEquipo.ToString()));
     ddlTarjetasEquipos.Items.Add(new ListItem(gestorPartido.partido.visitante.nombre, gestorPartido.partido.visitante.idEquipo.ToString()));
     GestorControles.cargarComboList(ddlTarjetasJugadores, gestorPartido.partido.local.jugadores, "idJugador", "nombre");
 }
Esempio n. 14
0
 /// <summary>
 /// Cada vez que se genera una fase, generar todas las fechas
 /// autor: Facu Allemand
 /// </summary>
 protected void rptFases_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     try
     {
         if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
         {
             LinkButton lnkFinalizarFase = (LinkButton)e.Item.FindControl("lnkFinalizarFase");
             Panel      panelEstadoFase  = (Panel)e.Item.FindControl("panelEstadoFase");
             if (((Fase)e.Item.DataItem).estado.idEstado == Estado.faseINICIADA)
             {
                 lnkFinalizarFase.Visible = true;
             }
             else
             {
                 panelEstadoFase.Visible = true;
             }
             Repeater rptFechas = (Repeater)e.Item.FindControl("rptFechas");
             int      idFase    = ((Fase)e.Item.DataItem).idFase;
             gestorEdicion.faseActual = ((Fase)e.Item.DataItem);
             Panel panelSinFechas = e.Item.FindControl("panelSinFechas") as Panel;
             panelSinFechas.Visible = !GestorControles.cargarRepeaterList(rptFechas, ((Fase)e.Item.DataItem).obtenerFechas());
         }
     }
     catch (Exception ex) { mostrarPanelFracaso(ex.Message); }
 }
Esempio n. 15
0
 /// <summary>
 /// Carga todos los controles del subform de Goles
 /// autor: Facu Allemand
 /// </summary>
 private void cargarABMGoles()
 {
     ddlGolesEquipos.Items.Clear();
     ddlGolesEquipos.Items.Add(new ListItem(gestorPartido.partido.local.nombre, gestorPartido.partido.local.idEquipo.ToString()));
     ddlGolesEquipos.Items.Add(new ListItem(gestorPartido.partido.visitante.nombre, gestorPartido.partido.visitante.idEquipo.ToString()));
     GestorControles.cargarComboList(ddlGolesJugadores, gestorPartido.partido.local.jugadores, "idJugador", "nombre", "Sin asignar", true);
     GestorControles.cargarComboList(ddlGolesTipos, gestorPartido.obtenerTiposGol(), "idTipoGol", "nombre");
 }
Esempio n. 16
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    Torneo  torneo  = GestorUrl.validarTorneo();
                    Edicion edicion = GestorUrl.validarEdicion(torneo.nick);
                    idFase  = GestorUrl.validarFase(torneo.nick, edicion.idEdicion);
                    idFecha = GestorUrl.validarFecha(torneo.nick, edicion.idEdicion, idFase);

                    gestorTorneo              = new GestorTorneo();
                    gestorTorneo.torneo       = torneo;
                    nickTorneo                = torneo.nick;
                    nombreTorneo              = torneo.nombre;
                    ViewState["nickTorneo"]   = nickTorneo;
                    ViewState["nombreTorneo"] = nombreTorneo;

                    gestorEdicion               = new GestorEdicion();
                    gestorEdicion.edicion       = edicion;
                    gestorEdicion.edicion.fases = gestorEdicion.obtenerFases();
                    idEdicion = edicion.idEdicion;
                    ViewState["idEdicion"] = idEdicion;

                    serializer = new JavaScriptSerializer();
                    ViewState["gestorEdicion"] = serializer.Serialize(gestorEdicion);

                    ViewState["idFase"]  = idFase;
                    ViewState["idFecha"] = idFecha;
                    litFase.Text         = idFase.ToString();
                    litFecha.Text        = idFecha.ToString();
                    litLnkFase.Text      = idFase.ToString();
                    litLnkFecha.Text     = idFecha.ToString();

                    sinFases.Visible = !GestorControles.cargarRepeaterList(rptFases, gestorEdicion.edicion.fases);
                    if (sinFases.Visible == true)
                    {
                        sinFechas.Visible = true;
                    }
                    else
                    {
                        cargarFase();
                    }
                }
                else
                {
                    nickTorneo    = ViewState["nickTorneo"].ToString();
                    nombreTorneo  = ViewState["nombreTorneo"].ToString();
                    serializer    = new JavaScriptSerializer();
                    gestorEdicion = serializer.Deserialize <GestorEdicion>(ViewState["gestorEdicion"].ToString());
                    idEdicion     = int.Parse(ViewState["idEdicion"].ToString());
                    idFase        = int.Parse(ViewState["idFase"].ToString());
                    idFecha       = int.Parse(ViewState["idFecha"].ToString());
                }
            }
            catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); }
        }
Esempio n. 17
0
 protected void rptGrupos_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     try
     {
         Repeater rptPartidos = (Repeater)e.Item.FindControl("rptPartidos");
         GestorControles.cargarRepeaterList(rptPartidos, ((Grupo)e.Item.DataItem).fechas[idFecha - 1].partidos);
     }
     catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); }
 }
Esempio n. 18
0
 //------------------------------------------
 //--------------Metodos Extras--------------
 //------------------------------------------
 /// <summary>
 /// Habilita Campos
 /// </summary>
 private void habilitarCampos()
 {
     GestorControles.enableControls(new List <Object> {
         txtNombreJugador, txtDni, txtFechaNacimiento, txtNumeroCamiseta,
         txtTelefono, txtEmail, txtFacebook, rdSexoFemenino, rdSexoMasculino, rdTieneFichaMedicaSi, rdTieneFichaMedicaNo
     });
     btnRegistrarJugador.Enabled = true;
     imagenUpload.Enabled        = true;
 }
Esempio n. 19
0
        /// <summary>
        /// Carga los combos de los tamaños de cancha y de los tipos de superficie
        /// autor: Paula Pedrosa
        /// </summary>
        public void cargarCombos()
        {
            GestorCancha         gestorCancha         = new GestorCancha();
            GestorTipoSuperficie gestorTipoSuperficie = new GestorTipoSuperficie();

            GestorControles.cargarComboList(ddlTamañoCancha, gestorCancha.obtenerTodos(), "idTamanioCancha", "nombre");
            GestorControles.cargarComboList(ddlTipoSuperficie, gestorTipoSuperficie.obtenerTodos(), "idTipoSuperficie", "nombre");
            GestorControles.cargarComboList(ddlGenero, gestorEdicion.obtenerGenerosEdicion(), "idGeneroEdicion", "nombre");
        }
Esempio n. 20
0
 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));
     }
 }
Esempio n. 21
0
 private void cargarGoleadoresFases()
 {
     if (gestorEdicion.edicion.fases.Count > 1)
     {
         rptFasesEdicion.Visible      = true;
         rptFasesIndividuales.Visible = true;
         GestorControles.cargarRepeaterList(rptFasesEdicion, gestorEdicion.edicion.fases);
         GestorControles.cargarRepeaterList(rptFasesIndividuales, gestorEdicion.edicion.fases);
     }
 }
Esempio n. 22
0
 protected void rptFechas_ItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
     {
         Repeater rptPartidos      = (Repeater)e.Item.FindControl("rptPartidos");
         int      idFecha          = ((Fecha)e.Item.DataItem).idFecha;
         Panel    panelSinPartidos = e.Item.FindControl("panelSinPartidos") as Panel;
         panelSinPartidos.Visible = !GestorControles.cargarRepeaterList(rptPartidos, ((Fecha)e.Item.DataItem).partidos);
     }
 }
Esempio n. 23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            GestorTorneo gestorTorneo = new GestorTorneo();

            if (!Page.IsPostBack)
            {
                List <Torneo> listaTorneos = gestorTorneo.obtenerTorneos();
                litCantTorneos.Text = listaTorneos.Count.ToString();
                GestorControles.cargarRepeaterList(rptTorneos, gestorTorneo.obtenerTorneos());
            }
        }
Esempio n. 24
0
 /// <summary>
 /// Carga el repeater de jugadores equipo visitante
 /// autor: Facu Allemand
 /// </summary>
 private void cargarListaJugadoresEquipoVisitante()
 {
     panelSinJugadoresVisitante.Visible = !GestorControles.cargarCheckBoxList(cblJugadoresEquipoVisitante,
                                                                              gestorPartido.partido.visitante.jugadores, "idJugador", "nombre");
     foreach (ListItem item in cblJugadoresEquipoVisitante.Items)
     {
         if (gestorPartido.esTitularVisitante(Int32.Parse(item.Value)))
         {
             item.Selected = true;
         }
     }
 }
Esempio n. 25
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;
        }
Esempio n. 26
0
        private void cargarNoticias()
        {
            List <Noticia> noticias = new GestorNoticia().obtenerListaDeNoticiasDeLaEdicion(edicion.idEdicion);

            if (noticias != null && noticias.Count > 0)
            {
                GestorControles.cargarRepeaterList(rptUltimasNoticias, noticias);
            }
            else
            {
                msjNoticias.Visible = true;
            }
        }
Esempio n. 27
0
 //Métodos de Carga de Resumen de Partido
 //autor: Pau Pedrosa
 private void cargarResumenDePartido()
 {   //Carga Repeater de Goles
     sinGolesLocal.Visible     = !GestorControles.cargarRepeaterList(rptGolesLocal, gestorPartido.obtenerGolesPorEquipo(gestorPartido.partido.local.idEquipo, true));
     sinGolesVisitante.Visible = !GestorControles.cargarRepeaterList(rptGolesVisitante, gestorPartido.obtenerGolesPorEquipo(gestorPartido.partido.visitante.idEquipo, false));
     //Carga Repeater de Tarjetas
     sinTarjetasRojasLocal.Visible         = !GestorControles.cargarRepeaterList(rptTarjetasRojasLocal, gestorPartido.obtenerTarjetasRojasPorEquipo(gestorPartido.partido.local.idEquipo));
     sinTarjetasRojasVisitante.Visible     = !GestorControles.cargarRepeaterList(rptTarjetasRojasVisitante, gestorPartido.obtenerTarjetasRojasPorEquipo(gestorPartido.partido.visitante.idEquipo));
     sinTarjetasAmarillasLocal.Visible     = !GestorControles.cargarRepeaterList(rptTarjetasAmarillasLocal, gestorPartido.obtenerTarjetasAmarillasPorEquipo(gestorPartido.partido.local.idEquipo));
     sinTarjetasAmarillasVisitante.Visible = !GestorControles.cargarRepeaterList(rptTarjetasAmarillasVisitante, gestorPartido.obtenerTarjetasAmarillasPorEquipo(gestorPartido.partido.visitante.idEquipo));
     //Carga Repeater de Cambios
     sinCambiosLocal.Visible     = !GestorControles.cargarRepeaterList(rptCambiosLocal, gestorPartido.obtenerCambiosPorEquipo(gestorPartido.partido.local.idEquipo));
     sinCambiosVisitante.Visible = !GestorControles.cargarRepeaterList(rptCambiosVisitante, gestorPartido.obtenerCambiosPorEquipo(gestorPartido.partido.visitante.idEquipo));
 }
Esempio n. 28
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";
     }
 }
Esempio n. 29
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";
        }