private Showroom guardarSeccionCuerpo(Showroom showroom, int IdCuerpo, bool esNuevoCuerpo, string tipoDeLetraCuerpo) { if (IdCuerpo != 0) { if (showroom.tieneBanner() && !esNuevoCuerpo) { if (showroom.Cuerpo == null) { showroom.Cuerpo = CuerpoDao.get(_context, Convert.ToInt32(showroom.CuerpoID)); } showroom.Cuerpo.llenarParaEdicion(null, null, null, tipoDeLetraCuerpo); } else { showroom.CuerpoID = IdCuerpo; ElementoMenuDAD elemento = _context.ElementosMenuDADs.Single(m => m.ID == IdCuerpo); Cuerpo cuerpo = new Cuerpo { Showroom = showroom, TipoDeLetra = "", Html = elemento.Html, UrlLogo = "" }; showroom.Cuerpo = cuerpo; showroom.CuerpoID = IdCuerpo; } } CuerpoDao.grabarActualizar(_context, showroom.Cuerpo); //ShowroomDao.grabar(_context, showroom); return(showroom); }
/// <summary> /// Maneja las operaciones de la seccion de banner de un showroom al guardar, si usa en GuardarShowrrom /// </summary> /// <param name="idBanner"></param> /// <param name="colorBanner"></param> private Showroom guardarSeccionBanner(Showroom showroom, int idBanner, string colorBanner, bool esNuevoBanner, string textoPrincipal) { if (idBanner != 0) { if (showroom.tieneBanner() && !esNuevoBanner) { if (showroom.Banner == null) { showroom.Banner = BannerDao.get(_context, Convert.ToInt32(showroom.BannerID)); } showroom.Banner.llenarParaEdicion(null, null, textoPrincipal, colorBanner, null); } else { showroom.BannerID = idBanner; ElementoMenuDAD elemento = _context.ElementosMenuDADs.Single(m => m.ID == idBanner); Banner banner = new Banner { Showroom = showroom, ColorBanner = colorBanner, TipoLetra = "", Html = elemento.Html, Titulo = textoPrincipal, UrlLogo = "" }; showroom.Banner = banner; showroom.BannerID = idBanner; } } BannerDao.grabarActualizar(_context, showroom.Banner); //ShowroomDao.grabar(_context, showroom); return(showroom); }