public void salvarEndereco() {
        switch (opcaoHeader) {
            case "cadastrar cidade":
                try {
                    genericDAO.save(cidade);
                    searchCidade();
                } catch (Exception ex) {
                    Logger.getLogger(UnidadeMB.class.getName()).log(Level.SEVERE, null, ex);
                }   break;
            case "cadastrar bairro":
                try {
                    genericDAO.save(bairro);
                    searchBairro();
                } catch (Exception ex) {
                    Logger.getLogger(UnidadeMB.class.getName()).log(Level.SEVERE, null, ex);
            }   break;
            case "cadastrar logradouro":
                try {
                    genericDAO.save(logradouro);
                    searchLogradouro();
                } catch (Exception ex) {
                    Logger.getLogger(UnidadeMB.class.getName()).log(Level.SEVERE, null, ex);
            }   break;
        }
        facesContext = FacesContext.getCurrentInstance();
        facesContext.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"Salvo com Sucesso","Prossiga"));
    }