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