private void btnFinalizarProdActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnFinalizarProdActionPerformed
         if(JOptionPane.showConfirmDialog(rootPane,  "Deseja Salvar?") == 0){  
            try {
                Produto prod = new Produto();
                
                //Setando os dados e convertendo de text para seus respectivos tipos.
                prod.setNome(txtNomeProd.getText());
                prod.setValor_comp(Double.parseDouble(txtValorCompraProd.getText()));
                prod.setValor_vend(Double.parseDouble(txtValorVendaProd.getText()));
                prod.setDescricao(txtDescricaoProd.getText());
                prod.setEstoque(Integer.parseInt(txtEstoqueProd.getText()));
                
                //Criando variavel dao para salvar os dados no BD.
                ProdutoDao dao = new ProdutoDao();
                //mandando prod para dao.Salvar.
                //Mensagem de confirmação!
                if(dao.Salvar(prod)){
                    JOptionPane.showMessageDialog(rootPane, "Salvo com sucesso");
                }else{
                    JOptionPane.showMessageDialog(rootPane, "Erro ao salvar! Consulte o administrador do sistema");
                }
                
                //Limpando campos do formularios para o usuarios nao inserir os mesmos dados novamente.
                txtNomeProd.setText(null);
                txtValorCompraProd.setText(null);
                txtValorVendaProd.setText(null);
                txtDescricaoProd.setText(null);
                txtEstoqueProd.setText(null);
                
            } catch (ErroValidacaoException ex) {
                Logger.getLogger(frmProdutoCad.class.getName()).log(Level.SEVERE, null, ex);
            }
            
        } else {               
            JOptionPane.showMessageDialog(rootPane,"Operação Não cancelada!");
            
        }
    }//GEN-LAST:event_btnFinalizarProdActionPerformed