ASP.NET Passo a Passo Criando um CRUD Conteúdo do Capítulo 1. Acessar bancos de dados SQL Server 2. Utilizar o GridView 3. Utilizar o DetailView 4. Implementar.

Slides:



Advertisements
Apresentações semelhantes
EBSCOhost Estilo guiado de pesquisa avançada
Advertisements

Funcionalidades do Menu Superior – Tabelas, Operações em Lote
APRESENTAÇÃO ELETRÔNICA
Como criar avisos de revista científica e pesquisa
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
BD em.NET: Passo a passo conexão com SQL Server 1º Semestre 2010 > PUCPR > BSI Bruno C. de Paula.
Informática Aplicada.
Tutorial Isend – Mala Direta
Emitindo seu Certificado Digital
Tutorial de utilização do
WIKISPACES.
Tecnologias para Internet
Automação de Clínicas de Fisioterapia
II Semana de Tecnologia da Informação
Instalação e Configuração
Cadastrar serviço para um produto
Silvane Gonçalves Analista de Sistemas
CAPACITAÇÃO SME-SP.
Aula R Prof. Naércio Filho Técnico em Informática
Gpnet Criando um novo módulo.
Na barra de mensagens, clique em Habilitar Edição,
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I
Usando Microsoft Access 2010
LOGIN Para acessar o sistema, digite em seu browser:
Tutorial Sistema Igrejashow Índice 1.Acessando o Painel de ControleAcessando o Painel de Controle 2.Conhecendo o SistemaConhecendo o Sistema 3.Conhecendo.
Visite nosso site ! - Soluções em Geoprocessamento Distribuidor autorizado da MicroImages Visite nosso site.
ACESSE: Acesse o site do SENAI e clique no link “Trabalhe Conosco”, em seguida clicar em CANDIDATE-SE.
Passo a passo – Instrutor Tarefas Iniciais. Tarefas apresentadas neste passo a passo: Criar nova classe Editar classes existentes Criar tarefa de submissão.
07/04/2017 Linux Ubuntu 2.
Prof. Alexandre Monteiro Recife
Oficina Plone Criação de Formulários
JSP JavaServer Pages Marco Antonio, Arquiteto de Software – TJDF Dezembro/2005.
Academia de Ensino Superior 2007 O Ciclo de Dados.
Pontifícia Universidade Católica de Goiás Departamento de Engenharia Curso de Graduação em Engenharia de Produção ENG 1004 – Linguagem de Programação para.
TUTORIAL – MICRO SERVIDOR OS PASSOS NESTE TUTORIAL TERÃO QUE SER EXECUTADOS NO MICRO SERVIDOR, OU SEJA, O COMPUTADOR QUE IRÁ SER GRAVADO O BANCO DE DADOS.
Aon Affinity Unis: Módulo Pendências – Manual do Usuário.
Introdução/Pesquisar/Alterar Etapa1 Vamos começar o acompanhamento do módulo pelo menu "Acesso Rápido"-> Atendimento. Clique no icone "Atendimento".
Projeto de Banco de Dados Prof.Ms.Rodrigo Luiz Comitante Leão.
WebRatio.
SACADO Instalação Cadastramento inicial Parâmetros Início Fim Acesso ao sistema Responsáveis Grupos de sacados Sacados Títulos Relatórios Relatório de.
RH- Autorizar Programas para Grupo de Usuários. Objetivo: Autorizar o acesso dos grupos de usuários às telas do sistema. O Autorizar Programas por Grupo.
Retaguarda – Cadastro de Orçamento
Manual Paciente Virtual para Aluno. Preencher Consulta.
Automação de Escritório II Excel
Fórmula Visual RM.
Utilizando subversion como controle de versão
PROJETO PILOTO Outubro/Novembro 2015
Programação para Web I AULA 2 BANCO DE DADOS.
Acesso à Dados – ZEOS x Delphi
APRESENTAÇÃO PORTAL CITI CONTA CORRENTE
BD SQL (Insert, Update, Delete) e Select Hayslan Nicolas Colicheski Bucarth – IFRO / 2015 –
© Todos os direitos reservados para Icatu Seguros S/A Nenhuma parte desta publicação pode ser reproduzida, arquivada ou transmitida de nenhuma.
OS - Cadastrar Ordem de Serviço
Cadastro de Proprietário / Animal. OBJETIVO: cadastrar os proprietários (clientes) da empresa e seus animais. Os clientes cadastrados podem efetuar compras.
Banco de Dados -Aprendendo conceitos -Usando o SQL Conf para:
PET - Cadastro de Profissional. Objetivo Cadastrar no sistema os profissionais da empresa. No caso os veterinários e profissionais que realizarão atendimentos.
Java Módulo II Projeto Final.
ASP.NET Passo a Passo Pot Pourri de Componentes Componentes a serem estudados neste capítulo 1. Validadores 2. Image, ImageButton e ImageMap 3. Treeview.
Atividade ASP.NET Portal da Memoria Atividade Desenvolver uma aplicação ASP.NET com funcionalidade similar à existente no site centenário.ifrn.edu.br Objetivo.
ASP.NET Passo a Passo Controles com Processamento Personalizado Criando um controle personalizado 1. Abra ou copie a solução ControlORama desenvolvido.
Atividade ASP.NET Portal da Memoria Atividade Desenvolver uma aplicação ASP.NET com funcionalidade similar à existente no site centenário.ifrn.edu.br utilizando.
PHP + MYSQL. Mysql O MySQL é servidor de banco de dados multiusuário, multitarefa que trabalha com uma das linguagens de manipulação de dados mais popularizadas.
Tutorial Webnode Criando site 1. Registrando Acesse o endereço: e preencha os dados solicitados e clique em Registre-se e crie.
ASP.NET Passo a Passo Configuração Conteúdo do Capítulo 1. Aplicar configurações a aplicações ASP.NET 2. Gerenciar a configuração do ASP.NET usando suas.
ASP.NET Passo a Passo Criando um CRUD Conteúdo do Capítulo 1. Acessar bancos de dados SQL Server 2. Utilizar o GridView 3. Utilizar o DetailView 4. Implementar.
ASP.NET Passo a Passo Criando um CRUD Conteúdo do Capítulo 1. Acessar bancos de dados SQL Server 2. Utilizar o GridView 3. Utilizar o DetailView 4. Implementar.
ASP.NET Passo a Passo Criando um CRUD
ASP.NET Passo a Passo Criando um CRUD de uma tabela com informação referenciada em outra Conteúdo do Capítulo Implementar um CRUD de uma tabela contendo.
Transcrição da apresentação:

ASP.NET Passo a Passo Criando um CRUD Conteúdo do Capítulo 1. Acessar bancos de dados SQL Server 2. Utilizar o GridView 3. Utilizar o DetailView 4. Implementar um CRUD de uma tabela básica

ASP.NET Passo a Passo Criando um CRUD 1. Crie uma aplicação Web (Empty Web Application) de nome WebAppCRUDPubs. 2. Adicione uma página de nome WebFormMenu 3. Adicione uma página de nome WebFormTitle 4. Adicione uma página de nome WebFormTitleEdit 5. Defina a página WebFormMenu como página inicial (Set as Start Page) 6. Na página WebFormMenu adicione um componente HiperLink configure a propriedade Text para “Cadastro de Livros” e a propriedade NavigateURL para “~/WebFormTitle.aspx”

ASP.NET Passo a Passo Criando um CRUD Formulário principal da aplicação

ASP.NET Passo a Passo Criando um CRUD Criando a consulta ao cadastro de livros 1. Instale em seu computador o banco de dados Pubs. 2. Na página WebFormTitle adicione um rotulo com o conteúdo “Cadastro de Livros” uma Horizontal Rule e um componente GridView

ASP.NET Passo a Passo Criando um CRUD Conectando o GridView ao cadastro de livros (tabela titles) 1. No menu do GridView, Selecione a opção Choose Data Source e escolha New DataSource. Uma janela de configuração de conexão com o banco de dados será aberta. 2. Selecione SQL Database e mantenha o nome padrão SqlDataSource1. 3. Clique em New Connection para criar nova conexão de dados. Informe o nome do servidor, do usuário, senha e o nome do banco de dados (Pubs). Clique em Next. 4. Confirme para criar a String de conexão, mantendo o nome PubsConnectionString. 5. Na tela de configuração de comando, selecione a tabela Titles marcando apenas os campos title_id, title, price, notes e pubdate. Clique em Next e em Finish.

ASP.NET Passo a Passo Criando um CRUD Conectando o GridView ao cadastro de livros (tabela titles)

ASP.NET Passo a Passo Criando um CRUD Configurando a aparência do GridView de cadastro de livros 1. Selecione no menu do GridView a opção AutoFormat e selecione um layout. 2. Selecione Edit Columns para fazer ajustes nas colunas. 3. Selecione cada um dos campos e ajuste o título do cabeçalho utilizando a propriedade HeaderText. Altere de title_id para Código, de title para Livro, de price para Preço, de notes para Descrição e de pubdate para Data da Publicação. 4. Altere a propriedade DataFormatString da coluna preço para {0:f2}. Observe que os valores de preço estão agora com 2 dígitos decimais. 5. Altere a propriedade DataFormatString da coluna data da publicação para {0:d}. Observe que foi eliminado a hora e o minuto da apresentação da data. 6. Marque a opção Enable Paging e determine a quantidade de registros por página para 5, utilizando a propriedade PageSize.

ASP.NET Passo a Passo Criando um CRUD Configurando a aparência do GridView de cadastro de livros

ASP.NET Passo a Passo Criando um CRUD Execute e observe o cadastro de livros

ASP.NET Passo a Passo Criando um CRUD Criando o formulário de edição de livros 1. Na página WebFormTitleEdit adicione um rotulo com o conteúdo “Edição de Livros” uma Horizontal Rule e um componente DetailsView 2. No menu do DetailsView, Selecione a opção Choose Data Source e escolha New DataSource. Uma janela de configuração de conexão com o banco de dados será aberta. 3. Selecione SQL Database e mantenha o nome padrão SqlDataSource1. 4. Apesar do componente SQLDataSource ser associado ao formulário, a conexão criada anteriormente pode ser utilizada uma vez que escolheu-se gravar no arquivo de configuração. 5. Selecione a conexão já criada, ou seja, PubsConnectionString. Clique em Next. 6. Na tela de configuração de comando escolha a opção “Specify a custom SQL or stored procedure”. Com isso o usuário pode definir o comando SQL utilizado pelo componente.

ASP.NET Passo a Passo Criando um CRUD Criando o formulário de edição de livros 1. Na tela de configuração de comando escolha a opção “Specify a custom SQL or stored procedure”. Com isso o usuário pode definir o comando SQL utilizado pelo componente. 2. Digite o comando abaixo na aba Select, ou, clique no botão Query Builder para montar o comando utilizando a ferramenta de montagem de comando SQL. 3. Na tela de configuração de parâmetros, selecione como fonte do parâmetro a opção “Session”. Defina o nome do campo da sessão que será utilizado como conteúdo do parametro. Informe o nome “title_id”. SELECT title_id, title, price, notes, pubdate FROM titles WHERE (title_id

ASP.NET Passo a Passo Criando um CRUD Configurando a aparência do DetailsView da edição de livros 1. Selecione no menu do DetailsView a opção AutoFormat e selecione um layout. 2. Selecione Edit Columns para fazer ajustes nas colunas. 3. Selecione cada um dos campos e ajuste o título do cabeçalho utilizando a propriedade HeaderText. Altere de title_id para Código, de title para Livro, de price para Preço, de notes para Descrição e de pubdate para Data da Publicação. 4. Altere a propriedade DataFormatString da coluna preço para {0:f2}. Observe que os valores de preço estão agora com 2 dígitos decimais. 5. Altere a propriedade DataFormatString da coluna data da publicação para {0:d}. Observe que foi eliminado a hora e o minuto da apresentação da data. 6. Altere a largura do componente para 500px na propriedade width. 7. Caso voce execute a aplicação, nenhum livro será apresentado pois o campo title_id está direcionado para consultar o código do livro na sessão e não há nenhuma informação na sessão.

ASP.NET Passo a Passo Criando um CRUD Tela de Edição de Livros

ASP.NET Passo a Passo Criando um CRUD Ligação do formulário de cadastro de livro com a edição do livro 1. Retorne para o formulário WebFormTitle.aspx 2. Acesse o menu do GridView e escolha a opção Edit Columns. 3. Na tela de configuração de campos, selecione o campo “Button Field” na lista “Avaliable Fields” e adicione. 4. Altere as propriedades Text e CommandName para “Editar” e confirme 5. Observe que uma coluna foi acrescentada no GridView com um link “Editar” em cada linha. 6. Na execução, ao clicar no link Editar, o evento “Row_Command” é disparado e é passado no parâmetro “e” informações sobre o comando disparado. A propriedade “e.CommandName” conterá o nome do comando e a propriedade “e.CommandArgument” conterá o número da linha do link seleciondado. 7. Selecione o GridView, localize o evento “Row_Command” e de um clique duplo para criar o manipulador do evento. Introduza o código a seguir no manipulador.

ASP.NET Passo a Passo Criando um CRUD Ligação do formulário de cadastro de livro com a edição do livro protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { // Verifica se o comando é "Editar" if (e.CommandName == "Editar") { string codigo; // Le o numero da linha selecionada int index = Convert.ToInt32(e.CommandArgument); // Copia o conteúdo da primeira célula da linha -> Código do Livro codigo = GridView1.Rows[index].Cells[0].Text; // Grava código do Livro na sessão Session["title_id"] = codigo; // Chama a tela de edição Response.Redirect("~\\WebFormTitleEdit.aspx"); }

ASP.NET Passo a Passo Criando um CRUD Ligação do formulário de cadastro de livro com a edição do livro 1. Neste ponto o formulário estará apresentando o registro de livro selecionado na tela anterior, mas, não permite edição. Apenas apresenta o registro.

ASP.NET Passo a Passo Criando um CRUD Inclusão de funcionalidade CRUD no formulário de edição do livro 1. Abra o formulário WebFormTitleEdit.aspx 2. Selecione o componente SQLDataSource e acesse aopção Configure Data Source. Avance até a tela de configuração de comandos. 3. Foi incluido apenas o comando de Select. Para que o componente abra a opção de inserir, editar e excluir é necessário incluir os demais comandos SQL. 4. Insira os comandos abaixo nas abas correspontes ou utilize o QueryBuilder para configurar os comandos Aba Update UPDATE titles SET title price notes pubdate WHERE (title_id Aba Insert INSERT INTO titles(title, price, notes, pubdate, Aba Delete DELETE FROM titles WHERE (title_id

ASP.NET Passo a Passo Criando um CRUD Inclusão de funcionalidade CRUD no formulário de edição do livro 1. Selecione o componente DetailView. Acesse o Menu do componente e marque as opções Enable Editing, Enable Inserting e Enable Deleting. 2. Estas opções ativam links no componente que utilizando os comandos SQL informados fazem a manipulação nos dados no banco de dados. 3. Teste a funcionalidade dos links inseridos 4. Observe que o link excluir não solicita confirmação da exclusão

ASP.NET Passo a Passo Criando um CRUD Inclusão de confirmação de exclusão de livro 1. O questionamento da solicitação da exclusão deve ser executado no navegador, portanto, só pode ser incluído com programação javascript no cliente. 2. Inclua o código java script da função ConfirmaExclusao abaixo no código ASPX da página WebFormTitleEdit.aspx de forma que em seguida seja possível associar a função ao link de exclusão. Função ConfirmaExclusao function ConfirmaExclusao() { return confirm('Deseja realmente excluir este registro?'); }

ASP.NET Passo a Passo Criando um CRUD Inclusão de confirmação de exclusão de livro 1. O link de Excluir é automaticamente incluído na página pelo CommandField introduzido na lista de campos do DetailView 2. Para ter acesso ao link é necessário converter a apresentação padrão do CommandField em uma apresentação customizável. 3. Selecione a opção Edits Fields para ter acesso a lista de campos do DetailView e selecione o CommandField. 4. Clique no link “Convert this field into a Template Field” para converter a forma de apresentação do componente. 5. O menu Edit Templates do DetailView dará acesso à apresentação customizável.

ASP.NET Passo a Passo Criando um CRUD Inclusão de confirmação de exclusão de livro 1. Utilizando a opçãp EditTemplate do DatailView, acesse apresentação customizavel do CommandField. 2. Traduza o texto dos botões, alterando a propriedade Text dos links para Editar, Novo e Excluir. 3. Atribua o conteúdo “javascript:return ConfirmaExclusao();” na propriedade OnClientClick do link de excluir. 4. Isso associa o javascript introduzido na página ao clique do link