class CirurgiasInternacaoPOLRN extends BaseBusiness {

	public Boolean habilitarBotaoAtoAnestesico(Integer seqCirurgia) {

		Boolean prntolAdmin = recuperarGlobalAipfPrntolAdmin();

		Boolean botaoAtoAnestesico = null;

		if (prntolAdmin == null) {
//			atribuirContextoSessao(VariaveisSessaoEnum.AIPF_PRNTOL_ADMIN,
//					Boolean.FALSE);// prntol_admin = "N"
			prntolAdmin = Boolean.FALSE;
		}

		//String pendente = "V";
		DominioIndPendenteAmbulatorio pendente = DominioIndPendenteAmbulatorio.V;

		List<MbcFichaAnestesias> fichaAnestesia = blocoCirurgicoFacade.listarFichasAnestesiasPorSeqCirurgiaPendenteDthrMvtoNull(seqCirurgia, pendente);

		if (prntolAdmin == Boolean.FALSE) {
			if (fichaAnestesia == null || fichaAnestesia.isEmpty()) {
				botaoAtoAnestesico = Boolean.FALSE;
			} else {
				if (prntolAdmin == Boolean.FALSE) {
					botaoAtoAnestesico = Boolean.TRUE;
				} else {
					botaoAtoAnestesico = Boolean.FALSE;
				}
			}
		}

		return botaoAtoAnestesico;
	}

}