Artigo Clube Delphi 75 - Aplicação Web Completa
Artigo da Revista Clube Delphi Edição 75.
Clique aqui para ler esse artigo em PDF.
Mini-Curso
Aplicação Web completa!
Cadastros, consultas e customização de controles - Parte II
Começamos na edição anterior nosso mini-curso de uma aplicação Web completa. Veremos neste artigo como criar os cadastros de produtos. Faremos uma pesquisa para o usuário localizar os produtos que deseja, além de várias configurações de componentes e boas práticas de programação Web.
Cadastro de produtos
Como estamos trabalhando em uma aplicação Web, como comentado no artigo anterior, temos sempre que primar pela performance da aplicação, retornando do banco de dados apenas a quantidade mínima de registros. Assim como em aplicações Desktop, no cadastro de produtos não teremos todos os registros da tabela e uma barra de navegação, mas sim apenas o registro escolhido pelo usuário na consulta que criaremos mais adiante.
Crie um novo WebForm (File>New>Other>New ASP.NET Files>ASP.NET Pages), renomei-o para “cadastroprodutos.aspx” e adicione os dois User Controls criados na edição anterior. Na Tabela 1 temos a nomenclatura, tipo e valores de propriedades alterados para os componentes que adicionaremos no formulário (com exceção dos Labels). Nosso formulário ficará semelhante ao da Figura 1.
Componente |
Nome |
Propriedade/Valor |
TextBox |
txtProduto |
|
DropDownList |
dpCategoria |
|
TextBox |
txtPreco |
|
TextBox |
txtDescricao |
TextMode=MultiLine |
HTML File Upload |
File1 |
|
Image |
imgFigura |
|
Button |
btnSalvar |
|
Button |
btnCancelar |
|
Tabela 1. Componentes adicionados no formulário
Figura 1. Tela de cadastro de produtos
Clique com o botão direito no File Upload e escolha a opção Run As Server Control, assim podemos referenciar o mesmo no código. No Click do botão Cancelar vamos apenas redirecionar para a página principal, com o seguinte código:
Response.Redirect('Home.aspx');
" [...] continue lendo...
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo