Ejemplo n.º 1
0
        private async void myList_ItemTapped(object sender, ItemTappedEventArgs e)
        {
            var answer = await DisplayAlert("تنبيه", "سوف تقوم بحذف صورة لامر العمل", "موافق", "الغاء");

            if (answer)
            {
                await BeBusy(true);

                int PID = ((WorkOrdersPhotos)myList.SelectedItem).id;
                try
                {
                    bool isOk = await rcs.DeletePhotoAsync(PID);

                    if (isOk)
                    {
                        await BeBusy(false);
                        await DisplayAlert("تمت العملية", "تم الحذف بنجاح", "موافق");

                        populateList(n);
                    }
                    else
                    {
                        await BeBusy(false);
                        await DisplayAlert("خطأ", "توجد مشكلة", "موافق");
                    }
                }
                catch (Exception err)
                {
                    await BeBusy(false);
                    await DisplayAlert("Error", err.InnerException.ToString(), "Ok");
                }
            }
            else
            {
                return;
            }
        }