Exemplo n.º 1
0
 private void GetCloudDataButton_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (localSettings.Values["UserName"] != null && localSettings.Values["Token"] != null)
         {
             LoadProgressBar.IsActive = true;
             SyncManager syncManager  = new SyncManager(localSettings.Values["UserName"].ToString(), localSettings.Values["Token"].ToString());
             string      data         = syncManager.GetCloudTaskData().Trim().Replace("\n", "");
             JArray      taskListJson = (JArray)JsonConvert.DeserializeObject(data);
             listJson = taskListJson;
             LoadProgressBar.IsActive = false;
             TaskViewModel.ToDoDatas.Clear();
             foreach (var item in taskListJson)
             {
                 if (item["IsDelete"].ToString().Equals("0"))
                 {
                     TaskViewModel.ToDoDatas.Add(new ToDoTasks()
                     {
                         TaskId = item["TaskId"].ToString(), Name = item["TaskName"].ToString()
                     });
                 }
             }
             LoadProgressBar.IsActive    = false;
             GetLocalDataIcon.Visibility = Visibility.Collapsed;
             GetCloudDataIcon.Visibility = Visibility.Visible;
         }
     }
     catch (Exception err)
     {
         PopupNotice popupNotice = new PopupNotice("获取云端数据错误:" + err.Message);
         popupNotice.ShowAPopup();
     }
 }