Beispiel #1
0
 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);
         }
     }
 }
Beispiel #2
0
 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);
         }
     }
 }