private void Button_Click_3(object sender, RoutedEventArgs e) { MessageBoxResult resultado = MessageBox.Show("¿Desea realizar estos cambios en la base de datos?", "Publicar", MessageBoxButton.YesNo, MessageBoxImage.Information); switch (resultado) { case MessageBoxResult.Yes: Producto producto = (Producto)myDataGrid.SelectedItem; if (producto.publish == false) { ImageDBHandler.addElectrodomestico(producto); producto.publish = true; } else { ImageDBHandler.deleteElectrodomestico(producto); producto.publish = false; } Class1.editarProducto(producto); UpdateProductList(); break; case MessageBoxResult.No: break; } }
private void Button_Click_1(object sender, RoutedEventArgs e) { MessageBoxResult resultado = MessageBox.Show("¿Desea Borrarlo?", "Borrar", MessageBoxButton.YesNo, MessageBoxImage.Information); switch (resultado) { case MessageBoxResult.Yes: Producto product = (Producto)myDataGrid.SelectedItem; Class1.RemoveProducto(product); UpdateProductList(); ImageDBHandler.deleteElectrodomestico(product); LocalImageDBHandler.RemoveData(product.Referencia); break; case MessageBoxResult.No: break; } }
private void Button_Click(object sender, RoutedEventArgs e) { if (ComboCategoria.SelectedItem != null && ComboMarca.SelectedItem != null && ComboClase != null) { if (verify) { Class1.editarProducto(producto); producto.imagen = (BitmapImage)myImage.Source; ImageDBHandler.updateElectrodomestico(producto); if (Validation()) { MainWindow.myNavigationFrame.NavigationService.Navigate(new ProductoGrid(productoHandler)); } if (nuevaImagen) { imagenHandler.modifyImage(producto.Referencia, (BitmapImage)myImage.Source); } } else { String Referencia = tReferencia.Text; String Categoria = tCategoria.Text; String Marca = tMarca.Text; String Clase = ComboClase.Text; float Precio = float.Parse(tPrecio.Text); int stock = int.Parse(tStock.Text); DateTime fechaAlta = (DateTime)tFecha.SelectedDate; if (Validation()) { MessageBoxResult resultado = MessageBox.Show( "Referencia: " + Referencia + "\n" + "Categoria: " + Categoria + "\n" + "Marca:" + Marca + "\n" + "Clase: " + Clase + "\n" + "Precio:" + Precio + "\n" + "Stock: " + stock + "\n" + "Fecha de alta: " + fechaAlta + "\n\n" + "¿ESTE ES SU ELECTRODOMÉSTICO?", "REGISTRO ELECTRODOMÉSTICO", MessageBoxButton.YesNoCancel, MessageBoxImage.Question); switch (resultado) { case MessageBoxResult.Yes: MessageBox.Show("Se ha registrado bien."); Producto producto = new Producto(Referencia, Categoria, Marca, Clase, Precio, stock, fechaAlta); Class1.addXMLProduct(producto); if (nuevaImagen) { imagenHandler.AddImage(producto.Referencia, (BitmapImage)myImage.Source); } MainWindow.myNavigationFrame.NavigationService.Navigate(new MainPage()); break; case MessageBoxResult.No: break; case MessageBoxResult.Cancel: break; } } else { label.Content = "INTRODUZCA BIEN LA INFORMACION DEL PRODUCTO"; label.Visibility = Visibility.Visible; } } } else { MessageBox.Show("Selecciona algo en los campos de los combos"); } }