private void buttonGravar_Click(object sender, System.EventArgs e) { string inconsistencias = ValidaDados(); if (inconsistencias == "") { AgendaTelefonica agendaTelefonica = new AgendaTelefonica(); agendaTelefonica.Id = Convert.ToInt32(textBoxId.Text); agendaTelefonica.Nome = textBoxNome.Text; agendaTelefonica.Telefone = textBoxTelefone.Text; agendaTelefonica.Cargo = textBoxCargo.Text; agendaTelefonica.Local = textBoxLocal.Text; agendaTelefonica.Observacao = textBoxObservacao.Text; try { if (_IsInsert) { if (AgendaTelefonicaRepository.Insert(agendaTelefonica) > 0) { MessageBox.Show("Dados incluídos com sucesso."); this.Close(); } else { MessageBox.Show("Os dados não foram incluídos."); } } else { if (AgendaTelefonicaRepository.Update(agendaTelefonica) > 0) { MessageBox.Show("Dados atualizados com sucesso."); this.Close(); } else { MessageBox.Show("Os dados não foram atualizados."); } } } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } } else { MessageBox.Show(inconsistencias); } }
private void buttonExcluir_Click(object sender, EventArgs e) { try { int linha; linha = dataGridView1.CurrentRow.Index; DialogResult response = MessageBox.Show("Deseja deletar este registro?\n" + dataGridView1[1, linha].Value.ToString(), "Deletar Item", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (response == DialogResult.Yes) { AgendaTelefonicaRepository.Delete(GetDadosDoGrid()); CarregaDados(); } } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } }
private void CarregaDados() { dataGridView1.DataSource = AgendaTelefonicaRepository.GetDataTable <SQLiteConnection, SQLiteDataAdapter>("Select * from AgendaTelefonica order by nome"); }
private void textBoxLocaliza_TextChanged(object sender, EventArgs e) { string qry = "Select * from AgendaTelefonica where Nome like '%" + textBoxLocaliza.Text + "%'"; dataGridView1.DataSource = AgendaTelefonicaRepository.GetDataTable <SQLiteConnection, SQLiteDataAdapter>(qry); }