private void tsbtnAtualizar_Click(object sender, EventArgs e) // ao clicar atualizar, para atualizar os dados. { cruds = new Usuarios.Inserir(); // instancio a variavel cruds, e crio uma novo insercao a instanciar o inserir. try { cruds.id_usuario = Convert.ToInt32(txtID.Text); //// instanciando o cruds para atualizar o txtID no campo id_usuario, convertendo string e int 32 bytes cruds.nome_usuario = txtNome.Text; //instanciando o cruds para atualizar o txtnome no campo nome_usuario . cruds.placa = txtPlaca.Text; //instanciando o cruds para excluir o txtplaca no campo placa. cruds.endereco = txtEndereco.Text; //instanciando o cruds para excluir o txtendereco no campo endereco. cruds.telefone = mtbTelefone.Text; //instanciando o cruds para excluir o txttelefone no campo telefone. cruds.login = txtLogin.Text; //instanciando o cruds para excluir o txtlogin no campo login. cruds.Atualizar(); //instancio a variavel cruds, para instanciar o metodo atualizar, para alterar os dados. dgvDados[0, catchRowIndex].Value = txtID.Text; //instancio o datagrid,e instancio catchrowindex, e ele vai obter a colecao de celulas que começa 0,Quando a RowIndex propriedade retorna-1, a célula é um cabeçalho de coluna ou a linha da célula é compartilhada. Do txtID dgvDados[1, catchRowIndex].Value = txtNome.Text; //instancio o datagrid,e instancio catchrowindex, e ele vai obter a colecao de celulas que começa 1,Quando a RowIndex propriedade retorna-1, a célula é um cabeçalho de coluna ou a linha da célula é compartilhada. Do txtnome dgvDados[2, catchRowIndex].Value = txtPlaca.Text; dgvDados[3, catchRowIndex].Value = txtEndereco.Text; dgvDados[4, catchRowIndex].Value = mtbTelefone.Text; dgvDados[5, catchRowIndex].Value = txtLogin.Text; txtID.Clear(); //limpa o campo txtid txtNome.Clear(); //limpa o campo txtnome txtPlaca.Clear(); // limpa o campo txtplaca txtEndereco.Clear(); // limpa o campo txtendereco mtbTelefone.Clear(); // limpa o campo mtbtelefone txtLogin.Clear(); //limpa o campo txtlogin txtSenha.Clear(); // limpa o campo txtsenha } catch (Exception) { // caso der algo errado aparecera uma mensagem de erro MessageBox.Show("Ocorreu um erro ao realizar a operação", "Database", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tsbtnGravar_Click(object sender, EventArgs e) { try // try catch tratamentos de erros. { cruds = new Usuarios.Inserir(); // instancio a variavel cruds, e crio uma novo insercao a instanciar o inserir. cruds.id_usuario = Convert.ToInt32(txtID.Text); // instanciando o cruds para inserir o txtID no campo id_usuario, convertendo string e int 32 bytes cruds.nome_usuario = txtNome.Text; //instanciando o cruds para inserir o txtnome no campo nome_usuario . cruds.placa = txtPlaca.Text; //instanciando o cruds para inserir o txtplaca no campo placa. cruds.endereco = txtEndereco.Text; //instanciando o cruds para inserir o txtendereco no campo endereco. cruds.telefone = mtbTelefone.Text; //instanciando o cruds para inserir o masked text box telefone no campo telefone . cruds.login = txtLogin.Text; //instanciando o cruds para inserir o txtlogin no campo login. cruds.senha = txtSenha.Text; //instanciando o cruds para inserir o txtsenha no campo senha . cruds.Inserirdados(); //instancio a variavel cruds, para instanciar o metodo inserirdados que está na class Pessoa. //instancio o datarid, obtendo todas as linhas datagrid, e adicionando uma nova linha a cada campo dgvDados.Rows.Add(txtID.Text, txtNome.Text, txtPlaca.Text, txtEndereco.Text, mtbTelefone.Text, txtLogin.Text, txtSenha.Text); txtID.Clear(); //limpa o campo txtid txtNome.Clear(); //limpa o campo txtnome txtPlaca.Clear(); // limpa o campo txtplaca txtEndereco.Clear(); // limpa o campo txtendereco mtbTelefone.Clear(); // limpa o campo mtbtelefone txtLogin.Clear(); //limpa o campo txtlogin txtSenha.Clear(); // limpa o campo txtsenha } catch (Exception) { // se algo der errado vai dar exception, e entrar nesse bloco MessageBox.Show("Ocorreu um erro ao realizar a operação", "Database", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tsbtnDeletar_Click(object sender, EventArgs e) { cruds = new Usuarios.Inserir();// instancio a variavel cruds, e crio uma novo insercao a instanciar o inserir. try { cruds.id_usuario = Convert.ToInt32(txtID.Text); // instanciando o cruds para excluir o txtID no campo id_usuario, convertendo string e int 32 bytes cruds.Remover(); // instancio o cruds para ter aceeso ao metodo remover, e excluir registros. dgvDados.Rows.RemoveAt(catchRowIndex); txtID.Clear(); //limpa o campo txtid txtNome.Clear(); //limpa o campo txtnome txtPlaca.Clear(); // limpa o campo txtplaca txtEndereco.Clear(); // limpa o campo txtendereco mtbTelefone.Clear(); // limpa o campo mtbtelefone txtLogin.Clear(); //limpa o campo txtlogin txtSenha.Clear(); // limpa o campo txtsenha // exibe uma mensagem de registro excluido com sucesso. MessageBox.Show("Registro excluído com sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception) { // caso der algo errado aparecera uma mensagem de erro MessageBox.Show("Ocorreu um erro ao realizar a operação", "Database", MessageBoxButtons.OK, MessageBoxIcon.Error); } }