CupiPalooza

Enunciado

CupiPalooza es un festival donde se presentan bandas musicales en distintos escenarios. El cliente requiere una aplicación para poder administrar los escenarios y las bandas que se presentarán en él.

El festival tiene 5 escenarios. En cada escenario pueden presentarse máximo 10 bandas. De cada escenario se conoce:

- El número del escenario. 

- El patrocinador. No pueden existir dos escenarios con el mismo patrocinador. 

- El presupuesto: la cantidad de dinero que el patrocinador puede invertir en las bandas.

- La lista de bandas que se presentarán en el escenario.

Por otro lado, de cada banda se conoce:

- El nombre. No pueden haber dos bandas con el mismo nombre en el mismo escenario.

- Cantidad de fans.

- Cantidad de canciones que tocarán en el festival.

- Costo: Valor que cobra la banda por presentarse en el festival.

 Se debe tener en cuenta que la cantidad de bandas que puede tener un escenario está restringida por el presupuesto que tenga su patrocinador.

La aplicación debe permitir:

1. Visualizar la información de un escenario.

2. Visualizar la información de una banda específica.

3. Agregar un escenario.

4. Agregar una banda a un escenario.

5. Ordenar las bandas por nombre, cantidad de fans o cantidad de canciones.

6. Buscar una banda en el escenario por su nombre.

7. Buscar una banda en el escenario por su cantidad de canciones.

8. Eliminar una banda de un escenario.

9. Eliminar un escenario.

Interfaz

 n7-cupiPalooza

Demo