Example #1
0
        /// <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);
        }
Example #2
0
        ///// <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);
        }
Example #3
0
        /// <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);
        }
Example #4
0
        /// <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());
        }
Example #5
0
        /// <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);
        }
Example #6
0
        private Edicion buscarUltimaEdicionTorneo()
        {
            DAOEdicion daoEdicion = new DAOEdicion();

            return(daoEdicion.obtenerUltimaEdicionTorneo(Sesion.getTorneo().idTorneo));
        }
Example #7
0
        public void cambiarEstado(int idEstado)
        {
            DAOEdicion daoEdicion = new DAOEdicion();

            daoEdicion.cambiarEstado(edicion.idEdicion, idEstado);
        }
Example #8
0
        public void cambiarEstadoAConfigurada()
        {
            DAOEdicion daoEdicion = new DAOEdicion();

            daoEdicion.cambiarEstado(edicion.idEdicion, Estado.edicionCONFIGURADA);
        }
Example #9
0
        public void perteneceAUsuario(int idEdicion)
        {
            DAOEdicion daoEdicion = new DAOEdicion();

            daoEdicion.perteneceAUsuario(idEdicion, Sesion.getUsuario().idUsuario);
        }
Example #10
0
        /// <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));
        }
Example #11
0
        /// <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));
        }
Example #12
0
        /// <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));
        }
Example #13
0
        /// <summary>
        /// Obtiene Genero Edicion por Id
        /// autor: Pau Pedrosa
        /// </summary>
        public GeneroEdicion obtenerGeneroEdicionPorId(int idGeneroEdicion)
        {
            DAOEdicion daoEdicion = new DAOEdicion();

            return(daoEdicion.obtenerGeneroEdicionPorId(idGeneroEdicion));
        }
Example #14
0
        /// <summary>
        /// Elimina una edición de la BD
        /// autor: Pau Pedrosa
        /// </summary>
        public void eliminarEdicion(int idEdicion)
        {
            DAOEdicion daoEdicion = new DAOEdicion();

            daoEdicion.eliminarEdicion(idEdicion);
        }
Example #15
0
        /// <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);
        }