Desenvolvendo um projeto Loja em C#.Net - Parte 2


Este artigo é a continuação do projeto Loja em C#.Net, se perdeu a primeira parte da série, clique aqui.


No artigo anterior foi criado a base de dados, e suas tabelas, agora criaremos o projeto no Visual Studio, e a camada Modelo.



Criando o Projeto no Visual Studio



Abra o Visual Studio e vá ao Menu File, depois New, e clique em Project conforme a figura a seguir:



Na janela New Project, no lado esquerdo, expanda Templates, depois Visual C#, e clique em Windows. No lado direito escolha Class Library, dê o nome de Model, e escolha o diretório onde deseja que seu projeto seja criado, no exemplo usei o diretório criado pelo Visual Studio, e dê OK. Veja a figura a seguir:


O Visual Studio irá criar o projeto com o arquivo Class1.cs aberto, feche-o. Vá ao painel Solution Explorer que fica do lado do direito, e clique co o botão direito no arquivo Class1.cs e escolha Rename, conforme a figura a seguir:




Renomeie para ClienteInformation. Abra o arquivo ClienteInformation.cs, e altere o namespace para Loja.Model, e adicione a palavra reservada public a classe, conforme a figura a seguir:


Agora iremos codificar a classe ClienteInformation. Copie o código a seguir entre as chaves da classe ClienteInformation:

 private int _codigo;  
     public int Codigo  
     {  
       get { return _codigo; }  
       set { _codigo = value; }  
     }  
 private string _nome;  
     public string Nome  
     {  
       get { return _nome; }  
       set { _nome = value; }  
     }  
 private string _email;  
     public string Email  
     {  
       get { return _email; }  
       set { _email = value; }  
     }  
 private string _telefone;  
     public string Telefone  
     {  
       get { return _telefone; }  
       set { _telefone = value; }  
     }  

Agora, os campos e propriedades da Tabela de Clientes estão definidos, o próximo passo é a classe ProdutoInformation.cs. Vá ao Solution Explorer, clique com o botão direito em em Model, vá em Add, e clique em Class, conforme a figura a seguir:


Dê o nome de ProdutoInformation.cs, clique em OK. Como na classe ClienteInformation, altere o namespace para Loja.Model, e adicione a palavra reservada public a classe. Em seguida iremos codificar a classe ProdutoInformation, copie o código a seguir entre as chaves da classe:

 private int _codigo;  
     public int Codigo  
     {  
       get { return _codigo; }  
       set { _codigo = value; }  
     }  
 private string _nome;  
     public string Nome  
     {  
       get { return _nome; }  
       set { _nome = value; }  
     }  
 private decimal _preco;  
     public decimal Preco  
     {  
       get { return _preco; }  
       set { _preco = value; }  
     }  
 private int _estoque;  
     public int Estoque  
     {  
       get { return _estoque; }  
       set { _estoque = value; }  
     }  

Agora a classe ProdutoInformation está pronta, crie uma nova classe e dê o nome de VendaInformation.cs, altere o namespace dela para Loja.Model e adicione a palavra reservada public. Se tiver alguma dúvida refaça os passos da classe ProdutoInformation. Copie o código entre as chaves da classe VendaInformation:

 private int _codigo;  
     public int Codigo  
     {  
       get { return _codigo; }  
       set { _codigo = value; }  
     }  
     private DateTime _data;  
     public DateTime Data  
     {  
       get { return _data; }  
       set { _data = value; }  
     }  
     private int _quantidade;  
     public int Quantidade  
     {  
       get { return _quantidade; }  
       set { _quantidade = value; }  
     }  
     private bool _faturado;  
     public bool Faturado  
     {  
       get { return _faturado; }  
       set { _faturado = value; }  
     }  
     private int _codigoCliente;  
     public int CodigoCliente  
     {  
       get { return _codigoCliente; }  
       set { _codigoCliente = value; }  
     }  
     private int _codigoProduto;  
     public int CodigoProduto  
     {  
       get { return _codigoProduto; }  
       set { _codigoProduto = value; }  
     }  
     private string _nomeCliente;  
     public string NomeCliente  
     {  
       get { return _nomeCliente; }  
       set { _nomeCliente = value; }  
     }  
   }  

Agora o nosso Model está pronto, vá ao Solution Explorer clique com o botão direito em Model e clique em Build. O Visual Studio irá compilar o projeto e criar o arquivo Model.dll que usaremos na próxima etapa que é a camada de Acesso a Dados (DAL). A figura a seguir mostra o Solution Explorer do projeto:


No próximo artigo, implementaremos a camada de acesso a dados, até mais.

Tiago Sousa

Sou Desenvolvedor Web Full-Stack com ênfase em Java, atuando no mercado de TI há 15 anos. Ao longo da carreira, adquiri conhecimentos sólidos e abrangentes em diversas tecnologias.