public void saveEndereco() {
      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);
            } 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"));
   }