private void btnRemover_Click(object sender, EventArgs e) { if (_pesquisarEspecialidade.LinhaSelecionada.HasValue) { try { var result = MessageBox.Show(@"Deseja remover a especialidade?", @"Confirmação", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { clinicaService.RemoverEspecialidade(_pesquisarEspecialidade.EspecialidadesSalvas[_pesquisarEspecialidade.LinhaSelecionada.Value]); listViewEspecialidades.Items.RemoveAt(_pesquisarEspecialidade.LinhaSelecionada.Value); MessageBox.Show(this, @"Especialidade excluida com sucesso!"); ClearTextBoxs(); txtPesqDesc.Focus(); } else { ClearTextBoxs(); txtPesqDesc.Focus(); } } //Caso haja um erro no WebService irá mostrar uma mensagem de erro 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); } } }