public void apagarAfericao(InventarioFarmaciaContagem item) {
   List<InventarioFarmaciaContagem> lista =
       listaContagensAferidas(item.getInventarioMedicamentoEstoque());
   if (lista.size() == 1) {
     super.apagarGenerico(item.getInventarioMedicamentoEstoque());
     carregarLotesContados();
   } else {
     super.apagarGenerico(item);
   }
 }
 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();
 }