protected void repEnlace_ItemDataBound(object sender, RepeaterItemEventArgs e) { Literal litTitulo = (Literal)e.Item.FindControl("litTitulo"); HyperLink lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina"); if (lnkUrlPagina != null && litTitulo != null) { eArticulo oArticulo = (eArticulo)e.Item.DataItem; if (oArticulo.IdPlantilla == 28) { e.Item.Visible = false; HyperLink lnkRegistro = (HyperLink)e.Item.Parent.Parent.FindControl("lnkRegistro"); if (lnkRegistro != null) { lnkRegistro.Visible = true; lnkRegistro.Text = "Registrar acceso para " + lCMS.Articulo_item(oArticulo.IdArticuloPadre).Titulo; lnkRegistro.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oArticulo); } } else { litTitulo.Text = oArticulo.Titulo; lnkUrlPagina.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oArticulo); lnkUrlPagina.Target = "_blank"; } } }
protected void repBanner_ItemDataBound(object sender, RepeaterItemEventArgs e) { PlaceHolder plhBanner = (PlaceHolder)e.Item.FindControl("plhBanner"); if (plhBanner != null) { eArticulo oArticulo = (eArticulo)e.Item.DataItem; //Cargar Artículo o Página ePlantilla oPlantilla = cCMS.Plantilla_item(oArticulo.IdPlantilla); Trace.Warn("Banners plantilla", oArticulo.IdPlantilla.ToString()); string plantila = oPlantilla.WebSource; if (oArticulo.IdMenuWeb == 4) { plantila = cantidad; } try { UserControl oUcContent = (UserControl)Page.LoadControl(string.Format("~/uc/banners/" + plantila + ".ascx")); WebContentUC ucPagina = (WebContentUC)oUcContent; plhBanner.Controls.Add(oUcContent); LoadUserControl(ucPagina, oArticulo); } catch (Exception ex) { Trace.Warn("Banners error", ex.Message); } } }
public static void setLink_Articulo(HyperLink lnkUrlPagina, eArticulo oArticulo) { try { string titulo = oArticulo.Titulo.Replace("-", ""); lnkUrlPagina.Text = titulo; lnkUrlPagina.NavigateUrl = getEnlace_Articulo(oArticulo); string target = ParametroHelper.GetParametro_Valor(oArticulo.Parametro, "Target"); if (target != "") { lnkUrlPagina.Target = target; } else { if (oArticulo.TipoEnlace == 2 && !lnkUrlPagina.NavigateUrl.Contains("javascript:")) { lnkUrlPagina.Target = "_blank"; } } } catch { lnkUrlPagina.NavigateUrl = "javascript:;"; } }
protected void grvListado_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "MoveUp") { GridViewRow row = (GridViewRow)((Control)e.CommandSource).NamingContainer; //LinkButton lbtMoveUp = (LinkButton)row.FindControl("lbtMoveUp"); int ArticuloID = Convert.ToInt32(grvListado.DataKeys[row.RowIndex].Value); eArticulo oArticulo = cCMS.Articulo_item(ArticuloID); if (oArticulo == null) { return; } if (cCMS.Articulo_MoverAnterior(oArticulo.IdArticulo, oArticulo.IdArticuloPadre, oArticulo.IdEsquema)) { GridViewHelper grwHelper = new GridViewHelper(grvListado); ViewState["SortType"] = "ASC"; grwHelper.SetGridView_StyleSort(ViewState["SortType"].ToString(), "Posicion"); OrderBy = "Posicion " + ViewState["SortType"]; } else { lblError.Text = cCMS.getErrorMessage(); } BindListado(); } }
protected void repItem_ItemDataBound(object sender, RepeaterItemEventArgs e) { HyperLink lnkUrlPaginaItem = (HyperLink)e.Item.FindControl("lnkUrlPaginaItem"); Repeater repSubCatItem = (Repeater)e.Item.FindControl("repSubCatItem"); if (lnkUrlPaginaItem != null) { eArticulo oArticulo = (eArticulo)e.Item.DataItem; ClientScriptHelper.setLink_Articulo(lnkUrlPaginaItem, oArticulo); eArticulo oParent = oParent = lParent.Find(delegate(eArticulo obj) { return(obj.IdArticulo == oArticulo.IdArticulo); }); if (oArticulo.IdArticulo == oPagina.IdArticulo || (oParent != null && oArticulo.IdArticulo == oParent.IdArticulo)) { lnkUrlPaginaItem.Text = oArticulo.Titulo; lnkUrlPaginaItem.CssClass = "selecto"; if (repSubCatItem != null) { List <eArticulo> lItem = cCMS.ArticuloMenu_listarWeb(oArticulo.IdArticulo, oArticulo.IdMenuWeb, oArticulo.IdIdioma, oArticulo.IdMinisite); if (lItem.Count > 0) { repSubCatItem.DataSource = lItem; repSubCatItem.DataBind(); } } } else { ClientScriptHelper.setLink_Articulo(lnkUrlPaginaItem, oArticulo); } lnkUrlPaginaItem.Text = oArticulo.Titulo.Replace("-", ""); } }
protected void grvListado_RowDataBound(object sender, GridViewRowEventArgs e) { eArticulo oArticulo = (eArticulo)e.Row.DataItem; if (oArticulo == null) { return; } ImageButton imgDelete = (ImageButton)e.Row.FindControl("imgDelete"); if (imgDelete != null && oArticulo.NroArticuloHijos > 0) { imgDelete.Visible = false; } eEsquema oEsquema = cCMS.Esquema_item(oArticulo.IdEsquema); if (oEsquema.NroEsquemaHijos > 0) { e.Row.Cells[1].Text = "<a href='" + "Index.aspx?IdArticuloPadre=" + oArticulo.IdArticulo.ToString() + "'>" + e.Row.Cells[1].Text + "</a>"; } if (e.Row.RowIndex == 0 && grvListado.PageIndex <= 0) { e.Row.Cells[4].Text = ""; } }
private void FillContent2() { if (oPadre == null || lista == "" || lista == null) { return; } plhListaProductos.Visible = true; plhProducto.Visible = false; litCategoria.Text = oPadre.Titulo; List <eArticulo> lArticulos = new List <eArticulo>(); imgCerrarlista.ImageUrl = ClientScriptHelper.getURLHome() + "images/bt_x.png"; if (oPadre.Imagen != "") { imgLayerlista.Visible = true; imgLayerlista.ImageUrl = ClientScriptHelper.getURLHome() + "Upload/pagina/imagen/" + oPadre.Imagen; } string[] atriculos = lista.Split(','); foreach (var oItem in atriculos) { if (oItem.Trim() != "") { eArticulo oArticulo = cCMS.Articulo_item(int.Parse(oItem.Trim())); lArticulos.Add(oArticulo); } } repProductos.DataSource = lArticulos; repProductos.DataBind(); }
private eArticulo buscarPadre(eArticulo oArticulo) { List <eArticulo> lArtiuloPadre = cCMS.ArticuloPadre_buscar(oArticulo.IdArticuloPadre); eArticulo oItem = lArtiuloPadre[lArtiuloPadre.Count - 1]; return(oItem); }
protected void repEnlace_ItemDataBound(object sender, RepeaterItemEventArgs e) { Literal litHeader = (Literal)e.Item.FindControl("litHeader"); Literal litTitulo = (Literal)e.Item.FindControl("litTitulo"); Literal litLugar = (Literal)e.Item.FindControl("litLugar"); Literal litFecha = (Literal)e.Item.FindControl("litFecha"); //Literal litResumen = (Literal)e.Item.FindControl("litResumen"); HyperLink lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina"); if (litHeader != null && litTitulo != null && litLugar != null && litFecha != null && lnkUrlPagina != null) { litHeader.Text = oPagina.Titulo; eArticulo oArticulo = (eArticulo)e.Item.DataItem; lnkUrlPagina.NavigateUrl = ClientScriptHelper.getURLContainer() + "?aID=" + oArticulo.IdArticuloPadre.ToString() + "&iID=" + oArticulo.IdArticulo.ToString(); lnkUrlPagina.Text = TerminoIdioma_GetValor("mas"); litTitulo.Text = oArticulo.Titulo; litLugar.Text = ParametroHelper.GetParametro_Valor(oArticulo.Parametro, "Lugar del Evento"); litFecha.Text = oArticulo.Fecha.ToString("MMMM \\de yyyy"); //litResumen.Text = oArticulo.Resumen.Substring(0, 150); //Fix for English Version (03/05/13) lnkUrlPagina.NavigateUrl = "javascript:;"; } }
protected void repNoticia_ItemDataBound(object sender, RepeaterItemEventArgs e) { Literal litTituloNoticia = (Literal)e.Item.FindControl("litTituloNoticia"); Literal litFechaDia = (Literal)e.Item.FindControl("litFechaDia"); Literal litResumen = (Literal)e.Item.FindControl("litResumen"); HyperLink lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina"); if (litTituloNoticia != null && litFechaDia != null && litResumen != null && lnkUrlPagina != null) { eArticulo oArticulo = (eArticulo)e.Item.DataItem; if (IdIdioma == 1) { litFechaDia.Text = oArticulo.Fecha.ToString("dd.MM.yy"); } else if (IdIdioma == 2) { litFechaDia.Text = oArticulo.Fecha.ToString("MM.dd.yy"); } litResumen.Text = oArticulo.Resumen; if (oArticulo.Descripcion != "") { ClientScriptHelper.setLink_Articulo(lnkUrlPagina, oArticulo); } else { eArticulo oPadre = cCMS.Articulo_item(oArticulo.IdArticuloPadre); ClientScriptHelper.setLink_Articulo(lnkUrlPagina, oPadre); } lnkUrlPagina.Text = TerminoIdioma_GetValor("mas"); litTituloNoticia.Text = oArticulo.Titulo; } }
public static int Articulo_add(eArticulo oArticulo) { //int addNew = 0; IdException = cms_Articulo.Insert(oArticulo); if (IdException == 0) { //addNew = cms_Articulo.getLastID; oArticulo.IdArticulo = cms_Articulo.getLastID; if (Array.Exists(schema_profiles, e => e == oArticulo.IdEsquema)) { eEsquema oEsquema = Esquema_item(oArticulo.IdEsquema); Entity.Extranet.eProceso oProceso = new Entity.Extranet.eProceso(); oProceso.IdArticulo = oArticulo.IdArticulo; oProceso.IdMenuWeb = oEsquema.IdMenuWeb; oProceso.Descripcion = oArticulo.Titulo; oProceso.Command = "LISTAR"; oProceso.RegLog = true; lExtranet.Proceso_add(oProceso); } } return(oArticulo.IdArticulo); }
private void LoadNoticias(eArticulo oItem) { //Cargar Noticias List <eArticulo> lNoticias = cCMS.ArticuloPlantilla_listarWeb(9, 6, oItem.IdIdioma, oItem.IdMinisite); if (lNoticias.Count > 0) { lNoticias = cCMS.Articulo_Sort(lNoticias, "Fecha DESC"); PagedDataSource pgSource = new PagedDataSource(); pgSource.DataSource = lNoticias; pgSource.AllowPaging = true; pgSource.PageSize = 2; pgSource.CurrentPageIndex = 0; repNoticia.DataSource = pgSource; repNoticia.DataBind(); //Remplazar Titulo del bloque Literal litTitulo = (Literal)repNoticia.Controls[0].Controls[0].FindControl("litTitulo"); if (litTitulo != null) { litTitulo.Text = oItem.Titulo; } } }
protected void repWidgets_ItemDataBound(object sender, RepeaterItemEventArgs e) { HyperLink lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina"); Literal litTitulo = (Literal)e.Item.FindControl("litTitulo"); Literal litSubtitulo = (Literal)e.Item.FindControl("litSubtitulo"); Literal litSubtitulo2 = (Literal)e.Item.FindControl("litSubtitulo2"); Image imgIcono = (Image)e.Item.FindControl("imgIcono"); if (lnkUrlPagina != null && litTitulo != null && litSubtitulo != null && imgIcono != null) { eArticulo oArticulo = (eArticulo)e.Item.DataItem; if (oArticulo.TipoEnlace == 1 && oArticulo.IdArticuloEnlace > 0) { eArticulo oArticuloEnlace = lCMS.Articulo_item(oArticulo.IdArticuloEnlace); if (oArticuloEnlace != null && oArticuloEnlace.IdEsquema == 42) { e.Item.Visible = false; } } litTitulo.Text = oArticulo.Titulo; litSubtitulo.Text = oArticulo.SubTitulo; litSubtitulo2.Text = oArticulo.SubTitulo2; HyperLink lnkEnlace = new HyperLink(); ClientScriptHelper.setLink_Articulo(lnkEnlace, oArticulo); //lnkUrlPagina.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oArticulo); lnkUrlPagina.NavigateUrl = lnkEnlace.NavigateUrl; lnkUrlPagina.Target = lnkEnlace.Target; imgIcono.ImageUrl = "~/" + Directorio.Acceso_Icono + oArticulo.Imagen; } }
private void FillContent() { if (oPagina != null) { //string codigoCliente = ParametroHelper.GetParametro_Valor(oPagina.Parametro, "Cliente"); eArticulo oContenedorPalas = null; List <eArticulo> lContenedor = lCMS.Articulo_listarWeb(oPagina.IdArticulo, oPagina.IdMenuWeb, oPagina.IdIdioma); if (lContenedor.Count > 0) { foreach (eArticulo oContenedor in lContenedor) { //eArticulo oContenedor = lContenedor[0]; string codigoCliente = ParametroHelper.GetParametro_Valor(oContenedor.Parametro, "Cliente"); if (codigoCliente == oCliente.codigoCliente) { oContenedorPalas = oContenedor; } } } if (oContenedorPalas != null) { repFAQ.DataSource = lCMS.Articulo_listarWeb(oContenedorPalas.IdArticulo, oContenedorPalas.IdMenuWeb, oContenedorPalas.IdIdioma); repFAQ.DataBind(); } else { Response.Redirect("~/Error.aspx?errID=401"); } } }
private void FillContent() { if (oPagina == null) { return; } plhProducto.Visible = true; plhListaProductos.Visible = false; eArticulo oArticulo = cCMS.Articulo_item(oPagina.IdArticulo); eArticulo oPadre = buscarPadre(oArticulo); imgCerrar.ImageUrl = ClientScriptHelper.getURLHome() + "images/bt_x.png"; if (oArticulo.Imagen2 != "") { imgLayer.Visible = true; imgLayer.ImageUrl = ClientScriptHelper.getURLHome() + "Upload/pagina/imagen/" + oArticulo.Imagen2; } litTipoProd.Text = oPadre.Titulo; LitNombre.Text = oArticulo.Titulo; litDescripcionLayer.Text = oArticulo.Descripcion; if (oPadre.IdEsquema == 12 || oPadre.IdEsquema == 31) { lnkLayer.NavigateUrl = ClientScriptHelper.getEnlace_Articulo(oArticulo); lnkLayer.Text = "Mas Información"; } }
protected void Page_Load(object sender, EventArgs e) { if (oUsuarioWeb == null) { Response.Redirect("" + wCuc.url_root + "cuenta"); } if (!Page.IsPostBack) { //codigoOrden = (Request["codigoOrden"] != null) ? Request["codigoOrden"] : ""; codigoOrden = (Session["codigoOrden"] != null) ? Session["codigoOrden"].ToString() : ""; if (codigoOrden == "") { Response.Redirect("" + wCuc.url_root + "producto_compras"); } lOrdenProducto = cCMS.Producto_HistorialPedidos(codigoOrden); if (lOrdenProducto.Count == 0) { Response.Redirect("" + wCuc.url_root + "producto_compras"); } } _oPagina = cCMS.Articulo_item(40); oSeccionWeb.IdMenuWeb = 2; oPagina = _oPagina; oPagina.URLEstatica = "confirmacion_visanet"; _oPaginaMenu = cCMS.Articulo_item(22); BorrarCarrito(); FillContent(); FillCommonUC(); }
public static eArticulo ValidarPagina(eArticulo oArticulo, HttpContext context) { List <eArticulo> lArticulo; switch (oArticulo.IdPlantilla) { case 3: //Contenedor lArticulo = lCMS.Articulo_listarWeb(oArticulo.IdArticulo, oArticulo.IdMenuWeb, oArticulo.IdIdioma); if (lArticulo.Count > 0) { oArticulo = lArticulo[0]; context.Response.Redirect(getEnlace_Articulo(lArticulo[0])); } break; case 4: if ((oArticulo.TipoEnlace == 1 && oArticulo.IdArticuloEnlace > 0) || (oArticulo.TipoEnlace == 2 && oArticulo.URLEnlace != "")) { context.Response.Redirect((oArticulo.TipoEnlace == 1) ? getEnlace_Articulo(oArticulo) : oArticulo.URLEnlace); } else { ErrorHandler(404, context); } break; } return(oArticulo); }
private void GetParameters() { if (Session["oParamentro"] != null) { oParamentro = (eArticuloParametro)Session["oParamentro"]; } IdArticulo = (Request["IdArticulo"] != null) ? Convert.ToInt32(Request["IdArticulo"]) : 0; IdArticuloPadre = (Request["IdArticuloPadre"] != null) ? Convert.ToInt32(Request["IdArticuloPadre"]) : 0; IdEsquema = (Request["IdEsquema"] != null) ? Convert.ToInt32(Request["IdEsquema"]) : 0; if (Request["IdModulo"] != null) { oParamentro.IdModulo = Convert.ToInt32(Request["IdModulo"]); } if (Request["IdMenuWeb"] != null) { oParamentro.IdMenuWeb = Convert.ToInt32(Request["IdMenuWeb"]); } if (Request["email_usu"] != null) { oUsuarios = cCMS.UsuariosWeb_item_email(Request["email_usu"].ToString()); } if (Request["p"] != null) { PageIndex = Convert.ToInt32(Request["p"]); } if (Request["id_producto"] != null) { id_producto = Convert.ToInt32(Request["id_producto"]); } if (IdArticuloPadre > 0) { eArticulo oArticuloPadre = (IdArticuloPadre > 0) ? cCMS.Articulo_item(IdArticuloPadre) : null; if (oArticuloPadre != null) { oParamentro.IdMenuWeb = oArticuloPadre.IdMenuWeb; oParamentro.IdIdioma = oArticuloPadre.IdIdioma; oParamentro.IdMinisite = oArticuloPadre.IdMinisite; oParamentro.IdEsquema = IdEsquema; } } if (IdArticulo > 0) { oArticulo = (IdArticulo > 0) ? cCMS.Articulo_item(IdArticulo) : null; if (oArticulo != null) { IdArticuloPadre = oArticulo.IdArticuloPadre; IdEsquema = oArticulo.IdEsquema; oParamentro.IdMenuWeb = oArticulo.IdMenuWeb; oParamentro.IdIdioma = oArticulo.IdIdioma; oParamentro.IdMinisite = oArticulo.IdMinisite; oParamentro.IdEsquema = oArticulo.IdEsquema; } } Session["oParamentro"] = oParamentro; }
protected void drpBuscador_SelectedIndexChanged(object sender, EventArgs e) { if (drpBuscador.SelectedValue != "0") { eArticulo oArticulo = cCMS.Articulo_item(Int32.Parse(drpBuscador.SelectedValue)); Response.Redirect(ClientScriptHelper.getEnlace_Articulo(oArticulo)); } }
public static string getSwfScript_Articulo(eArticulo oArticulo, int width, int height, string flashvars, string parameters, string attributes) { sArticulo.Directorio oDirectorio; string videoURL = (oArticulo.Video.StartsWith("http://")) ? oArticulo.Video : "../" + oDirectorio.Pagina_Video + oArticulo.Video; string videoID = "video_" + oArticulo.IdArticulo.ToString(); return(getSwfScript(videoURL, videoID, width, height, flashvars, parameters, attributes)); }
protected void Page_Load(object sender, EventArgs e) { _oPagina = cCMS.Articulo_item(1); oSeccionWeb.IdMenuWeb = 2; oPagina = _oPagina; FillContent(); FillCommonUC(); }
private void ParseFormulario(eArticulo oArticulo) { oUserControl.ParseFormulario(oArticulo); oArticulo.Titulo = txtTitulo.Text; oArticulo.Activo = chkActivo.Checked; oArticulo.URLEstatica = txtURLEstatica.Text; oArticulo.MetaTag = ParametroHelper.ParseRepeaterControl(repMetaTag); }
//private void LoadWidgets() //{ // int IdPlantilla = 17;//Bloque de enlaces // int IdMenuWeb = 1;//Home Page // List<eArticulo> lContent = lCMS.ArticuloPlantilla_listarWeb(IdPlantilla, IdMenuWeb, IdIdioma); // if (lContent.Count > 0) // { // eArticulo oParent = lContent[0]; // repWidgets.DataSource = lCMS.Articulo_listarWeb(oParent.IdArticulo, oParent.IdMenuWeb, oParent.IdIdioma, oParent.IdMinisite); // repWidgets.DataBind(); // } //} protected void repWidgets_ItemDataBound(object sender, RepeaterItemEventArgs e) { HyperLink lnkUrlPagina = (HyperLink)e.Item.FindControl("lnkUrlPagina"); if (lnkUrlPagina != null) { eArticulo oArticulo = (eArticulo)e.Item.DataItem; ClientScriptHelper.setLink_Articulo(lnkUrlPagina, oArticulo); } }
protected void repScroller_ItemDataBound(object sender, RepeaterItemEventArgs e) { Label lblDescripcion = (Label)e.Item.FindControl("lblDescripcion"); if (lblDescripcion != null) { eArticulo oArticulo = (eArticulo)e.Item.DataItem; lblDescripcion.Text = oArticulo.Descripcion; } }
protected void Page_Load(object sender, EventArgs e) { _oPagina = cCMS.Articulo_item(40); oSeccionWeb.IdMenuWeb = 2; oPagina = _oPagina; oPagina.URLEstatica = "verificar"; _oPaginaMenu = cCMS.Articulo_item(22); FillContent(); FillCommonUC(); }
private void LoadFormulario(eArticulo oArticulo) { oUserControl.LoadFormulario(oArticulo); txtTitulo.Text = oArticulo.Titulo; chkActivo.Checked = oArticulo.Activo; txtURLEstatica.Text = oArticulo.URLEstatica; //Trace.Warn("oArticulo.MetaTag", oArticulo.MetaTag); ParametroHelper.LoadRepeaterControl(repMetaTag, oArticulo.MetaTag); }
protected void Page_Load(object sender, EventArgs e) { ScriptManager.RegisterClientScriptBlock(this, GetType(), "init_Layer", "var URL_ROOT='" + ClientScriptHelper.getURLRoot() + "';", true); litScriptHeader.Text = litScriptHeader.Text.Replace("{URL_BASE}", ClientScriptHelper.getURLHome()); if (Request["aID"] != null) { oPagina = cCMS.Articulo_item(Convert.ToInt32(Request["aID"])); FillContent(); } }
private void LoadAnimacionHome(eArticulo oItem) { List <eArticulo> lAnimacion = lCMS.Articulo_listarWeb(oItem.IdArticulo, oItem.IdMenuWeb, oItem.IdIdioma); if (lAnimacion.Count > 0) { repSliderGallery.DataSource = lAnimacion; repSliderGallery.DataBind(); } }
protected void btnRegresar_Click(object sender, EventArgs e) { eArticulo oArticulo = cCMS.Articulo_item(IdArticuloPadre); if (oArticulo != null) { setArticuloParametro(); Response.Redirect("Index.aspx?IdArticuloPadre=" + oArticulo.IdArticuloPadre.ToString()); } }
private void FillContent() { eArticulo oArticulo = cCMS.Articulo_item(oPagina.IdArticulo); litTitulo.Text = oPagina.Titulo.Replace("-", ""); litDescripcion.Text = oPagina.Descripcion; //string gse = Request["q"] != null ? Request["q"].ToString() : ""; //litSE.Text = "<gcse:searchresults defaultToImageSearch=\"true\" data-queryParameterName=\"" + gse + "\"></gcse:searchresults>"; }