Top Banner
Aula 02 Asp.Net com FK Pesquisa com Filtro Profa. Ana Paula Citro Fujarra Rodrigues
23

Aula 02 asp.net com fk - pesquisa com filtro

Jul 08, 2015

Download

Documents

Gabriel Bugano
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Aula 02   asp.net com fk - pesquisa com filtro

Aula 02 – Asp.Net com FK – Pesquisa com

Filtro

Profa. Ana Paula Citro Fujarra Rodrigues

Page 2: Aula 02   asp.net com fk - pesquisa com filtro

Abrir o WebSite

Agencia

(com cadastro funcionando)

Page 3: Aula 02   asp.net com fk - pesquisa com filtro

1º Passo: Abrir o Web Site

Page 4: Aula 02   asp.net com fk - pesquisa com filtro
Page 5: Aula 02   asp.net com fk - pesquisa com filtro
Page 6: Aula 02   asp.net com fk - pesquisa com filtro

Copiar e colar o

Banco de Dados

no Mysql

Page 7: Aula 02   asp.net com fk - pesquisa com filtro

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 INTO PACOTE VALUES(0,'FORTALEZA',1800.65,20);

INSERT INTO PACOTE VALUES(0,'NATAL',2112.50,15);

INSERT INTO PACOTE VALUES(0,'CURITIBA',750.50,10);

INSERT INTO PACOTE VALUES(0,'SAO PAULO',450.98,5);

INSERT INTO PACOTE VALUES(0,'NATAL COM PIPA',2112.50,15);

INSERT INTO PACOTE 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)

);

Page 8: Aula 02   asp.net com fk - pesquisa com filtro

Como estamos usando um

projeto já funcionando

não precisamos criar uma

CONEXÃO com o

MYSQL, pois já existe

uma no projeto

Page 9: Aula 02   asp.net com fk - pesquisa com filtro

Criar um

WebForm para

ser o index.aspx

Page 10: Aula 02   asp.net com fk - pesquisa com filtro
Page 11: Aula 02   asp.net com fk - pesquisa com filtro
Page 12: Aula 02   asp.net com fk - pesquisa com filtro

Acionar o evento CLICK dos botões e escrever o código abaixo:

Page 13: Aula 02   asp.net com fk - pesquisa com filtro

Definir a tela index.aspx como tela inicial do website:

Page 14: Aula 02   asp.net com fk - pesquisa com filtro

Criar um

WebForm para

ser o

Pesquisa.aspx

Page 15: Aula 02   asp.net com fk - pesquisa com filtro
Page 16: Aula 02   asp.net com fk - pesquisa com filtro

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.

Page 17: Aula 02   asp.net com fk - pesquisa com filtro
Page 18: Aula 02   asp.net com fk - pesquisa com filtro

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 %

Page 19: Aula 02   asp.net com fk - pesquisa com filtro

Preencher o campo Filter com o

valor do parametro criado na tela

anterior, seguindo o padrão

like @PARAMETRO

Aqui devemos adicionar as tabelas que fazem

parte do Foreign Key, neste caso a tabela

PACOTE

O Campo ALIAS serve para exibirmos textos “bonitos” no GRIDVIEW. Nele

podemos usar espaço, acentos e caracteres especiais

Page 20: Aula 02   asp.net com fk - pesquisa com filtro
Page 21: Aula 02   asp.net com fk - pesquisa com filtro

Acione o evento CLICK do

botão OK, isto é, click 2x

Page 22: Aula 02   asp.net com fk - pesquisa com filtro

Usamos este código para fazer o filtro de dados usando o comando LIKE com %

Page 23: Aula 02   asp.net com fk - pesquisa com filtro

Acione o evento CLICK do botão VOLTAR,

isto é, click 2x