private void TxtRelationshipOnTouch(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } string[] relationshipArray = Application.Context.Resources.GetStringArray(Resource.Array.RelationShipArray); var dialogList = new MaterialDialog.Builder(this); var arrayAdapter = relationshipArray.ToList(); dialogList.Title(GetText(Resource.String.Lbl_ChooseRelationshipStatus)); dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
//Event Show More : DeleteSong , EditSong , GoSong , Copy Link , Report .. public void OnMoreClick(MoreSongClickEventArgs args, string namePage = "") { try { NamePage = namePage; MoreSongArgs = args; var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(MainContext).Theme(AppSettings.SetTabDarkTheme ? Theme.Dark : Theme.Light); if (MoreSongArgs.SongsClass.UserId == UserDetails.UserId && UserDetails.IsLogin) { arrayAdapter.Add(MainContext.GetText(Resource.String.Lbl_DeleteSong)); arrayAdapter.Add(MainContext.GetText(Resource.String.Lbl_EditSong)); } if (UserDetails.IsLogin) { arrayAdapter.Add(MainContext.GetText(Resource.String.Lbl_ReportSong)); //arrayAdapter.Add(MainContext.GetText(Resource.String.Lbl_ReportCopyright)); } arrayAdapter.Add(MainContext.GetText(Resource.String.Lbl_Copy)); dialogList.Title(MainContext.GetText(Resource.String.Lbl_Songs)); dialogList.Items(arrayAdapter); dialogList.PositiveText(MainContext.GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
private void TxtCurrencyOnTouch(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } if (ListUtils.SettingsSiteList?.CurrencySymbolArray.CurrencyList != null) { TypeDialog = "Currency"; var arrayAdapter = WoWonderTools.GetCurrencySymbolList(); if (arrayAdapter?.Count > 0) { var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); dialogList.Title(GetText(Resource.String.Lbl_SelectCurrency)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } } else { Methods.DisplayReportResult(this, "Not have List Currency"); } } catch (Exception exception) { Console.WriteLine(exception); } }
//Categories private void LayoutCategoriesOnClick(object sender, EventArgs e) { try { if (CategoriesController.ListCategoriesJob.Count > 0) { TypeDialog = "Categories"; var dialogList = new MaterialDialog.Builder(Context).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = CategoriesController.ListCategoriesJob.Select(item => item.CategoriesName).ToList(); dialogList.Title(GetText(Resource.String.Lbl_SelectCategories)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } else { Methods.DisplayReportResult(Activity, "Not have List Categories Job"); } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
private void TxtGenderTextOnClick(object sender, EventArgs e) { try { var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); if (ListUtils.SettingsSiteList?.Genders.Count > 0) { arrayAdapter.AddRange(from item in ListUtils.SettingsSiteList?.Genders select item.Value); } else { arrayAdapter.Add(GetText(Resource.String.Radio_Male)); arrayAdapter.Add(GetText(Resource.String.Radio_Female)); } dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
//AllowDownloads private void AllowDownloadsEditTextOnTouch(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } TypeDialog = "AllowDownloads"; var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = new List <string> { GetString(Resource.String.Lbl_Yes), GetString(Resource.String.Lbl_No), }; dialogList.Title(GetText(Resource.String.Lbl_AllowDownloads)); dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
//Language private void EdtLanguageOnClick(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } TypeDialog = "Language"; //string[] languageArray = Application.Context.Resources.GetStringArray(Resource.Array.LanguageArray); var languageArray = ListUtils.SettingsSiteList.FirstOrDefault()?.Language; var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); if (languageArray != null) { arrayAdapter.AddRange(languageArray.Select(item => Methods.FunString.DecodeString(item.Values.FirstOrDefault()))); } dialogList.Title(GetText(Resource.String.Lbl_ChooseLanguage)); dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
//Event Menu >> Delete Comment private void DeleteCommentEvent(CommentObjectExtra item) { try { if (Methods.CheckConnectivity()) { TypeDialog = "DeleteComment"; CommentObject = item; var dialog = new MaterialDialog.Builder(MainContext).Theme(AppSettings.SetTabDarkTheme ? Theme.Dark : Theme.Light); dialog.Title(MainContext.GetText(Resource.String.Lbl_DeleteComment)); dialog.Content(MainContext.GetText(Resource.String.Lbl_AreYouSureDeleteComment)); dialog.PositiveText(MainContext.GetText(Resource.String.Lbl_Yes)).OnPositive(this); dialog.NegativeText(MainContext.GetText(Resource.String.Lbl_No)).OnNegative(this); dialog.AlwaysCallSingleChoiceCallback(); dialog.ItemsCallback(this).Build().Show(); } else { Toast.MakeText(MainContext, MainContext.GetText(Resource.String.Lbl_CheckYourInternetConnection), ToastLength.Short).Show(); } } catch (Exception e) { Console.WriteLine(e); } }
//Event Show More : Copy Link , Share , Edit (If user isOwner_Groups) private void BtnMoreOnClick(object sender, EventArgs e) { try { var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); arrayAdapter.Add(GetString(Resource.String.Lbl_CopeLink)); arrayAdapter.Add(GetString(Resource.String.Lbl_Share)); if (GroupDataClass.IsOwner) { arrayAdapter.Add(GetString(Resource.String.Lbl_Settings)); } dialogList.Title(GetString(Resource.String.Lbl_More)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
private void TxtCategoryOnClick(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } if (CategoriesController.ListCategoriesGroup.Count > 0) { TypeDialog = "Categories"; var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = CategoriesController.ListCategoriesGroup.Select(item => item.CategoriesName).ToList(); dialogList.Title(GetText(Resource.String.Lbl_SelectCategories)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } else { Methods.DisplayReportResult(this, "Not have List Categories Group"); } } catch (Exception exception) { Console.WriteLine(exception); } }
private void BtnFilterOnClick(object sender, EventArgs e) { try { if (CategoriesController.ListCategoriesMovies.Count > 0) { var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = CategoriesController.ListCategoriesMovies.Select(item => item.CategoriesName).ToList(); arrayAdapter.Insert(0, GetString(Resource.String.Lbl_Default)); dialogList.Title(GetText(Resource.String.Lbl_SelectCategories)); dialogList.Content(GetText(Resource.String.Lbl_GetMoviesByCategories)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } else { Methods.DisplayReportResult(this, "Not have List Categories Movies"); } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
private void PostPrivacyButton_Click(object sender, EventArgs e) { try { TypeDialog = "PostPrivacy"; var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); arrayAdapter.Add(GetString(Resource.String.Lbl_Everyone)); arrayAdapter.Add(GetString(Resource.String.Lbl_People_i_Follow)); arrayAdapter.Add(GetText(Resource.String.Lbl_People_Follow_Me)); arrayAdapter.Add(GetString(Resource.String.Lbl_No_body)); dialogList.Title(GetText(Resource.String.Lbl_PostPrivacy)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.ItemsCallback(this).Build().Show(); dialogList.AlwaysCallSingleChoiceCallback(); } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
//More Swipe Item private void MAdapterOnMoreItemClick(object sender, Holders.LastMessagesClickEventArgs e) { try { var position = e.Position; if (position >= 0) { var item = MAdapter.GetItem(position); if (item != null) { DataUserChat = item; var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(Context).Theme(AppSettings.SetTabDarkTheme ? Theme.Dark : Theme.Light); arrayAdapter.Add(Context.GetText(Resource.String.Lbl_View_Profile)); arrayAdapter.Add(Context.GetText(Resource.String.Lbl_Block)); dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } } } catch (Exception exception) { Console.WriteLine(exception); } }
//Country private void EdtCountryOnClick(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } string[] countriesArray = Resources.GetStringArray(Resource.Array.countriesArray); var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = countriesArray.ToList(); dialogList.Title(GetText(Resource.String.Lbl_Location)); dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
private void MoreButtonOnClick(object sender, EventArgs e) { try { var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); if (MesData.Position == "right") { arrayAdapter.Add(GetText(Resource.String.Lbl_MessageInfo)); } arrayAdapter.Add(GetText(Resource.String.Lbl_Forward)); arrayAdapter.Add(GetText(Resource.String.Lbl_Share)); dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Close)).OnPositive(new WoWonderTools.MyMaterialDialog()); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
private void MessageCallButton_Click(object sender, EventArgs e) { try { if (Methods.CheckConnectivity()) { var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); arrayAdapter.Add(GetString(Resource.String.Lbl_MessageCall1)); arrayAdapter.Add(GetString(Resource.String.Lbl_MessageCall2)); arrayAdapter.Add(GetString(Resource.String.Lbl_MessageCall3)); arrayAdapter.Add(GetString(Resource.String.Lbl_MessageCall4)); arrayAdapter.Add(GetString(Resource.String.Lbl_MessageCall5)); dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } else { Toast.MakeText(this, GetText(Resource.String.Lbl_CheckYourInternetConnection), ToastLength.Short)?.Show(); } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
//Genres private void GenresEditTextOnClick(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } TypeDialog = "Genres"; var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = ListUtils.GenresList.Select(item => item.CateogryName).ToList(); dialogList.Title(GetText(Resource.String.Lbl_Genres)); dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
private void TxtTwoFactorOnTouch(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } TypeDialog = "Confirmation"; var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = new List <string> { GetString(Resource.String.Lbl_Enable), GetString(Resource.String.Lbl_Disable) }; dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AutoDismiss(true).AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
private void TxtSalaryDateOnTouch(object sender, View.TouchEventArgs e) { try { if (e?.Event?.Action != MotionEventActions.Down) { return; } var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); TypeDialog = "SalaryDate"; var arrayAdapter = WoWonderTools.GetSalaryDateList(this).Select(item => item.Value).ToList(); dialogList.Title(GetText(Resource.String.Lbl_SalaryDate)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
//ShareToGroup private void ShareGroupLayoutOnClick(object sender, EventArgs e) { try { if (Methods.CheckConnectivity()) { TypeDialog = "ShareToGroup"; var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(Context).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); if (ListUtils.MyGroupList?.Count > 0) { arrayAdapter.AddRange(ListUtils.MyGroupList.Select(item => item.GroupName)); } dialogList.Title(Context.GetString(Resource.String.Lbl_ShareToGroup)); dialogList.Items(arrayAdapter); dialogList.PositiveText(Context.GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.NeutralText(Context.GetText(Resource.String.Lbl_Create)).OnNeutral(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } else { Toast.MakeText(Context, Context.GetText(Resource.String.Lbl_CheckYourInternetConnection), ToastLength.Short)?.Show(); } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
private void TxtFromDateOnTouch(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } DialogType = "FromDate"; var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = ExperienceDate.ToList(); dialogList.Title(GetText(Resource.String.Lbl_FromDate)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
private void ShareTimelineLayoutOnClick(object sender, EventArgs e) { try { if (Methods.CheckConnectivity()) { TypeDialog = "ShareToMyTimeline"; var dialog = new MaterialDialog.Builder(Context).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); dialog.Title(Resource.String.Lbl_Share); dialog.Content(Context.GetText(Resource.String.Lbl_ShareToMyTimeline)); dialog.PositiveText(Context.GetText(Resource.String.Lbl_Yes)).OnPositive(this); dialog.NegativeText(Context.GetText(Resource.String.Lbl_No)).OnNegative(this); dialog.AlwaysCallSingleChoiceCallback(); dialog.ItemsCallback(this).Build().Show(); } else { Toast.MakeText(Context, Context.GetText(Resource.String.Lbl_CheckYourInternetConnection), ToastLength.Short)?.Show(); } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
//JobType private void LayoutJobTypeOnClick(object sender, EventArgs e) { try { TypeDialog = "JobType"; var arrayAdapter = new List <string>(); var dialogList = new MaterialDialog.Builder(Context).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); arrayAdapter.Add(GetText(Resource.String.Lbl_full_time)); arrayAdapter.Add(GetText(Resource.String.Lbl_part_time)); arrayAdapter.Add(GetText(Resource.String.Lbl_internship)); arrayAdapter.Add(GetText(Resource.String.Lbl_volunteer)); arrayAdapter.Add(GetText(Resource.String.Lbl_contract)); dialogList.Title(GetText(Resource.String.Lbl_JobType)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
private void GenderIcon_Click(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } List <string> arrayAdapter = new List <string>(); MaterialDialog.Builder dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); arrayAdapter.Add(GetText(Resource.String.Radio_Male)); arrayAdapter.Add(GetText(Resource.String.Radio_Female)); dialogList.Title(GetText(Resource.String.Lbl_Gender)); dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Cancel)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }
private void GenderEditTextOnTouch(object sender, View.TouchEventArgs e) { Console.WriteLine("clicked on gender"); try { if (e.Event.Action != MotionEventActions.Down) { return; } var genderArray = ListUtils.SettingsSiteList.FirstOrDefault()?.Gender; if (genderArray?.Count > 0) { var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = genderArray.Select(item => Methods.FunString.DecodeString(item.Values.FirstOrDefault())).ToList(); dialogList.Title(GetText(Resource.String.Lbl_Gender)); dialogList.Items(arrayAdapter); dialogList.PositiveText(GetText(Resource.String.Lbl_Close)).OnPositive(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } else { Methods.DisplayReportResult(this, "List Gender Not Found, Please check api option "); } } catch (Exception exception) { Console.WriteLine(exception); } }
private void TxtJoinPrivacyOnTouch(object sender, View.TouchEventArgs e) { try { if (e?.Event?.Action != MotionEventActions.Down) { return; } TypeDialog = "JoinPrivacy"; var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = new List <string> { GetString(Resource.String.Lbl_Yes), GetString(Resource.String.Lbl_No) }; dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
//DeleteSong private void OnMenuDeleteSongOnClick(MoreSongClickEventArgs song) { try { if (!UserDetails.IsLogin) { PopupDialogController dialog = new PopupDialogController(GlobalContext, null, "Login"); dialog.ShowNormalDialog(GlobalContext.GetText(Resource.String.Lbl_Login), GlobalContext.GetText(Resource.String.Lbl_Message_Sorry_signin), GlobalContext.GetText(Resource.String.Lbl_Yes), GlobalContext.GetText(Resource.String.Lbl_No)); return; } if (Methods.CheckConnectivity()) { TypeDialog = "DeleteSong"; MoreSongArgs = song; var dialog = new MaterialDialog.Builder(MainContext).Theme(AppSettings.SetTabDarkTheme ? Theme.Dark : Theme.Light); dialog.Title(MainContext.GetText(Resource.String.Lbl_DeleteSong)); dialog.Content(MainContext.GetText(Resource.String.Lbl_AreYouSureDeleteSong)); dialog.PositiveText(MainContext.GetText(Resource.String.Lbl_Yes)).OnPositive(this); dialog.NegativeText(MainContext.GetText(Resource.String.Lbl_No)).OnNegative(this); dialog.AlwaysCallSingleChoiceCallback(); dialog.ItemsCallback(this).Build().Show(); } else { Toast.MakeText(MainContext, MainContext.GetText(Resource.String.Lbl_CheckYourInternetConnection), ToastLength.Short).Show(); } } catch (Exception e) { Console.WriteLine(e); } }
//Get User By >> gender private void FilterButtonOnClick(object sender, EventArgs e) { try { var genderArray = ListUtils.SettingsSiteList.FirstOrDefault()?.Gender; if (genderArray?.Count > 0) { var dialogList = new MaterialDialog.Builder(Activity).Theme(AppSettings.SetTabDarkTheme ? Theme.Dark : Theme.Light); var arrayAdapter = genderArray.Select(item => Methods.FunString.DecodeString(item.Values.FirstOrDefault())).ToList(); arrayAdapter.Insert(0, GetString(Resource.String.Lbl_Default)); dialogList.Title(GetText(Resource.String.Lbl_Gender)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } else { Methods.DisplayReportResult(Activity, "List Gender Not Found, Please check api option "); } } catch (Exception exception) { Console.WriteLine(exception); } }
public void OnSelection(MaterialDialog p0, View p1, int itemId, ICharSequence itemString) { try { string text = itemString.ToString(); if (text == ActivityContext.GetText(Resource.String.Lbl_Edit)) { //Open Edit Job var intent = new Intent(ActivityContext, typeof(EditJobsActivity)); intent.PutExtra("JobsObject", JsonConvert.SerializeObject(DataInfoObject)); ActivityContext.StartActivityForResult(intent, 246); } else if (text == ActivityContext.GetText(Resource.String.Lbl_Delete)) { DialogType = "Delete"; var dialog = new MaterialDialog.Builder(ActivityContext).Theme(AppSettings.SetTabDarkTheme ? Theme.Dark : Theme.Light); dialog.Title(Resource.String.Lbl_Warning); dialog.Content(ActivityContext.GetText(Resource.String.Lbl_DeleteJobs)); dialog.PositiveText(ActivityContext.GetText(Resource.String.Lbl_Yes)).OnPositive(this); dialog.NegativeText(ActivityContext.GetText(Resource.String.Lbl_No)).OnNegative(this); dialog.AlwaysCallSingleChoiceCallback(); dialog.ItemsCallback(this).Build().Show(); } } catch (Exception e) { Console.WriteLine(e); } }
private void TxtWithdrawMethodOnTouch(object sender, View.TouchEventArgs e) { try { if (e.Event.Action != MotionEventActions.Down) { return; } TypeDialog = "WithdrawMethod"; var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = new List <string> { GetText(Resource.String.Btn_Paypal), GetText(Resource.String.Lbl_Bank) }; dialogList.Title(GetText(Resource.String.Lbl_WithdrawMethod)); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Console.WriteLine(exception); } }