/// <summary>
        /// Obtener torneo por Id del torneo y el id usuario
        /// autor: Pau Pedrosa
        /// </summary>
        public Torneo obtenerTorneoPorIdYUsuario(int idTorneo, int idUsuario)
        {
            DAOTorneo daoTorneo = new DAOTorneo();

            torneo = daoTorneo.obtenerTorneoPorIdYUsuario(idTorneo, idUsuario);
            return(torneo);
        }
        /// <summary>
        /// Obtener un Torneo por Id
        /// autor: Pau Pedrosa
        /// </summary>
        public Torneo obtenerTorneoPorId(int idTorneo)
        {
            DAOTorneo daoTorneo = new DAOTorneo();

            torneo = daoTorneo.obtenerTorneoPorId(idTorneo);
            return(torneo);
        }
        /// <summary>
        /// Obtiene los torneos de un usuario
        /// autor: Pau Pedrosa
        /// </summary>
        public List <Torneo> obtenerTorneosPorUsuario(int idUsuario)
        {
            DAOTorneo     daoTorneo = new DAOTorneo();
            List <Torneo> torneos   = daoTorneo.obtenerTorneosPorUsuario(idUsuario);

            return(torneos);
        }
        /// <summary>
        /// Obtiene el ultimo torneo del usuario, si no tiene devuelve null.
        /// autor: Facu Allemand
        /// </summary>
        public Torneo obtenerUltimoTorneoDelUsuario(int idUsuario)
        {
            DAOTorneo daoTorneo = new DAOTorneo();
            Torneo    torneo    = daoTorneo.obtenerUltimoTorneoDelUsuario(idUsuario);

            return(torneo);
        }
        /// <summary>
        /// Modifica un torneo existente
        /// </summary>
        public void modificarTorneo(string nombre, string descripcion)
        {
            torneo.nombre      = Validador.isNotEmpty(nombre);
            torneo.descripcion = descripcion;
            DAOTorneo daoTorneo = new DAOTorneo();

            daoTorneo.modificarTorneo(torneo);
        }
        /// <summary>
        /// Registra un nuevo Torneo
        /// </summary>
        /// <returns>El id del torneo que se acaba de registrar</returns>
        public int registrarTorneo(string nombre, string descripcion, string nick)
        {
            torneo.nombre      = Validador.isNotEmpty(nombre);
            torneo.nick        = Validador.isNotEmpty(nick);
            torneo.descripcion = descripcion;
            DAOTorneo daoTorneo = new DAOTorneo();

            torneo.idTorneo = daoTorneo.registrarTorneo(torneo, Sesion.getUsuario().idUsuario);
            return(torneo.idTorneo);
        }
        /// <summary>
        /// Elimina un torneo
        /// </summary>
        public void eliminarTorneo(int idTorneo)
        {
            DAOTorneo daoTorneo = new DAOTorneo();

            daoTorneo.eliminarTorneo(idTorneo);
            if (torneo.idTorneo == idTorneo)
            {
                torneo = null;
            }
        }
Exemple #8
0
        public bool ExisteTorneo()
        {
            Torneo tor     = new Torneo();
            bool   retorno = false;

            tor = DAOTorneo.ObtenerTorneo();
            if (tor.Nombre != null)
            {
                retorno = true;
            }
            return(retorno);
        }
Exemple #9
0
 public VOTorneo ObtenerTorneo()
 {
     if (this.ExisteTorneo())
     {
         VOTorneo  torneoRetorno = new VOTorneo();
         DAOTorneo daoTorneo     = new DAOTorneo();
         torneoRetorno = new VOTorneo(DAOTorneo.ObtenerTorneo());
         return(torneoRetorno);
     }
     else
     {
         return(null);
     }
 }
Exemple #10
0
 //Baja torneo
 public bool EliminarTorneo()
 {
     return(DAOTorneo.EliminarTorneo());
 }
Exemple #11
0
 //Alta torneo
 public bool AltaTorneo(VOTorneo torneo)
 {
     return(DAOTorneo.AltaTorneo(torneo.Id, torneo.Nombre, torneo.Año));
 }
        /// <summary>
        /// Obtiene todos los Torneos.
        /// autor: Facu Allemand
        /// </summary>
        public List <Torneo> obtenerTorneos()
        {
            DAOTorneo daoTorneo = new DAOTorneo();

            return(daoTorneo.obtenerTorneos());
        }
        /// <summary>
        /// Obtener un Torneo por nick
        /// autor: Pau Pedrosa
        /// </summary>
        public Torneo obtenerTorneoPorNick(string nick)
        {
            DAOTorneo daoTorneo = new DAOTorneo();

            return(daoTorneo.obtenerTorneoPorNick(nick));
        }