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();
 }