Ejemplo n.º 1
0
        public override ResultadoOperacao OnConsistirDados(BaseParaModel dados)
        {
            Usuario usuario = dados as Usuario;

            ResultadoOperacao resultado = this.Validator.ConsistirLogin(usuario.Login);

            if (resultado.VerificarFalhaOperacao())
            {
                resultado.Campo = CAMPO_LOGIN;
                return(resultado);
            }

            resultado = this.Validator.ConsistirSenha(usuario.Senha);
            if (resultado.VerificarFalhaOperacao())
            {
                resultado.Campo = CAMPO_SENHA;
                return(resultado);
            }

            if (Context.Usuarios.Where(u => u.Login == usuario.Login).Count() > 0)
            {
                return(new ResultadoAviso("Este login já foi utilizado por outro usuário."));
            }

            return(new ResultadoSucesso());
        }
Ejemplo n.º 2
0
        public override ResultadoOperacao OnConsistirDados(BaseParaModel dados)
        {
            Cliente cliente = dados as Cliente;

            ResultadoOperacao resultado = this.Validator.ConsistirNome(cliente.Nome);

            if (resultado.VerificarFalhaOperacao())
            {
                resultado.Campo = CAMPO_NOME;
                return(resultado);
            }

            resultado = this.Validator.ConsistirDataNascimento(cliente.DataNascimento);
            if (resultado.VerificarFalhaOperacao())
            {
                resultado.Campo = CAMPO_DATA_NASCIMENTO;
                return(resultado);
            }

            resultado = this.Validator.ConsistirCpf(cliente.Cpf);
            if (resultado.VerificarFalhaOperacao())
            {
                resultado.Campo = CAMPO_CPF;
                return(resultado);
            }

            resultado = this.Validator.ConsistirSexo(cliente.Sexo);
            if (resultado.VerificarFalhaOperacao())
            {
                resultado.Campo = CAMPO_SEXO;
                return(resultado);
            }

            return(new ResultadoSucesso());
        }
Ejemplo n.º 3
0
        protected ResultadoOperacao ConsistirDados(BaseParaModel dados)
        {
            ResultadoOperacao retorno = OnConsistirDados(dados);

            if (retorno.VerificarFalhaOperacao())
            {
                Tela.TratarConsistencia(retorno);
            }

            return(retorno);
        }
Ejemplo n.º 4
0
        public override ResultadoOperacao OnConsistirDados(BaseParaModel dados)
        {
            Venda venda = dados as Venda;

            ResultadoOperacao resultado = ConsistirItensVenda(venda.Itens);

            if (resultado.VerificarFalhaOperacao())
            {
                return(resultado);
            }

            return(new ResultadoSucesso());
        }
Ejemplo n.º 5
0
        public override ResultadoOperacao OnConsistirDados(BaseParaModel dados)
        {
            TipoProduto tipoProduto = dados as TipoProduto;

            ResultadoOperacao resultado = this.Validator.ConsistirDescricao(tipoProduto.Descricao);

            if (resultado.VerificarFalhaOperacao())
            {
                resultado.Campo = CAMPO_DESCRICAO;
                return(resultado);
            }

            return(new ResultadoSucesso());
        }
Ejemplo n.º 6
0
 public override ResultadoOperacao OnConsistirDados(BaseParaModel dados)
 {
     return(new ResultadoSucesso());
 }
Ejemplo n.º 7
0
        public override ResultadoOperacao OnConsistirDados(BaseParaModel dados)
        {
            //Local local = dados as Local;

            return(new ResultadoSucesso());
        }
Ejemplo n.º 8
0
 public abstract ResultadoOperacao OnConsistirDados(BaseParaModel dados);