Como eu vi o trabalho de alguns alunos na apresentação de ontem não estava salvando no banco, então, eu vou ensinar para vocês como salvar no banco de dados.
Se vocês tiverem alguma dúvida é só postarem um comentário que eu explico melhor.
Então vamos lá!
Eu vou começa com uma tela bem simples, a tela de CID - Cadastro Internacional de Doenças, a minha ficou assim:
Os componentes usados nessa tela foram:
- Labels - Código, Data do Cadastro, Nº do CID e Nome do CID
- Numeric Updown - Código
- DataTimePickerd - Data
- TextBox - Nº do Cid e Nome do Cid
- Buttons - Novo, Salvar e Sair.
Primeiro de tudo temos que renomear os componentes da tela.
- Código = lblCodigo e nuCodigo.
- Data do Cadastro = lblDataCadastro e dtpDataCadastro
- Nº do CID = lblNCid e txtCodCid
- Nome do CID = lblNomeCid e txtNomeCid
Vamos aos códigos:
Botão Novo
Esse botão ira limpar todos os campos para podermos cadastrar novos projetos.
Dê dois cliques em cima do botão Novo e coloque o seguinte código:
//Novo Cadastro
private void btnNovo_Click(object sender, EventArgs e)
{
//Limpando os campos
txtCodCid.Clear();
txtNome.Clear();
}
Botão Salvar
Esse botão ira salvar os dados no banco.
Dê dois cliques em cima do botão Salvar e coloque o seguinte código:
//Função de salvar inserção
private void btnSalvar_Click(object sender, EventArgs e)
{
//Pega o ID
int Codigo = Connection.ProximoID("GD_CID");
nuCodigo.Minimum = Codigo;
//Insere no banco de dados
StringBuilder sql = new StringBuilder();
//Passando os dados a serem inseridos
sql.Append("Insert into cid (CODIGO, NOME, NUMERO_CID, DATA) values (@CODIGO, @NOME, @NUMERO_CID, @DATA)");
List _param = new List();
_param.Add(new FbParameter("CODIGO", nuCodigo.Value));
_param.Add(new FbParameter("NOME", txtNome.Text));
_param.Add(new FbParameter("NUMERO_CID", txtCodCid.Text));
_param.Add(new FbParameter("DATA", dtpCadastro.Value.Date));
Connection.ExecutarComando(sql.ToString(), _param);
MessageBox.Show("Salvo com sucesso!");
}
Botão Sair
Esse botão ira sair da tela. Ele é muito fácil e acredito que quase todos saibam.
Dê dois cliques em cima do botão Salvar e coloque o seguinte código:
//Sair da tela
private void btnSair_Click(object sender, EventArgs e)
{
Close();
}
Nenhum comentário:
Postar um comentário