/// <summary> /// Levanta a uma <see cref="NegocioException"/> caso existam mensagens de exceção e o tipo do retorno da validação seja /// <see cref="TipoRetornoValidacao.LevantarExcecao"/>. /// </summary> /// <param name="tipo">Tipo do retorno da validação.</param> public void LevantarExcecao(TipoRetornoValidacao tipo) { if ((tipo == TipoRetornoValidacao.LevantarExcecao) && (this.mensagens != null) && (this.mensagens.Count > 0)) { throw new SeiRPGManagerExceptionValidacao(this.mensagens); } }
/// <summary> /// Construtor . /// </summary> /// <param name="tipoRetornoValidacao">Tipo do retorno da validação.</param> public RetornoValidacao(TipoRetornoValidacao tipoRetornoValidacao) { this.TipoRetornoValidacao = tipoRetornoValidacao; if (tipoRetornoValidacao != TipoRetornoValidacao.Nenhum) { this.mensagens = new List <string>(); } this.valido = true; }