예제 #1
0
        /// <summary>
        /// Renderiza el widget de configuracion de fases en la pantalla
        /// </summary>
        /// <param name="fasesParaElWidget">EL conjunto de fases que se van a </param>
        /// <param name="faseActual"></param>
        private static string armarFases(List <Fase> fasesParaElWidget, string idEquipos, bool eliminaFasesPosteriores)
        {
            Fase       faseActual = gestorEdicion.getFaseActual(fasesParaElWidget);
            GestorFase gestorFase = new GestorFase();

            gestorEdicion.agregarEquiposEnFase(fasesParaElWidget, idEquipos, faseActual.idFase);
            gestorFase.reducirFases(fasesParaElWidget);
            if (eliminaFasesPosteriores)
            {
                gestorFase.eliminarFasesPosteriores(fasesParaElWidget, faseActual);
                faseActual = gestorEdicion.getFaseActual(fasesParaElWidget);
            }
            return(gestorFase.armarJsonParaWidget(fasesParaElWidget, gestorEdicion.edicion.idEdicion, gestorEdicion.edicion.equipos, ((faseActual != null) ? faseActual.idFase : 1), false));
        }