private void btnNuevaCategoria_Click(object sender, RoutedEventArgs e)
        {

            if (!string.IsNullOrWhiteSpace(txtNuevaCat.Text))
            {
                categoriaFacade catF = new categoriaFacade();
                categoriaFacade catFexiste = new categoriaFacade();

                string nombreCategoria = txtNuevaCat.Text;

                bool existe = catFexiste.getExisteCategoria(nombreCategoria);

                if (existe)
                {
                    MessageBox.Show("Categoria con nombre:" + nombreCategoria + " existe" + "", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Warning);
                }
                else
                {

                    string res = catF.GuardarCategoria(nombreCategoria);

                    if (res.Equals(""))
                    {
                        MessageBox.Show("Categoria Guardada", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Information);
                        txtNuevaCat.Text = "";
                        llenarArbolCategoria();
                        llenarComboBCategoria();
                        tabCodigos.actualizarArbolyTablaProductos();
                        //llenarArbolCategoriaCodBarra();
                        //llenarTablaProductoCodBarra();

                        //CantidadTotalRubrosyProductos();

                    }
                    else
                    {
                        MessageBox.Show("Error al guardar categoria:" + res + "", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }

            }
            else
            {
                MessageBox.Show("Ingresar nombre Categoria!", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Warning);
            }

        }