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

        String nome = this.txtNome.getText().trim();
        String senha = this.txtSenha.getText().trim();
        String cpf = this.txtCpf.getText().trim();
        String email = this.txtEmail.getText().trim();
        String cargo = "ENCARREGADO";
        
        if(nome.isEmpty() || senha.isEmpty() || email.isEmpty() || cpf.isEmpty() || cargo.isEmpty()){
            JOptionPane.showMessageDialog(this, "Preencha todos os campos!", "Erro", JOptionPane.WARNING_MESSAGE);
        } else if(validarEmail(email) == false){
            JOptionPane.showMessageDialog(this, "E-mail invalido!", "Erro", JOptionPane.WARNING_MESSAGE);
        } else{
            try {
                CryptographyTripleDES cryptography = CryptographyTripleDES.newInstance();
                senha = cryptography.encrypt(senha);
            } catch (Exception e) {
                logger.log(Level.SEVERE, e.getMessage(), e);
            }
            try {
                this.bancoDadosFuncionario.EditaFuncionario(cpf, nome, email, senha, cargo, usuarioAtivo.getCpf());
            } catch (SQLException ex) {
                Logger.getLogger(EditaFuncionarioGerenteForm.class.getName()).log(Level.SEVERE, null, ex);
                logger.log(Level.SEVERE, ex.getMessage(), ex);
            }
            this.limpar();
            JOptionPane.showMessageDialog(this, cargo+" alterado com sucesso!", "Alteração de Encarregado", JOptionPane.INFORMATION_MESSAGE);
            logger.info("Encarregado Alterado com Sucesso");
            this.dispose();
            ListaFuncionarioGerenteForm listaFuncionarioGerenteForm;
            
           
        }  
    }//GEN-LAST:event_btnAlterarActionPerformed