コード例 #1
0
 protected void btnConfigurarFase_Click(object sender, EventArgs e)
 {
     try
     {
         obtenerEdiciónSeleccionada();
         gestorEdicion.actualizarFaseActual();
         List <Fase> fasesParaElWidget = (List <Fase>)GestorColecciones.clonarLista(gestorEdicion.edicion.fases);
         hfEquiposSeleccionados.Value = string.Empty;
     }
     catch (Exception ex)
     {
         if (ex.Message.Contains("CantidadEquiposInvalida"))
         {
             ScriptManager.RegisterStartupScript(this, this.GetType(), "modalCantidadEquipos2", "openModal('modalCambioEnCantidades');", true);
         }
         else
         {
             GestorError.mostrarPanelFracaso("Se ha producido un error: " + ex.Message);
         }
     }
 }
コード例 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     gestorEdicion = Sesion.getGestorEdicion();
     //si no tiene mas de dos equipos y solo tiene una fase, lo manda a seleccionar equipos.
     if (gestorEdicion.edicion.equipos.Count < 2 && gestorEdicion.edicion.fases.Count < 2)
     {
         Response.Redirect(GestorUrl.eEQUIPOS);
     }
     //actualizamos la fase actual del gestor
     gestorEdicion.actualizarFaseActual();
     if (!IsPostBack)
     {
         gestorFase.reducirFases(gestorEdicion.edicion.fases);
         string datosWidget = gestorFase.armarJsonParaWidget(gestorEdicion.edicion.fases, gestorEdicion.edicion.idEdicion, gestorEdicion.edicion.equipos, (gestorEdicion.faseActual != null) ? gestorEdicion.faseActual.idFase: 1, true);
         ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "$('#contenedorFases').generadorDeFases(" + datosWidget + ");", true);
     }
 }