Tutorial ASP.NET 2.0 – Orientação a Objeto Usando a Classe criada

 

Agora vamos usar a classe produto que criamos, para isso vamos criar um formulário para informar os valores das propriedades e chamar o método.

Adicione 5 label, 4 textbox e um botão

Agora vamos configurar a propriedade ID e Text de cada objeto

Tipo Objeto

ID

Text

Label

lblNome

Nome

Label

lblPreco

Preço

Label

lblDataFabricao

Data Fabricação

Label

lblNumeroDias

Dias Validade

Label

lblValidade

 

TextBox

txtNome

 

TextBox

txtPreco

 

TextBox

txtDataFabricao

 

TextBox

txtNumeroDias

 

Botão

btnEnviar

Enviar

Obs: Repare que adotamos um prefixo para cada tipo de objeto

O formulário deve esta semelhante ao abaixo:

Veja o código HTML

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="CursoASPNET._Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;

<html xmlns="http://www.w3.org/1999/xhtml&quot; >

<head runat="server">

<title>Untitled Page</title>

</head>

<body>

<form id="form1" runat="server">

<div>

<asp:Label ID="lblNome" runat="server" Text="Nome"></asp:Label>

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />

<asp:Label ID="lblPreco" runat="server" Text="Preço"></asp:Label>

<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br />

<asp:Label ID="lblDataFabricacao" runat="server" Text="Data Fabricação"></asp:Label>

<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox><br />

<asp:Label ID="lblNumeroDias" runat="server" Text="Dias Validade"></asp:Label>

<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox>

<asp:Button ID="btnEnviar" runat="server" Text="Enviar" /><br />

<asp:Label ID="lblResultado" runat="server" Width="191px"></asp:Label></div>

</form>

</body>

</html>

Agora vamos criar o código que será chamado no click do botão enviar, para isso primeiro de um duplo click no botão enviar.

Observação: Caso você não esteja no modo design, no rodapé clique em Design.

Será criado o código abaixo:

Protected Sub btnEnviar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnviar.Click

End Sub

Agora vamos criar nosso código para instanciar a classe e utiliza-la.

Protected Sub btnEnviar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnEnviar.Click

Dim oProduto As New Produto

oProduto.DataFabricacao = txtDataFabricacao.Text

oProduto.Nome = txtNome.Text

oProduto.NumeroDias = txtNumeroDias.Text

lblResultado.Text = oProduto.RetornaDataValidade()

End Sub

Vamos rodar nosso projeto (ctrl + f5) preencher o formulário e clicar em enviar.

Como não temos nenhum tratamento de erro, devemos informar os dados corretamente, nos próximos capítulos estaremos melhorando o código.

A aparência também não é das melhores, por enquanto não se preocupe com esse pequeno detalhe, estaremos em breve aplicando CSS para melhorar a aparência do nosso formulário.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s