private void btnEliminarCategoria_Click(object sender, RoutedEventArgs e) { //borrar Categoria y productos asociados categoriaFacade catF = new categoriaFacade(); ProductoFacade prodF = new ProductoFacade(); string catBorrar = treeViewCategoria.SelectedValue.ToString(); if (catBorrar.Length < 67 && !catBorrar.Equals("All")) { int totalProd = prodF.getTotalProductosBynombreCat(catBorrar); if (totalProd > 0) { if (MessageBox.Show("Esta seguro de borrar categoria:" + catBorrar + " con (" + totalProd + ") Productos Asociados", "Borrar", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { btnGuardaActProducto.Visibility = Visibility.Hidden; btnNuevaCategoria.Visibility = Visibility.Visible; btncancelarEditarcat.Visibility = Visibility.Hidden; txtNuevaCat.Text = ""; bool res = prodF.borrarProductoYnombreCategoria(catBorrar); if (res) { MessageBox.Show("Categoria borrada", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Information); llenarArbolCategoria(); llenarComboBCategoria(); tabCodigos.actualizarArbolyTablaProductos(); //CantidadTotalRubrosyProductos(); } } } else { if (MessageBox.Show("Esta seguro de borrar categoria:" + catBorrar, "Borrar", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { btnGuardaActProducto.Visibility = Visibility.Hidden; btnNuevaCategoria.Visibility = Visibility.Visible; btncancelarEditarcat.Visibility = Visibility.Hidden; txtNuevaCat.Text = ""; bool res = prodF.borrarProductoYnombreCategoria(catBorrar); if (res) { MessageBox.Show("Categoria borrada", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Information); llenarArbolCategoria(); llenarComboBCategoria(); tabCodigos.actualizarArbolyTablaProductos(); } } } } else { MessageBox.Show("Seleccionar categoria a borrar", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Warning); } }