/// <summary> /// Actualiza el Banner de la base de datos /// </summary> /// <param name="pBanner">Banner con los datos nuevos a actualizar</param> public void ActualizarBanner(Banner pBanner) { if (pBanner.Fuente.GetType() == typeof(FuenteTextoFijo)) { FachadaCRUDFuente fachadaFuente = new FachadaCRUDFuente(); if (fachadaFuente.GetByCodigo(pBanner.Fuente_Codigo) == null) { pBanner.Fuente_Codigo = fachadaFuente.Create(pBanner.Fuente); pBanner.Fuente.Codigo = pBanner.Fuente_Codigo; } else { this.ActualizarFuente(pBanner.Fuente); } } FachadaCRUDBanner fachadaBanner = new FachadaCRUDBanner(); fachadaBanner.Update(pBanner); }
/// <summary> /// Devuelve la fuente cuyo código es el suministrado /// </summary> /// <param name="pCodigoFuente">Código de la fuente a obtener</param> /// <returns>Tipo de dato Fuente que representa la buscada</returns> public Fuente ObtenerFuente(int pCodigoFuente) { FachadaCRUDFuente fachadaFuente = new FachadaCRUDFuente(); return(fachadaFuente.GetByCodigo(pCodigoFuente)); }