Beispiel #1
0
        private void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (dtgPeliculas.SelectedIndex != -1)
                {
                    datos = dtgPeliculas.SelectedItem as DatosPelicula;

                    if (MessageBox.Show($"¿Desea eliminar la pelicula {datos.Nombre} con función a las {datos.Hora}?", "Confirme", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                    {
                        cliente.Eliminar(datos);
                        MessageBox.Show("Pelicula eliminada de cartelera", "Vuelo Eliminado", MessageBoxButton.OK, MessageBoxImage.Information);
                    }
                    else
                    {
                        MessageBox.Show("La pelicula no se eliminó de la cartelera");
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione una pelicula para eliminar de cartelera", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #2
0
        public async void Editar(DatosPelicula p)
        {
            var json   = JsonConvert.SerializeObject(p);
            var result = await cliente.PutAsync("Actividad5/Tablero", new StringContent(json, Encoding.UTF8, "application/json"));

            result.EnsureSuccessStatusCode();
        }
Beispiel #3
0
        public async void Eliminar(DatosPelicula p)
        {
            var json = JsonConvert.SerializeObject(p);
            HttpRequestMessage msj = new HttpRequestMessage(HttpMethod.Delete, "Actividad5/Tablero");

            msj.Content = new StringContent(json, Encoding.UTF8, "application/json");
            var result = await cliente.SendAsync(msj);

            result.EnsureSuccessStatusCode();
        }
Beispiel #4
0
        private void btnAceptar_Click(object sender, RoutedEventArgs e)
        {
            DatosPelicula datos = this.DataContext as DatosPelicula;

            try
            {
                cliente.Editar(datos);
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #5
0
        private void btnEditar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (dtgPeliculas.SelectedIndex != -1)
                {
                    EditarWindow ventanaEdit = new EditarWindow();
                    datos = dtgPeliculas.SelectedItem as DatosPelicula;
                    ventanaEdit.DataContext = datos;
                    ventanaEdit.ShowDialog();
                }
                else
                {
                    MessageBox.Show("Seleccione una pelicula para editar", "Atecion", MessageBoxButton.OK, MessageBoxImage.Exclamation);
                }

                cliente.Editar(datos);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }