|
@@ -1,11 +1,14 @@
|
|
|
-using Newtonsoft.Json;
|
|
|
+using Dragablz;
|
|
|
+using Newtonsoft.Json;
|
|
|
using Newtonsoft.Json.Linq;
|
|
|
using PDF_Master.Model;
|
|
|
using PDF_Master.Properties;
|
|
|
using PDF_Master.ViewModels;
|
|
|
+using PDF_Master.Views;
|
|
|
using Prism.Services.Dialogs;
|
|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
+using System.Collections.ObjectModel;
|
|
|
using System.IO;
|
|
|
using System.Linq;
|
|
|
using System.Management;
|
|
@@ -25,7 +28,6 @@ namespace PDF_Master.Helper
|
|
|
|
|
|
public static class ServiceHelper
|
|
|
{
|
|
|
-
|
|
|
public static bool IsLogin=false;
|
|
|
public static string ALLPassword = "";
|
|
|
public static string access_token = "";
|
|
@@ -673,6 +675,16 @@ namespace PDF_Master.Helper
|
|
|
if (jobject["code"].ToObject<string>().ToLower() == "200")
|
|
|
{
|
|
|
App.IsLogin =true;
|
|
|
+ for (int i = 0; i < App.Current.Windows.Count; i++)
|
|
|
+ {
|
|
|
+ MainWindow win = App.Current.Windows[i] as MainWindow;
|
|
|
+ if (win != null)
|
|
|
+ {
|
|
|
+ (win.DataContext as MainWindowViewModel).UserVis = Visibility.Visible;
|
|
|
+ (win.DataContext as MainWindowViewModel).LoginVis = Visibility.Collapsed;
|
|
|
+ (win.DataContext as MainWindowViewModel).RegisterVis = Visibility.Collapsed;
|
|
|
+ }
|
|
|
+ }
|
|
|
Settings.Default.UserDate.Email = intemail;
|
|
|
Settings.Default.UserDate.IsLoginoff = false;
|
|
|
access_token = jobject["result"]["access_token"].ToObject<string>().ToLower();
|
|
@@ -733,6 +745,17 @@ namespace PDF_Master.Helper
|
|
|
}
|
|
|
if (jobject["code"].ToObject<string>().ToLower() == "200")
|
|
|
{
|
|
|
+
|
|
|
+ for (int i = 0; i < App.Current.Windows.Count; i++)
|
|
|
+ {
|
|
|
+ MainWindow win = App.Current.Windows[i] as MainWindow;
|
|
|
+ if (win != null)
|
|
|
+ {
|
|
|
+ (win.DataContext as MainWindowViewModel).UserVis = Visibility.Visible;
|
|
|
+ (win.DataContext as MainWindowViewModel).LoginVis = Visibility.Collapsed;
|
|
|
+ (win.DataContext as MainWindowViewModel).RegisterVis = Visibility.Collapsed;
|
|
|
+ }
|
|
|
+ }
|
|
|
App.IsLogin = true;
|
|
|
Settings.Default.UserDate.Email = intemail;
|
|
|
Settings.Default.UserDate.IsLoginoff = false;
|
|
@@ -740,6 +763,7 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.AppProperties.LoginToken = jobject["result"]["access_token"].ToObject<string>().ToLower();
|
|
|
Settings.Default.Save();
|
|
|
GetUser();
|
|
|
+
|
|
|
}
|
|
|
return jobject["code"].ToObject<string>().ToLower();
|
|
|
|
|
@@ -784,6 +808,17 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.UserDate.subscribestatus = -1;
|
|
|
Settings.Default.UserDate.subscribepayType = 0;
|
|
|
App.mainWindowViewModel.UpgradeVis = Visibility.Visible;
|
|
|
+ for (int i = 0; i < App.Current.Windows.Count; i++)
|
|
|
+ {
|
|
|
+ MainWindow win = App.Current.Windows[i] as MainWindow;
|
|
|
+ if (win != null)
|
|
|
+ {
|
|
|
+ (win.DataContext as MainWindowViewModel).UserVis = Visibility.Collapsed;
|
|
|
+ (win.DataContext as MainWindowViewModel).LoginVis = Visibility.Visible;
|
|
|
+ (win.DataContext as MainWindowViewModel).RegisterVis = Visibility.Collapsed;
|
|
|
+ (win.DataContext as MainWindowViewModel).UpgradeVis = Visibility.Visible;
|
|
|
+ }
|
|
|
+ }
|
|
|
if (response != null)
|
|
|
{
|
|
|
response.Close();
|
|
@@ -834,6 +869,17 @@ namespace PDF_Master.Helper
|
|
|
App.IsLogin = false;
|
|
|
Settings.Default.UserDate.subscribestatus = -1;
|
|
|
Settings.Default.UserDate.subscribepayType = 0;
|
|
|
+ for (int i = 0; i < App.Current.Windows.Count; i++)
|
|
|
+ {
|
|
|
+ MainWindow win = App.Current.Windows[i] as MainWindow;
|
|
|
+ if (win != null)
|
|
|
+ {
|
|
|
+ (win.DataContext as MainWindowViewModel).UserVis = Visibility.Collapsed;
|
|
|
+ (win.DataContext as MainWindowViewModel).LoginVis = Visibility.Visible;
|
|
|
+ (win.DataContext as MainWindowViewModel).RegisterVis = Visibility.Collapsed;
|
|
|
+ (win.DataContext as MainWindowViewModel).UpgradeVis = Visibility.Visible;
|
|
|
+ }
|
|
|
+ }
|
|
|
App.mainWindowViewModel.UpgradeVis = Visibility.Visible;
|
|
|
if (response != null)
|
|
|
{
|
|
@@ -921,6 +967,16 @@ namespace PDF_Master.Helper
|
|
|
{
|
|
|
request.Abort();
|
|
|
}
|
|
|
+ for (int i = 0; i < App.Current.Windows.Count; i++)
|
|
|
+ {
|
|
|
+ MainWindow win = App.Current.Windows[i] as MainWindow;
|
|
|
+ if (win != null)
|
|
|
+ {
|
|
|
+ (win.DataContext as MainWindowViewModel).UserVis = Visibility.Collapsed;
|
|
|
+ (win.DataContext as MainWindowViewModel).LoginVis = Visibility.Visible;
|
|
|
+ (win.DataContext as MainWindowViewModel).RegisterVis = Visibility.Collapsed;
|
|
|
+ }
|
|
|
+ }
|
|
|
return jobject["code"].ToObject<string>().ToLower();
|
|
|
|
|
|
|