コード例 #1
0
        private async void ButtonRemove(object s, EventArgs args)
        {
            if (clicked)
            {
                return;
            }
            if (admin != null)
            {
                clicked = true;
                var b = await App.Send("Meddelande",
                                       "Vill du också radera alla tillhörande produkter?", "Ja", "Nej", ManagePage.page);

                await DBActions.FullyRemoveAdmin(admin);

                if (b)
                {
                    var a = DBActions._a(admin);
                    foreach (Products p in a)
                    {
                        await DBActions.FullyRemoveProduct(p);
                    }
                }
                search.Text = null;
                App.Send("Info", "Kontot med ID: " + admin.ID + " har raderats!", "Ok", ManagePage.page);
                stack.IsVisible = false;
                clicked         = false;
            }
        }
コード例 #2
0
        private async void RemoveProduct(object s, EventArgs a)
        {
            if (loading)
            {
                return;
            }
            if (await DBActions.Check(MapPage._g as Admins, MapPage.mapPage))
            {
                return;
            }
            loading = true;
            var A = await App.SendSure(MapPage.mapPage);

            if (A)
            {
                await DBActions.FullyRemoveProduct(binary.PRODUCT);

                MapPage.mapPage.ReloadAll();
            }
            loading = false;
        }