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()); }
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()); }
protected ResultadoOperacao ConsistirDados(BaseParaModel dados) { ResultadoOperacao retorno = OnConsistirDados(dados); if (retorno.VerificarFalhaOperacao()) { Tela.TratarConsistencia(retorno); } return(retorno); }
public override ResultadoOperacao OnConsistirDados(BaseParaModel dados) { Venda venda = dados as Venda; ResultadoOperacao resultado = ConsistirItensVenda(venda.Itens); if (resultado.VerificarFalhaOperacao()) { return(resultado); } return(new ResultadoSucesso()); }
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()); }
public override ResultadoOperacao OnConsistirDados(BaseParaModel dados) { return(new ResultadoSucesso()); }
public override ResultadoOperacao OnConsistirDados(BaseParaModel dados) { //Local local = dados as Local; return(new ResultadoSucesso()); }
public abstract ResultadoOperacao OnConsistirDados(BaseParaModel dados);