예제 #1
0
        private void botonGuardar_Click(object sender, RoutedEventArgs e)
        {
            if (!buscarCajasDeTextoVacias.buscarTextBoxVacios(cajasDeTexto) && comboBoxIdCategoria.SelectedIndex != -1)
            {
                Categoria c        = (Categoria)comboBoxIdCategoria.SelectedItem;
                Producto  producto = new Producto();


                producto.IdProducto   = textBoxIdProducto.Text;
                producto.IdCategoria  = c.IdCategoria;
                producto.Nombre       = textBoxNombre.Text;
                producto.Descripcion  = textBoxDescripcion.Text;
                producto.Stock        = Convert.ToInt32(textBoxStock.Text);
                producto.PrecioCompra = Convert.ToInt32(textBoxPrecioCompra.Text);
                producto.PrecioVenta  = Convert.ToInt32(textBoxPrecioVenta.Text);

                if (daoProducto.editar(producto) == 1)
                {
                    MainWindow.ejecutarWorkerProducto();
                    MessageBox.Show("¡El producto fue editado!", "Mensaje del sistema", MessageBoxButton.OK, MessageBoxImage.Information);
                    this.Close();
                }
                else
                {
                    MessageBox.Show("No se ha podido completar la operación!", "Mensaje del sistema", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Debes completar todos los campos antes de guardar.", "Mensaje del sistema", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                textBoxNombre.Focus();
            }
        }
 private void botonGuardar_Click(object sender, RoutedEventArgs e)
 {
     if (!textBoxNombre.Text.Equals(""))
     {
         Categoria categoria = new Categoria();
         categoria.IdCategoria = Convert.ToInt32(textBoxIdCategoria.Text);
         categoria.Nombre      = textBoxNombre.Text;
         if (daoCategoria.editar(categoria) == 1)
         {
             MainWindow.ejecutarWorkerCategoria();
             MessageBox.Show("¡La categoría fue editada en el sistema!", "Mensaje del sistema", MessageBoxButton.OK, MessageBoxImage.Information);
             this.Close();
         }
         else
         {
             MessageBox.Show("No se ha podido completar la operación!", "Mensaje del sistema", MessageBoxButton.OK, MessageBoxImage.Error);
         }
     }
     else
     {
         MessageBox.Show("Debes ingresar un nombre para la categoría", "Mensaje del sistema", MessageBoxButton.OK, MessageBoxImage.Information);
         textBoxNombre.Focus();
     }
 }