aula 02 asp.net com fk - pesquisa com filtro

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

Upload: gabriel-bugano

Post on 08-Jul-2015

823 views

Category:

Documents


10 download

TRANSCRIPT

Aula 02 – Asp.Net com FK – Pesquisa com

Filtro

Profa. Ana Paula Citro Fujarra Rodrigues

Abrir o WebSite

Agencia

(com cadastro funcionando)

1º Passo: Abrir o Web Site

Copiar e colar o

Banco de Dados

no Mysql

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)

);

Como estamos usando um

projeto já funcionando

não precisamos criar uma

CONEXÃO com o

MYSQL, pois já existe

uma no projeto

Criar um

WebForm para

ser o index.aspx

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

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

Criar um

WebForm para

ser o

Pesquisa.aspx

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.

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 %

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

Acione o evento CLICK do

botão OK, isto é, click 2x

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

Acione o evento CLICK do botão VOLTAR,

isto é, click 2x