private void btnAtualizar_Click(object sender, EventArgs e) { if (_pesquisarConvenio.LinhaSelecionada.HasValue) { try { Convenio convenio = new Convenio() { ID_Convenio = Convert.ToInt32(_pesquisarConvenio.ConveniosSalvos[_pesquisarConvenio.LinhaSelecionada.Value].ID_Convenio), Descricao = txtDescricao.Text }; clinicaService.AtualizarConvenio(convenio); MessageBox.Show(this, "Convênio atualizado com sucesso!"); _pesquisarConvenio.ConveniosSalvos[_pesquisarConvenio.LinhaSelecionada.Value] = convenio; listViewConvenios.Items[_pesquisarConvenio.LinhaSelecionada.Value].SubItems[1].Text = convenio.Descricao; ClearTextBoxs(); } catch (WebException) { MessageBox.Show(this, ERROR_WEBSERVICE, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(this, ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } } }