示例#1
0
 /// <summary>
 /// Retorna a mensagem de acordo com o tipo da operação informando que um erro de FKConstraint.
 /// </summary>
 /// <param name="pTipoOperacao">Enum do tipo da operação.</param>
 /// <returns>Retorna a mensagem correspondente.</returns>
 private static string MensagemFKConstraintOperacao(Utilitarios.Enumeradores.TipoOperacao pTipoOperacao)
 {
     switch (pTipoOperacao)
     {
     case Enumeradores.TipoOperacao.Alteracao:
     case Enumeradores.TipoOperacao.Cadastro:
     case Enumeradores.TipoOperacao.Exclusao:
     case Enumeradores.TipoOperacao.AlteracaoSenha:
     case Enumeradores.TipoOperacao.Nenhuma:
     default:
         return(Mensagem.ErroConstraint);
     }
 }
示例#2
0
 /// <summary>
 /// Retorna a mensagem de acordo com o tipo da operação informando que o registro está duplicado.
 /// </summary>
 /// <param name="pTipoOperacao">Enum do tipo da operação.</param>
 /// <returns>Retorna a mensagem correspondente.</returns>
 private static string MensagemDuplicadoOperacao(Utilitarios.Enumeradores.TipoOperacao pTipoOperacao)
 {
     switch (pTipoOperacao)
     {
     case Enumeradores.TipoOperacao.Alteracao:
     case Enumeradores.TipoOperacao.Cadastro:
     case Enumeradores.TipoOperacao.Exclusao:
     case Enumeradores.TipoOperacao.AlteracaoSenha:
     case Enumeradores.TipoOperacao.Nenhuma:
     default:
         return(Mensagem.RegistroDuplicado);
     }
 }
示例#3
0
        /// <summary>
        /// Retorna a mensagem de acordo com o tipo da operação informando o sucesso da operação.
        /// </summary>
        /// <param name="pTipoOperacao">Enum do tipo da operação.</param>
        /// <returns>Retorna a mensagem correspondente.</returns>
        private static string MensagemSucessoOperacao(Utilitarios.Enumeradores.TipoOperacao pTipoOperacao)
        {
            switch (pTipoOperacao)
            {
            case Enumeradores.TipoOperacao.Alteracao:
                return(Mensagem.AlteradoSucesso);

            case Enumeradores.TipoOperacao.Cadastro:
                return(Mensagem.InseridoSucesso);

            case Enumeradores.TipoOperacao.Exclusao:
                return(Mensagem.ExcluidoSucesso);

            case Enumeradores.TipoOperacao.AlteracaoSenha:
                return(Mensagem.SenhaAlteradaSucesso);

            case Enumeradores.TipoOperacao.Consulta:
                return(Mensagem.ConsultaSucesso);

            case Enumeradores.TipoOperacao.Nenhuma:
            default:
                return(string.Empty);
            }
        }
示例#4
0
        /// <summary>
        /// Retorna a mensagem de acordo com o tipo da operação informando que um erro ocorreu.
        /// </summary>
        /// <param name="pTipoOperacao">Enum do tipo da operação.</param>
        /// <returns>Retorna a mensagem correspondente.</returns>
        private static string MensagemErroOperacao(Utilitarios.Enumeradores.TipoOperacao pTipoOperacao)
        {
            switch (pTipoOperacao)
            {
            case Enumeradores.TipoOperacao.Alteracao:
                return(Mensagem.ErroAlterar);

            case Enumeradores.TipoOperacao.Cadastro:
                return(Mensagem.ErroInserir);

            case Enumeradores.TipoOperacao.Exclusao:
                return(Mensagem.ErroExcluir);

            case Enumeradores.TipoOperacao.AlteracaoSenha:
                return(Mensagem.ErroAlterar);

            case Enumeradores.TipoOperacao.Consulta:
                return(Mensagem.ErroConsultar);

            case Enumeradores.TipoOperacao.Nenhuma:
            default:
                return(string.Empty);
            }
        }
示例#5
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);
            }
        }