private void btnRegistrarSaida_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja realmente registar a saída do veículo?", "Registro", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (dgvPermanenciaVeiculo.Rows.Count == 0) { mensagem("Selecione pelo menos um registro"); } else { var pDAO = new PermanenciaVeiculoDAO(); int id = Convert.ToInt32(dgvPermanenciaVeiculo.CurrentRow.Cells[0].Value); try { var p = pDAO.find(id); p.dataSaida = DateTime.Now; pDAO.atualizar(p); mensagem("Registro atualizado com sucesso!"); atualizaGridPermanenciaVeiculo(); } catch (Exception) { mensagem("Falha ao atualizar o registro"); } } } }