public ResultadoValidacao ValidaExclusaoContaLogada(UsuarioObj usuario) { if (usuario.Login == ConfigGeral.UsuarioLogado) { _resultadoValidacao.AdicionaMensagemErro("Não é possível excluir a conta que se está logado"); } return(_resultadoValidacao); }
private ResultadoValidacao ApliqueRegrasValidacao(UsuarioObj usuario) { _resultadoValidacao = new ResultadoValidacao(); if (usuario.Login == null) { _resultadoValidacao.AdicionaMensagemErro(ConstruaMensagem(MENSAGEM_CAMPO_OBRIGATORIO, "Login")); } if (usuario.Nome == null) { _resultadoValidacao.AdicionaMensagemErro(ConstruaMensagem(MENSAGEM_CAMPO_OBRIGATORIO, "Nome")); } if (usuario.Senha == null) { _resultadoValidacao.AdicionaMensagemErro(ConstruaMensagem(MENSAGEM_CAMPO_OBRIGATORIO, "Senha")); } if (usuario.Email == null) { _resultadoValidacao.AdicionaMensagemErro(ConstruaMensagem(MENSAGEM_CAMPO_OBRIGATORIO, "Email")); } //if (usuario.MesAtual == null) //{ // _resultadoValidacao.AdicionaMensagemErro(ConstruaMensagem(MENSAGEM_CAMPO_OBRIGATORIO, "MesAtual")); //} if (usuario.Login.Length < 6 || usuario.Login.Length > 30) { _resultadoValidacao.AdicionaMensagemErro(ConstruaMensagem(MENSAGEM_QUANTIDADE_CARACTERES, "Login.", 6, 30)); } if (usuario.Nome.Length < 3 || usuario.Nome.Length > 50) { _resultadoValidacao.AdicionaMensagemErro(ConstruaMensagem(MENSAGEM_QUANTIDADE_CARACTERES, "Nome", 3, 50)); } if (usuario.Senha.Length < 8 || usuario.Senha.Length > 30) { _resultadoValidacao.AdicionaMensagemErro(ConstruaMensagem(MENSAGEM_QUANTIDADE_CARACTERES, "Senha", 8, 30)); } return(_resultadoValidacao); }
public void AdicioneMensagemUsuarioIncorreto() { _resultadoValidacao.AdicionaMensagemErro("O login/e-mail informado está incorreto."); }