Professional Documents
Culture Documents
- VI
Neste artigo vamos continuar o nosso exemplo anterior criando a camada de apresentação e
implementando suas funcionalidades.
Neste exemplo eu vou criar uma aplicação Windows Forms para consumir o repositório criado realizando as operações de
manutenção e consulta de empregados e departamentos.
Escolha a linguagem C# e o template Windows Forms Applicaton, informe o nome WF e clique no botão OK;
Vamos abrir o formulário form1.cs e alterar o sua propriedade Text para 'Manutenção de Dados' e seu cor de fundo para Azul. A
seguir vamos , a partir da ToolBox, incluir o seguintes controles no formulário:
1 DataGridView - dgvDepartamentos
3 Labels
1 DataGridView - dgvFuncionario
6 Labels
1 Combobox - cboDepartamentoFunci
1 Combobox - cboDepartamentos
1 Button - btnProcessar
1 DataGridView - dgvFunciDepartamento
Antes de prosseguir vamos incluir referências aos projetos BLL e Model no projeto WF.
A seguir clique na guia Solution e marque as opções BLL e Model e clique no botão OK;
Dessa forma já temos os controles dispostos no formulário e as referências aos demais projetos definidas; vamos iniciar então com o
código para manutenção de departamentos que irá realizar consultas e as operações CRUD usando a entidade Departamento.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using BLL;
using Model;
A seguir, logo após à declaração da classe do formulário, vamos declarar duas variáveis que referenciam as classes
DepartamentoBLL e EmpregadoBLL onde estão os métodos que iremos acessar.
DepartamentoBLL departamentoBLL;
EmpregadoBLL empregadoBLL;
Agora vamos implementar o código de referente a cada uma das funcionalidades usando os eventos dos controles do formulário.
No evento Load do formulário vamos definir o código que carrega os controles Combobox com as informações dos departamentos na
guia Funcionarios e Consultas :
No evento Click do botão Localizar temos o código que irá localizar o departamento pelo código exibindo o nome da caixa de texto
txtDepartamento:
No evento Click do botão Limpar temos a chamada a rotina LimparTextBox() que limpa os controles TextBox do formulário:
A formatação do datagridview para departamentos esta sendo feita pelo método formataGridViewDepart() :
No evento CellClick do datagridview dgvDepartamentos temos o código que obtém os valores da linha selecionada e exibe-os nas
caixas de texto do formulário:
Na próxima parte do artigo vamos definir a implementação para a manutenção de funcionários e consultas e concluir o nosso
sistema.
Porque do céu se manifesta a ira de Deus sobre toda a impiedade e injustiça dos homens, que detêm a verdade em
injustiça.
Porquanto o que de Deus se pode conhecer neles se manifesta, porque Deus lho manifestou.
Porque as suas coisas invisíveis, desde a criação do mundo, tanto o seu eterno poder, como a sua divindade, se
entendem, e claramente se vêem pelas coisas que estão criadas, para que eles fiquem inescusáveis;
Romanos 1:18-20
Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique
e confira !
Veja mais sistemas completos para a plataforma .NET no Super DVD .NET ,
confira...
Quer aprender C# ??
Chegou o Super DVD C# com exclusivo material de suporte e vídeo aulas com
curso básico sobre C#.
Referências: