//private void CargarFiltroColores() //{ // ColorBC objColorBC = new ColorBC(); // List<ColorBE> lstColorBE = new List<ColorBE>(); // LinkButton lnk = new LinkButton(); // Label lbl = new Label(); // try // { // lstColorBE = objColorBC.Select_Color(); // foreach (ColorBE c in lstColorBE) // { // lnk = new LinkButton(); // lbl = new Label(); // lnk.Attributes.Add("data-target", c.Nombre); // lnk.Attributes.Add("data-type", "color"); // lnk.Attributes.Add("href", "#"); // lnk.CssClass = "selectable detailed"; // lbl.Text = "<i class=\"box\"></i> " + c.Nombre; // lnk.Controls.Add(lbl); // pnlColor.Controls.Add(lnk); // } // } // catch (Exception) // { // throw; // } //} private void CargarFiltroCategorias() { CategoriaBC objCategoriaBC = new CategoriaBC(); List <CategoriaBE> lstCategoriaBE = new List <CategoriaBE>(); LinkButton lnk = new LinkButton(); Label lbl = new Label(); try { lstCategoriaBE = objCategoriaBC.Select_Categoria(); foreach (CategoriaBE c in lstCategoriaBE) { lnk = new LinkButton(); lbl = new Label(); lnk.Attributes.Add("data-target", ".filter--" + c.Id_Categoria.ToString()); lnk.Attributes.Add("href", "#"); lnk.CssClass = "selectable"; lbl.Text = "<i class=\"box\"></i> " + c.Nombre; lnk.Controls.Add(lbl); pnlCategoria.Controls.Add(lnk); } } catch (Exception) { throw; } }
private void LlenarCategoria() { List <CategoriaBE> lstCategoriaBE = null; CategoriaBC objCategoriaBC = new CategoriaBC(); try { lstCategoriaBE = objCategoriaBC.Select_Categoria(); if (lstCategoriaBE != null) { gvCategorias.DataSource = lstCategoriaBE; gvCategorias.DataBind(); } else { lstCategoriaBE = new List <CategoriaBE>(); lstCategoriaBE.Add(new CategoriaBE()); gvCategorias.DataSource = lstCategoriaBE; gvCategorias.DataBind(); int TotalColumns = gvCategorias.Rows[0].Cells.Count; gvCategorias.Rows[0].Cells.Clear(); gvCategorias.Rows[0].Cells.Add(new TableCell()); gvCategorias.Rows[0].Cells[0].HorizontalAlign = HorizontalAlign.Left; gvCategorias.Rows[0].Cells[0].ColumnSpan = TotalColumns; gvCategorias.Rows[0].Cells[0].Text = "[No se encontraron colores]"; } } catch (Exception) { throw; } }
private void Llenar_Categorias() { CategoriaBC objCategoriaBC = new CategoriaBC(); string textoCategoria = ""; string textoMenuCategoria = ""; try { List <CategoriaBE> lstCategoriaBE = objCategoriaBC.Select_Categoria(); foreach (CategoriaBE c in lstCategoriaBE) { textoCategoria += "<li><a href='/Categoria/" + c.Id_Categoria + "'>" + c.Nombre.ToUpper() + "</a></li>"; textoMenuCategoria += "<li id=\"liMenu" + c.Id_Categoria + "\"><a href=\"/Categoria/" + c.Id_Categoria + "\">" + c.Nombre.ToUpper() + "</a></li>"; } lMenuTienda.Text = textoMenuCategoria; textoCategoria += "<li><a href='/Nosotros'>NOSOTROS</a></li>"; ulMapaSitio.InnerHtml = textoCategoria; } catch (Exception) { throw; } }
//private void LlenarColores() //{ // ColorBC objColorBC = new ColorBC(); // try // { // lbColorPartida.DataSource = objColorBC.Select_Color(); // lbColorPartida.DataValueField = "Id_Color"; // lbColorPartida.DataTextField = "Nombre"; // lbColorPartida.DataBind(); // } // catch (Exception) // { // throw; // } //} private void LlenarCategorias() { CategoriaBC objCategoriaBC = new CategoriaBC(); try { lbCategoriaPartida.DataSource = objCategoriaBC.Select_Categoria(); lbCategoriaPartida.DataValueField = "Id_Categoria"; lbCategoriaPartida.DataTextField = "Nombre"; lbCategoriaPartida.DataBind(); } catch (Exception) { throw; } }
protected void Page_Load(object sender, EventArgs e) { try { //if (!Page.IsPostBack) //{ if (RouteData.Values["Id_Categoria"] != null) { ViewState["ID_CATEGORIA"] = RouteData.Values["Id_Categoria"]; idCategoria = Convert.ToInt32(ViewState["ID_CATEGORIA"]); pnlContenedorCategoria.Visible = false; CargarProductos(Convert.ToInt32(ViewState["ID_CATEGORIA"])); CategoriaBE objCategoriaBE = new CategoriaBC().Get_Categoria(Convert.ToInt32(ViewState["ID_CATEGORIA"])); lblBusqueda.Text = "<span class=\"light\">Categoría: </span> "" + objCategoriaBE.Nombre + """; } else { if (RouteData.Values["Busqueda_String"] != null) { string busqueda = RouteData.Values["Busqueda_String"].ToString(); Buscar(busqueda); lblBusqueda.Text = "<span class=\"light\">Resultado: </span> "" + busqueda + """; } else { CargarProductos(); } CargarFiltroCategorias(); pnlContenedorCategoria.Visible = true; } //CargarFiltroColores(); //} } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }
protected void gvCategorias_RowCommand(object sender, GridViewCommandEventArgs e) { try { #region Nuevo if (e.CommandName.Equals("Nuevo")) { TextBox txtNewNombre = (TextBox)gvCategorias.FooterRow.FindControl("txtNewNombre"); CategoriaBE objCategoriaBE = new CategoriaBE(); objCategoriaBE.Nombre = txtNewNombre.Text; CategoriaBC objCategoriaBC = new CategoriaBC(); objCategoriaBC.Insert_Categoria(objCategoriaBE); LlenarCategoria(); Tools.Unload(GetType(), this); } #endregion #region Editar else if (e.CommandName.Equals("Editar")) { GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); gvCategorias.EditIndex = gvRow.RowIndex; LlenarCategoria(); } #endregion #region Cancelar else if (e.CommandName.Equals("Cancelar")) { gvCategorias.EditIndex = -1; LlenarCategoria(); } #endregion #region Actualizar else if (e.CommandName.Equals("Actualizar")) { GridViewRow gvRow = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); TextBox txtNombre = (TextBox)gvRow.FindControl("txtNombre"); CategoriaBE objCategoriaBE = new CategoriaBE(); objCategoriaBE.Id_Categoria = Convert.ToInt32(e.CommandArgument); objCategoriaBE.Nombre = txtNombre.Text; CategoriaBC objCategoriaBC = new CategoriaBC(); objCategoriaBC.Update_Categoria(objCategoriaBE); gvCategorias.EditIndex = -1; LlenarCategoria(); Tools.Unload(GetType(), this); } #endregion #region Actualizar else if (e.CommandName.Equals("Eliminar")) { CategoriaBC objCategoriaBC = new CategoriaBC(); objCategoriaBC.Delete_Categoria(Convert.ToInt32(e.CommandArgument)); LlenarCategoria(); } #endregion } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }