示例#1
0
        private void btnAtualizar_Click(object sender, EventArgs e)
        {
            if (_pesquisarSecretaria.LinhaSelecionada.HasValue)
            {
                try
                {
                    Secretaria secretaria = GetSecretaria();
                    secretaria.ID_Secretaria = _pesquisarSecretaria.SecretariasSalvas[_pesquisarSecretaria.LinhaSelecionada.Value].ID_Secretaria;
                    ClinicaService service = new ClinicaService();
                    service.AtualizarSecretaria(secretaria);
                    MessageBox.Show(@"Secretária atualizado com sucesso!");

                    _pesquisarSecretaria.SecretariasSalvas[_pesquisarSecretaria.LinhaSelecionada.Value] = secretaria;

                    DisableEditar();
                    CarregarListView();
                }
                catch (WebException)
                {
                    MessageBox.Show(ERROR_WEBSERVICE);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(this, ex.Message, Application.ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }