JuanAlves73

Venda

Nov 30th, 2018
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.69 KB | None | 0 0
  1. private void btAdicionarActionPerformed(java.awt.event.ActionEvent evt) {                                            
  2.       String sql = "SELECT codigo,titulo,ed,preco_livro FROM livros WHERE titulo ='"+cbNomeLivro.getSelectedItem()+"'";
  3.         try {
  4.             PreparedStatement statement = livraria.connection.prepareStatement(sql); //Prepara pra enviar a string pro banco
  5.             DefaultTableModel dtmResultado = (DefaultTableModel) tbResultado.getModel();
  6.             ResultSet resultSet = statement.executeQuery();
  7.             int QntdProdutos = (int) spnQntd.getValue();
  8.             spnQntd.commitEdit();
  9.            
  10.             while (resultSet.next()) { //Enquanto tiver resultado ele vai realizar os comandos abaixo
  11.                 String codigo = resultSet.getString("codigo"); //Pega o código do resultado
  12.                 String titulo = resultSet.getString("titulo"); //Aqui pega o título, e por aí vai...
  13.                 String ed = resultSet.getString("ed");
  14.                 Float preco_livro = resultSet.getFloat("preco_livro");
  15.                 Object [] dados = {codigo,titulo,ed,preco_livro};
  16.                 for(int i=0;i<QntdProdutos;i++){
  17.                 dtmResultado.addRow(dados);
  18.                 }
  19.             }
  20.         }catch(Exception e){
  21.             JOptionPane.showMessageDialog(null,"O erro é o seguinte:\n"+e);
  22.         }
  23.         // Define o valor da compra ->
  24.        {          
  25.             float rowsCount = tbResultado.getRowCount();
  26.             float sum=0;
  27.             for(int i = 0; i < rowsCount; i++){
  28.             sum = sum+Float.parseFloat(tbResultado.getValueAt(i,2).toString());
  29.     }
  30.             txtCompra.setText(Float.toString(sum));
  31.        }    
  32.    
  33.    
  34.     }                                          
  35.  
  36.     private void cbNomeLivroActionPerformed(java.awt.event.ActionEvent evt) {                                            
  37.         // TODO add your handling code here:
  38.     }                                          
  39.  
  40.     private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) {                                        
  41.         CadastramentoDeLivros tela = new CadastramentoDeLivros();
  42.         tela.setVisible(true);
  43.         dispose();
  44.  
  45.     }                                        
  46.  
  47.     private void buttonSairActionPerformed(java.awt.event.ActionEvent evt) {                                          
  48.         try {
  49.             livraria.connection.close(); //Fecha a conexão
  50.         } catch (Exception e) {
  51.             System.out.println("O erro é o seguinte: " + e.toString()); //Exibe msg de erro
  52.             System.exit(0);
  53.         }
  54.         System.exit(0); //Sai do sistema
  55.     }
Add Comment
Please, Sign In to add comment