public string Error404(string sTargetURL) { lCMS cCMS = new lCMS(); List <eArticulo> lArt = cCMS.ArticuloPlantilla_listarWeb(94, 10, 1, 0); if (lArt.Count > 0) { sTargetURL = "Content/Index.aspx?aID=" + lArt[0].IdArticulo.ToString(); ClientScriptHelper.Redirect301(this.Context, ClientScriptHelper.getEnlace_Articulo(lArt[0])); } return(sTargetURL); }
public static void ErrorHandler(int nError, HttpContext context) { List <eArticulo> lArt = cCMS.ArticuloPlantilla_listarWeb(94, 10, 1, 0); if (lArt.Count > 0) { Redirect301(context, getEnlace_Articulo(lArt[0])); context.Response.Redirect(getEnlace_Articulo(lArt[0])); } else { Redirect301(context, getURLHome()); context.Response.Redirect(getURLHome()); } context.Response.End(); }
private void BindListado() { List <eArticulo> lArticulo = cCMS.ArticuloPlantilla_listarWeb(9, 8, 1, 0); Trace.Warn("Noticias rss: Count", lArticulo.Count.ToString()); if (lArticulo.Count > 0) { eArticulo oItem = lArticulo[0]; if (oItem != null) { //litTitle.Text = HttpUtility.HtmlEncode(oItem.Titulo); litTitle.Text = HttpUtility.HtmlEncode("Novedades"); litLink.Text = HttpUtility.HtmlEncode(site_url + "Content/Index.aspx?aID=" + oItem.IdArticuloPadre.ToString()); litDescription.Text = HttpUtility.HtmlEncode(oItem.Descripcion); } } if (lArticulo.Count > 0) { repListado.DataSource = lArticulo; repListado.DataBind(); } }
private void FillContent() { if (oPagina == null || codigo <= 0) { litCombo.Text = ""; return; } if (codigo == 3) { litCombo.Text = ClientScriptHelper.getEnlace_Articulo(oPagina); return; } string combo = ""; List <eArticulo> lCombo = new List <eArticulo>(); if (codigo == 1) { List <eArticulo> lSubPadres = cCMS.ArticuloPlantilla_listarWeb(3, 4, oPagina.IdIdioma, oPagina.IdMinisite); foreach (var oItem in lSubPadres) { List <eArticulo> lPadres = cCMS.ArticuloPadre_buscar(oItem.IdArticuloPadre); if (oPagina.IdArticulo == lPadres[lPadres.Count - 1].IdArticulo) { lCombo.Add(oItem); } } combo += "<option value = \"-1\" >Seleccione una ciudad</option>"; foreach (var oCombo in lCombo) { combo += "<option value = " + oCombo.IdArticulo + ">"; combo += oCombo.Titulo.Replace("-", ""); combo += "</option >\n"; } } else { List <eArticulo> lArticulo = cCMS.ArticuloPlantilla_listarWeb(56, 4, oPagina.IdIdioma, oPagina.IdMinisite); List <eArticulo> lPadres = new List <eArticulo>(); foreach (var oItem in lArticulo) { lPadres = cCMS.ArticuloPadre_buscar(oItem.IdArticuloPadre); if (oPagina.IdArticulo == lPadres[0].IdArticulo) { lCombo.Add(oItem); } } lPadres = cCMS.ArticuloPadre_buscar(oPagina.IdArticulo); switch (lPadres[lPadres.Count - 1].IdEsquema) { case 12: combo += "<option value = \"-1\" >Seleccione una urbanización</option>"; break; case 31: combo += "<option value = \"-1\" >Seleccione una oficina</option>"; break; case 76: combo += "<option value = \"-1\" >Seleccione un departamento</option>"; break; case 30: combo += "<option value = \"-1\" >Seleccione una casa</option>"; break; case 71: combo += "<option value = \"-1\" >Seleccione un centro comercial</option>"; break; } foreach (var oCombo in lCombo) { combo += "<option value = " + oCombo.IdArticulo + ">"; combo += oCombo.Titulo.Replace("-", ""); combo += "</option >\n"; } } litCombo.Text = combo; }