void proxy_DownloadStringCompleted_SendMail(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         //Process the result... 
         string data = e.Result;
         LoginAntwoord antwoord = JsonConvert.DeserializeObject<LoginAntwoord>(data);
         if (antwoord.Success == "1")
         {
             MessageBox.Show(antwoord.Message, "Success", MessageBoxButton.OK);
             Popup passwordPopup = this.Parent as Popup;
             passwordPopup.IsOpen = false;
         }
         else
         {
             MessageBox.Show(antwoord.Message, "Error", MessageBoxButton.OK);
         }
         
     }
     else
     {
         MessageBox.Show(e.Error.ToString());
     }
     //throw new NotImplementedException();
 }
        private void proxy_DownloadStringCompleted(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {

                MessageBox.Show(ServerResponse.GetMessage(e));
            }
            else
                MessageBox.Show(e.Error.ToString());
        }
 public static string GetResult(WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
 {
     string result = e.Result.ToString();
     string startString = "<JustRunServerResult>";
     int start = result.IndexOf(startString) + startString.Length;
     int length = result.IndexOf(("</JustRunServerResult>")) - start;
     if (length > 0)
         return result.Substring(start, length);
     else
         return "";
 }
        private void proxy_UploadDownloadStringCompleted(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                try
                {

                    //MessageBox.Show(ServerResponse.GetMessage(e));
                    MessageBox.Show(e.Result.ToString());

                }
                catch (Exception ex)
                {

                    MessageBox.Show(ex.Message);
                }

            }
            else
                MessageBox.Show(e.Error.ToString());
        }
Пример #5
0
        void proxy_DownloadStringCompleted(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
        {
            LoginAntwoord antwoord = JsonConvert.DeserializeObject<LoginAntwoord>(e.Result);
            if (e.Error == null)
            {
                MessagePrompt prompt = new MessagePrompt();
                prompt.Title = "Success";
             
                prompt.Message = antwoord.Message;
                prompt.Show();

                prompt.Completed += prompt_Completed;

                
            }
            else
            {
                pgrLoader.Visibility = Visibility.Collapsed;
                MessagePrompt prompt = new MessagePrompt();
                prompt.Title = "Error";

                prompt.Message = antwoord.Message;
                prompt.Show();

            }
            
        }
Пример #6
0
        void proxy_DownloadStringCompleted_Login(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                //Process the result... 
                string data = e.Result;

                LoginAntwoord antwoord = JsonConvert.DeserializeObject<LoginAntwoord>(data);

                if (antwoord.Success == "1")
                {
                    IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
                    if (!settings.Contains("login"))
                    {

                        settings.Add("login", txtEmail.Text);
                        settings.Add("password", txtPassword.Text);
                    }
                    else
                    {
                        settings["login"] = txtEmail.Text;
                        settings["password"] = txtPassword.Text;
                    }
                    settings.Save();
                    
                    MessagePrompt p = new MessagePrompt();
                    p.Title = "Success";
                    p.Message = antwoord.Message;
                    p.Show();
                    LoggedIn();
                }
                else
                {
                    MessagePrompt p = new MessagePrompt();
                    p.Title = "Error";
                    p.Message = antwoord.Message;
                    p.Show();
                }
                 
            }
            else
            {
                MessagePrompt p = new MessagePrompt();
                p.Title = "Error";
                p.Message = e.Error.ToString();
                p.Show();
            }
            pgrLoader.Visibility = Visibility.Collapsed;
            //throw new NotImplementedException();
        }
Пример #7
0
        void proxy_DownloadStringCompleted_SendMail(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                //Process the result... 
                string data = e.Result;

                LoginAntwoord antwoord = JsonConvert.DeserializeObject<LoginAntwoord>(data);

                if (antwoord.Success.Equals("1"))
                {
                    MessagePrompt prompt = new MessagePrompt();
                    prompt.Title = "Success";
                    prompt.Message = antwoord.Message;
                    prompt.Show();
                }
                else
                {
                    MessagePrompt prompt = new MessagePrompt();
                    prompt.Title = "Error";
                    prompt.Message = antwoord.Message;
                    prompt.Show();
                }
                
               

            }
            else
            {
                MessagePrompt prompt = new MessagePrompt();
                prompt.Title = "Error";
                prompt.Message = e.Error.ToString();
                prompt.Show();
            }
            pgrLoader.Visibility = Visibility.Collapsed;
            //throw new NotImplementedException();
        }
Пример #8
0
        void proxy_DownloadStringCompleted(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                string data = e.Result;
                string size = "";

                if (m.Cm.Equals("1"))
                {
                    size = " cm";
                }
                else 
                {
                    size = " inches";
                }

                if (m.Gender.Equals("M"))
                {
                    JToken root = JObject.Parse(data);
                    JToken result = root["CalculateSizeResult"];
                    MaleResult deserializedResult = JsonConvert.DeserializeObject<MaleResult>(result.ToString());
                    txtArm.Text = deserializedResult.Arm + size;
                    txtBack.Text = deserializedResult.Back + size;
                    txtBelly.Text = deserializedResult.Belly + size;
                    txtBmi.Text = deserializedResult.Bmi;
                    txtChest.Text = deserializedResult.Chest + size;
                    txtCollar.Text = deserializedResult.Collarsize + size;
                    txtPrediction.Text = deserializedResult.SizePredicition;
                    txtShoulder.Text = deserializedResult.Shoulder + size;
                    txtSleeve.Text = deserializedResult.Sleeve + size;
                    txtWaist.Text = deserializedResult.Waist + size;
                    txtWrist.Text = deserializedResult.Wrist + size;
                }
                else if (m.Gender.Equals("F"))
                {

                    JToken root = JObject.Parse(data);
                    JToken result = root["CalculateSizeResult"];
                    FemaleResult deserializedResult = JsonConvert.DeserializeObject<FemaleResult>(result.ToString());
                    txtUnderbust.Text = deserializedResult.UnderBust + size;
                    txtUpperbust.Text = deserializedResult.UpperBust + size;

                    txtArm.Text = deserializedResult.Arm + size;
                    txtBack.Text = deserializedResult.Back + size;


                    txtBmi.Text = deserializedResult.Bmi;
                    
                    
                    txtHips.Text = deserializedResult.Hips + size;
                    txtPrediction.Text = deserializedResult.SizePredicition;
                    txtShoulder.Text = deserializedResult.Shoulder + size;
                    txtSleeve.Text = deserializedResult.Sleeve + size;
                    txtWaist.Text = deserializedResult.Waist + size;
                    txtWrist.Text = deserializedResult.Wrist + size;
                    

                }

                SetBmiTextColor(txtBmi.Text);
                
            }
            else
            {
                MessagePrompt prompt = new MessagePrompt();
                prompt.Title = "Error";
                prompt.Message = e.Error.ToString();
                prompt.Show();

            }
            pgrLoader.Visibility = Visibility.Collapsed;
          
        }
        private void proxy_DownloadDownloadStringCompleted(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                string result = e.Result.ToString();
                string startString = "<JustRunServerResponse>";
                int start = result.IndexOf(startString) + startString.Length;
                int length = result.IndexOf(("</JustRunServerResponse>")) - start;
                UpdateData(result.Substring(start, length));
                tbARunData.Text = result.Substring(start, length);


            }
            else
                MessageBox.Show(e.Error.ToString());
        }
Пример #10
0
 void pc_DownloadStringCompleted(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
 {
 }
        void signIn_DownloadStringCompleted(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                try
                {
                    if (ServerResponse.GetResult(e) == "OK")
                    {
                        if (IsolatedStorageSettings.ApplicationSettings.Contains("Login"))
                            IsolatedStorageSettings.ApplicationSettings["Login"] = tbUsername.Text.Trim();
                        else
                            IsolatedStorageSettings.ApplicationSettings.Add("Login", tbUsername.Text.Trim());
                        if (IsolatedStorageSettings.ApplicationSettings.Contains("Password"))
                            IsolatedStorageSettings.ApplicationSettings["Password"] = pwPassword.Password;
                        else
                            IsolatedStorageSettings.ApplicationSettings.Add("Password", pwPassword.Password);
                        ((AppSettings)IsolatedStorageSettings.ApplicationSettings["AppSettings"])._Sync = true;
                        IsolatedStorageSettings.ApplicationSettings.Save();
                        NavigationService.Navigate(new Uri("/UserAccountManager.xaml?User="******"&Password=" + pwPassword.Password, UriKind.RelativeOrAbsolute));
                    }
                    else
                        MessageBox.Show(ServerResponse.GetMessage(e));

                }
                catch (Exception ex)
                {

                    MessageBox.Show(ex.Message);
                }

            }
            else
                MessageBox.Show(e.Error.ToString());
            prgBar.IsIndeterminate = false;
            prgBar.Visibility = Visibility.Collapsed;
            Rec.Visibility = Visibility.Collapsed;
        }
        public void proxy_DownloadDownloadStringCompleted(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {

                UpdateData(ServerResponse.GetMessage(e));
                //tbARunData.Text = result.Substring(start, length);
                List<ARunData> localData = new List<ARunData>();

                if (IsolatedStorageSettings.ApplicationSettings.Contains("RunData") && ((List<ARunData>)IsolatedStorageSettings.ApplicationSettings["RunData"]).Count != 0)
                {
                    localData = (List<ARunData>)IsolatedStorageSettings.ApplicationSettings["RunData"];
                    foreach (var item in localData)
                        if (!item.IsSynced)
                            TotalData.Add(item);
                }
               
                string user = (string)IsolatedStorageSettings.ApplicationSettings["Login"];
                string password = (string)IsolatedStorageSettings.ApplicationSettings["Password"];
                UploadData(TotalData, user, password);
            }
            else
                MessageBox.Show(e.Error.ToString());
        }
        private void proxy_UploadDownloadStringCompleted(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
        {
            if (e.Error == null)
            {
                try
                {

                    if (ServerResponse.GetResult(e) == "OK")
                    {
                        MessageBox.Show(AppResources.SuccessfullyUpdated);
                        if (IsolatedStorageSettings.ApplicationSettings.Contains("RunData") && ((List<ARunData>)IsolatedStorageSettings.ApplicationSettings["RunData"]).Count != 0)

                            foreach (var item in (List<ARunData>)IsolatedStorageSettings.ApplicationSettings["RunData"])
                                item.IsSynced = true;
                        IsolatedStorageSettings.ApplicationSettings.Save();
                    }
                    else
                        MessageBox.Show(AppResources.FailedAction);
                }
                catch (Exception ex)
                {

                    MessageBox.Show(ex.Message);
                }

            }
            else
                MessageBox.Show(e.Error.ToString());
            prgBar.IsIndeterminate = false;
            prgBar.Visibility = Visibility.Collapsed;
            Rec.Visibility = Visibility.Collapsed;
            tbSyncing.Visibility = Visibility.Collapsed;
        }
Пример #14
0
 private void DownloadStringCompleted(object sender, WindowsPhonePostClient.DownloadStringCompletedEventArgs e)
 {
     ProgressBar_Downloading.Visibility = Visibility.Collapsed;
     if (e.Error != null)
     {
         Toast("Download Error!", "Pleace check your network or try it again!");
         return;
     }
     EmailComposeTask mail = new EmailComposeTask();
     mail.Subject = string.Concat(DateTime.Now.ToString("[yyyy-MM-dd hh:mm]"), "Download the GPX File!");
     mail.Body = e.Result;
     mail.Show();
 }