Olá! Nesse tutorial iremos criar um sistema de cadastro de cliente com tela de login e acesso ao banco de dados SQL Server.
Estarei utilizando o Visual Studio 2005 por ser a IDE que melhor compensar fazer o sistema.
Permito que possam postar esse tutorial em seu blog ou site solicito que deixe os Créditos: By Natanael
Veja como ficara o aplicativo:
Veja como ficara o aplicativo:
Então começamos!
Primeiro vamos criar o nosso banco de dados que ser chama “bdcdc”. Porque esse nome?
Resposta: Banco de dados cadastro de clientes.
Agora vamos criar o banco de dados no SQL Server.
Entre no SQL Server e digite o código:
Entre no SQL Server e digite o código:
/*Cria um banco de dados chamado bdcdc*/
create database bdcdc
/* Aperte F5 e depois apague o código e cole o de baixo*/
/*Colocar em uso o banco de dados*/
use bdcdc
/* Aperte F5 e depois apague o código e cole o de baixo*/
Agora iremos criar duas tabelas a primeira é a tbUsuario e a segunda é a tbCliente.
create table tbUsuario
(
usuario varchar(15),
senha varchar(10),
);
/* Aperte F5 e depois apague o código e cole o de baixo*/
/*Povoando a tabela tbUsuario*/
/*Povoando a tabela tbUsuario*/
Insert Into tbUsuario Values
(
(
'Ronaldo',
'1234'
);
Insert Into tbUsuario Values
(
(
'Adriano',
'x3515'
);
/* Aperte F5 e depois apague o código e cole o de baixo*/
create table tbCliente
(
codigo int not null primary key ,
nome varchar(50) not null,
cpf char(11) not null,
identidade varchar(20)not null,
telefone char(11)not null,
endereco varchar(100),
bairro varchar(50),
cidade varchar(50),
estado varchar(50),
);
/* Aperte F5 e depois apague o código e cole o de baixo*/
/*Povoando a tabela tbCliente*/
/*Povoando a tabela tbCliente*/
Insert Into tbCliente Values
(
(
1,
'Maria Alice',
'333.150.799-81',
'4567890901',
'(61)3373-1038',
'SHIS 712 Conjunto M Apartamento 05',
'Asa Norte',
'Brasília',
'Brasília'
);
Insert Into tbCliente Values
(
(
2,
'Ronaldo',
'123.150.799-81',
'159845',
'(62)3975-1038',
'SHIS 612 Conjunto A Apartamento 10',
'Asa Norte',
'Brasília',
'Brasília'
);
Insert Into tbCliente Values
(
(
3,
'Pedro Nogueira',
'333.035.951-02',
'4567890901',
'(51)3702-9501',
'QNG 712 Conjunto M Casa 20',
'Taguatinga Sul',
'Taguatinga',
'Brasília'
);
Insert Into tbCliente Values
(
(
4,
'Regina',
'102.951.799-81',
'4154551',
'(61)3015-1038',
'SHIS 100 Conjunto M Apartamento 05',
'Asa Norte',
'Brasília',
'Brasília'
);
No próximo poste estarei criando a tela de login.
Links para o Tutorial Sistema para Cadastro de Cliente e Tela de Login com acesso ao Banco de dados SQL Server
Tutorial - Criando a Tela de Login Parte 2
Tutorial - Conectando com o Banco de Dados SQL Server Parte 3
Tutorial - Codificando o formulário frmLogin(Tela de Login) Parte 4
Tutorial - Codificando o formulário frmCliente(Cadastro de Cliente) Final
Links para o Tutorial Sistema para Cadastro de Cliente e Tela de Login com acesso ao Banco de dados SQL Server
Tutorial - Criando a Tela de Login Parte 2
Tutorial - Conectando com o Banco de Dados SQL Server Parte 3
Tutorial - Codificando o formulário frmLogin(Tela de Login) Parte 4
Tutorial - Codificando o formulário frmCliente(Cadastro de Cliente) Final
Até Logo,
By: Natanael.
Olha Du!
ResponderExcluirObrigado por comentar.
Eu testei no SQL Server,
E ele aceitou tanto com vírgula quanto sem vírgula.
Eu uso o SQL Server 2005 Express
Abraços.
Fique a vontade.
ResponderExcluirQualquer dúvida. Poste a pergunta.
Abraços.
manda as fotos para o meu email natan.boy17@hotmail.com que eu te ajudo. Este link não esta aparecendo nenhuma imagem.
ResponderExcluirEai Du blz?
ResponderExcluirVerificar as possibilidades de erro a seguir:
- verificar o nome da tabela do banco de dados ser esta certa quando na declaração do SqlCommand(Porque eu to achando que o erro esta no SqlCommand).
-o nome dos campos ser esta correto.
Abraços
vlw
ResponderExcluirCara este tutorial vai me ajudar muito nos meus projetos. Estou no 3º semestre de A.D.S. vlw mesmo pelo os tutoriais.......
ResponderExcluirParabéns pela escolha do curso. Realmente é sensacional. Precisando estou aqui.
ResponderExcluirAte Logo,
By: Natanael
Aí, quase xará (sou Nataniel).
ResponderExcluirTenho 2 observações. A 1ª em forma de pergunta: pq vc não estipulou um chave primária para a tabela tbUsuario?
2ª -> o insert, da forma que vc o previu, não funciona. Como vc declarou o campo CPF char(11), a ocorrência seguinte, relativa ao registro da 'Maria Alice', possui 14 caracteres: '333.150.799-81'
Vamos conversando por este canal.
Parabéns pela iniciativa!!!
O Sistema tem como objetivo cadastrar uma base de cliente pequena. No caso da tabela tbUsuario iria existir apenas um usuario. Mais qualquer detalhe pode inserir a chave primaria.
ResponderExcluirNo Segundo caso, foi um erro mesmo.
Desculpa.
Até Logo,
By: Natanael
Muito bom, otimo post =)
ResponderExcluirobrigado.
ResponderExcluirBy: Natanael
Ola heim Natanael me diz uma coisa
ResponderExcluiresse visual studio ele deixa um .exe ???
obrigado
Cara eu começo a digitar isso aonde?
ResponderExcluireu to começando e to usando o 2012
Tudo bom com você Natanael?
ResponderExcluirAntes de mais nada, gostaria de dar os parabéns pelo tutorial... Muito bom!!
Cara, estou criando o bd, porém ao inserir os dados na tabela tbCliente, o sql está retornando o seguinte erro:
Mensagem 8152, Nível 16, Estado 14, Linha 1
Dados de cadeia ou binários seriam truncados.
A instrução foi finalizada.
Você sabe me explicar o motivo? Estou usando o sql server 2012...
Abs.
qual o erro que está dando ia
ExcluirParabêns
ResponderExcluirEsta é outra forma de resolver o exercício 9:
ResponderExcluirstring nome;
double salario;
double salarioAtualizado;
double valorAumento;
int cont = 1;
Console.WriteLine("Lista de Funcionários e seus Respectivos Aumentos");
Console.WriteLine("*************************************************");
Console.WriteLine("");
while (cont <= 4)
{
Console.Write("Digite seu Nome: ");
nome = Console.ReadLine();
Console.Write("Digite o Salario: ");
salario = Convert.ToDouble(Console.ReadLine());
Console.WriteLine("");
if (salario <= 510)
{
valorAumento = (salario * 10) / 100;
salarioAtualizado = salario + valorAumento;
Console.WriteLine("O Funcionário " + nome + " Recebeu " + "R$"+salarioAtualizado+",00" + " Aumento de " + "R$"+valorAumento +",00");
Console.WriteLine("************************************************************");
Console.WriteLine("");
}
else
{
valorAumento = (salario * 20) / 100;
salarioAtualizado = salario + valorAumento;
Console.WriteLine("O Funcionário " + nome + " Recebeu " + "R$" + salarioAtualizado + ",00" + " Aumento de " + "R$" + valorAumento + ",00");
Console.WriteLine("************************************************************");
Console.WriteLine("");
}
cont++;
}
Este comentário foi removido pelo autor.
ResponderExcluirPergunta rápida, estou fazendo o banco do meu tcc e preciso saber se o login/usuario se relaciona com o cliente... Obrigada desde já!
ResponderExcluir