private void refreshRanking() { var task = Task<List<TournamentRankingModel>>.Factory.StartNew(() => ServerData.getTournamentRanking(Session.Instance().selectedTournament.Id)); task.ContinueWith(x => { try { if (x.Exception != null) throw x.Exception.InnerException; ranking = task.Result; if(ranking.Count > 0) { notStarted.Visibility = ViewStates.Gone; Session.Instance().selectedTournament.Open = false; populateTable (); } } catch (WebException e) { var builder = new AlertDialog.Builder(this); builder.SetMessage("Er is iets mis met de verbinding, probeer het later opnieuw."); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { }); builder.Show(); } }, TaskScheduler.FromCurrentSynchronizationContext()); }
public async void ForgotPassword(View view) { ProgressDialog dialog = DialogHelper.CreateProgressDialog("Please wait...", this); dialog.Show(); EditText StudentId = FindViewById<EditText>(Resource.Id.forgotStudentId); AuthService ForgotPasswordService = new AuthService(); GenericResponse Response = await ForgotPasswordService.ForgotPassword(StudentId.Text); dialog.Hide(); if (Response.Success) { AlertDialog.Builder builder = new AlertDialog.Builder(this, Resource.Style.LightDialog); builder.SetTitle("Password Reset Sent"); builder.SetMessage("Please check your emails to reset your password"); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { Finish(); }); builder.Show(); } else { DialogHelper.ShowDialog(this, Response.Message, Response.Title); } }
public bool showConfirmDialog(Context context, string info) { if (!prepareModal()) return false; // reset choice mChoice = false; AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.SetMessage(info); builder.SetCancelable(false); builder.SetPositiveButton("OK", (object o, Android.Content.DialogClickEventArgs e) => { this.mQuitModal = true; this.mChoice = true; builder.Dispose(); }); builder.SetNegativeButton("Cancel", (object o, Android.Content.DialogClickEventArgs e) => { mQuitModal = true; mChoice = false; builder.Dispose(); // probably wrong }); AlertDialog alert = builder.Create(); alert.Show(); doModal(); return mChoice; }
public async void Register(View view) { ProgressDialog dialog = DialogHelper.CreateProgressDialog("Registering...", this); dialog.Show(); RegisterRequest request = new RegisterRequest { FirstName = FindViewById<EditText>(Resource.Id.registerFirstName).Text, LastName = FindViewById<EditText>(Resource.Id.registerLastName).Text, StudentId = FindViewById<EditText>(Resource.Id.registerStudentId).Text, Password = FindViewById<EditText>(Resource.Id.registerPassword).Text }; GenericResponse Response = await Services.Auth.Register(request); dialog.Hide(); if (Response.Success) { AlertDialog.Builder builder = new AlertDialog.Builder(this, Resource.Style.LightDialog); builder.SetTitle("Successfully Registered"); builder.SetMessage("Please check your UTS email for instructions to confirm your account"); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { Finish(); }); builder.Show(); } else { DialogHelper.ShowDialog(this, Response.Message, Response.Title); } }
private void initListeners() { create.Click += delegate { if(!validdateForm()) return; create.Enabled = false; var task = Task<TournamentModel>.Factory.StartNew(() => ServerData.createTournament(name.Text, Session.Instance().CurrentUser.Id)); task.ContinueWith(x => { create.Enabled = true; try { if (x.Exception != null) throw x.Exception.InnerException; // Success Session.Instance().selectedTournament = task.Result; StartActivity(typeof(TournamentDetails)); Finish(); } catch (WebException e) { var builder = new AlertDialog.Builder(this); builder.SetMessage("Er is iets mis met de verbinding, probeer het later opnieuw."); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { }); builder.Show(); } }, TaskScheduler.FromCurrentSynchronizationContext()); }; }
public MainApp(IntPtr javaReference, JniHandleOwnership transfer) : base(javaReference, transfer) { // Catch unhandled exceptions // Found at http://xandroid4net.blogspot.de/2013/11/how-to-capture-unhandled-exceptions.html // Add an exception handler for all uncaught exceptions. AndroidEnvironment.UnhandledExceptionRaiser += AndroidUnhandledExceptionHandler; AppDomain.CurrentDomain.UnhandledException += ApplicationUnhandledExceptionHandler; // Save prefernces instance Main.Prefs = new PreferenceValues(PreferenceManager.GetDefaultSharedPreferences(this)); // Get path from preferences or default path string path = Main.Prefs.GetString("filepath", Path.Combine(global::Android.OS.Environment.ExternalStorageDirectory.AbsolutePath, "WF.Player")); try { if (!Directory.Exists (path)) Directory.CreateDirectory (path); } catch { } if (!Directory.Exists (path)) { AlertDialog.Builder builder = new AlertDialog.Builder (this); builder.SetTitle (GetString (Resource.String.main_error)); builder.SetMessage(String.Format(GetString(Resource.String.main_error_directory_not_found), path)); builder.SetCancelable (true); builder.SetNeutralButton(Resource.String.ok,(obj,arg) => { }); builder.Show (); } else { Main.Path = path; Main.Prefs.SetString("filepath", path); } }
public void AskForString(string message, string title, System.Action<string> returnString) { var activity = Mvx.Resolve<IMvxAndroidCurrentTopActivity> ().Activity; var builder = new AlertDialog.Builder(activity); builder.SetIcon(Resource.Drawable.ic_launcher); builder.SetTitle(title ?? string.Empty); builder.SetMessage(message); var view = View.Inflate(activity, Resource.Layout.dialog_add_member, null); builder.SetView(view); var textBoxName = view.FindViewById<EditText>(Resource.Id.name); builder.SetCancelable(true); builder.SetNegativeButton(Resource.String.cancel, delegate { });//do nothign on cancel builder.SetPositiveButton(Resource.String.ok, delegate { if (string.IsNullOrWhiteSpace(textBoxName.Text)) return; returnString(textBoxName.Text.Trim()); }); var alertDialog = builder.Create(); alertDialog.Show(); }
public void Login(object sender, EventArgs e) { EditText Email = FindViewById<EditText>(Resource.Id.Email); EditText Password = FindViewById<EditText>(Resource.Id.Password); TextView tex1 = FindViewById<TextView>(Resource.Id.text1); TextView tex2 = FindViewById<TextView>(Resource.Id.text2); EmailSend = Email.Text; PasswordSend = Password.Text; ConnectDatabase data; string HashText = null; if (EmailSend == "" || PasswordSend == "" || EmailSend.Length < 5 || PasswordSend.Length < 5) { AlertDialog.Builder alert = new AlertDialog.Builder(this); alert.SetMessage("Invalid Username or Password"); alert.SetTitle("Error"); alert.SetCancelable(true); alert.SetPositiveButton("OK", (EventHandler<DialogClickEventArgs>)null); alert.Show(); } else { StartActivity(typeof(StartPageActivity)); data = new ConnectDatabase(EmailSend, PasswordSend); HashText = data.GetHash; tex1.Text = EmailSend; tex2.Text = HashText; } }
private void initHandlers () { submit.Click += delegate { if(formValidation()) { submit.Enabled = false; var processDialog = ProgressDialog.Show(this, "Processing", "Please Wait...", false); ServerData.registerUser(this, username.Text, password.Text, email.Text, delegate() { // Succes callback submit.Enabled = true; processDialog.Hide(); var builder = new AlertDialog.Builder(this); builder.SetMessage("Registratie is gelukt!"); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { }); builder.Show(); }, delegate(int status, string message) { // Error callback submit.Enabled = true; processDialog.Hide(); switch(status) { // Username already exists error case 1062: var builder = new AlertDialog.Builder(this); builder.SetMessage("Het gekozen gebruikersnaam bestaat al."); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { }); builder.Show(); break; // Connection error case -1: builder = new AlertDialog.Builder(this); builder.SetMessage("Er is iets mis met de verbinding, probeer het later opnieuw."); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { }); builder.Show(); break; // Any other error default: builder = new AlertDialog.Builder(this); builder.SetMessage(message); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { }); builder.Show(); break; } }); } }; }
public static AlertDialog.Builder CreateEditConfirmDialog(Activity activity) { var builder = new AlertDialog.Builder(activity); builder.SetMessage( "Are you sure you want to discard changes to this booking?"); builder.SetCancelable(false); builder.SetPositiveButton("Keep Editing", delegate { }); return builder; }
protected void ShowAlert(string message) { this.RunOnUiThread (() => { var alert = new AlertDialog.Builder (this); alert.SetMessage (message); alert.SetCancelable(true); alert.Show (); }); }
private void CreateAddProjectDialog() { var alert = new AlertDialog.Builder (this); alert.SetTitle ("Želite li upaliti alarm?"); //alert.SetView (layoutProperties); alert.SetCancelable (false); alert.SetPositiveButton("Da", HandlePositiveButtonClick); alert.SetNegativeButton("Ne", HandelNegativeButtonClick); var dialog = alert.Create(); dialog.Show(); }
protected void ShowErrorDialog(Exception ex) { RunOnUiThread(() => { AlertDialog ad = new AlertDialog.Builder(this).Create(); ad.SetCancelable(false); ad.SetMessage(string.Format("An error has occured: {0}", ex)); ad.SetButton("OK", (sender, args) => ad.Dismiss()); ad.Show(); }); }
/// <summary> /// Shows the alert. /// </summary> /// <param name="header">Header text.</param> /// <param name="message">Message text.</param> private void ShowNotification(string header, string message) { var builder = new AlertDialog.Builder (this); builder.SetCancelable (true); //builder.SetPositiveButton ("Ok", (senderArert, EventArgs) => {}); var alert = builder.Create (); alert.SetTitle(header); alert.SetMessage(message); alert.Show(); }
public async void ShowMessageDialog(string content, string title) { //var msg = new MessageDialog(content, title); //await msg.ShowAsync(); var dialog = new AlertDialog.Builder(ActivityBase.CurrentActivity); dialog.SetNeutralButton("OK",(sender, args) => {}); dialog.SetTitle(title); dialog.SetMessage(content); dialog.SetCancelable(false); dialog.Show(); }
private void CreateAddProjectDialog(object sender,AdapterView.ItemLongClickEventArgs e) { var alert = new AlertDialog.Builder (this); alert.SetTitle ("Želite li izbrisati spremljenu registraciju?"); //alert.SetView (layoutProperties); alert.SetCancelable (false); alert.SetPositiveButton("Da",HandlePositiveButtonClick); alert.SetNegativeButton("Ne", HandelNegativeButtonClick); var dialog = alert.Create(); dialog.Show(); }
public static void CreateDialog (Activity activity, string title, string message) { AlertDialog.Builder builder = new AlertDialog.Builder (activity); builder.SetTitle (title); builder.SetMessage (message); builder.SetCancelable (true); builder.SetNegativeButton ("Ok",delegate { }); builder.Create ().Show (); }
private void Boton_Click(object sender, EventArgs e) { var aviso = new AlertDialog.Builder(this); aviso.SetMessage("Se ha comprado el producto: " + producto.Name); aviso.SetPositiveButton("Aceptar", delegate { InsertProductDb(producto); Intent intent = new Intent(this, typeof(MainActivity)); StartActivity(intent); }); aviso.SetCancelable(false); aviso.Show(); }
private void initHandlers () { register.Click += delegate { StartActivity(typeof(Register)); }; submit.Click += delegate { submit.Enabled = false; var processDialog = ProgressDialog.Show(this, "Processing", "Please Wait...", false); ServerData.loginUser(this, username.Text, password.Text, delegate() { processDialog.Hide(); submit.Enabled = true; //Update the session with the logged in user User loggedinUser = ServerData.getUser(username.Text); Session.Instance().CurrentUser = loggedinUser; // Save the session object Session.Instance().save(); //Start the home activity StartActivity(typeof(Home)); }, delegate(int status, string message) { submit.Enabled = true; processDialog.Hide(); switch(status) { // Username and/or password incorrect case 1: var builder = new AlertDialog.Builder(this); builder.SetMessage("Gebruikesnaam en/of wachtwoord is incorrect."); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { }); builder.Show(); break; // Connection error case -1: builder = new AlertDialog.Builder(this); builder.SetMessage("Er is iets mis met de verbinding, probeer het later opnieuw."); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { }); builder.Show(); break; } } ); }; }
/// <summary> /// 检查更新(自动) /// </summary> /// <param name="a"></param> private void of_update(object a) { Activity activity; activity = a as Activity; if (!stopUpdate) { System.Threading.Thread.Sleep(4000); string ver = Update.of_update(true); string memo = Update.as_UpdateMemo; string ls_isall = Update.as_All; bool lb_MustUpdate = Update.ab_MustUpdate; int enddate = Update.ai_MustUpdateEnddate; if (ver.Substring(0, 2) != "ER") { AlertDialog.Builder builder = new AlertDialog.Builder(activity); if (ls_isall == "Y") builder.SetTitle("软件更新提示:(本次更新需重新下载所有数据)"); else builder.SetTitle("软件更新提示:"); if (!lb_MustUpdate) builder.SetMessage("当前版本为" + Core._publicfuns.of_GetMySysSet("app", "vercode") + "服务器上最新版本为 " + ver + " ,确定下载更新吗?\n" + memo); else builder.SetMessage("当前版本为" + Core._publicfuns.of_GetMySysSet("app", "vercode") + "服务器上最新版本为 " + ver + " \n在" + enddate + "日前未更新软件将不能使用,下载完成后请按提示安装\n" + memo); builder.SetPositiveButton("确定", delegate { if (ls_isall == "Y") { string filename = AccessDB.dbFile; System.IO.File.Delete(filename); } Intent intent = new Intent(); Bundle bu = new Bundle(); bu.PutString("name", "download"); intent.PutExtras(bu); intent.SetClass(activity, typeof(Loading)); activity.StartActivity(intent); }); builder.SetCancelable(false); //过期未更新(不显示取消按钮) if (lb_MustUpdate) { if (int.Parse(DateTime.Now.ToString("yyyyMMdd")) < enddate) builder.SetNegativeButton("取消", delegate { stopUpdate = true; return; }); } else builder.SetNegativeButton("取消", delegate { stopUpdate = true; return; }); activity.RunOnUiThread(() => { builder.Show(); }); } } }
public static void Alert(Context context, int title, int message) { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.SetMessage(Application.Context.Resources.GetString(message)); builder.SetTitle(Application.Context.Resources.GetString(title)); builder.SetCancelable(false); builder.SetPositiveButton(Resource.String.modalOK, (object o, Android.Content.DialogClickEventArgs e) => { builder.Dispose(); }); AlertDialog alert = builder.Create(); alert.Show(); }
public static void Alert(Context c, string title, string message, Activity parent) { AlertDialog.Builder builder = new AlertDialog.Builder(c); builder.SetMessage(message); builder.SetTitle(title); builder.SetCancelable(false); builder.SetPositiveButton(Resource.String.modalOK, (object o, Android.Content.DialogClickEventArgs e) => { builder.Dispose(); }); AlertDialog alert = builder.Create(); alert.Show(); }
public void SetLanguageSettings(string language) { var userSettings = new AndroidUserSettings(); userSettings.SetUserSetting("language", language); language = language.Substring(0, 1).ToUpper() + language.Substring(1); AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.SetTitle("Lanuage selection"); builder.SetMessage("Your default language is " + language + ". You may change it at any time in the settings."); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { StartActivity(new Intent(Application.Context, typeof(MainActivity))); }); builder.Show(); }
private bool validdateForm() { // Check if the tournament name is not empty if(name.Text.Trim().Length < 1) { var builder = new AlertDialog.Builder(this); builder.SetMessage("Je kunt het naam voor het toernooi niet leeg laten."); builder.SetCancelable(false); builder.SetPositiveButton("OK", delegate { }); builder.Show(); return false; } return true; }
public void ShowAlert(string message) { var context = DemoApplication.CurrentActivity; var appName = context.ApplicationInfo.NonLocalizedLabel.ToString(); var alert = new AlertDialog.Builder(context); alert.SetTitle(appName); alert.SetCancelable(true); alert.SetMessage(message); alert.SetNeutralButton( Constants.AlertButtonText, (sender, e) => {}); alert.Show(); }
private void ShowErrorDialog(Exception ex) { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.SetTitle("Error"); builder.SetMessage(ex.Message); builder.SetCancelable(true); builder.SetNegativeButton("Cancel", (EventHandler<DialogClickEventArgs>)null); var dialog = builder.Create(); dialog.Show(); var cancelBtn = dialog.GetButton((int)DialogButtonType.Negative); cancelBtn.Click += (sender, args) => dialog.Dismiss(); }
public static bool AlertRV(Context context, string title, string Message) { AlertDialog.Builder builder = new AlertDialog.Builder(context); builder.SetMessage(Message); builder.SetTitle(title); builder.SetCancelable(false); builder.SetPositiveButton(Resource.String.modalOK, (object o, Android.Content.DialogClickEventArgs e) => { builder.Dispose(); }); AlertDialog alert = builder.Create(); alert.Show(); return true; }
public static void ShowListPopup(Context context, int titleId, int itemArray, Action<int> callback) { var themeId = Settings.DarkTheme ? Resource.Style.AlertThemeDark : Resource.Style.AlertThemeLight; var builder = new AlertDialog.Builder(new ContextThemeWrapper(context, themeId)); builder.SetTitle(titleId); builder.SetIcon(Resource.Drawable.ic_launcher); builder.SetItems(itemArray, (sender, args) => callback(args.Which)); builder.SetCancelable(true); builder.SetNegativeButton(Resource.String.cancel, delegate { }); var alertDialog = builder.Create(); alertDialog.Show(); }
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: //Request if want to enable GPS(If Disabled) at onCreate public static void DialogEnableGPSProvider(Activity pContext) { Activity _context = pContext; AlertDialog.Builder dialogGPSProvider = new AlertDialog.Builder(pContext); dialogGPSProvider.SetCancelable(false); dialogGPSProvider.SetPositiveButton(_context.Resources.GetString(Resource.String.labelYes), delegate { Intent intent = new Intent(Settings.ActionLocationSourceSettings); _context.StartActivityForResult(intent, GlobalApp.REQUEST_CODE_LOCATION_SOURCE_SETTINGS); }); dialogGPSProvider.SetNegativeButton(_context.Resources.GetString(Resource.String.labelNo), delegate { }); dialogGPSProvider.SetMessage(String.Format(_context.Resources.GetString(Resource.String.msgDialogRequestEnableGPSProvider))); dialogGPSProvider.Show(); }
public static void ShowOkCancelPopup(Context context, int titleId, int messageId, Action<bool> callback) { var builder = new AlertDialog.Builder(context); builder.SetTitle(titleId); builder.SetMessage(messageId); builder.SetCancelable(true); builder.SetNegativeButton(Resource.String.cancel, delegate { callback(false); });//do nothign on cancel builder.SetPositiveButton(Resource.String.ok, delegate { callback(true); }); var alertDialog = builder.Create(); alertDialog.Show(); }