private void buttonSalvar_Click(object sender, EventArgs e) { if (dataGridViewServico.Rows.Count > 0) { if (FormMessage.ShowMessegeQuestion("Deseja salvar este registro?") == DialogResult.Yes) { List <int> listInt = new List <int>(); colecaoServico = new ServicoColecao(); foreach (DataGridViewRow row in dataGridViewServico.Rows) { idSave = servicoNegocio.InsertServico((ServicoInfo)row.DataBoundItem); if (idSave > 0) { listInt.Add(idSave); } else { break; } } if (idSave > 0) { foreach (int item in listInt) { colecaoServico.Add(servicoNegocio.ConsultarServicoPorOs(item)); } PreencherGrid(); saved = true; } else { MessageBox.Show("Falha ao tentar salvar!"); } } } else { FormMessage.ShowMessegeWarning("Insira uma Ordem de serviço para poder salvar!"); } }