using System;
|
using System.Collections.Generic;
|
using HDL_ON.UI.CSS;
|
using Shared;
|
|
namespace HDL_ON
|
{
|
public static class MainPage
|
{
|
public static FrameLayout BaseView { get; internal set; }
|
|
public static bool DisplayCompleted = false;
|
|
public static UserInfo LoginUser;
|
|
public static List<string> LocationFiles;
|
|
public static string VersionString = "3.01205";
|
|
/// <summary>
|
/// 公司代码
|
/// 预留第三方定制标记
|
/// 0:HDL
|
/// </summary>
|
public static int Company = 0;
|
|
|
public static void Show()
|
{
|
try
|
{
|
Application.DesignWidth = 375;
|
Application.DesignHeight = 667;
|
|
//BusSocket.Start(6000);
|
//CommonPage.InitHttpListener();
|
|
BaseView = Application.MainPage;
|
Application.MainPage.BackgroundColor = CSS_Color.MainBackgroundColor;
|
|
|
Log("1");
|
LoginUser = Newtonsoft.Json.JsonConvert.DeserializeObject<UserInfo>(System.Text.Encoding.UTF8.GetString(MyIO.FileUtils.ReadFile("Register_File")));
|
Log("2");
|
//判断需不需要登录,有没有登录,或者登录是否过期,
|
if (LoginUser == null || !LoginUser.IsLogin)
|
{
|
var fisrtView = new UI.UI1Login.LoginPage();
|
fisrtView.BackgroundColor = CSS_Color.MainBackgroundColor;
|
BaseView.AddChidren(fisrtView);
|
fisrtView.LoadView();
|
|
}
|
else
|
{
|
//跳转页面----
|
var ss = new UI.UserPage();
|
BaseView.AddChidren(ss);
|
ss.LoadPage();
|
}
|
}
|
catch
|
{
|
|
}
|
}
|
|
/// <summary>
|
/// 自定义日志输出
|
/// </summary>
|
public static void Log(string msg)
|
{
|
#if DEBUG
|
Console.WriteLine(msg);
|
#endif
|
}
|
}
|
}
|