@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); } }
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); } }
public void desativarEmpresa() { try { empresa.setAtivo(false); empresaController.atualizar(empresa); MensagensUtil.enviarMessageParamentroInfo( MensagensUtil.REGISTRO_ATUALIZADO, "teress", "rewe"); } catch (Exception ex) { MensagensUtil.enviarMessageErro(MensagensUtil.REGISTRO_FALHA); Logger.getLogger(EmpresaMB.class.getName()).log(Level.SEVERE, null, ex); } }
public boolean renderAddEmail() { return empresa.getId() != null; }