private void btVisualizar_Click(object sender, EventArgs e) { if (dgvGerCarros.CurrentRow != null) { int key = int.Parse(dgvGerCarros.CurrentRow.Cells[0].Value.ToString()); FormAddCarro form = new FormAddCarro(dbcarros.Read(key), false); form.ShowDialog(this); } else { MessageBox.Show("Selecione uma linha para visualizar!", "Ops...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
/* * private List<Carros> ListarFiltro(string texto) * { * List<Carros> carroFiltrado = new List<Carros>(); * List<Carros> ca = new List<Carros>(); * ca = dbcarros.ListAll(); * * foreach (Carros c in ca) * { * string aux = "" + c.Cod; * if (aux.Contains(texto) || c.Nome.Contains(texto) || c.Modelo.Contains(texto)) * carroFiltrado.Add(c); * } * * return carroFiltrado; * } */ private void btAdicionar_Click(object sender, EventArgs e) { List <Carro> ca = new List <Carro>(); FormAddCarro form = new FormAddCarro(); ca = dbcarros.ListAll(); form.ShowDialog(); if (form.ValidaCampo) { dbcarros.Create(form.Carro); } else { MessageBox.Show("Todos os campos devem ser preenchidos!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } AtualizaDGV(); }
private void btEditar_Click(object sender, EventArgs e) { if (dgvGerCarros.CurrentRow != null) { int key = int.Parse(dgvGerCarros.CurrentRow.Cells[0].Value.ToString()); FormAddCarro form = new FormAddCarro(dbcarros.Read(key), true); Carro c = new Carro(); form.ShowDialog(this); if (form.ValidaCampo == false) { MessageBox.Show("Ocorreu um erro!", "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { dbcarros.Update(form.Carro); } AtualizaDGV(); } else { MessageBox.Show("Selecione uma linha para editar!", "Ops...", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }