class CancelamentoAtendimentoRN extends BaseBusiness {

	public void pendenciaAnamnese(Integer conNumero, Long anaSeq) {
		MamAnamnesesDAO dao = getMamAnamnesesDAO();
		List<MamAnamneses> listaAnamnese = dao.pesquisarAnamnesePorNumeroSeqEPendencia(conNumero, anaSeq, DominioIndPendenteAmbulatorio.R);
		for (MamAnamneses anamnese : listaAnamnese) {
			if (anamnese.getAnamnese() != null) {
				MamAnamneses elemento = dao.obterPorChavePrimaria(anamnese.getAnamnese().getSeq());
				if (elemento != null) { 
					elemento.setDthrMvto(null);
					elemento.setServidorMvto(null);
					dao.atualizar(elemento);
					dao.flush();
				}
			}
			
			List<MamAnamneses> listaExclusao = dao.pesquisarAnamnesePorAnaSeq(anamnese.getSeq());
			for (MamAnamneses elemento : listaExclusao) {
				dao.remover(elemento);
				dao.flush();
			}
			
			dao.remover(anamnese);
			dao.flush();
		}
	}

}