Esempio n. 1
0
        private async void DataGridDelProduct_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var row = (vProducts)dataGridDelProduct.SelectedItem;

            if (dataGridDelProduct.SelectedItem != null)
            {
                if (MessageBox.Show("" + row.Name + " Adlı Öğeyi Silmek İstiyor Musunuz?", "Uyarı!", MessageBoxButton.YesNoCancel) == MessageBoxResult.Yes)
                {
                    var progress = new Progress <int>();
                    await Task.Run(async() =>
                    {
                        await Dispatcher.Invoke(async() =>
                        {
                            wait = await Progress();

                            if (wait == "100")
                            {
                                Processbar.Visibility = Visibility.Hidden;
                                await services.DelProduct(row.ID);
                                var lists = await services.getView(id);
                                dataGridDelProduct.ItemsSource = lists;
                                MessageBox.Show("Öğe Silindi");
                            }
                        });
                    });
                }
                else
                {
                }
            }
        }
        private void DataGridDelProduct_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var row = (vProducts)dataGridDelProduct.SelectedItem;

            if (MessageBox.Show("" + row.Name + " Adlı Öğeyi Silmek İstiyor Musunuz?", "Uyarı!", MessageBoxButton.YesNoCancel) == MessageBoxResult.Yes)
            {
                services.DelProduct(row.ID);
                getlists();
                MessageBox.Show("Öğe Silindi!");
            }
            else
            {
            }
        }