| | |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using HDL_ON.DAL; |
| | | using HDL_ON.UI; |
| | | using HDL_ON.UI.CSS; |
| | | using Shared; |
| | | |
| | |
| | | |
| | | public static string VersionString = "1.0103"; |
| | | |
| | | public static Entity.CityInfo cityInfo = new Entity.CityInfo(); |
| | | /// <summary> |
| | | /// 天气刷新action |
| | | /// </summary> |
| | | public static Action RefreshAir; |
| | | /// <summary> |
| | | /// 本地模式 |
| | | /// </summary> |
| | | public static bool LocalMode = false; |
| | | |
| | | /// <summary> |
| | | /// 公司代码 |
| | | /// 预留第三方定制标记 |
| | | /// 0:HDL |
| | | /// </summary> |
| | | public static int Company = 0; |
| | | |
| | | /// <summary> |
| | | /// 是否全面屏手机 |
| | | /// </summary> |
| | | public static bool Increase |
| | | { |
| | | get |
| | | { |
| | | #if __IOS__ |
| | | if (Application.PhoneType>10) |
| | | { |
| | | return true; |
| | | } |
| | | return false; |
| | | #else |
| | | return false; |
| | | #endif |
| | | } |
| | | } |
| | | |
| | | |
| | | public static void Show() |
| | | { |
| | |
| | | //判断需不需要登录,有没有登录,或者登录是否过期, |
| | | if (LoginUser == null || !LoginUser.IsLogin) |
| | | { |
| | | GoLoginPage(); |
| | | GoLoginPage(LoginUser); |
| | | } |
| | | else |
| | | { |
| | | new System.Threading.Thread(() => |
| | | { |
| | | var pm =new DAL.Server.HttpServerRequest(); |
| | | pm.GetUserInfo();//刷新个人信息 |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | new System.Threading.Thread(() => |
| | | { |
| | | var pm = new DAL.Server.HttpServerRequest(); |
| | | pm.GetHomePager();//刷新住宅信息 |
| | | }) |
| | | { IsBackground = true }.Start(); |
| | | GoUserPage(); |
| | | //启动密码验证 |
| | | new AppUnlockPage().LoadPage(); |
| | | //读取音乐信息 |
| | | UI.Music.A31MusicModel.ReadMusicStates(); |
| | | |
| | | new HDL_ON.DAL.Net.TcpListener().OpenServer(8586); |
| | | |
| | | } |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | MainPage.Log("root erorr : " + ex.Message); |
| | | Log("root erorr : " + ex.Message); |
| | | } |
| | | finally |
| | | { |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 进入登录界面 |
| | | /// </summary> |
| | | public static void GoLoginPage(string account ="") |
| | | public static void GoLoginPage(UserInfo userInfo =null) |
| | | { |
| | | BaseView.RemoveAll(); |
| | | |
| | | BaseView.BackgroundColor = CSS_Color.BackgroundColor; |
| | | var fisrtView = new UI.UI1Login.LoginPage(); |
| | | fisrtView.BackgroundColor = CSS_Color.MainBackgroundColor; |
| | | BaseView.AddChidren(fisrtView); |
| | | fisrtView.LoadView(account); |
| | | fisrtView.LoadView(userInfo); |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | { |
| | | BaseView.RemoveAll(); |
| | | BasePageView = new PageLayout(); |
| | | BaseView.AddChidren(BasePageView); |
| | | BasePageView.ScrollEnabled = false; |
| | | BasePageView.IsShowPoint = false; |
| | | BasePageView.PageChange = (sender, e) => { |
| | | if (e < BasePageView.ChildrenCount - 1) |
| | | { |
| | | MainPage.BasePageView.GetChildren(MainPage.BasePageView.ChildrenCount - 1).RemoveFromParent(); |
| | | } |
| | | |
| | | //跳转页面---- |
| | | var userPage = new UI.UserPage(); |
| | | BasePageView.AddChidren(userPage); |
| | | userPage.LoadPage(); |
| | | |
| | | |
| | | BasePageView.PageChange += (sender, e) => { |
| | | while (e < BasePageView.ChildrenCount - 1) |
| | | { |
| | | BasePageView.GetChildren(BasePageView.ChildrenCount - 1).RemoveFromParent(); |
| | | } |
| | | }; |
| | | BasePageView.MouseDownEventHandler += (sender, e) => { |
| | | BasePageView.ScrollEnabled = true; |
| | | }; |
| | | BasePageView.MouseUpEventHandler += (sender, e) => { |
| | | BasePageView.ScrollEnabled = false; |
| | | }; |
| | | BaseView.AddChidren(BasePageView); |
| | | |
| | | //跳转页面---- |
| | | var userPage = new UserPage(); |
| | | BasePageView.AddChidren(userPage); |
| | | userPage.LoadPage(); |
| | | BasePageView.PageIndex = 0; |
| | | } |
| | | |
| | | /// <summary> |