/// <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); } }
/// <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; }