private void inserirButtonActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_inserirButtonActionPerformed

        
        try {
            //le o valor do patrocinio na tela
            String valor = new String(inserirValor_Patrocinio.getText());
            //formata para a forma monetaria
            String valorPat = NumberFormat.getCurrencyInstance().format(Double.parseDouble(valor));
            //Se a moeda for £, $, €, retira o simbolo e substitui a virgula por nada
            if(valorPat.startsWith("£")||(valorPat.startsWith("$"))||(valorPat.startsWith("€"))){
                System.out.println(valorPat);
                valorPat = valorPat.substring(1);
                if(valorPat.contains(",")){
                    valorPat = valorPat.replace(",", "");
                }
            }
            // se a moeda for real, retira o R$ e o espaco apos ele, e substitui a virgula por ponto
            else if(valorPat.contains("R$ ")){
                valorPat = valorPat.substring(3);
                if(valorPat.contains(",")){
                    valorPat = valorPat.replace(",", ".");
                }
            }//nao havendo simbolos, sbstitui-se a virgul por nada
            else if(valorPat.contains(",")){
                valorPat = valorPat.replace(",", "");
            }
            // obtem-se valores, por exemplo do tipo 400.50 para R$ 400,50
            // obtem-se valores, por exemplo do tipo 4000.50 para £4,000.50
            System.out.println(valorPat);
            Double valorP = Double.parseDouble(valorPat);
            
        
            String cnpj = PatrocinadorBD.getCnpjByName(insertByName.getSelectedItem().toString());
            Integer codEv = EventoBD.getCodeByName(inserirEv_Patrocinador.getSelectedItem().toString());
            Integer numEd = Integer.parseInt(inserirEd_Patrocinador.getSelectedItem().toString());
            //usa-se java util Date para trabalhar com o DatePicker
            java.util.Date dataPat = new java.sql.Date(inserirData_Patrocinio.getDate().getTime());
            // Insere os valores
            PatrocinioBD.inserir(cnpj, codEv, numEd,valorP.toString(), dataPat.toString());
            JOptionPane.showMessageDialog(null, "Patrocino cadastrado com sucesso " , "Successo", JOptionPane.INFORMATION_MESSAGE);
            insertByName.setSelectedIndex(0); 
            clearFields();
            loadComboBox();
        } catch (SQLException ex) {
            Logger.getLogger(TelaInscrito.class.getName()).log(Level.SEVERE, null, ex);
        } catch (NumberFormatException e){
            JOptionPane.showMessageDialog(null, "Valor do Patrocinio incorreto " , "Erro", JOptionPane.ERROR_MESSAGE);
            Logger.getLogger(TelaInscrito.class.getName()).log(Level.SEVERE, null, e);
        }
    }//GEN-LAST:event_inserirButtonActionPerformed