public async void Editar(DatosVuelo v) { var json = JsonConvert.SerializeObject(v); var result = await cliente.PutAsync("Tablero", new StringContent(json, Encoding.UTF8, "application/json")); result.EnsureSuccessStatusCode(); }
private void btnAceptar_Click(object sender, RoutedEventArgs e) { DatosVuelo datos = this.DataContext as DatosVuelo; c.Editar(datos); this.Close(); }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { try { if (gridLista.SelectedIndex >= 0) { datos = gridLista.SelectedItem as DatosVuelo; DatosVuelo v = gridLista.SelectedItem as DatosVuelo; if (MessageBox.Show($"¿Desea eliminar el vuelo {datos.Vuelo} con destino a {datos.Destino} cuya salida es a las {datos.Hora}?", "Confirme", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { cv.Eliminar(datos); MessageBox.Show("Vuelo eliminado con exito", "Vuelo Eliminado", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("El vuelo no se eliminó"); } } else { MessageBox.Show("Seleccione un vuelo para eliminar", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public async void Eliminar(DatosVuelo v) { var json = JsonConvert.SerializeObject(v); HttpRequestMessage msj = new HttpRequestMessage(HttpMethod.Delete, "Tablero"); msj.Content = new StringContent(json, Encoding.UTF8, "application/json"); var result = await cliente.SendAsync(msj); result.EnsureSuccessStatusCode(); }
private void btnEditar_Click(object sender, RoutedEventArgs e) { try { if (gridLista.SelectedIndex >= 0) { EditarWindow ventanaEditar = new EditarWindow(); DatosVuelo ve = gridLista.SelectedItem as DatosVuelo; ventanaEditar.DataContext = ve; ventanaEditar.ShowDialog(); } else { MessageBox.Show("Seleccione un vuelo para poder editar"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }