public void cancelarEdicion(int idEdicion) { if (edicion.estado.idEstado != Estado.edicionREGISTRADA) {//la edición está CONFIGURADA O INICIADA DAOFase daoFase = new DAOFase(); DAOFecha daoFecha = new DAOFecha(); DAOPartido daoPartido = new DAOPartido(); //Le pone estado Cancelada a todas las fases que no estén finalizadas daoFase.cambiarEstadoAFasesIncompletasYDiagramadas(edicion.idEdicion, Estado.edicionCANCELADA); //Le pone estado Cancelado a todos los partidos que no están jugados daoPartido.cambiarEstadosAPartidos(Estado.partidoCANCELADO, edicion.idEdicion); daoFecha.cambiarEstadosAFechasIncompletas(Estado.fechaCANCELADA, edicion.idEdicion); } cambiarEstado(Estado.edicionCANCELADA);//Cambia estado edición: de Iniciada a FINALIZADA }
public void cambiarEstadoAFase(int idEdicion, int idFase, int idEstado) { DAOFase daoFase = new DAOFase(); daoFase.cambiarEstado(idEdicion, idFase, idEstado); }
/// <summary> /// Obtiene las fases de una edicion /// AUTOR: FLOR ROJAS /// </summary> /// <returns>lista de fases</returns> public List <Fase> obtenerFases() { DAOFase daoFase = new DAOFase(); return(daoFase.obtenerFases(edicion.idEdicion)); }