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); } }
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); } } }