Este artigo é a quinta parte do projeto Loja em C#.Net, e agora iremos implementar o Formulário Principal:
- Primeira parte, a criação da base de dados em SQL Server;
- Segunda parte, a criação do projeto modelo;
- Terceira parte, a criação do projeto de acesso a dados;
- Quarta parte, a criação do projeto de regras de negócio.
Abra o Visual Studio, e abra seu projeto BLL, clique com o botão direito em Solution Model, depois em Add, clique em New 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 Windows Forms Application, dê o nome de UIWindows, dê OK. Obs: Não crie o projeto no mesmo diretório que o Projeto Model. Veja a figura a seguir:
O projeto UIWindows precisa reutilizar tudo que criamos no projeto Model, DAL e BLL adicione-os como referência, expanda References, clique com o botão direito e escolha Add Reference, conforme a figura a seguir:
O Solution Explorer do seu projeto deverá estar como a figura
Agora está tudo pronto para preparar o formulário principal do projeto. Clique com o botão direito em Form1.cs e clique em Rename, dê o nome de PrincipalForm. Abra o formulário PrincipalForm.cs, clique com o botão direito em qualquer parte dele, e no Menu clique em View Code, conforme a figura a seguir:
Altere o namespace para Loja.UIWindows, adicione as cláusulas using Loja.Model, using Loja.DAL, e using Loja.BLL, conforme a figura a seguir:
Agora vá ao Menu View e clique em Toolbox (ou use a combinação de teclas Ctrl + Alt + X) para exibir o painel de componentes para adicionarmos ao formulário.
Vá até a seção Menus e Toolbars, clique duas vezes em MenuStrip, a figura a seguir mostra o componente:
A próxima figura mostra como está o formulário depois de adicionar o componente MenuStrip:
Ao clicar no campo Type Here para digitar Menu, percebemos que mais dois campos contendo Type Here se abrem: um a seguir e outro à direita do item Menu. Estes campos aparecem caso necessite incluir mais itens no menu. Veja a figura a seguir:
Viu como é simples? Basta clicar no Type Here e digitar o nome que desejar para o Menu. Insira os itens de menu Clientes, Produtos, Vendas. A figura a seguir mostra como o ficará o seu Menu:
Agora você irá inserir um separador ao Menu do formulário. Clique no Type Here, e digite um hífen (-) e pressione Enter. O Visual Studio irá adicionar o separador automaticamente, depois adicione Produtos em Falta e mais um separador. E por último adicione Sair, veja a figura a seguir o Menu:
Agora o seu Menu está pronto para ser implementado, clique duas vezes sobre o item Sair, isso fará com que o método click seja criado. Esse método será disparado toda vez que você clicar no item Sair. Copie o código a seguir dentro do método:
private void sairToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
Clique com o botão direito em alguma parte do código, e no Menu clique em View Designer para o voltar ao Modo Design. Clique em qualquer parte do formulário, vá ao Painel Propriedades, vá até a propriedade IsMdiContainer e altere o seu valor para True, vá a propriedade Text e alterar para Loja C#.Net. Veja a figura a seguir que mostra as propriedades alteradas e o seu formulário ficou com um tom de cinza mais escuro:
Agora o formulário Principal está pronto, no próximo artigo montaremos os formulários Clientes, Produtos, Vendas e Produtos em Falta. Até mais.