Advertisement
Guest User

Untitled

a guest
Nov 28th, 2014
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. public void baixarEstoque(int idProduto, int quantidadeProduto) {
  2.        
  3.         int valorEstoque = 0;
  4.        
  5.         String SELECT = "SELECT ESTOQUE FROM PRODUTO WHERE ID_PRODUTO = ?;";
  6.         String UPDATE = "UPDATE PRODUTO SET ESTOQUE = ? WHERE ID_PRODUTO = ?;";
  7.        
  8.         try {
  9.          
  10.             PreparedStatement preparedStatement = connection.prepareStatement(SELECT);
  11.        
  12.             preparedStatement.setInt(1, idProduto);
  13.        
  14.             ResultSet resultSet = preparedStatement.executeQuery();
  15.        
  16.             while(resultSet.next()) {
  17.            
  18.                 valorEstoque = resultSet.getInt("ESTOQUE");
  19.            
  20.             }
  21.        
  22.             preparedStatement = connection.prepareStatement(UPDATE);
  23.        
  24.             preparedStatement.setInt(1, valorEstoque - quantidadeProduto);
  25.             preparedStatement.setInt(2, idProduto);
  26.        
  27.             preparedStatement.execute();
  28.          
  29.       }
  30.       catch(SQLException e) {
  31.          
  32.         JOptionPane.showMessageDialog(null, e.getMessage());    
  33.          
  34.       }
  35.        
  36.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement