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); } }
private void TxtCurrencyOnTouch(object sender, View.TouchEventArgs e) { try { if (e?.Event?.Action != MotionEventActions.Down) { return; } var arrayAdapter = WoWonderTools.GetCurrencySymbolList(); switch (arrayAdapter?.Count) { case > 0: { TypeDialog = "Currency"; var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); dialogList.Title(GetText(Resource.String.Lbl_SelectCurrency)).TitleColorRes(Resource.Color.primary); dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); break; } default: Methods.DisplayReportResult(this, "Not have List Currency Products"); break; } } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }