Exemplo n.º 1
0
        //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;
            }
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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;
            }
        }
Exemplo n.º 4
0
        //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;
            }
        }
Exemplo n.º 5
0
        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> &quot;" + objCategoriaBE.Nombre + "&quot;";
                }
                else
                {
                    if (RouteData.Values["Busqueda_String"] != null)
                    {
                        string busqueda = RouteData.Values["Busqueda_String"].ToString();
                        Buscar(busqueda);

                        lblBusqueda.Text = "<span class=\"light\">Resultado: </span> &quot;" + busqueda + "&quot;";
                    }
                    else
                    {
                        CargarProductos();
                    }

                    CargarFiltroCategorias();
                    pnlContenedorCategoria.Visible = true;
                }

                //CargarFiltroColores();
                //}
            }
            catch (Exception ex)
            {
                Tools.Error(GetType(), this, ex);
            }
        }
Exemplo n.º 6
0
        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);
            }
        }