public async void Editar(DatosVuelo vuelo) { var json = JsonConvert.SerializeObject(vuelo); var result = await cliente.PutAsync("/Tablero", new StringContent(json, Encoding.UTF8, "application/json")); result.EnsureSuccessStatusCode(); AlHaberMovimiento?.Invoke(); }
public async void Eliminar(DatosVuelo vuelo) { var json = JsonConvert.SerializeObject(vuelo); HttpRequestMessage message = new HttpRequestMessage(HttpMethod.Delete, "/Tablero"); message.Content = new StringContent(json, Encoding.UTF8, "application/json"); var result = await cliente.SendAsync(message); result.EnsureSuccessStatusCode(); AlHaberMovimiento?.Invoke(); }
private void btnEditar_Click(object sender, RoutedEventArgs e) { if (dtgListaVuelos.SelectedIndex != -1) { Editar editar = new Editar(); DatosVuelo vueloEditar = dtgListaVuelos.SelectedItem as DatosVuelo; editar.DataContext = vueloEditar; editar.ShowDialog(); } else { MessageBox.Show("Seleccione un vuelo para editar", "Atecion", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void btnAceptar_Click(object sender, RoutedEventArgs e) { DatosVuelo vuelo = this.DataContext as DatosVuelo; try { cliente.Editar(vuelo); this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnEliminar_Click(object sender, RoutedEventArgs e) { if (dtgListaVuelos.SelectedIndex != -1) { try { DatosVuelo vueloEliminar = new DatosVuelo(); vueloEliminar = dtgListaVuelos.SelectedItem as DatosVuelo; if (MessageBox.Show($"Estas seguro que deseas eliminar el vuelo {vueloEliminar.Vuelo}?" , "Atencion", MessageBoxButton.OKCancel, MessageBoxImage.Warning) == MessageBoxResult.OK) { cliente.Eliminar(vueloEliminar); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { MessageBox.Show("Seleccione un vuelo para Eliminar", "Atecion", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }