private void btnEliminarProducto_Click(object sender, RoutedEventArgs e) { if (datagridProducto.SelectedItem != null) { if (datagridProducto.SelectedItem is Producto) { var row = (Producto)datagridProducto.SelectedItem; if (row != null) { ProductoFacade prodF = new ProductoFacade(); categoriaFacade catFac = new categoriaFacade(); string catcargar = catFac.getCategoriaById(prodF.getIdCatbyidProd(row.idProducto)); string res = prodF.borrarProductoByid(row.idProducto); if (res.Equals("")) { MessageBox.Show("Producto borrado ", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Information); btnGuardarProducto.Visibility = Visibility.Visible; btncancelarEditarProd.Visibility = Visibility.Hidden; btnGuardarActualizarProducto.Visibility = Visibility.Hidden; limpiarTxtProducto(); //recargar tabla segun item de arbolseleccionado /*string selcat = treeViewCategoria.SelectedValue.ToString(); if (catcargar.Equals("All")) { llenarTablaProducto(); } else {*/ //treeViewCategoria.item=catcargar; llenarTablaProductoBynombreCat(catcargar); tabCodigos.actualizarArbolyTablaProductos(); //} // CantidadTotalRubrosyProductos(); } else { MessageBox.Show("Error al borrar producto:" + res + "", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Error); } } } } else { MessageBox.Show("Seleccionar producto a borrar", "Magnolia", MessageBoxButton.OK, MessageBoxImage.Warning); } }