Itil

Disponível somente no TrabalhosFeitos
  • Páginas : 5 (1049 palavras )
  • Download(s) : 0
  • Publicado : 26 de março de 2012
Ler documento completo
Amostra do texto
Conteúdo

1º Passo: Criação do Banco de Dados
2ª Passo: Criar o Projeto
3º Passo: Conectando  com o Banco de Dados
4º Passo: Layout do Formulário
5º Codificando o formulário.

Neste Tutorial iremos desenvolver um Cadastro de Cliente completo, onde o usuário pode filtrar a consulta em uma data grid e quando o usuário clicar em uma linha da Data Grid os resultados vão para os seusdeterminados Campos.
1º Passo: Criação do Banco de Dados

Entre no SQL Server e digite o código a seguir:
create database bdcliente
/*Apague a linha de cima e digite o trecho abaixo*/
Use bdCliente
Create table tbCliente
(
codCliente int not null primary key,
nome varchar(100),
cpf char(14),
telephone char(13)
);
Feche o SQL Server e entre no Visual Studio de sua Preferencia.
  
2ªPasso: Criar o Projeto
Crie um novo Projeto no menu File > New > C# > Windows > Windows Applications.

Dê o nome de SisCliente

3º Passo: Conectando  com o Banco de Dados
Clique no Menu Data > Add New Data Source > DataBase > New Connection.

Escolha Change:

Microsoft SQL Server Database File

Encontre a Pasta do Banco de Dados: Geralmente em C:\Arquivos deprogramas\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA

Teste a Conexão:

Clique em Sim:

Clique em Next:

Selecione o Tables:

Clique em Finish.

4º Passo: Layout do Formulário

Nesta Parte iremos inserir as mascara no CPF e Telefone.
Em Data Sources(SHIFT + ALT + D) > bdclienteDataSet > tbCliente> cpf
Clique com o botão Direito e selecione MaskedTextBox. Caso nãoesteja aparecendo clique em Customize e Selecione na lista a MaskedTexBox.
Faça isso com o campo Telephone.
Observe que mudou a figura do lado do nome.

Em Data Sources(SHIFT + ALT + D) > bdclienteDataSet > tbCliente
Clique com o botão Direito e Selecione Detais:
Em ToolBox arraste o componente Containers > GroupBox para o formulário. Feito isso arraste a tabela tbCliente para oformulário.
Agora faça o layout como você preferir.
Uma Sugestão:

Nesta Parte iremos inserir a mascara clique na campo CPF, Ira aparecer uma seta para a direita clique nela e depois em Set Mask. Como na imagem:
Clique em <Custom> e digite a mascara do CPF. Observe que estou digitando virgula em vez de ponto. Porque o usuário irá vê o ponto

Faça isso com o Telefone e digite amascara a seguir: (00)0000-0000.
Seu Layout deverá ficar assim:

Agora arraste os componente a seguir:
1 GroupBox;
Componentes | Name | Valores |
1 GroupBox; | - | Text: Pesquisar |
1 Label | - | Text: Filtrar por: |
1 ComboBox: | cbmFilrar | Propriedade Items : Código, Nome e CPF |
1 Label | - | Text : “=” |
1 TextBox | txtPesquisar | - |
1 Botão | btnPesquisar | Text: Pesquisar|

No Event SelectedIndexChanged(Icone Raio ou duas vezes na combobox) Da Combobox Filtrar ‘cbmFiltrar’ digite o seguinte:
if (cbmFiltrar.Text == "Código")            {                txtPesquisar.Mask = "";            }            if (cbmFiltrar.Text == "Nome")            {                txtPesquisar.Mask = "";            }            if (cbmFiltrar.Text == "CPF")           {                txtPesquisar.Mask = "000,000,000-00";            }              if (cbmFiltrar.Text == "")            {                txtPesquisar.Mask = "";            } |

Como na imagem:

Nesta parte iremos mostrar todos os Dados em uma datagrid. Para isso arraste uma Data Grid e na table tbCliente mude o tipo de Dados que esta como Detais para Data Grid e Arraste para a GroupBox como na imagem:

Clique naseta no canto superior direita e clique na palavra Dock in parent container com isso o Data Grid selecionar o GroupBox inteiro. Clique em Edit Columns para mudar as palavras das Colunas.
Desmarque as opções a seguir:
Enable Adding;
Enable Editing e
Enable Deleting.

Volte para o Design(F7) e clique duas vezes no botão Pesquisar e insira  Código a Seguir:
try           ...
tracking img