public void salvar(String grupo, String nome, String numTelefone) {
        telefoneDAO = new TelefoneDAO();
        setTelefone(telefone);
        if (this.telefone.getCodtelefone() == null) {
            try {
                telefoneDAO.busca(numTelefone);
                JOptionPane.showMessageDialog(null, "Telefone já existe\n", "Alerta", JOptionPane.ERROR_MESSAGE);
                txt_telefone.requestFocus();
            } catch (NoResultException ex) {
                try {
                    telefoneDAO.salvar(telefone);
                    JOptionPane.showMessageDialog(null, "Telefone salvo com sucesso!");
                    limpaCampos();
                } catch (Exception e) {
                    JOptionPane.showMessageDialog(null, "Erro ao Salvar Telefone\n", "Alerta", JOptionPane.ERROR_MESSAGE);
                    txt_contato.requestFocus();
                }
            } catch (Exception e) {
                JOptionPane.showMessageDialog(null, "Erro ao Buscar Telefone " + numTelefone);
                limpaCampos();
            }
        } else {
            try {
                telefoneDAO.salvar(telefone);
                JOptionPane.showMessageDialog(null, "Contato Alterado com sucesso!");
                limpaCampos();
            } catch (Exception e) {
                JOptionPane.showMessageDialog(null, "Telefone já Cadastrado\n", "Alerta", JOptionPane.ERROR_MESSAGE);
                txt_contato.requestFocus();
            }
        }
    }