public void salvar() { try { empresa = empresaController.salvarGerenciar(empresa); empresaController.addLogo( empresa.getNome(), logo, getDiretorioReal("resources" + separator + "images")); contaEmail.setEmpresa(empresa); MensagensUtil.enviarMessageParamentroInfo(MensagensUtil.REGISTRO_SUCESSO, empresa.getNome()); init(); } catch (Exception ex) { MensagensUtil.enviarMessageErro(MensagensUtil.REGISTRO_FALHA); Logger.getLogger(EmpresaMB.class.getName()).log(Level.SEVERE, null, ex); } }
@PostConstruct @Override public void init() { try { criarListaDeCamposDaConsulta(); empresa = (Empresa) lerRegistroDaSessao("empresa"); contaEmail = new ContaEmail(); uf = new UnidadeFederativa(); if (empresa == null) { empresa = new Empresa(); empresa.setAtivo(true); empresa.setEndereco(new Endereco()); listaDeEmails = new ArrayList<>(); } else { uf = empresa.getEndereco().getUnidadeFederativa(); logo = ManipuladorDeArquivo.lerArquivoEmByte( getDiretorioReal( "resources" + separator + "images" + separator + empresa.getNome() + ".png")); contaEmail.setEmpresa(empresa); listaDeEmails = contaEmailController.cosultar(empresa); consultarMuncipioPorUf(); } listaDeClientes = new ArrayList<>(); listaDeUnidadeFederativas = unidadeFederativaController.consultarTodosOrdenadorPor("sigla"); } catch (Exception ex) { Logger.getLogger(EmpresaMB.class.getName()).log(Level.SEVERE, null, ex); } }