private void Modificar_Click(object sender, RoutedEventArgs e) { int resultado; claseProducto productoModificado = new claseProducto(); if (nombretex.Text == "") { MessageBox.Show("Debe llenar todos los campos", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { productoModificado.CodProd = codtex.Text; productoModificado.Precio = decimal.Parse(preciotex.Text); productoModificado.CantidadEx = int.Parse(cantidadextex.Text); resultado = claseABM.ModificarProducto(productoModificado.CodProd, productoModificado.Precio, productoModificado.CantidadEx); if (resultado == 0) { MessageBox.Show("No se pudo adicionar los datos.", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("Modificacion exitosa."); codtex.Clear(); nombretex.Clear(); preciotex.Clear(); cantidadmintex.Clear(); cantidadextex.Clear(); Caracteristicasx.Clear(); listaModificar.ItemsSource = claseABM.ListaProducto(); } } }
private void Cancelar_Click(object sender, RoutedEventArgs e) { codtex.Clear(); nombretex.Clear(); preciotex.Clear(); cantidadmintex.Clear(); Caracteristicasx.Clear(); }
private void Guardar_Click(object sender, RoutedEventArgs e) { try { int resultado; claseProducto productoAgregado = new claseProducto(); if (codtex.Text == "" || nombretex.Text == "" || preciotex.Text == "" || cantidadmintex.Text == "" || Caracteristicasx.Text == "") { MessageBox.Show("Debe llenar todos los campos", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { productoAgregado.CodProd = codtex.Text; productoAgregado.Nombre = nombretex.Text; productoAgregado.Precio = decimal.Parse(preciotex.Text); productoAgregado.CantidadMin = int.Parse(cantidadmintex.Text); productoAgregado.CantidadEx = 0; productoAgregado.Caracteristicas = Caracteristicasx.Text; resultado = claseABM.AdicionarProducto(productoAgregado); if (resultado == 0) { MessageBox.Show("No se pudo adicionar los datos.", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("Adición exitosa."); codtex.Clear(); nombretex.Clear(); preciotex.Clear(); cantidadmintex.Clear(); Caracteristicasx.Clear(); listaAgregar.ItemsSource = claseABM.ListaProducto(); } } } catch (FormatException error) { MessageBox.Show("Ingrse numeros solamente:" + error.Message); } }
private void Eliminar_Click(object sender, RoutedEventArgs e) { MessageBoxResult res; res = MessageBox.Show("¿Desaea eliminar el Producto?", "", MessageBoxButton.YesNo, MessageBoxImage.Information); if (res == MessageBoxResult.Yes) { int resultado; claseProducto productoEliminado = new claseProducto(); if (nombretex.Text == "") { MessageBox.Show("Debe llenar el campo de nombre", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { productoEliminado.CodProd = codtex.Text; resultado = claseABM.EliminarProducto(productoEliminado.CodProd); if (resultado == 0) { MessageBox.Show("No se pudo eliminar los datos.", "", MessageBoxButton.OK, MessageBoxImage.Error); } else { MessageBox.Show("El registro a sido eliminado"); listaEliminar.SelectedIndex = 0; codtex.Clear(); nombretex.Clear(); preciotex.Clear(); cantidadmintex.Clear(); cantidadextex.Clear(); Caracteristicasx.Clear(); listaEliminar.ItemsSource = claseABM.ListaProducto(); } } // } }