示例#1
0
        /// <summary>
        /// Retorna a mensagem de acordo com o resultado e tipo da operação.
        /// </summary>
        /// <param name="pResultado">Enum do resultado da operação.</param>
        /// <param name="pTipoOperacao">Enum do tipo da operação.</param>
        /// <returns>Retorna a mensagem correspondente.</returns>
        public static string MensagemResultadoOperacao(Utilitarios.Enumeradores.Resultados pResultado, Utilitarios.Enumeradores.TipoOperacao pTipoOperacao)
        {
            switch (pResultado)
            {
            case Enumeradores.Resultados.Sucesso:
                return(Mensagem.MensagemSucessoOperacao(pTipoOperacao));

            case Enumeradores.Resultados.Duplicado:
                return(Mensagem.MensagemDuplicadoOperacao(pTipoOperacao));

            case Enumeradores.Resultados.FKConstraint:
                return(Mensagem.MensagemFKConstraintOperacao(pTipoOperacao));

            case Enumeradores.Resultados.Erro:
                return(Mensagem.MensagemErroOperacao(pTipoOperacao));

            case Enumeradores.Resultados.SemConexao:
                return(Mensagem.SemConexao);

            default:
                return(string.Empty);
            }
        }
示例#2
0
 /// <summary>
 /// Marca o resultado da transação.
 /// </summary>
 /// <param name="pResultado">Resultado da transação.</param>
 internal void MarcarResultado(Utilitarios.Enumeradores.Resultados pResultado)
 {
     this._resultado = pResultado;
 }