/// <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); }
/// <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 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); }
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); } }
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); } }
/// <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() : ""; }
/// <summary> /// Carga Combo Arbitros /// </summary> private void cargarComboCanchas() { GestorCancha gestorCancha = new GestorCancha(); GestorControles.cargarComboList(ddlCanchas, gestorCancha.obtenerCanchasDeUnTorneo(), "idCancha", "nombre", "Sin Cancha Asignada", true); }
/// <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)); }
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 }
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); }
/// <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"); }
/// <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); } }
/// <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"); }
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); } }
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); } }
//------------------------------------------ //--------------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; }
/// <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"); }
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)); } }
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); } }
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); } }
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()); } }
/// <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; } } }
/// <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; }
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; } }
//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)); }
/// <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"; } }
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"; }