Aula 01 – Asp.Net
com FK

Profa. Ana Paula Citro Fujarra Rodrigues
Criar um Web
Site em
ASP.NET
1º Passo: Criar um Web Site
2º Passo: Selecionar ASP.NET Web Site – Criar um pasta no Driver
D: para salvar seu WebSite

D:Pasta da TurmaAgencia
3º Passo: Selecionar no rodapé da página a opção
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...
Criar uma
Conexão com o
MySQL
1º Passo: Abrir a Aba do Server Explorer
2º Passo: Criar uma nova conexão com o Banco de Dados

Clicar com o botão direito do mouse

Escolher esta opção toda vez q...
3º Passo: Configurar o Sql Server
O Server Name é o nome do servidor aonde está instalado o MySQL. Como
estamos trabalhand...
Criar o Layout
do Site
Adicionar um SqlDataSource para Carregar (Preencher) o DropDownList
com os dados da tabela Pacote.
Configurar o sqlCarregaPacote para receber a lista de pacotes que estão
armazenados na tabela Pacote. Para isto acontecer ...
Remover os colchetes
no nome da tabela
Depois de configurar o sqlCarregaPacote, devemos configurar o
DropDownList para este poder exibir a tabela PACOTE.

Escolh...
Quando o usuário escolher um pacote e clicar no botão OK, as informações
de preço e quantidade de vagas deverão aparecer n...
Configurar o sqlBuscaPacote para selecionar o item escolhido pelo usuário.
Para isto acontecer devemos configurar a propri...
Remover os colchetes
no nome da tabela

Criar o parametro COD
para armazenar o código
do pacote escolhido pelo
usuário no ...
Preencher o campo Filter com o
valor do parametro criado na tela
anterior,
seguindo
o
padrão
@PARAMETRO
Acione o evento CLICK do botão
OK, isto é, click 2x
Cuidado quando for escrever este código, pois temos dois SqlDataSource´s
vinculados a tabela PACOTE, neste caso devemos es...
Acione o evento CLICK do botão
CALCULAR, isto é, click 2x
Quando o usuário clicar no botão Comprar devemos inserir uma linha na
tabela Compra com os dados digitados pelo usuário. P...
Criar os parametros
conforme a tabela COMPRA.
O parametro TOTAL deve
ficar “vazio” pois precisamos
converter “,” para “.”
Como estamos vendendo Pacotes, precisamos também alterar a quantidade
de vagas disponível, isto é, subtrair a quantidade d...
Criar os parametros QTD que
irá armazenar a quantidade
desejada e CODPACOTE que
irá armazenar o pacote
escolhido
O parametro do qtd_vagas deve receber
uma conta de subtração, pois precisamos
pegar o valor atual e subtrair o vendido

Le...
Acione o evento CLICK do botão
COMPRAR, isto é, click 2x
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Aula 01   asp.net com fk
Próximos SlideShares
Carregando em…5
×

Aula 01 asp.net com fk

506 visualizações

Publicada em

0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
506
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
31
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 01 asp.net com fk

  1. 1. Aula 01 – Asp.Net com FK Profa. Ana Paula Citro Fujarra Rodrigues
  2. 2. Criar um Web Site em ASP.NET
  3. 3. 1º Passo: Criar um Web Site
  4. 4. 2º Passo: Selecionar ASP.NET Web Site – Criar um pasta no Driver D: para salvar seu WebSite D:Pasta da TurmaAgencia
  5. 5. 3º Passo: Selecionar no rodapé da página a opção
  6. 6. Copiar e colar o Banco de Dados no Mysql
  7. 7. 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) );
  8. 8. Criar uma Conexão com o MySQL
  9. 9. 1º Passo: Abrir a Aba do Server Explorer
  10. 10. 2º Passo: Criar uma nova conexão com o Banco de Dados Clicar com o botão direito do mouse Escolher esta opção toda vez que for necessário criar uma nova conexão com o Banco de Dados
  11. 11. 3º Passo: Configurar o Sql Server O Server Name é o nome do servidor aonde está instalado o MySQL. Como estamos trabalhando localmente usaremos 127.0.0.1 O User Name: root Password: ALUNOS Agora escolhemos o Banco de Dados que será utilizado
  12. 12. Criar o Layout do Site
  13. 13. Adicionar um SqlDataSource para Carregar (Preencher) o DropDownList com os dados da tabela Pacote.
  14. 14. Configurar o sqlCarregaPacote para receber a lista de pacotes que estão armazenados na tabela Pacote. Para isto acontecer devemos configurar a propriedade SELECTQUERY.
  15. 15. Remover os colchetes no nome da tabela
  16. 16. Depois de configurar o sqlCarregaPacote, devemos configurar o DropDownList para este poder exibir a tabela PACOTE. Escolher o sqlCarregaPacote Na primeira caixa escolher sempre um campo VARCHAR da tabela Na segunda caixa sempre escolher a primary key. Se as caixas estiverem vazias, isto é, em branco, click no link Refresh Schema
  17. 17. Quando o usuário escolher um pacote e clicar no botão OK, as informações de preço e quantidade de vagas deverão aparecer nos respectivos LABEL S. Portanto devemos adicionar mais um SqlDataSource para realizar esta consulta a tabela Pacote, neste caso usaremos uma clausula WHERE.
  18. 18. Configurar o sqlBuscaPacote para selecionar o item escolhido pelo usuário. Para isto acontecer devemos configurar a propriedade SELECTQUERY, criando um parametro.
  19. 19. Remover os colchetes no nome da tabela Criar o parametro COD para armazenar o código do pacote escolhido pelo usuário no DropDownList
  20. 20. Preencher o campo Filter com o valor do parametro criado na tela anterior, seguindo o padrão @PARAMETRO
  21. 21. Acione o evento CLICK do botão OK, isto é, click 2x
  22. 22. Cuidado quando for escrever este código, pois temos dois SqlDataSource´s vinculados a tabela PACOTE, neste caso devemos escolher o sqlBuscaPacote, pois foi nele que fizemos o comando SELECT com a clausula WHERE
  23. 23. Acione o evento CLICK do botão CALCULAR, isto é, click 2x
  24. 24. Quando o usuário clicar no botão Comprar devemos inserir uma linha na tabela Compra com os dados digitados pelo usuário. Portanto devemos inserir mais um SqlDataSource e alterarmos a propriedade INSERTQUERY.
  25. 25. Criar os parametros conforme a tabela COMPRA. O parametro TOTAL deve ficar “vazio” pois precisamos converter “,” para “.”
  26. 26. Como estamos vendendo Pacotes, precisamos também alterar a quantidade de vagas disponível, isto é, subtrair a quantidade desejada da quantidade disponível. Portanto devemos inserir mais um SqlDataSource e alterarmos a propriedade UPDATEQUERY.
  27. 27. Criar os parametros QTD que irá armazenar a quantidade desejada e CODPACOTE que irá armazenar o pacote escolhido
  28. 28. O parametro do qtd_vagas deve receber uma conta de subtração, pois precisamos pegar o valor atual e subtrair o vendido Lembre-se de desmarcar o SET do campo cod_pacote
  29. 29. Acione o evento CLICK do botão COMPRAR, isto é, click 2x

×