private void btnMaterialesGuardar_Click(object sender, RoutedEventArgs e) { if (accionMateriales == accion.Nuevo) { Material emp = new Material() { Nombre = txbMaterialNombre.Text, Categoria = txbMaterialCategoria.Text, Descripcion = txbMaterialDescripcion.Text, Existencia = txbMaterialExitencia.Text }; if (txbMaterialNombre.Text == "" && txbMaterialCategoria.Text == "" && txbMaterialDescripcion.Text == "" && txbMaterialExitencia.Text == "") { MessageBox.Show("Ingrese un artículo", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error); } else if (manejdorMateriales.Agregar(emp)) { MessageBox.Show("Artículo agregado correctamente", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCamposDeMateriales(); ActualizarTablaMateriales(); PonerBontonesMaterialesEnEdicion(false); } else { MessageBox.Show("El Artículo no se pudo agregar", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Material mat = dtgMateriales.SelectedItem as Material; mat.Nombre = txbMaterialNombre.Text; mat.Categoria = txbMaterialCategoria.Text; mat.Descripcion = txbMaterialDescripcion.Text; mat.Existencia = txbMaterialExitencia.Text; if (manejdorMateriales.Modificar(mat)) { MessageBox.Show("Artículo actualizado correctamente", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCamposDeMateriales(); ActualizarTablaMateriales(); PonerBontonesMaterialesEnEdicion(false); } else { MessageBox.Show("El Artículo no se pudo actualizar", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error); } } }
public void btnMaterialesGuardar_Click(object sender, RoutedEventArgs e) { if (accionMateriales == accion.Nuevo) { Material m = new Material() { Categoria = tbxMaterialesCategoria.Text, Nombre = tbxMaterialesNombre.Text, Descripcion = tbxMaterialesDescripcion.Text, Fotografia = ImageToByte(imgFoto.Source) }; if (manejadorMateriales.Agregar(m)) { MessageBox.Show("Material agregado correctamente", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCamposDeMateriales(); ActualizarTablaMateriales(); PonerBotonesDeMaterialesEnEdicion(false); } else { MessageBox.Show("Algo salio mal", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Material m = lsvMateriales.SelectedItem as Material; m.Categoria = tbxMaterialesCategoria.Text; m.Descripcion = tbxMaterialesDescripcion.Text; m.Nombre = tbxMaterialesNombre.Text; m.Fotografia = ImageToByte(imgFoto.Source); if (manejadorMateriales.Modificar(m)) { MessageBox.Show("Material correctamente modificado", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCamposDeMateriales(); ActualizarTablaMateriales(); PonerBotonesDeMaterialesEnEdicion(false); } else { MessageBox.Show("Algo salio mal", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void btnMaterialesGuardar_Click(object sender, RoutedEventArgs e) { if (accionMateriales == accion.Nuevo) { Material mat = new Material() { Nombre = txbMaterialesNombre.Text, Categoria = txbMaterialesCategoria.Text, Descripcion = txbMaterialesDescripcion.Text }; if (manejadorMateriales.Agregar(mat)) { MessageBox.Show("Material agregado correctamente", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCamposDeMateriales(); ActualizarTablaMateriales(); PonerBotonesMaterialesEnEdicion(false); } else { MessageBox.Show("El material no se pudo agregar", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error); } } else { Material mat = dtgMateriales.SelectedItem as Material; mat.Categoria = txbMaterialesCategoria.Text; mat.Descripcion = txbMaterialesDescripcion.Text; mat.Nombre = txbMaterialesNombre.Text; if (manejadorMateriales.Modificar(mat)) { MessageBox.Show("Material editado correctamente", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCamposDeMateriales(); ActualizarTablaMateriales(); PonerBotonesMaterialesEnEdicion(false); } else { MessageBox.Show("El material no se pudo editar", "Inventarios", MessageBoxButton.OK, MessageBoxImage.Error); } } }