コード例 #1
0
        private void GuardarCambiosButton_Click(object sender, RoutedEventArgs e)
        {
            IngredienteDAO ingredienteDAO = new IngredienteDAO();
            ProductoDAO    productoDAO    = new ProductoDAO();

            foreach (Discrepancia discrepancia in Discrepancias)
            {
                if (discrepancia.TipoDeProducto == TipoDeProducto.Ingrediente)
                {
                    Ingrediente ingrediente = ingredienteDAO.CargarIngredientePorId(discrepancia.Id);
                    ingrediente.CantidadEnInventario = discrepancia.CantidadRegistrada;
                    ingredienteDAO.ActualizarIngrediente(ingrediente);
                }
                else if (discrepancia.TipoDeProducto == TipoDeProducto.Producto)
                {
                    Producto producto = productoDAO.CargarProductoPorID(discrepancia.Id);
                    producto.CantidadEnInventario = (int)discrepancia.CantidadRegistrada;
                    productoDAO.ActualizarProducto(producto);
                }
            }

            MessageBox.Show("Los cambios fueron realizados con exito", "¡Exito¡");
        }