Ejemplo n.º 1
0
 public static string finalizarFase(object idEquipos)
 {
     try
     {
         obtenerEdiciónSeleccionada();
         gestorEdicion.actualizarFaseActual();
         List <Fase>          fasesParaElWidget = (List <Fase>)GestorColecciones.clonarLista(gestorEdicion.edicion.fases);
         JavaScriptSerializer s = new JavaScriptSerializer();
         string equipos         = s.ConvertToType <string>(idEquipos);
         validarFases(fasesParaElWidget, equipos);
         string fases = armarFases(fasesParaElWidget, equipos, false);
         return(fases);
     }
     catch (Exception ex)
     {
         return("Error: " + ex.Message);
     }
 }
Ejemplo n.º 2
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);
         }
     }
 }