public void DeveRetornarVazioQuandoProfissaoForDeveloper()
        {
            var expression = PessoaConsulta.ObterPessoaPorProfissao("Test Developer");
            var result     = this.pessoa.AsQueryable().Where(expression);

            result.Should().HaveCount(0);
        }
        public void DeveRetornarQuatroRegistrosQuandoProfissaoForSoftwareEnginner()
        {
            var expression = PessoaConsulta.ObterPessoaPorProfissao("Software Engineer");
            var result     = this.pessoa.AsQueryable().Where(expression);

            result.Should().HaveCount(4);
        }
 public async Task <List <PessoaDTO> > Consultar(PessoaConsulta pessoa)
 {
     return(PessoaDAL.Consultar(new PessoaDTO()
     {
         Nome = pessoa.Nome,
         Sobrenome = pessoa.Sobrenome,
         Apelido = pessoa.Apelido
     }));
 }
Exemple #4
0
        private void PesquisarPessoa(int id, string descricao, TipoConsulta tipo)
        {
            if (id == 0 && tipo == TipoConsulta.Id)
            {
                txtCodPessoa.Clear();
                txtNome.Clear();
                txtIdPessoa.Clear();
                return;
            }

            var pessoa = new PessoaConsulta(_session);
            var model  = new Pessoa();

            model = pessoa.Pesquisar(id, descricao, tipo, EnTipoExpositor.expTodos);

            if (model.Id == 0 && tipo == TipoConsulta.Id)
            {
                MessageBox.Show("Registro não Encontrado!");
            }

            if (tipo == TipoConsulta.Tela && model.Id == 0)
            {
                return;
            }

            txtIdPessoa.Text = Funcoes.IntToStr(model.Id);
            txtNome.Text     = model.Nome;

            if (model.CodigoVisita != null)
            {
                txtCodPessoa.Text = model.CodigoVisita.ToString();
                txtExpositor.Text = "2 - Visitante";
                //txtFicha.Text = sequencia.ProximaVisitanteMaisUm().ToString();
            }

            if (model.CodigoSocio != null)
            {
                txtCodPessoa.Clear();
                txtNome.Clear();
                txtIdPessoa.Clear();
                MessageBox.Show("Sócios não podem participar!");
                return;
            }

            if (model.CodigoFicha != null)
            {
                txtCodPessoa.Text = model.CodigoFicha.ToString();
                txtExpositor.Text = "1 - Sócio";
                //txtFicha.Text = sequencia.ProximoSocioMaisUm().ToString();
            }
            txtNome.Focus();

            txtCodPessoa.Modified = false;
            txtNome.Modified      = false;
        }
Exemple #5
0
 public async Task <List <PessoaDTO> > Consultar(PessoaConsulta pessoa)
 {
     return(_Requisicao.ExecutarRequisicao <PessoaConsulta, List <PessoaDTO> >(pessoa, _BLL.Consultar).Result);
 }