/// <summary> /// Obtener ediciones de un torneo en particular /// autor: Pau Pedrosa /// </summary> public List <Edicion> obtenerEdicionesPorTorneo(int idTorneo) { DAOEdicion daoEdicion = new DAOEdicion(); List <Edicion> ediciones = daoEdicion.obtenerEdicionesPorIdTorneo(idTorneo); return(ediciones); }
///// <summary> ///// Verifica si la primera fase tiene fixture tipo Eliminatorio, y si es asi crea los partidos para toda la llave hasta la final y el tercer puesto. ///// </summary> //private void verificarPrimeraFaseEliminatoria() //{ // if (edicion.fases[0].tipoFixture.idTipoFixture.Contains("ELIM")) // gestorFase.crearPartidosSiguientes(edicion.fases[0]); //} public void actualizarconfirmacionEdicion() { DAOEdicion daoEdicion = new DAOEdicion(); //verificarPrimeraFaseEliminatoria(); daoEdicion.actualizarconfirmacionEdicion(edicion); }
/// <summary> /// Permite confirmar la Edición, para la primera vez que se crea, solo tiene en cuenta la primera fase. /// autor: Pau Pedrosa /// </summary> public void confirmarEdicion() { DAOEdicion daoEdicion = new DAOEdicion(); //verificarPrimeraFaseEliminatoria(); daoEdicion.confirmarEdicion(edicion); }
/// <summary> /// Obtiene los Generos Edicion de la BD /// autor: Pau Pedrosa /// </summary> public List <GeneroEdicion> obtenerGenerosEdicion() { DAOEdicion daoEdicion = new DAOEdicion(); //List<GeneroEdicion> generosEdicion = new List<GeneroEdicion>(); //generosEdicion = daoEdicion.obtenerGenerosEdicion(); return(daoEdicion.obtenerGenerosEdicion()); }
/// <summary> /// Modifica de la BD una edición /// autor: Pau Pedrosa /// </summary> public void modificarEdicion(int idEdicion, string nombre, string idTamanioCancha, string idSuperficie, string ptosGanado, string ptosEmpatado, string ptosPerdido, string idGeneroEdicion) { DAOEdicion daoEdicion = new DAOEdicion(); edicion = daoEdicion.obtenerEdicionPorId(idEdicion); edicion.nombre = nombre; edicion.puntosGanado = Validador.castInt(ptosGanado); edicion.puntosPerdido = Validador.castInt(ptosPerdido); edicion.puntosEmpatado = Validador.castInt(ptosEmpatado); if ((edicion.puntosGanado < edicion.puntosEmpatado || edicion.puntosEmpatado < edicion.puntosPerdido) || (edicion.puntosGanado == edicion.puntosEmpatado)) { throw new Exception("Los puntos por ganar, empatar y perder son incorrectos."); } edicion.nombre = Validador.isNotEmpty(nombre); edicion.tamanioCancha.idTamanioCancha = Validador.castInt(idTamanioCancha); edicion.tipoSuperficie.idTipoSuperficie = Validador.castInt(idSuperficie); edicion.generoEdicion.idGeneroEdicion = Validador.castInt(idGeneroEdicion); daoEdicion.modificarEdicion(edicion); }
private Edicion buscarUltimaEdicionTorneo() { DAOEdicion daoEdicion = new DAOEdicion(); return(daoEdicion.obtenerUltimaEdicionTorneo(Sesion.getTorneo().idTorneo)); }
public void cambiarEstado(int idEstado) { DAOEdicion daoEdicion = new DAOEdicion(); daoEdicion.cambiarEstado(edicion.idEdicion, idEstado); }
public void cambiarEstadoAConfigurada() { DAOEdicion daoEdicion = new DAOEdicion(); daoEdicion.cambiarEstado(edicion.idEdicion, Estado.edicionCONFIGURADA); }
public void perteneceAUsuario(int idEdicion) { DAOEdicion daoEdicion = new DAOEdicion(); daoEdicion.perteneceAUsuario(idEdicion, Sesion.getUsuario().idUsuario); }
/// <summary> /// Obtiene los equipos de una edicion /// AUTOR: FLOR ROJAS /// </summary> /// <returns>lista de equipos</returns> public List <Equipo> obtenerEquipos() { DAOEdicion daoEdicion = new DAOEdicion(); return(daoEdicion.obtenerEquiposPorIdEdicion(edicion.idEdicion)); }
/// <summary> /// Obtiene las preferencias de una edicion /// AUTOR: FLOR ROJAS /// </summary> /// <returns>configuracion/preferencias de la edicion</returns> public ConfiguracionEdicion obtenerPreferencias() { DAOEdicion daoEdicion = new DAOEdicion(); return(daoEdicion.obtenerPreferenciasPorId(edicion.idEdicion)); }
/// <summary> /// Obtiene id de una torneo a partir de la edición /// autor: Flor Rojas /// </summary> public int obtenerIdTorneo() { DAOEdicion daoEdicion = new DAOEdicion(); return(daoEdicion.obtenerTorneoPorId(edicion.idEdicion)); }
/// <summary> /// Obtiene Genero Edicion por Id /// autor: Pau Pedrosa /// </summary> public GeneroEdicion obtenerGeneroEdicionPorId(int idGeneroEdicion) { DAOEdicion daoEdicion = new DAOEdicion(); return(daoEdicion.obtenerGeneroEdicionPorId(idGeneroEdicion)); }
/// <summary> /// Elimina una edición de la BD /// autor: Pau Pedrosa /// </summary> public void eliminarEdicion(int idEdicion) { DAOEdicion daoEdicion = new DAOEdicion(); daoEdicion.eliminarEdicion(idEdicion); }
/// <summary> /// Registra una nueva edicion /// autor: Antonio Herrera /// </summary> /// <returns>El id de la edicion que se registro.</returns> public void registrarEdicion(int idTorneo) { DAOEdicion daoEdicion = new DAOEdicion(); daoEdicion.registrarEdicion(edicion, idTorneo); }