Example #1
0
        /// <summary>
        /// Elimina un banner de la base de datos
        /// </summary>
        /// <param name="pBanner">Banner a eliminar</param>
        public void EliminarBanner(Banner pBanner)
        {
            Fuente            pFuente       = pBanner.Fuente;
            FachadaCRUDBanner fachadaBanner = new FachadaCRUDBanner();

            fachadaBanner.Delete(pBanner);
            if (pFuente.GetType() == typeof(FuenteTextoFijo))
            {
                this.EliminarFuente(pFuente);
            }
        }
Example #2
0
        /// <summary>
        /// Devuelve las Fuentes que cumplen con los filtros
        /// </summary>
        /// <param name="pFuente">Argumentos de filtro de la fuente</param>
        /// <returns>Tipo de dato Lista de Fuentes que representan aquellas que cumplen con el filtro dado</returns>
        public List <Fuente> ObtenerFuentes(Fuente pFuente = null)
        {
            Type filtro;

            if (pFuente == null)
            {
                filtro = null;
            }
            else
            {
                filtro = pFuente.GetType();
            }
            FachadaCRUDFuente fachadaFuente = new FachadaCRUDFuente();

            return(fachadaFuente.GetAll(filtro));
        }