Esempio n. 1
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (isonline() == 0)
            {
                MessageBox.Show("This features requires internet connection", "Internet Required", MessageBoxButton.OK);
            }
            else
            {
                if (!IsolatedStorageSettings.ApplicationSettings.Contains("settings"))
                {
                    NavigationService.Navigate(new Uri("/setting.xaml", UriKind.Relative));
                }
                else
                {
                    Style usernameStyle = new System.Windows.Style(typeof(RadTextBox));
                    usernameStyle.Setters.Add(new Setter(RadTextBox.WatermarkProperty, "UserName"));
                    usernameStyle.Setters.Add(new Setter(RadTextBox.HeaderProperty, "UserName"));
                    Style accessCode = new System.Windows.Style(typeof(RadTextBox));
                    accessCode.Setters.Add(new Setter(RadTextBox.HeaderProperty, "Access Code"));
                    accessCode.Setters.Add(new Setter(RadTextBox.WatermarkProperty, "Access Code"));

                    InputPromptSettings settings = new InputPromptSettings();
                    settings.Field1Mode  = InputMode.Text;
                    settings.Field1Style = usernameStyle;
                    settings.Field3Mode  = InputMode.Text;
                    settings.Field3Style = accessCode;

                    pop_is_open = true;
                    RadInputPrompt.Show(settings, "Enter Information", closedHandler: (args) =>
                    {
                        this.username   = args.Text;
                        this.accesscode = args.Text3;
                        pop_is_open     = false;

                        if (username != null || accesscode != null)
                        {
                            ServerValidate1();
                        }
                    });
                }
            }

            //NavigationService.Navigate(new Uri("/TrackMeDown.xaml", UriKind.RelativeOrAbsolute));
        }
Esempio n. 2
0
        private async void setAlert_Click(object sender, RoutedEventArgs e)
        {
            InputPromptSettings ips = new InputPromptSettings();
            Style usernameStyle     = new System.Windows.Style(typeof(TextBox));

            usernameStyle.Setters.Add(new Setter(TextBox.InputScopeProperty, "Number"));
            ips.Field1Mode = InputMode.Text;
            string messageTitle = "Count Limit!";
            string message      = "Enter the No.of repetitions at which you want to get alerted";

            if (GlobalValues.alertCount > 0 || settings.Contains("alertCount"))
            {
                //MessageBox.Show("There is a AlertCountValue"); //Checking IT!
                string valu = string.Empty;
                if (GlobalValues.alertCount > 0)
                {
                    valu = GlobalValues.alertCount.ToString();
                }
                else
                {
                    try { valu = ((string)settings["alertCount"]); }
                    catch { }
                }
                usernameStyle.Setters.Add(new Setter(RadTextBox.TextProperty, valu));
            }
            else
            {
            }
            ips.Field1Style = usernameStyle;
            InputPromptClosedEventArgs args = await RadInputPrompt.ShowAsync(ips, messageTitle, MessageBoxButtons.OKCancel, message);

            if (args.Result == DialogResult.OK)
            {
                try { GlobalValues.alertCount = Convert.ToInt32(args.Text); }
                catch { }
            }
        }
Esempio n. 3
0
        private void broadcast_Click(object sender, RoutedEventArgs e)
        {
            if (onlinemode)
            {
                broadcast.Content         = "Share my speed";
                buttonSpeedSms.Visibility = System.Windows.Visibility.Collapsed;
                onlinemode = false;
            }
            else
            {
                if (isonline() == 0)
                {
                    MessageBox.Show("This features requires internet connection", "Internet Required", MessageBoxButton.OK);
                }
                else
                {
                    Style  usernameStyle = new System.Windows.Style(typeof(RadTextBox));
                    Style  passwordStyle = new System.Windows.Style(typeof(RadPasswordBox));
                    string user, pass;

                    try
                    {
                        user = IsolatedStorageSettings.ApplicationSettings["signup_username"].ToString();
                        usernameStyle.Setters.Add(new Setter(RadTextBox.TextProperty, user));
                    }
                    catch
                    {
                        usernameStyle.Setters.Add(new Setter(RadTextBox.WatermarkProperty, "User Name"));
                    }

                    try
                    {
                        pass = IsolatedStorageSettings.ApplicationSettings["signup_pass"].ToString();
                        passwordStyle.Setters.Add(new Setter(RadPasswordBox.PasswordProperty, pass));
                    }
                    catch
                    {
                        passwordStyle.Setters.Add(new Setter(RadPasswordBox.WatermarkProperty, "Password"));
                    }

                    usernameStyle.Setters.Add(new Setter(RadTextBox.HeaderProperty, "User Name"));

                    passwordStyle.Setters.Add(new Setter(RadPasswordBox.HeaderProperty, "Password"));
                    Style accessCode = new System.Windows.Style(typeof(RadTextBox));
                    accessCode.Setters.Add(new Setter(RadTextBox.HeaderProperty, "Access Code"));
                    accessCode.Setters.Add(new Setter(RadTextBox.WatermarkProperty, "Access Code"));

                    InputPromptSettings settings = new InputPromptSettings();
                    settings.Field1Mode  = InputMode.Text;
                    settings.Field1Style = usernameStyle;
                    settings.Field2Mode  = InputMode.Password;
                    settings.Field2Style = passwordStyle;
                    settings.Field3Mode  = InputMode.Text;
                    settings.Field3Style = accessCode;

                    RadInputPrompt.Show(settings, "Login", closedHandler: (args) =>
                    {
                        this.username   = args.Text;
                        this.password   = args.Text2;
                        this.accesscode = args.Text3;
                        if (username != null || password != null)
                        {
                            ServerValidate();
                        }
                    });
                }
            }
        }