Páginas

12 dezembro 2017

Cadastrando no Banco de Dados


Boa tarde gente!
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:
  1. Labels - Código, Data do Cadastro, Nº do CID e Nome do CID
  2. Numeric Updown - Código
  3. DataTimePickerd - Data
  4. TextBox - Nº do Cid e Nome do Cid
  5. Buttons - Novo, Salvar e Sair.
Primeiro de tudo temos que renomear os componentes da tela.
  1. Código = lblCodigo e nuCodigo.
  2. Data do Cadastro = lblDataCadastro e dtpDataCadastro
  3. Nº do CID = lblNCid e txtCodCid
  4. 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