private async void btnBaja_Click(object sender, RoutedEventArgs e) { try { BibliotecaClase.Contrato E = (BibliotecaClase.Contrato)dtgContratos.SelectedItem; supremo.DarDeBaja(E); if (E != null) { MessageBoxResult resp = MessageBox.Show("Desea dar de baja?", "Dar de baja", MessageBoxButton.YesNo, MessageBoxImage.Warning); if (resp == MessageBoxResult.Yes) { bool resp2 = supremo.DarDeBaja(E); await this.ShowMessageAsync(null, "Vigencia cambiada"); dtgContratos.ItemsSource = supremo.readAll(); } else { await this.ShowMessageAsync(null, "Error al cambiar vigencia"); dtgContratos.ItemsSource = supremo.readAll(); } } dtgContratos.ItemsSource = supremo.readAll(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }