Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)

44
PROGRAMAÇÃO WEB I Professora: Ana Paula Citro Fujarra Rodrigues Banco de Dados (MySQL) Alterar e Excluir

Transcript of Aula 05 banco de dados em asp.net (site do administrador - alterar e excluir)

Page 1: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

PROGRAMAÇÃO

WEB I

Professora: Ana Paula Citro Fujarra Rodrigues

Banco de Dados

(MySQL) – Alterar e Excluir

Page 2: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Copiar e colar o

Banco de Dados

no Mysql

Page 3: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

create database site_web;

use site_web;

create table usuario

(

cod_usu int auto_increment,

login_usu varchar(20) not null,

senha_usu varchar(20) not null,

primary key(cod_usu)

);

insert into usuario values(0,'adm','adm');

create table noticia

(

cod_not int auto_increment,

titulo_not varchar(255) not null,

conteudo_not text not null,

imagem1 varchar(255) not null,

imagem2 varchar(255) not null,

valor_not float not null,

data_not datetime not null,

primary key(cod_not)

);

Page 4: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Abrir o

WebSiteADM (com o login, cadastro e

pesquisa funcionando)

Page 5: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

1º Passo: Abrir o Web Site

Page 6: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 7: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 8: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

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 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Abrir a Tela

Alt.aspx

Page 10: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 11: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a

conexão criada com o MySQL:

Page 12: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 13: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 14: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

2º Passo: Configurar o comando SELECT do SQL para selecionar os

que estão na tabela:

Page 15: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Estes é o

PARAMETRO, que

serão configurados

para receber a caixa

de texto da tela.

Remover os colchetes no nome da tabela e

depois clicar no botão QUERY BUILDER

Page 16: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Preencher o campo Filter com o

valor do parametro criado na tela

anterior, seguindo o padrão

@PARAMETRO

Page 17: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 18: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

3º Passo: Clique 2x no botão PESQUISAR e escrever o código do

próximo slide :

Page 19: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Verificando o SESSION criado no LOGIN, se

existir, o tela será exibida, caso não existir,

retornará para a tela Login

Quando não for encontrado nenhuma

informação na tabela exibimos no LABEL

uma mensagem de erro e limpamos

todos os campos

Quando encontrarmos a notícia

pesquisada, exibimos os valores

na tela e limpamos o LABEL.

Page 20: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

4º Passo: Configurar o comando UPDATE do SQL para alterar que

estão na tabela pelos valores digitados nas caixas de texto:

Page 21: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Estes é o

PARAMETRO, que

serão configurados

para receber os

valores das caixas de

texto da tela.

LEMBRE-SE QUE QUANDO VAMOS ALTERAR UMA INFORMAÇÃO EM UMA

TABELA PRECISAMOS SEGUIR O MESMO PROCEDIMENTO DO CADASTRAR, OS

CAMPOS DATETIME, IMAGE E FLOAT (DA TABELA) DEVEM TER PARAMETRO

NONE

Page 22: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Marque todos os

campos, menos

a chave primaria,

isto é, o campo

em negrito

Preencher os campos New Value

com os valores dos parametros

criados na tela anterior, seguindo o

padrão @PARAMETRO

Preencher o campo

Filter com o valor do

parametro criado na tela

anterior, seguindo o

padrão @PARAMETRO

LEMBRE-SE QUE ESTAMOS ALTERANDO OS DADOS DA INFORMAÇÃO QUE FOI

PESQUISA, PORTANTO ALÉM DOS CAMPOS NEW VALUE, TEMOS QUE

PREENCHER TAMBÉM O CAMPO FILTER

Page 23: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 24: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

4º Passo: Clique 2x no botão ALTERAR e escrever o código do

próximo slide :

Page 25: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Verificando o SESSION criado

no LOGIN, se existir, o tela será

exibida, caso não existir,

retornará para a tela Login

Continua no próximo

slide

Page 26: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Continua no próximo

slide

Page 27: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Comando que efetuará a alteração na

tabela, sem ele o programa não altera

NADA na tabela.

Page 28: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Abrir a Tela

Exc.aspx

Page 29: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 30: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

1º Passo: Configurar o SqlDataSource (sqlNoticia) para receber a

conexão criada com o MySQL:

Page 31: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 32: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 33: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

2º Passo: Configurar o comando SELECT do SQL para cadastrar os

valores digitados nas caixas de texto:

Page 34: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Estes é o

PARAMETRO, que

serão configurados

para receber a caixa

de texto da tela.

Remover os colchetes no nome da tabela e

depois clicar no botão QUERY BUILDER

Page 35: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Preencher o campo Filter com o

valor do parametro criado na tela

anterior, seguindo o padrão

@PARAMETRO

Page 36: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 37: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

3º Passo: Clique 2x no botão PESQUISAR e escrever o código do

próximo slide :

Page 38: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Verificando o SESSION criado no LOGIN, se

existir, o tela será exibida, caso não existir,

retornará para a tela Login

Quando não for encontrado nenhuma

informação na tabela exibimos no LABEL

uma mensagem de erro e limpamos

todos os campos

Quando encontrarmos a notícia

pesquisada, exibimos os valores

na tela e limpamos o LABEL.

Page 39: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

4º Passo: Configurar o comando DELETE do SQL para excluir os

valores:

Page 40: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Estes é o

PARAMETRO, que

serão configurados

para receber a caixa

de texto da tela.

Page 41: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

Como não podemos

selecionar nenhum

item aqui, devemos

escolher o campo na

janela baixo

Selecione o campo de

pesquisa (COLUMN),

NÃO CLICK NO

CAMPO TABLE,

depois adicione o

parametro

Preencher o campo Filter

com o valor do parametro

criado na tela anterior,

seguindo o padrão

@PARAMETRO

Page 42: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)
Page 43: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)

5º Passo: Clique 2x no botão EXCLUIRe escrever o código do próximo

slide :

Page 44: Aula 05   banco de dados em asp.net (site do administrador - alterar e excluir)