private void iniciarRecusa() { PadraoFluxoTemp.limparFluxo(); try { processarRecusa(); setExibirDialogRecusaSolicitacao(false); setJustificativaRecusaSolicitacao(null); SolicitacaoMedicamentoUnidadeConsultaRaiz.getInstanciaAtual() .consultarSolicitacoesPendentes(); } catch (ExcecaoProfissionalLogado e) { e.printStackTrace(); } catch (ExcecaoPadraoFluxo e) { e.printStackTrace(); } PadraoFluxoTemp.limparFluxo(); }
@Override public boolean enviar() { try { boolean liberadoGeral = Parametro.getLiberadoSolicitacaoMedicamentoForaHU(); if (!liberadoGeral) new RestringirAcessoRedeHU().validarAcessoRedeHU(); getInstancia().setDataInsercao(new Date()); getInstancia().setProfissionalInsercao(Autenticador.getProfissionalLogado()); getInstancia().setStatusDispensacao(TipoStatusDispensacaoEnum.A); return super.enviar(); } catch (ExcecaoProfissionalLogado e) { e.printStackTrace(); } catch (ExcecaoForaRedeHU e) { e.printStackTrace(); } return false; }
public void cadastrarContagem() { try { PadraoFluxoTemp.limparFluxo(); InventarioFarmaciaContagem ifc = new InventarioFarmaciaContagem(); ifc.setDataContagem(new Date()); InventarioMedicamentoEstoque estoqueAferido = verificarExistenciaContagem(); ifc.setInventarioMedicamentoEstoque(estoqueAferido); ifc.setProfissionalContagem(Autenticador.getProfissionalLogado()); ifc.setQuantidadeContada(getQuantidadeContada()); if (estoqueAferido.getIdInventarioMedicamentoEstoque() == 0) PadraoFluxoTemp.getObjetoSalvar() .put("InventarioMedicamentoEstoque - " + estoqueAferido.hashCode(), estoqueAferido); PadraoFluxoTemp.getObjetoSalvar().put("InventarioFarmaciaContagem - " + ifc.hashCode(), ifc); PadraoFluxoTemp.finalizarFluxo(); carregarLotesContados(); setEstoqueAferido(new Estoque()); setQuantidadeContada(null); } catch (ExcecaoProfissionalLogado e) { e.printStackTrace(); } catch (ExcecaoPadraoFluxo e) { e.printStackTrace(); } PadraoFluxoTemp.limparFluxo(); }