Aula 02 asp.net com fk - pesquisa com filtro

1,323 views

Published on

  • Be the first to comment

  • Be the first to like this

Aula 02 asp.net com fk - pesquisa com filtro

  1. 1. Aula 02 – Asp.Net com FK – Pesquisa com Filtro Profa. Ana Paula Citro Fujarra Rodrigues
  2. 2. Abrir o WebSite Agencia (com cadastro funcionando)
  3. 3. 1º Passo: Abrir o Web Site
  4. 4. Copiar e colar o Banco de Dados no Mysql
  5. 5. drop database agencia_viagens; create database agencia_viagens; use agencia_viagens; create table pacote ( cod_pacote int auto_increment, desc_pacote varchar(100) not null, valor_pacote float not null, qtd_vagas int not null, primary key(cod_pacote) ); INSERT INSERT INSERT INSERT INSERT INSERT INTO INTO INTO INTO INTO INTO PACOTE PACOTE PACOTE PACOTE PACOTE PACOTE VALUES(0,'FORTALEZA',1800.65,20); VALUES(0,'NATAL',2112.50,15); VALUES(0,'CURITIBA',750.50,10); VALUES(0,'SAO PAULO',450.98,5); VALUES(0,'NATAL COM PIPA',2112.50,15); VALUES(0,'NATAL COM JERICO',2112.50,15); create table compra ( cod_compra int auto_increment, nome_cliente varchar(100) not null, qtd_pessoas int not null, total float not null, cod_pacote int not null, primary key(cod_compra), foreign key(cod_pacote) references pacote(cod_pacote) );
  6. 6. Como estamos usando um projeto já funcionando não precisamos criar uma CONEXÃO com o MYSQL, pois já existe uma no projeto
  7. 7. Criar um WebForm para ser o index.aspx
  8. 8. Acionar o evento CLICK dos botões e escrever o código abaixo:
  9. 9. Definir a tela index.aspx como tela inicial do website:
  10. 10. Criar um WebForm para ser o Pesquisa.aspx
  11. 11. Configurar o sqlCompras para receber o resultado da pesquisa, usando o parametro de consulta NOME DO CLIENTE. Para isto acontecer devemos configurar a propriedade SELECTQUERY.
  12. 12. Remover os colchetes no nome da tabela Criar o parametro NOME para armazenar o nome digitada na caixa de texto. SEMPRE SERÁ NONE, POIS PRECISAMOS ADICIONAR A %
  13. 13. Aqui devemos adicionar as tabelas que fazem parte do Foreign Key, neste caso a tabela PACOTE Preencher o campo Filter com o valor do parametro criado na tela anterior, seguindo o padrão like @PARAMETRO O Campo ALIAS serve para exibirmos textos “bonitos” no GRIDVIEW. Nele podemos usar espaço, acentos e caracteres especiais
  14. 14. Acione o evento CLICK do botão OK, isto é, click 2x
  15. 15. Usamos este código para fazer o filtro de dados usando o comando LIKE com %
  16. 16. Acione o evento CLICK do botão VOLTAR, isto é, click 2x

×