예제 #1
0
        private void _currentActivityChronometer_Click(object sender, EventArgs e)
        {
            // Bring up edit activity activity
            if (_currentOutsideActivity != null && _currentOutsideActivity.DurationMilliseconds > 0)
            {
                using var intent = new Intent();
                intent.SetClass(this, typeof(EditOutsideActivityActivity));
                intent.PutExtra("selectedOutsideActivityId", 0);
                StartActivity(intent);
            }
            else
            {
                //                await DisplayAlert("No Valid Acitvity", "You have been alerted", "OK");
                Android.App.AlertDialog.Builder alertDiag = new Android.App.AlertDialog.Builder(this);
                alertDiag.SetTitle(NOVALIDACTIVITYDETECTED);
                alertDiag.SetMessage(NOVALIDACTIVITYMESSAGE);
                alertDiag.SetPositiveButton(OK, (senderAlert, args) =>
                {
                    alertDiag.Dispose();
                });

                Dialog diag = alertDiag.Create();
                diag.Show();

                alertDiag.Dispose();
            }
        }
예제 #2
0
        private void CallUs(string p1, string p2)
        {
            string[] nos = new string[]
            {
                p1,
                p2
            };
            var phone   = "";
            var builder = new Android.App.AlertDialog.Builder(this);

            builder.SetTitle(Resource.String.menu_contact_us);
            builder.SetSingleChoiceItems(nos, 0, delegate(object sender, DialogClickEventArgs e)
            {
                phone = nos[e.Which];
            });
            builder.SetPositiveButton(Resource.String.btn_call, delegate
            {
                builder.Dispose();
                if (!string.IsNullOrEmpty(phone))
                {
                    phone = nos[0];
                }
                Intent _phone = new Intent(Intent.ActionCall,
                                           Android.Net.Uri.Parse(string.Format("tel:{0}", phone)));
                StartActivity(_phone);
            });
            builder.SetNegativeButton(Resource.String.dialog_cancel, delegate
                                      { builder.Dispose(); });
            builder.Show();
        }
예제 #3
0
        private void MItems_Click(object sender, EventArgs e)
        {
            NumberPicker EditItems = new NumberPicker(this);

            EditItems.MaxValue = 50;
            EditItems.MinValue = 1;
            var id = View.GenerateViewId();

            EditItems.Id = id;
            FrameLayout container = new FrameLayout(this);

            FrameLayout.LayoutParams param = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MatchParent, ViewGroup.LayoutParams.WrapContent);
            param.SetMargins(10, 0, 10, 0);
            EditItems.LayoutParameters = param;
            container.AddView(EditItems);

            var builder = new Android.App.AlertDialog.Builder(this);

            builder.SetTitle("Weka idadi ya bidhaa");
            builder.SetView(container);
            builder.SetPositiveButton(Resource.String.dialog_ok, delegate
            {
                builder.Dispose();
                qty         = EditItems.Value;
                mItems.Text = qty.ToString();

                setCalcTotalPrice();
            });
            builder.SetNegativeButton(Resource.String.dialog_cancel, delegate
            {
                builder.Dispose();
            });
            builder.Show();
        }
예제 #4
0
        private void MakeACall(string p, string p2)
        {
            string[] nos = new string[]
            {
                p,
                p2
            };
            var phone   = "";
            var builder = new Android.App.AlertDialog.Builder(this);

            builder.SetTitle("Wasiliana nasi");
            builder.SetSingleChoiceItems(nos, 0, delegate(object sender, DialogClickEventArgs e)
            {
                phone = nos[e.Which];
            });
            builder.SetPositiveButton("Piga", delegate
            {
                builder.Dispose();
                if (!string.IsNullOrEmpty(phone))
                {
                    phone = nos[0];
                }
                Intent _phone = new Intent(Intent.ActionCall,
                                           Android.Net.Uri.Parse(string.Format("tel:{0}", phone)));
                StartActivity(_phone);
            });
            builder.SetNegativeButton("Tengua", delegate
                                      { builder.Dispose(); });
            builder.Show();
        }
예제 #5
0
        private void SortingDialog()
        {
            var builder = new Android.App.AlertDialog.Builder(this);

            builder.SetTitle(Resource.String.dlg_title_sorting);
            builder.SetSingleChoiceItems(Resource.Array.sorting_price, filters, delegate(object s, DialogClickEventArgs e)
            {
                filters = e.Which;
            });
            builder.SetPositiveButton(Resource.String.dialog_ok, delegate
            {
                builder.Dispose();
                if (filters == 0)
                {
                    //Sort by high price
                    sortByAsc = false;
                    SortListed(sortByAsc);
                }
                else
                {
                    //Sort by lower price
                    sortByAsc = true;
                    SortListed(sortByAsc);
                }
            });
            builder.SetNegativeButton(Resource.String.dialog_cancel, delegate
                                      { builder.Dispose(); });
            builder.Show();
        }
예제 #6
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_list);

            _mealList = FindViewById <ListView>(Resource.Id.meal_list);

            _mealList.ItemClick += (object sender, ItemClickEventArgs e) =>
            {
                var meal = _mealList.GetItemAtPosition(e.Position).Cast <MealItem>();

                if (Intent.GetBooleanExtra("BloodSugar", false))
                {
                    Intent carbActivity = new Intent(this, typeof(BloodSugarAddWithFoodActivity));
                    carbActivity.PutExtra("MealName", meal.FoodName);
                    carbActivity.PutExtra("Carbs", meal.Carbs.ToString());
                    StartActivity(carbActivity);
                    Finish();
                }
                else
                {
                    var alert = new Android.App.AlertDialog.Builder(this);

                    alert.SetTitle("Alert");
                    alert.SetMessage("Do you want to add a blood sugar with this?");
                    alert.SetPositiveButton("Yes", (c, ev) =>
                    {
                        alert.Dispose();

                        Intent carbActivity = new Intent(this, typeof(BloodSugarAddWithFoodActivity));
                        carbActivity.PutExtra("MealName", meal.FoodName);
                        carbActivity.PutExtra("Carbs", meal.Carbs.ToString());
                        StartActivity(carbActivity);
                        Finish();
                    });

                    alert.SetNegativeButton("No", (c, ev) =>
                    {
                        alert.Dispose();

                        Intent carbActivity = new Intent(this, typeof(CarbAddActivity));
                        carbActivity.PutExtra("MealName", meal.FoodName);
                        carbActivity.PutExtra("Carbs", meal.Carbs.ToString());
                        StartActivity(carbActivity);
                        Finish();
                    });

                    alert.Show();
                }
            };

            Android.Support.V7.Widget.Toolbar toolbar = FindViewById <Android.Support.V7.Widget.Toolbar>(Resource.Id.toolbar_list);
            toolbar.Title = "Pick a Meal";
            SetSupportActionBar(toolbar);
        }
예제 #7
0
        private void UserSettingsValidation()
        {
            _user = new User();
            bool first = false, last = false, phone1 = false;

            if (!string.IsNullOrEmpty(mFullname.Text))
            {
                first = true;
            }

            if (!string.IsNullOrEmpty(mPhoneNo.Text))
            {
                last = true;
            }

            if (mPhoneNo.Text == mConfirPhoneNo.Text)
            {
                phone1 = true;
            }

            if (first && last && phone1)
            {
                _user.Fullname    = mFullname.Text;
                _user.PhoneNumber = mPhoneNo.Text;
                _user.Location    = mLocation.Text;
                _user.UserID      = app.GetString("USERID", string.Empty);
                if (string.IsNullOrEmpty(mLocation.Text))
                {
                    _user.Location = "not set";
                }
                else
                {
                    _user.Location = mLocation.Text;
                }

                var builder = new Android.App.AlertDialog.Builder(this);
                builder.SetTitle(Resource.String.dlg_info);
                builder.SetMessage(Resource.String.dlg_save);
                builder.SetPositiveButton(Resource.String.dlg_btn_yes, delegate
                {
                    builder.Dispose();
                    Update(_user);
                });
                builder.SetNegativeButton(Resource.String.dlg_btn_no, delegate
                                          { builder.Dispose(); });
                builder.Show();
            }
        }
예제 #8
0
        private void ActivitySearch_search(object sender, EventArgs e)
        {
            if (maxIndex < SubCategory.Count)
            {
                onScrollListener.IsLoading = true;
                HideShowProgress();

                CurrectCategory    = SubCategory[maxIndex].CategoryID;
                CurrentSubCategory = SubCategory[maxIndex].SubCategoryID;
                _category          = SubCategory[maxIndex].SubCategory;

                SeachProducts(searchQuery, CurrectCategory, CurrentSubCategory, SearchOffset);
            }
            else
            {
                IsSearchCompleted = true;
            }

            if (Adapter == null && IsSearchCompleted)
            {
                onScrollListener.IsLoading = false;
                HideShowProgress();
                var builder = new Android.App.AlertDialog.Builder(this);
                builder.SetTitle(Resource.String.dlg_info);
                builder.SetMessage(Resource.String.info_nomatch_result);
                builder.SetPositiveButton(Resource.String.dialog_ok, delegate
                {
                    builder.Dispose();
                });
                builder.Show();
                txtSearch.Visibility = ViewStates.Visible;
            }
        }
예제 #9
0
        private void HelpInfo()
        {
            //:Buttons And Their Functionality:
            //Forward: Generates New Image
            //
            //(you can hold down on forward to go back to the last image)
            //Backwards Goes Back One Image
            //Dropdown: Choose The Tag You Want!
            //Image: When A New Image Is Generated Hold Your Finger Down On It To See More Options!
            //Share Image: Gives Sharing Options
            //Favorite Button: Saves Your Favorited Images In A List To Use Them In App
            //
            //:Options And Their Functionality:
            //Enable NSFW Tags: Enables (lewd) Tags
            //Enable Animations: Enables Animations (Saves Performance When Disabled)
            //Enable Notifications: Enables Notifications
            //Reset Image History: Resets The Generated Image List (Saves Performance)
            //Check NekosLife Server: To Check If The Host Is Online

            var aDialog = new Android.App.AlertDialog.Builder(this);

            aDialog.SetView(Resource.Layout.help_activity)
            .SetTitle("Help")
            .SetNegativeButton("Close", delegate
            {
                aDialog.Dispose();
            })
            .Show();
        }
예제 #10
0
        private void Calculate_Click(object sender, EventArgs e)
        {
            try
            {
                var    successedtext = FindViewById <EditText>(Resource.Id.successedText);
                var    involvedtext  = FindViewById <EditText>(Resource.Id.involvedText);
                double involved      = double.Parse(involvedtext.Text);
                double successed     = double.Parse(successedtext.Text);

                double sum = successed * 100 / involved;
                Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(this);
                alertDialog.SetTitle("النتيجة");
                alertDialog.SetMessage($"نسبة النجاح هي : {sum:F3}%");
                alertDialog.SetNeutralButton("موافق", delegate
                {
                    alertDialog.Dispose();
                });
                alertDialog.Show();
            }
            catch
            {
                Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(this);
                alertDialog.SetTitle("خطأ");
                alertDialog.SetMessage("القيم المُدخلة غير صحيحة");
                alertDialog.SetNeutralButton("موافق", delegate
                {
                    alertDialog.Dispose();
                });
                alertDialog.Show();
            }
        }
예제 #11
0
 //Overrides back button settings
 public override void OnBackPressed()
 {
     //If results are showing, Go to opening page
     if (searchFragmentActivity != null)
     {
         //Home method executed
         Home();
     }
     //Exit app
     else
     { //Dialog Box Creation
         string TITLE = "Exit App?", MESSAGE = "Are you sure you want to leave?";
         Android.App.AlertDialog.Builder alert = new Android.App.AlertDialog.Builder(this);
         alert.SetTitle(TITLE);
         alert.SetMessage(MESSAGE);
         alert.SetPositiveButton("Yes", (senderAlert, args) =>
         {
             Finish();
             Toast.MakeText(this, "Don't forget to rate this app if you haven't already", ToastLength.Short).Show(); alert.Dispose();
         });
         alert.SetNegativeButton("No", (senderAlert, args) => { alert.Dispose(); });
         Dialog dialog = alert.Create();
         dialog.Show();
     }
 }
예제 #12
0
        public async void BuscarDetalleLibro()
        {
            string obj = this.Intent.GetStringExtra("key");

            //para verificar internet
            var connection = await this.checkConnection.CheckConnection();

            if (!connection.IsSucces)
            {
                Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(this);
                alertDialog.SetTitle("Alert connectivity");
                alertDialog.SetMessage("Please check your internet connection.");
                alertDialog.SetNeutralButton("Ok", delegate
                {
                    alertDialog.Dispose();
                });
                alertDialog.Show();
                return;
            }
            detailbook = await client.Get <DetailBook>(Constants.URLDETAILBOOK, obj.ToString());

            title.Text = detailbook.title;

            Picasso.With(this)
            .Load(detailbook.image)
            .Into(imagen);

            autor.Text       = detailbook.authors;
            lenguaje.Text    = detailbook.language;
            price.Text       = detailbook.price;
            descripcion.Text = detailbook.desc;
        }
        private void LinkEventHandlers()
        {
            _editOutsideActivityNameEditText.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) => {
                outsideActivity.Name = e.Text.ToString();
            };
            /// FIGURE OUT HOW TO POPULATE NOTES FIELD AND DISPLAY THE NOTES.
            _editOutsideActivityNotesEditText.TextChanged += (object sender, Android.Text.TextChangedEventArgs e) => {
                outsideActivity.Notes = e.Text.ToString();
            };

            _editOutsideActivityStartDateEditText.Click += _editOutsideActivityStartDateEditText_Click;
            _editOutsideActivityStartTimeEditText.Click += _editOutsideActivityStartTimeEditText_Click;
            _updateOutsideActivityButton.Click          += _updateOutsideActivityButton_Click;
            // popup dialog to confirm activity should be deleted
            _deleteOutsideActivityButton.Click += delegate {
                Android.App.AlertDialog.Builder alertDiag = new Android.App.AlertDialog.Builder(this);
                alertDiag.SetTitle("Confirm delete");
                alertDiag.SetMessage("Once deleted the activity cannot be recovered");
                alertDiag.SetPositiveButton("Delete", (senderAlert, args) => {
                    _dataService.DeleteOutsideActivity(outsideActivity);

                    Toast.MakeText(this, "Deleted", ToastLength.Short).Show();
                    Finish();
                });
                alertDiag.SetNegativeButton("Cancel", (senderAlert, args) => {
                    alertDiag.Dispose();
                });
                Dialog diag = alertDiag.Create();
                diag.Show();
            };
        }
        /// <summary>
        /// <description>Upload User Profile Picture</description>
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void onImgProfileClick(object sender, EventArgs e)
        {
            try
            {
                string[] items = { "Take Photo", "Choose from Library", "Cancel" };
                Android.App.AlertDialog.Builder alertDiag = new Android.App.AlertDialog.Builder(this);
                alertDiag.SetTitle("Add Photo");
                alertDiag.SetItems(items, (d, args) =>
                {
                    //Take photo
                    if (args.Which == 0)
                    {
                        TakePhoto();
                    }

                    else if (args.Which == 1)
                    {
                        UploadPhoto();
                    }
                    else
                    {
                        alertDiag.Dispose();
                    }
                });
                Dialog diag = alertDiag.Create();
                alertDiag.Show();
            }
            catch (Exception ex)
            {
                Toast.MakeText(this, GetString(Resource.String.somthing_wrong), ToastLength.Short).Show();
            }
        }
예제 #15
0
 public override void OnBackPressed()
 {
     Android.App.AlertDialog.Builder aDialog;
     aDialog = new Android.App.AlertDialog.Builder(this);
     aDialog.SetTitle("Meow! Don't Abandon Us!");
     aDialog.SetPositiveButton("YES", delegate { Process.KillProcess(Process.MyPid()); });
     aDialog.SetNegativeButton("NO", delegate { aDialog.Dispose(); });
     aDialog.Show();
 }
예제 #16
0
        public static Android.App.AlertDialog.Builder setAlert(string mensaje, Context contexto)
        {
            Android.App.AlertDialog.Builder alerta = new Android.App.AlertDialog.Builder(contexto);
            alerta.SetTitle("Notificacion");
            alerta.SetMessage(mensaje);
            alerta.SetPositiveButton("OK", (enviador, evento) => { alerta.Dispose(); });

            return(alerta);
        }
예제 #17
0
        private void settings()
        {
            var check = 0;

            if (_lang == "sw")
            {
                check = 1;
            }

            var builder = new Android.App.AlertDialog.Builder(Activity);

            builder.SetTitle(Resource.String.dlg_choose_lang);
            builder.SetSingleChoiceItems(Resource.Array.language_choice, check, delegate(object sender, DialogClickEventArgs e)
            {
                builder.Dispose();
                var language = Resources.GetStringArray(Resource.Array.language_choice);
                selected     = language[e.Which];
            });
            builder.SetPositiveButton(Resource.String.dialog_ok, delegate
            {
                builder.Dispose();
                if (selected == "Kiswahili")
                {
                    ISharedPreferencesEditor editor = app.Edit();
                    editor.PutString("Language", "sw");
                    editor.Apply();
                    Activity.Recreate();
                }
                else
                {
                    ISharedPreferencesEditor editor = app.Edit();
                    editor.PutString("Language", "en");
                    editor.Apply();
                    Activity.Recreate();
                }
            });
            builder.SetNegativeButton(Resource.String.dialog_cancel, delegate
            {
                builder.Dispose();
            });
            builder.Create().Show();
        }
예제 #18
0
 private void ButtonAboutTheApp_Click(object sender, EventArgs e)
 {
     Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(this);
     alertDialog.SetTitle(context.Resources.GetString(Resource.String.AboutTheAppButton));
     alertDialog.SetMessage(context.Resources.GetString(Resource.String.AboutTheApp));
     alertDialog.SetNeutralButton("Ok", delegate
     {
         alertDialog.Dispose();
     });
     alertDialog.Show();
 }
예제 #19
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.newMember);
            fullName     = (TextInputLayout)FindViewById(Resource.Id.fullNameText);
            nic          = (TextInputLayout)FindViewById(Resource.Id.NICText);
            selectDate   = (Button)FindViewById(Resource.Id.selectBirthdayButton);
            email        = (TextInputLayout)FindViewById(Resource.Id.emailText);
            telephone    = (TextInputLayout)FindViewById(Resource.Id.phoneNumberText);
            submitButton = (Button)FindViewById(Resource.Id.newMemberSubmitButton);
            cancelButton = (Button)FindViewById(Resource.Id.newMemberSubmitCancelButton);
            selectedDate = (TextView)FindViewById(Resource.Id.selectedDateLabel);

            selectDate.Click   += SelectDate_Click;
            cancelButton.Click += delegate
            {
                StartActivity(typeof(MainActivity));
            };
            submitButton.Click += delegate
            {
                string fullNameText     = fullName.EditText.Text;
                string nicText          = nic.EditText.Text;
                string emailText        = email.EditText.Text;
                string telephoneText    = telephone.EditText.Text;
                string selectedDateText = selectDate.Text;

                HashMap memberInfo = new HashMap();
                memberInfo.Put("fullName", fullNameText);
                memberInfo.Put("NIC", nicText);
                memberInfo.Put("Email", emailText);
                memberInfo.Put("telephone Number", telephoneText);
                memberInfo.Put("Birthday", birthday);

                Android.App.AlertDialog.Builder saveMemberAlert = new Android.App.AlertDialog.Builder(this);
                saveMemberAlert.SetTitle("Save Alumni Info");
                saveMemberAlert.SetMessage("Are you sure?");
                saveMemberAlert.SetPositiveButton("Continue", (senderAlert, args) =>
                {
                    DatabaseReference newMemberRef = AppDataHelper.GetDatabase().GetReference("Member").Push();
                    newMemberRef.SetValue(memberInfo);
                    StartActivity(typeof(MainActivity));
                    this.Dispose();
                });
                saveMemberAlert.SetNegativeButton("Cancel", (senderAlert, args) =>
                {
                    saveMemberAlert.Dispose();
                });

                saveMemberAlert.Show();
            };

            //submitButton.Click += SubmitButton_Click;
            // Create your application here
        }
 public virtual void DisplayAlert(string message)
 {
     Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(this);
     alertDialog.SetTitle("");
     alertDialog.SetMessage(message);
     alertDialog.SetPositiveButton("OK", delegate
     {
         alertDialog.Dispose();
         StartActivity(typeof(MainActivity));
     });
     alertDialog.Show();
 }
예제 #21
0
        void ListView_OnItemLongClick(object sender, AdapterView.ItemLongClickEventArgs e)
        {
            LocalBox clickedItem = foundLocalBoxes [e.Position];

            LayoutInflater inflater = (LayoutInflater)Activity.GetSystemService(Context.LayoutInflaterService);
            View           popupView;

            popupView = inflater.Inflate(Resource.Layout.custom_popup_root, null);

            PopupWindow popupWindow = new PopupWindow(popupView, e.View.Width, e.View.Height);

            //Hide popup window when clicking outside its view
            popupWindow.Focusable = true;
            popupWindow.Update();
            popupWindow.SetBackgroundDrawable(new BitmapDrawable());

            popupWindow.ShowAsDropDown(e.View, 0, -e.View.Height);

            ImageButton buttonDelete = (ImageButton)popupView.FindViewById(Resource.Id.button_popup_root_delete);

            buttonDelete.Click += delegate {
                popupWindow.Dismiss();

                var alertDialogConfirmDelete = new Android.App.AlertDialog.Builder(Activity);
                alertDialogConfirmDelete.SetTitle("Waarschuwing");
                alertDialogConfirmDelete.SetMessage("Weet u zeker dat u deze Pleiobox wilt verwijderen? \nDeze actie is niet terug te draaien.");

                alertDialogConfirmDelete.SetPositiveButton("Verwijderen", async delegate {
                    try{
                        DataLayer.Instance.DeleteLocalBox(clickedItem.Id);
                        ResetUIToBeginState(true);
                        UpdateLocalBoxes();

                        List <LocalBox> registeredLocalBoxes = await DataLayer.Instance.GetLocalBoxes();
                        if (registeredLocalBoxes.Count == 0)
                        {
                            HomeActivity homeActivity = (HomeActivity)Activity;
                            homeActivity.ShowLoginDialog();
                        }
                        //Reset logo
                        //imageViewLogo.SetImageResource (Resource.Drawable.beeldmerk_belastingdienst);
                    }catch (Exception ex) {
                        Insights.Report(ex);
                        Toast.MakeText(Android.App.Application.Context, "Het verwijderen van de Pleiobox is mislukt", ToastLength.Short).Show();
                    }
                });
                alertDialogConfirmDelete.SetNegativeButton("Annuleren", delegate {
                    alertDialogConfirmDelete.Dispose();
                });
                alertDialogConfirmDelete.Create().Show();
            };
        }
예제 #22
0
        private void InfoDialog()
        {
            var builder = new Android.App.AlertDialog.Builder(this);

            builder.SetIcon(Android.Resource.Drawable.IcDialogInfo);
            builder.SetTitle(Resource.String.dlg_info);
            builder.SetMessage(Resource.String.dlg_update_success);
            builder.SetPositiveButton(Resource.String.dialog_ok, delegate
            {
                builder.Dispose();
            });
            builder.Create().Show();
        }
예제 #23
0
        private void CheckLastPurchases()
        {
            progressDialog = new ProgressDialog(this);
            progressDialog.SetMessage(Resources.GetString(Resource.String.prgdlg));
            progressDialog.SetCanceledOnTouchOutside(false);
            progressDialog.SetCancelable(false);
            progressDialog.Show();

            FirebaseDatabase database = FirebaseDatabase.Instance;
            FirebaseCallback p        = new FirebaseCallback();

            p.CheckPendingPurchased(database, UserID);
            p.lastPurch += (o, data) =>
            {
                progressDialog.Hide();
                if (data.Count > 0)
                {
                    LastPurchases = data;
                    var builder = new Android.App.AlertDialog.Builder(this);
                    builder.SetTitle(Resource.String.dlg_info);
                    builder.SetMessage(Resource.String.dlg_purchases_info);
                    builder.SetPositiveButton(Resource.String.dlg_btn_continue, delegate
                    {
                        builder.Dispose();
                        DirectPurchasing(products, LastPurchases[0]);
                    });
                    builder.SetNegativeButton(Resource.String.dialog_cancel, delegate
                    {
                        builder.Dispose();
                    });

                    builder.Show();
                }
                else
                {
                    DirectPurchasing(products, null);
                }
            };
        }
 private void showDiloage(string positiveBtnText, Button btnFollowing, bool isFriend, SPGetSearchUserList_Result userData)
 {
     Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(activity);
     alertDialog.SetTitle("Are you sure ?");
     alertDialog.SetPositiveButton(positiveBtnText, (senderAlert, args) =>
     {
         new postCancelFriendRequest(activity, isFriend, btnFollowing, userData).Execute();
     });
     alertDialog.SetNegativeButton("Cancel", (senderAlert, args) =>
     {
         alertDialog.Dispose();
     });
     alertDialog.Show();
 }
예제 #25
0
        private void MatchComplete(string comments)
        {
            var matchComplete = new Android.App.AlertDialog.Builder(this);

            matchComplete.SetTitle("Match is Complete.");
            matchComplete.SetMessage(comments);
            matchComplete.SetPositiveButton("Ok",
                                            (senderAlert, args) =>
            {
                matchComplete.Dispose();
                GotoCurrentMatch();
            });
            matchComplete.Show();
        }
예제 #26
0
 private void showDiloage(string positiveBtnText, Button btnFollowing, bool isFriend, UserProfile userProfile, TextView followerCount)
 {
     Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(activity);
     alertDialog.SetTitle("Are you sure ?");
     alertDialog.SetPositiveButton(positiveBtnText, (senderAlert, args) =>
     {
         new postCancelFriendRequest(activity, isFriend, btnFollowing, userProfile, followerCount).Execute();
     });
     alertDialog.SetNegativeButton("Cancel", (senderAlert, args) =>
     {
         alertDialog.Dispose();
     });
     alertDialog.Show();
 }
 private void showDiloage(string positiveBtnText, Button btnFollowing, Contact userData)
 {
     Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(context);
     alertDialog.SetTitle("Are you sure ?");
     alertDialog.SetPositiveButton(positiveBtnText, (senderAlert, args) =>
     {
         new postCancelFriendRequestOrInvitation(context, btnFollowing, userData).Execute();
     });
     alertDialog.SetNegativeButton("Cancel", (senderAlert, args) =>
     {
         alertDialog.Dispose();
     });
     alertDialog.Show();
 }
 public bool OnActionItemClicked(ActionMode mode, IMenuItem item)
 {
     Android.App.AlertDialog.Builder alertDialog = new Android.App.AlertDialog.Builder(context);
     alertDialog.SetTitle("Are you sure ?");
     alertDialog.SetPositiveButton("Delete", (senderAlert, args) =>
     {
         new PostDeleteEventFiles(context, mode, tempFile, eventfile, this).Execute();
     });
     alertDialog.SetNegativeButton("Cancel", (senderAlert, args) =>
     {
         alertDialog.Dispose();
     });
     alertDialog.Show();
     return(true);
 }
예제 #29
0
        //protected override void OnDestroy()
        //{
        //    base.OnDestroy();
        //}

        private void _checkInterruptedActivity()
        {
            Android.App.AlertDialog.Builder alertDiag = new Android.App.AlertDialog.Builder(this);
            alertDiag.SetTitle(INCOMPLETEACTIVITYDETECTED);
            alertDiag.SetMessage(INCOMPLETEACTIVITY);
            alertDiag.SetPositiveButton(DISCARD, (senderAlert, args) => {
                _discardActivityButton_Click(senderAlert, args);
                Toast.MakeText(this, "Discarded activity", ToastLength.Short).Show();
                alertDiag.Dispose();
            });
            alertDiag.SetNegativeButton(CONTINUE, (senderAlert, args) => {
                _continueActivity();
                alertDiag.Dispose();
            });
            alertDiag.SetNeutralButton(SAVE, (senderAlert, args) => {
                _saveActivityButton_Click(senderAlert, args);
                alertDiag.Dispose();
            });
            Dialog diag = alertDiag.Create();

            diag.Show();

            alertDiag.Dispose();
        }
예제 #30
0
        private void SetSizes()
        {
            var sizes   = products.Sizes.Split(',');
            var builder = new Android.App.AlertDialog.Builder(this);

            builder.SetTitle(Resource.String.make_selection);
            builder.SetSingleChoiceItems(sizes, 0, delegate(object o, DialogClickEventArgs e)
            {
                selected_size = sizes[e.Which];
                mSizes.Text   = selected_size;
            });
            builder.SetPositiveButton(Resource.String.dialog_ok, delegate
            {
                builder.Dispose();
            });
            builder.Show();
        }
예제 #31
0
		private void DeleteFolderOrFile (string path)
		{
			popupWindow.Dismiss ();

			var alertDialogConfirmDelete = new Android.App.AlertDialog.Builder (Activity);
			alertDialogConfirmDelete.SetTitle("Waarschuwing");
			alertDialogConfirmDelete.SetMessage("Bent u zeker van deze verwijder actie? \nDeze actie is niet terug te draaien.");

			alertDialogConfirmDelete.SetPositiveButton ("Verwijderen", async delegate { 
				try {
					parentActivity.ShowProgressDialog ("Verwijderen... Een ogenblik geduld a.u.b.");

					bool deleteSucceed = await DataLayer.Instance.DeleteFileOrFolder (path);

					parentActivity.HideProgressDialog ();

					if (!deleteSucceed) {
						Toast.MakeText (Android.App.Application.Context, "Verwijderen mislukt - druk op ververs en probeer het a.u.b. opnieuw", ToastLength.Long).Show ();
					} else {
						Toast.MakeText (Android.App.Application.Context, "Verwijderen succesvol", ToastLength.Short).Show ();

						//Refresh listview
						RefreshData ();
					}
				} catch (Exception ex){
					Insights.Report(ex);
					parentActivity.HideProgressDialog (); 
					Toast.MakeText (Android.App.Application.Context, "Verwijderen mislukt - druk op ververs en probeer het a.u.b. opnieuw", ToastLength.Long).Show ();
				}
			});
			alertDialogConfirmDelete.SetNegativeButton ("Annuleren", delegate { 
				alertDialogConfirmDelete.Dispose();
			});
			alertDialogConfirmDelete.Create ().Show ();
		}
예제 #32
0
		void ListView_OnItemLongClick (object sender, AdapterView.ItemLongClickEventArgs e)
		{
			LocalBox clickedItem = foundLocalBoxes [e.Position];

			LayoutInflater inflater = (LayoutInflater)Activity.GetSystemService (Context.LayoutInflaterService); 
			View popupView;
			popupView = inflater.Inflate (Resource.Layout.custom_popup_root, null);

			PopupWindow popupWindow = new PopupWindow (popupView, e.View.Width, e.View.Height);

			//Hide popup window when clicking outside its view
			popupWindow.Focusable = true;
			popupWindow.Update ();
			popupWindow.SetBackgroundDrawable(new BitmapDrawable());

			popupWindow.ShowAsDropDown (e.View, 0, - e.View.Height);

			ImageButton buttonDelete = (ImageButton) popupView.FindViewById(Resource.Id.button_popup_root_delete);

			buttonDelete.Click += delegate {
				popupWindow.Dismiss();

				var alertDialogConfirmDelete = new Android.App.AlertDialog.Builder (Activity);
				alertDialogConfirmDelete.SetTitle("Waarschuwing");
				alertDialogConfirmDelete.SetMessage("Weet u zeker dat u deze Pleiobox wilt verwijderen? \nDeze actie is niet terug te draaien.");

				alertDialogConfirmDelete.SetPositiveButton ("Verwijderen", async delegate { 
					try{
						DataLayer.Instance.DeleteLocalBox(clickedItem.Id);
						ResetUIToBeginState(true);
						UpdateLocalBoxes();

						List<LocalBox> registeredLocalBoxes = await DataLayer.Instance.GetLocalBoxes ();
						if (registeredLocalBoxes.Count == 0) {
							HomeActivity homeActivity = (HomeActivity)Activity;
							homeActivity.ShowLoginDialog();
						}
						//Reset logo
						//imageViewLogo.SetImageResource (Resource.Drawable.beeldmerk_belastingdienst);
					}catch (Exception ex){
						Insights.Report(ex);
						Toast.MakeText (Android.App.Application.Context, "Het verwijderen van de Pleiobox is mislukt", ToastLength.Short).Show ();
					}
				});
				alertDialogConfirmDelete.SetNegativeButton ("Annuleren", delegate { 
					alertDialogConfirmDelete.Dispose();
				});
				alertDialogConfirmDelete.Create ().Show ();
			};
		}