コード例 #1
0
ファイル: EmpresaMB.java プロジェクト: aricomputacao/SGPO
 @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);
   }
 }
コード例 #2
0
ファイル: EmpresaMB.java プロジェクト: aricomputacao/SGPO
 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);
   }
 }
コード例 #3
0
ファイル: EmpresaMB.java プロジェクト: aricomputacao/SGPO
 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);
   }
 }
コード例 #4
0
ファイル: EmpresaMB.java プロジェクト: aricomputacao/SGPO
 public boolean renderAddEmail() {
   return empresa.getId() != null;
 }