Esempio n. 1
0
 /// <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);
     }
 }
Esempio n. 2
0
        /// <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;
        }