@Override
    public void actionPerformed(ActionEvent ae) {
        try {
            String op = ae.getActionCommand();
            switch(op){
                case "Editar CRLV":
                    editarCrlv();
                    break;
                    
                case "Adicionar CRLV":
                    adicionarCrlv();
                    break;
                    
                case "Excluir CRLV":
                    deletarCrlv();
                    break;  
                    
                case "Gerar XML":
                    gerarXml();
                    break;
                    
                case "Assinar & Gravar":
                    assinarGravar();
                    break;                    
            }
        } catch (IOException ex) {
            Logger.getLogger(ControllerGerenciaCrlvs.class.getName()).log(Level.SEVERE, null, ex);
        } catch (KeyStoreException ex) {
            Logger.getLogger(ControllerGerenciaCrlvs.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(ControllerGerenciaCrlvs.class.getName()).log(Level.SEVERE, null, ex);
        } catch (SQLException ex) {
            Logger.getLogger(ControllerGerenciaCrlvs.class.getName()).log(Level.SEVERE, null, ex);
        }
        
    }