Beispiel #1
0
 protected void lknEliminar_Click(object sender, EventArgs e)
 {
     if (!String.IsNullOrEmpty(lbCategorias.SelectedValue))
     {
         AdminCategorias aCat      = new AdminCategorias();
         int             resultado = aCat.eliminarCategoria(Convert.ToInt32(lbCategorias.SelectedValue));
         string          mensaje   = String.Empty;
         if (resultado > 0)
         {
             mensaje = "Categoria Eliminada Con Exito";
         }
         else
         {
             if (resultado == -2)
             {
                 mensaje = "No Puede eliminar una categoria si Tiene productos Asociados";
             }
             else
             {
                 mensaje = "error al eliminar la categoria";
             }
         }
         pnlAdvertencia.CssClass  = "alert alert-success alert-dismissible";
         lblResultadoProceso.Text = mensaje;
         pnlAdvertencia.Visible   = true;
         lbCategorias.DataBind();
     }
 }
Beispiel #2
0
        protected void lknAddCategoria_Click(object sender, EventArgs e)
        {
            AdminCategorias aCat        = new AdminCategorias();
            int             idCategoria = 0;

            if (txtCategoriaNueva.Text != "")
            {
                tblUsuarios usuario;
                if (Session["user"] != null)
                {
                    usuario     = (tblUsuarios)Session["user"];
                    idCategoria = aCat.crearCategoria(txtCategoriaNueva.Text, usuario.tblSucursales.id_empresa.Value);
                }
            }
            if (idCategoria != 0)
            {
                txtCbCategoria.Items.Clear();
                txtCbCategoria.DataBind();
                txtCbCategoria.SelectedValue = idCategoria.ToString();
                tblUsuarios usuario;
                if (Session["user"] != null)
                {
                    usuario = (tblUsuarios)Session["user"];
                    dsCategorias.WhereParameters["id_empresa"].DefaultValue = usuario.tblSucursales.id_empresa.ToString();
                }
                txtCategoriaNueva.Visible = false;
                lknAddCategoria.Visible   = false;
            }
        }
Beispiel #3
0
        protected void lknGuardarSub_Click(object sender, EventArgs e)
        {
            string mensaje = String.Empty;

            if (txtSubCategoria.Text != "" && !String.IsNullOrEmpty(lbSubcategorias.SelectedValue))
            {
                AdminCategorias aCat      = new AdminCategorias();
                int             resultado = aCat.actualizarSubCategoria(Convert.ToInt32(lbSubcategorias.SelectedValue), txtSubCategoria.Text);

                if (resultado > 0)
                {
                    mensaje = "SubCategoria Guardada Con Exito";
                }
                else
                {
                    mensaje = "error al Guardar la subCategoria";
                }
                cargarSubCategorias();
            }
            else
            {
                mensaje = "Debe ingresar el valor de la categoria";
            }
            pnlAdvertencia.CssClass  = "alert alert-success alert-dismissible";
            lblResultadoProceso.Text = mensaje;
            pnlAdvertencia.Visible   = true;
        }
Beispiel #4
0
        protected void lknAgregarSub_Click(object sender, EventArgs e)
        {
            string mensaje = String.Empty;

            if (txtSubCategoria.Text != "")
            {
                AdminCategorias aCat      = new AdminCategorias();
                int             resultado = aCat.crearSubCategoria(txtSubCategoria.Text, Convert.ToInt32(lbCategorias.SelectedValue));
                if (resultado > 0)
                {
                    mensaje = "SubCategoria Agregada Con Exito";
                }
                else
                {
                    mensaje = "error al Crear la subCategoria";
                }
                cargarSubCategorias();
            }
            else
            {
                mensaje = "Debe ingresar el nombre de la categoria";
            }
            pnlAdvertencia.CssClass  = "alert alert-success alert-dismissible";
            lblResultadoProceso.Text = mensaje;
            pnlAdvertencia.Visible   = true;
        }
Beispiel #5
0
        protected void lknAgregar_Click(object sender, EventArgs e)
        {
            string mensaje = String.Empty;

            if (txtNombre.Text != "")
            {
                AdminCategorias aCat      = new AdminCategorias();
                int             resultado = 0;
                tblUsuarios     usuario;
                if (Session["user"] != null)
                {
                    usuario   = (tblUsuarios)Session["user"];
                    resultado = aCat.crearCategoria(txtNombre.Text, usuario.tblSucursales.id_empresa.Value);
                }
                if (resultado > 0)
                {
                    mensaje = "Categoria Guardada Con Exito";
                }
                else
                {
                    mensaje = "error al guardar la categoria";
                }
                lbCategorias.DataBind();
                lbCategorias.SelectedValue = resultado.ToString();
            }
            else
            {
                mensaje = "Debe ingresar el nombre de la categoria";
            }
            pnlAdvertencia.CssClass  = "alert alert-success alert-dismissible";
            lblResultadoProceso.Text = mensaje;
            pnlAdvertencia.Visible   = true;
        }
Beispiel #6
0
        protected void lknGuardar_Click(object sender, EventArgs e)
        {
            string mensaje = String.Empty;

            if (txtNombre.Text != "")
            {
                AdminCategorias aCat      = new AdminCategorias();
                int             resultado = aCat.actualizarCategoria(Convert.ToInt32(lbCategorias.SelectedValue), txtNombre.Text);
                if (resultado > 0)
                {
                    mensaje = "Categoria Guardada Con Exito";
                }
                else
                {
                    mensaje = "error al guardar la categoria";
                }
                lbCategorias.DataBind();
                lbCategorias.SelectedValue = resultado.ToString();
            }
            else
            {
                mensaje = "Debe ingresar el nombre de la categoria";
            }
            pnlAdvertencia.CssClass  = "alert alert-success alert-dismissible";
            lblResultadoProceso.Text = mensaje;
            pnlAdvertencia.Visible   = true;
        }
Beispiel #7
0
        protected void lbSubcategorias_SelectedIndexChanged(object sender, EventArgs e)
        {
            AdminCategorias  aCat = new AdminCategorias();
            tblSubCategorias cat  = aCat.obtenerSubCategoriaById(Convert.ToInt32(lbSubcategorias.SelectedValue));

            if (cat != null)
            {
                txtSubCategoria.Text   = cat.nombre;
                lknEliminarSub.Visible = true;
                lknGuardarSub.Visible  = true;
            }
        }
Beispiel #8
0
        protected void lknAddDescripcion_Click(object sender, EventArgs e)
        {
            AdminCategorias aCat = new AdminCategorias();

            if (txtDescripcion.Text != "")
            {
                ddDescripcion.Items.Add(new ListItem(txtDescripcion.Text, txtDescripcion.Text));
                //ddDescripcion.Items.FindByText(txtDescripcion.Text).Selected = true;
                ddDescripcion.SelectedValue = txtDescripcion.Text;
                txtDescripcion.Visible      = false;
                lknAddDescripcion.Visible   = false;
            }
        }
Beispiel #9
0
        protected void txtListaProductos_SelectedIndexChanged(object sender, EventArgs e)
        {
            AdminCategorias aCat      = new AdminCategorias();
            tblCategorias   categoria = aCat.obtenerCategoriaById(Convert.ToInt32(lbCategorias.SelectedValue));

            if (categoria != null)
            {
                txtNombre.Text = categoria.nombre;
                txtId.Value    = categoria.id_categoria.ToString();
                cargarSubCategorias();
                lknGuardar.Visible    = true;
                lknEliminar.Visible   = true;
                lknAgregarSub.Visible = true;
            }
        }
Beispiel #10
0
        public void cargarSubCategorias()
        {
            AdminCategorias aCat = new AdminCategorias();

            lbSubcategorias.DataSource     = aCat.obtenerSubCategoriasByCategoria(Convert.ToInt32(lbCategorias.SelectedValue));
            lbSubcategorias.DataTextField  = "nombre";
            lbSubcategorias.DataValueField = "id_subcategoria";
            lbSubcategorias.DataBind();
            if (lbSubcategorias.Items.Count > 0)
            {
                lknEliminarSub.Visible = true;
                lknGuardarSub.Visible  = true;
            }
            else
            {
                lknEliminarSub.Visible = false;
                lknGuardarSub.Visible  = false;
            }
        }
Beispiel #11
0
 protected void lknAddSubcategoria_Click(object sender, EventArgs e)
 {
     if (txtCbCategoria.SelectedValue != "")
     {
         int             idCategoria    = Convert.ToInt32(txtCbCategoria.SelectedValue);
         AdminCategorias aCat           = new AdminCategorias();
         int             idSubCategoria = 0;
         if (txtSubcategoriaNueva.Text != "")
         {
             idSubCategoria = aCat.crearSubCategoria(txtSubcategoriaNueva.Text, idCategoria);
         }
         if (idSubCategoria != 0)
         {
             obtenerSubCategorias(txtCbCategoria.SelectedValue);
             txtCbSubCategoria.SelectedValue = idSubCategoria.ToString();
             txtSubcategoriaNueva.Visible    = false;
             lknAddSubcategoria.Visible      = false;
         }
     }
 }