/// <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> /// Crea la Fuente en la base de datos /// </summary> /// <param name="pFuente">Fuente a crear</param> /// <returns>Tipo de dato entero que representa el código en la base de datos de la Fuente</returns> public int CrearFuente(Fuente pFuente) { FachadaCRUDFuente fachadaFuente = new FachadaCRUDFuente(); return(fachadaFuente.Create(pFuente)); }