private void CalculaQuatidadeLoteTotalEntrada(){
        
       int idEntrada = 0;
       int quantidade = 0;
       int adevolver = 0;
       float quantidadeTotal = 0;
       String loteOrigem = "";
       
       float quantidadeDevolvida = 0;
       float quantidadeDevolvidaTotal = 0;
       
       // TABLA ENTRADAS BUSCAS A QUANTIDADE DE MT E A QUANTIDADE A DEVOLVER(actualizada)
       try {
                Class.forName("org.apache.derby.jdbc.ClientDriver");
            } catch (ClassNotFoundException e) { //driver não encontrado
                System.err.print("ClassNotFoundException: ");
                System.err.println(e.getMessage());
                System.out.println("O driver expecificado nao foi encontrado.");
            }

            try {
                con = DriverManager.getConnection(url);
                String nomeTabela = "ENTRADA";
                String sql = "SELECT * FROM " + nomeTabela + " WHERE LOTEORIGEM= '" + LoteOriginalSeleccionado + "'";
                PreparedStatement st = (PreparedStatement) con.prepareStatement(sql);
                ResultSet rs = st.executeQuery();

                while (rs.next()) {
                    idEntrada = rs.getInt("IDENTRADA");
                    quantidade = rs.getInt("QUANTIDADETOTALDISPONIVEL");
                    adevolver = rs.getInt("ADEVOLVER");
                  //  loteOrigem = rs.getString("LOTEORIGEM");
                }                
            
                        //PERCORERR A TABELA DEVOLUÇÕES PARA SABERMOS A QUANTIDADE DE MT JA DEVOLVIDA
                        Connection con2 = DriverManager.getConnection(url);
                        String nomeTabela2 = "DEVOLUCOES";
                        String sql2 = "SELECT * FROM " + nomeTabela2 + " WHERE IDENTRADA= " + idEntrada ;
                        PreparedStatement st2 = (PreparedStatement) con2.prepareStatement(sql2);
                        ResultSet rs2 = st2.executeQuery();
                        while(rs2.next()){
                            quantidadeDevolvida = rs2.getFloat("QUANTIDADEDEVOLVIDA");
                            System.out.println("QUANTIDADE DEVOLVIDA : " + quantidadeDevolvida);
                            quantidadeDevolvidaTotal = quantidadeDevolvidaTotal + quantidadeDevolvida;
                            
                        }
                        System.out.println("QUANTIDADE DEVOLVIDA TOTAL: " + quantidadeDevolvidaTotal);
                        st2.close(); 
                        con2.close();
                
                
                st.close();
                con.close();
            } catch (SQLException ex) {
                System.err.println("SQLException: " + ex.getMessage());
            }
            
            quantidadeTotal = quantidade + adevolver + quantidadeDevolvidaTotal;
           
//            
            JOptionPane.showMessageDialog(jDialogConsultaEntradas, "CALCULO :\n"
                    + "Qtd Disponivel : " + quantidade +"\n"
                    + "Qtd a Devolver : " + adevolver + "\n"
                    + "Qtd já Devolvida : " + quantidadeDevolvidaTotal + "\n\n"
                    + "Quantidade que deu Entrada (S/Devoluções) :\n"
                    + "--> " + quantidadeTotal);
//            
            
            System.out.println("IDENTRADA : " + idEntrada);
            System.out.println("QUANTIDADE : " +quantidade);
            System.out.println("ADEVOLVER : " + adevolver);
            System.out.println("QUANTIDADE TOTAL : " + quantidadeTotal);
           // System.out.println("LOTE ORIG : " + loteOrigem);
             System.out.println("QUANTIDADE TOTAL DE MATERIA PRIMA :  " + quantidadeTotal);
   }