private void btnGuardarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btnGuardarActionPerformed
        // TODO add your handling code here:
        String correo = tfCorreo.getText();

        try {
            //SE CREA OBJETO Y SE INICIAN VARIABLES INDEPENDIENTEMENTE DE SI ES NUEVO O ACTUALIZACION
            RegistraCorreo registraCorreo = new RegistraCorreo();

            String sorigen = (String) selectOrigen.getSelectedItem();
            String sgrupo = (String) selectGrupo.getSelectedItem();
            boolean habilitado = cbxHabilitado.isSelected();

            Origen origen = new RegistraOrigen().getOrigenByName(sorigen);
            Grupo grupo = new RegistraGrupo().getGrupoByName(sgrupo);

            Correo nuevo = new Correo(correo, origen, grupo, habilitado);

            //VERIFICACION SI SE TRATA DE ACTUALIZACION O CORREO NUEVO
            if (correoActual.getNombre().equals(correo)) {
                if (registraCorreo.editarCorreo("actualizar", correoActual, nuevo)) {
                    JOptionPane.showMessageDialog(this, "El correo ha sido actualizado.", "Correo actualizado", JOptionPane.INFORMATION_MESSAGE);
                    reiniciarComponentes();
                } else {
                    JOptionPane.showMessageDialog(this, "No se edito el correo.", "No se edito el correo", JOptionPane.ERROR_MESSAGE);
                }
            } else {
                //SI ES NUEVO CORREO VERIFICAMOS QUE NO SEA UNO YA EXISTENTE
                if (!registraCorreo.existeNombreCorreo(correo)) {
                    if (registraCorreo.editarCorreo("nuevo", correoActual, nuevo)) {
                        JOptionPane.showMessageDialog(this, "El correo ha sido editado.", "Correo editado", JOptionPane.INFORMATION_MESSAGE);
                        reiniciarComponentes();
                    } else {
                        JOptionPane.showMessageDialog(this, "No se edito el correo.", "No se edito el correo", JOptionPane.ERROR_MESSAGE);
                    }
                } else {
                    JOptionPane.showMessageDialog(this, "Ya existe ese nombre de correo", "Ya existe correo", JOptionPane.ERROR_MESSAGE);
                }
            }
        } catch (ClassNotFoundException | InstantiationException | IllegalAccessException | SQLException ex) {
            Logger.getLogger(VistaEditar.class.getName()).log(Level.SEVERE, null, ex);
        }
    }//GEN-LAST:event_btnGuardarActionPerformed