/// <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); } }
/// <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)); }