示例#1
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); }
 }
示例#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);
         }
     }
 }
        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);
            }
        }
示例#4
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));
        }
示例#5
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
 }
示例#6
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));
        }
示例#7
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); }
        }
示例#8
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); }
 }
示例#9
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);
     }
 }
示例#10
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);
     }
 }
示例#11
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());
            }
        }
示例#12
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;
        }
示例#13
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;
            }
        }
示例#14
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));
 }
示例#15
0
 /// <summary>
 /// Carga las ediciones de un torneo en particular
 /// autor: Paula Pedrosa
 /// </summary>
 protected void rptTorneosItemDataBound(object sender, RepeaterItemEventArgs e)
 {
     try
     {
         if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
         {
             Repeater rptEdiciones      = (Repeater)e.Item.FindControl("rptEdiciones");
             int      idTorneo          = ((Torneo)e.Item.DataItem).idTorneo;
             Panel    panelSinEdiciones = e.Item.FindControl("panelSinEdiciones") as Panel;
             panelSinEdiciones.Visible = !(GestorControles.cargarRepeaterList(rptEdiciones, gestorEdicion.obtenerEdicionesPorTorneo(idTorneo)));
         }
     }
     catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); }
 }
示例#16
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         torneo                  = GestorUrl.validarTorneo();
         gestorEdicion           = new GestorEdicion();
         litSinEdiciones.Visible = !GestorControles.cargarRepeaterList(rptEdiciones, gestorEdicion.obtenerEdicionesPorTorneo(torneo.idTorneo));
         litFavicon.Text         = "<link rel='shortcut icon' href='" + torneo.obtenerImagenChicha() + "'>";
         JavaScriptSerializer serializador = new JavaScriptSerializer();
         GestorTorneo         gestorTorneo = new GestorTorneo();
         string estilos = serializador.Serialize(gestorTorneo.obtenerConfiguracionVisual(torneo.idTorneo));
         ScriptManager.RegisterStartupScript(this, this.GetType(), "variable", "cargarEstilosVisuales(" + estilos + ");", true);
     }
 }
示例#17
0
 //Carga próximos partidos
 //autor: Pau Pedrosa
 private void cargarUltimosOProximosPartidos()
 {
     hayUltimosPartidos();
     if (hayPartidosPrevios)
     {
         GestorControles.cargarRepeaterList(rptUltimosPartidosEquipoLocal, gestorPartido.ultimosPartidosPrevioDeUnEquipo(gestorPartido.partido.local.idEquipo, gestorEdicion.edicion.idEdicion, gestorPartido.partido.idPartido));
         GestorControles.cargarRepeaterList(rptUltimosPartidosEquipoVisitante, gestorPartido.ultimosPartidosPrevioDeUnEquipo(gestorPartido.partido.visitante.idEquipo, gestorEdicion.edicion.idEdicion, gestorPartido.partido.idPartido));
     }
     else
     {
         GestorControles.cargarRepeaterList(rptUltimosPartidosEquipoLocal, gestorPartido.proximosPartidosDeUnEquipo(gestorPartido.partido.local.idEquipo, gestorEdicion.edicion.idEdicion, gestorPartido.partido.idPartido));
         GestorControles.cargarRepeaterList(rptUltimosPartidosEquipoVisitante, gestorPartido.proximosPartidosDeUnEquipo(gestorPartido.partido.visitante.idEquipo, gestorEdicion.edicion.idEdicion, gestorPartido.partido.idPartido));
         ltUltimosOProximosEL.Text = "Próximos";
         ltUltimosOProximosEV.Text = "Próximos";
     }
 }
示例#18
0
 protected void Page_Load(object sender, EventArgs e)
 {
     try
     {
         if (!Page.IsPostBack)
         {
             torneo     = GestorUrl.validarTorneo();
             edicion    = GestorUrl.validarEdicion(torneo.nick);
             noticia    = GestorUrl.validarNoticia(torneo.nick, edicion.idEdicion);
             nickTorneo = torneo.nick;
             idEdicion  = edicion.idEdicion;
             GestorNoticia gestorNoticia = new GestorNoticia();
             GestorControles.cargarRepeaterList(rptUltimasNoticias, (gestorNoticia.obtenerNoticiasXCategoria(edicion.idEdicion, noticia.categoria.idCategoriaNoticia).Count > 2) ? gestorNoticia.obtenerNoticiasXCategoria(edicion.idEdicion, noticia.categoria.idCategoriaNoticia).AsEnumerable().Take(3).ToList() : gestorNoticia.obtenerNoticiasXCategoria(edicion.idEdicion, noticia.categoria.idCategoriaNoticia));
         }
     }
     catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); }
 }
示例#19
0
 //Métodos de Carga de Repeater de Tab Titulares - Goles - Cambios - Tarjetas y Sanciones
 //autor: Pau Pedrosa
 private void cargarEstadisticasDePartido()
 {   //Repeater Titulares - Local y Visitante
     sinTitularesLocal.Visible     = !GestorControles.cargarRepeaterList(rptTitularesLocal, gestorPartido.partido.titularesLocal);
     sinTitularesVisitante.Visible = !GestorControles.cargarRepeaterList(rptTitularesVisitante, gestorPartido.partido.titularesVisitante);
     //Repeater Goles  - Local y Visitante
     sinGolesTabLocal.Visible     = !GestorControles.cargarRepeaterList(rptTabGolesLocal, gestorPartido.obtenerGolesPorEquipo(gestorPartido.partido.local.idEquipo));
     sinGolesTabVisitante.Visible = !GestorControles.cargarRepeaterList(rptTabGolesVisitante, gestorPartido.obtenerGolesPorEquipo(gestorPartido.partido.visitante.idEquipo));
     //Repeater Cambios - Local y Visitante
     sinCambiosTabLocal.Visible     = !GestorControles.cargarRepeaterList(rptTabCambiosLocal, gestorPartido.obtenerCambiosPorEquipo(gestorPartido.partido.local.idEquipo));
     sinCambiosTabVisitante.Visible = !GestorControles.cargarRepeaterList(rptTabCambiosVisitante, gestorPartido.obtenerCambiosPorEquipo(gestorPartido.partido.visitante.idEquipo));
     //Repeater Tarjetas - Local y Visitante
     sinTarjetasTabLocal.Visible     = !(GestorControles.cargarRepeaterList(rptTabTarjetasAmarillasLocal, gestorPartido.obtenerTarjetasAmarillasPorEquipo(gestorPartido.partido.local.idEquipo)) || GestorControles.cargarRepeaterList(rptTabTarjetasRojasLocal, gestorPartido.obtenerTarjetasRojasPorEquipo(gestorPartido.partido.local.idEquipo)));
     sinTarjetasTabVisitante.Visible = !(GestorControles.cargarRepeaterList(rptTabTarjetasAmarillasVisitante, gestorPartido.obtenerTarjetasAmarillasPorEquipo(gestorPartido.partido.visitante.idEquipo)) || GestorControles.cargarRepeaterList(rptTabTarjetasRojasVisitante, gestorPartido.obtenerTarjetasRojasPorEquipo(gestorPartido.partido.visitante.idEquipo)));
     //Repeater Sanciones - Local y Visitante
     sinSancionesLocal.Visible     = !GestorControles.cargarRepeaterList(rptSancionesLocal, gestorPartido.obtenerSancionesPorEquipo(gestorPartido.partido.local.idEquipo));
     sinSancionesVisitante.Visible = !GestorControles.cargarRepeaterList(rptSancionesVisitante, gestorPartido.obtenerSancionesPorEquipo(gestorPartido.partido.visitante.idEquipo));
 }
示例#20
0
 protected void rptFechas_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     try
     {
         if (e.CommandName == "SeleccionarFecha")
         {
             idFecha          = int.Parse(e.CommandArgument.ToString());
             litFecha.Text    = e.CommandArgument.ToString();
             litLnkFecha.Text = e.CommandArgument.ToString();
             if (gestorEdicion.edicion.fases[int.Parse(ViewState["idFase"].ToString()) - 1].grupos[0].fechas[idFecha - 1].estado.idEstado != Estado.fechaREGISTRADA)
             {
                 GestorControles.cargarRepeaterList(rptGrupos, gestorEdicion.edicion.fases[int.Parse(ViewState["idFase"].ToString()) - 1].grupos);
             }
         }
     }
     catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); }
 }
示例#21
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;
            }
        }
示例#22
0
 private void cargarFase()
 {
     try
     {
         Fase fase = gestorEdicion.edicion.fases[idFase - 1];
         gestorEdicion.faseActual = fase;
         sinFechas.Visible        = !GestorControles.cargarRepeaterList(rptFechas, fase.obtenerFechas());
         if (gestorEdicion.faseActual.tipoFixture.idTipoFixture == "ELIM")
         {
             ulFechas.Attributes["class"] = ulFechas.Attributes["class"] + " eliminatoria";
         }
     }
     catch (Exception) { throw new Exception("No existe esa fase"); }
     try
     {
         if (gestorEdicion.edicion.fases[idFase - 1].grupos[0].fechas[idFecha - 1].estado.idEstado != Estado.fechaREGISTRADA)
         {
             GestorControles.cargarRepeaterList(rptGrupos, gestorEdicion.edicion.fases[idFase - 1].grupos);
         }
     }
     catch (Exception) { throw new Exception("No existe esa fecha"); }
 }
示例#23
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (!Page.IsPostBack)
                {
                    Torneo  torneo  = GestorUrl.validarTorneo();
                    Edicion edicion = GestorUrl.validarEdicion(torneo.nick);
                    Equipo  equipo  = GestorUrl.validarEquipo(torneo.nick, edicion.idEdicion);
                    Jugador jugador = GestorUrl.validarJugador(torneo.nick, edicion.idEdicion, equipo.idEquipo);

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

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

                    gestorEquipo        = new GestorEquipo();
                    gestorEquipo.equipo = equipo;
                    idEquipo            = equipo.idEquipo;

                    gestorJugador         = new GestorJugador();
                    gestorJugador.jugador = jugador;
                    idJugador             = jugador.idJugador;

                    sinJugadoresFase.Visible = !GestorControles.cargarRepeaterList(rptOtroseJugadores, gestorEquipo.equipo.jugadores);
                    gestorEstadisticas       = new GestorEstadisticas(edicion);

                    cargarDatosJugador();
                    cargarPartidosJugador();
                    cargarGolesJugador();
                    cargarGraficoGoles();
                }
            }
            catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); }
        }
示例#24
0
 protected void rptFases_ItemCommand1(object source, RepeaterCommandEventArgs e)
 {
     try
     {
         if (e.CommandName == "SeleccionarFase")
         {
             idFase = int.Parse(e.CommandArgument.ToString());
             ViewState["idFase"]      = idFase;
             gestorEdicion.faseActual = gestorEdicion.edicion.fases[idFase - 1];
             litFase.Text             = e.CommandArgument.ToString();
             litLnkFase.Text          = e.CommandArgument.ToString();
             sinFechas.Visible        = !GestorControles.cargarRepeaterList(rptFechas, gestorEdicion.faseActual.obtenerFechas());
             if (gestorEdicion.faseActual.tipoFixture.idTipoFixture == "ELIM")
             {
                 ulFechas.Attributes["class"] = ulFechas.Attributes["class"] + " eliminatoria";
             }
             else
             {
                 ulFechas.Attributes.Add("class", ulFechas.Attributes["class"].ToString().Replace("eliminatoria", ""));
             }
         }
     }
     catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); }
 }
示例#25
0
 /// <summary>
 /// Carga Repeater Jugadores
 /// </summary>
 private void cargarRepeaterJugadores()
 {
     sinJugadores.Visible = !(GestorControles.cargarRepeaterList(rptJugadores, gestorJugador.obtenerJugadoresDeUnEquipo(Sesion.getGestorEquipo().equipo.idEquipo)));
 }
示例#26
0
 /// <summary>
 /// Carga el repeater con todas las ediciones
 /// </summary>
 private void cargarRepeaterEdiciones()
 {
     panelSinEdiciones.Visible = !GestorControles.cargarRepeaterList(rptEdiciones, gestorEdicion.obtenerEdicionesPorTorneo(Sesion.getTorneo().idTorneo));
 }
示例#27
0
        protected void rptEdiciones_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            try
            {
                if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
                {
                    Repeater   rptEquipos              = (Repeater)e.Item.FindControl("rptEquipos");
                    LinkButton lnkConfigurarEdicion    = (LinkButton)e.Item.FindControl("lnkConfigurarEdicion");
                    LinkButton lnkVerFechas            = (LinkButton)e.Item.FindControl("lnkVerFechas");
                    LinkButton lnkCambiarConfiguracion = (LinkButton)e.Item.FindControl("lnkCambiarConfiguracion");
                    LinkButton lnkCancelarEdicion      = (LinkButton)e.Item.FindControl("lnkCancelarEdicion");
                    lnkVerFechas.Visible         = false;
                    lnkConfigurarEdicion.Visible = false;
                    lnkCancelarEdicion.Enabled   = true;
                    gestorEdicion.edicion        = (Edicion)e.Item.DataItem;
                    if ((gestorEdicion.edicion.estado.idEstado == Estado.edicionINICIADA) || (gestorEdicion.edicion.estado.idEstado == Estado.edicionFINALIZADA) || (gestorEdicion.edicion.estado.idEstado == Estado.edicionCANCELADA))
                    {
                        lnkVerFechas.Visible = true;
                    }
                    lnkConfigurarEdicion.Visible    = (gestorEdicion.edicion.estado.idEstado == Estado.edicionREGISTRADA);
                    lnkCambiarConfiguracion.Visible = (gestorEdicion.edicion.estado.idEstado == Estado.edicionCONFIGURADA);
                    GestorControles.cargarRepeaterList(rptEquipos, gestorEdicion.obtenerEquipos());
                    Panel panelDatosEdicionConfigurada = (Panel)e.Item.FindControl("panelDatosEdicionConfigurada");
                    panelDatosEdicionConfigurada.Visible = (gestorEdicion.edicion.estado.idEstado != Estado.edicionREGISTRADA);
                    Panel panelDatosEdicionNoConfigurada = (Panel)e.Item.FindControl("panelDatosEdicionNoConfigurada");
                    panelDatosEdicionNoConfigurada.Visible = (gestorEdicion.edicion.estado.idEstado == Estado.edicionREGISTRADA);

                    if (panelDatosEdicionConfigurada.Visible)
                    {
                        //if (rptEquipos.Items.Count == 0)
                        //{
                        //    //HtmlGenericControl panelEquipos = (HtmlGenericControl)e.Item.FindControl("panelEquipos");
                        //    //panelEquipos.Visible = false;
                        //}
                        //Sanciones
                        if (gestorEdicion.edicion.preferencias.sanciones)
                        {
                            HtmlGenericControl rSancionesSi = (HtmlGenericControl)e.Item.FindControl("rSancionesSi");
                            rSancionesSi.Visible = true;
                        }
                        else
                        {
                            HtmlGenericControl rSancionesNo = (HtmlGenericControl)e.Item.FindControl("rSancionesNo");
                            rSancionesNo.Visible = true;
                        }
                        //Arbitros
                        if (gestorEdicion.edicion.preferencias.arbitros)
                        {
                            HtmlGenericControl rArbitrosSi = (HtmlGenericControl)e.Item.FindControl("rArbitrosSi");
                            rArbitrosSi.Visible = true;
                        }
                        else
                        {
                            HtmlGenericControl rArbitrosNo = (HtmlGenericControl)e.Item.FindControl("rArbitrosNo");
                            rArbitrosNo.Visible = true;
                        }

                        //Jugadores
                        if (gestorEdicion.edicion.preferencias.jugadores)
                        {
                            HtmlGenericControl rJugadoresSi = (HtmlGenericControl)e.Item.FindControl("rJugadoresSi");
                            rJugadoresSi.Visible = true;
                        }
                        else
                        {
                            HtmlGenericControl rJugadoresNo = (HtmlGenericControl)e.Item.FindControl("rJugadoresNo");
                            rJugadoresNo.Visible = true;
                        }
                        //Cancha
                        if (gestorEdicion.edicion.preferencias.canchas)
                        {
                            HtmlGenericControl rCanchasSi = (HtmlGenericControl)e.Item.FindControl("rCanchasSi");
                            rCanchasSi.Visible = true;
                        }
                        else
                        {
                            HtmlGenericControl rCanchasNo = (HtmlGenericControl)e.Item.FindControl("rCanchasNo");
                            rCanchasNo.Visible = true;
                        }
                    }
                }
            }
            catch (Exception ex) { GestorError.mostrarPanelFracaso(ex.Message); }
        }
示例#28
0
 //Carga Repeater de Otros Partidos de la Fecha
 //autor: Pau Pedrosa
 private void otrosPartidosDeLaFecha()
 {
     sinPartidos.Visible = !GestorControles.cargarRepeaterList(rptOtrosPartidosDeLaFecha, gestorPartido.otrosPartidosDeLaFecha(gestorEdicion.edicion.idEdicion, gestorPartido.partido.faseAsociada.idFase, gestorPartido.partido.idFecha, gestorPartido.partido.idPartido));
 }
示例#29
0
 public void cargarRepeaterJugadores()
 {//Carga el repeater con todos los datos del Jugador
     sinJugadores.Visible = !GestorControles.cargarRepeaterList(rptJugadoresDelEquipo, gestorEquipo.jugadoresDeUnEquipo(gestorEdicion.edicion.idEdicion, gestorEquipo.equipo.idEquipo));
 }
示例#30
0
 public void cargarRepeaterOtrosEquiposDeEdicion()
 {//Carga el repeater de los otros equipos de la edición
     sinEquipos.Visible = !GestorControles.cargarRepeaterList(rptOtroseEquiposDeEdicion, gestorEdicion.obtenerEquipos());
 }