public IList <TipoProvisaoEnum> ObterTiposProvisaoPossiveis() { IList <TipoProvisaoEnum> provisoes = new List <TipoProvisaoEnum>(); if (Cobertura.RegimeFinanceiroId.Equals(default(short))) { return(provisoes); } var provisoesPossiveis = EventoOperacional.ObterProvisaoPossiveisDoEvento((short)Cobertura.RegimeFinanceiroId); foreach (var eventoProvisoesPossiveis in provisoesPossiveis) { var prov = Cobertura.TipoProvisoes & (int)eventoProvisoesPossiveis; if (prov == (int)eventoProvisoesPossiveis) { provisoes.Add((TipoProvisaoEnum)prov); } } return(provisoes); }
public void InformaEvento(EventoOperacional eventoAlteracao) { this._evento = eventoAlteracao; }