| | |
| | | }; |
| | | topView.AddChidren (NameButton); |
| | | //try { |
| | | // Console.WriteLine ("3"); |
| | | // Utlis.WriteLine ("3"); |
| | | // UserMiddle.SettingBodyView.AddChidren (topView); |
| | | // Console.WriteLine ("3"); |
| | | // Utlis.WriteLine ("3"); |
| | | //} catch(Exception ex) { |
| | | // Console.WriteLine (ex.ToString ()); |
| | | // Utlis.WriteLine (ex.ToString ()); |
| | | //} |
| | | |
| | | FrameLayout topUserMsgView = new FrameLayout () { |
| | |
| | | Button btnUserIcon = new Button () { |
| | | X = Application.GetRealWidth (27), |
| | | Width = Application.GetRealWidth (96), |
| | | Height = Application.GetRealHeight (96), |
| | | Height = Application.GetRealWidth (96), |
| | | Gravity = Gravity.CenterVertical, |
| | | Radius = 5, |
| | | BorderColor = SkinStyle.Current.Transparent, |
| | |
| | | Button btnTopUserMsgRight = new Button () { |
| | | X = Application.GetRealWidth (570), |
| | | Width = Application.GetRealWidth (28), |
| | | Height = Application.GetRealHeight (40), |
| | | Height = Application.GetRealWidth (40), |
| | | Gravity = Gravity.CenterVertical, |
| | | UnSelectedImagePath = "Item/Right.png", |
| | | SelectedImagePath = "Item/RightSelected.png", |
| | |
| | | |
| | | |
| | | #region ---进入后台---DeviceManagementView--- |
| | | //if (true) {//调试账号 |
| | | if (MainPage.LoginUser.AccountType == 0) {//调试账号 |
| | | if (true) {//调试账号 |
| | | //if (MainPage.LoginUser.AccountType == 0) {//调试账号 |
| | | FrameLayout DeviceManagementView = new FrameLayout () { |
| | | Width = Application.GetRealWidth (640), |
| | | Height = Application.GetRealHeight (100), |
| | |
| | | X = Application.GetRealWidth (30), |
| | | Gravity = Gravity.CenterVertical, |
| | | Width = Application.GetRealWidth (75), |
| | | Height = Application.GetRealHeight (75), |
| | | Height = Application.GetRealWidth (75), |
| | | UnSelectedImagePath = "AccountSettings/DeviceManagement.png", |
| | | IsSelected = false |
| | | }; |
| | |
| | | EventHandler<MouseEventArgs> SystemEventHandler = (sender, e) => { |
| | | var hl = new GuideAddResidence (); |
| | | UserMiddle.SettingPageView.AddChidren (hl); |
| | | hl.ShowHomeList (); |
| | | hl.ShowHomeView (); |
| | | UserMiddle.SettingPageView.PageIndex = UserMiddle.SettingPageView.ChildrenCount - 1; |
| | | |
| | | //HomeListView hl = new HomeListView (); |
| | |
| | | X = Application.GetRealWidth (30), |
| | | Gravity = Gravity.CenterVertical, |
| | | Width = Application.GetRealWidth (75), |
| | | Height = Application.GetRealHeight (75), |
| | | Height = Application.GetRealWidth (75), |
| | | UnSelectedImagePath = "AccountSettings/Backup.png" |
| | | }; |
| | | BackupView.AddChidren (btnBackupIcon); |
| | |
| | | |
| | | #region ---数据接收--- |
| | | //if (MainPage.LoginUser.AccountType == 2 || MainPage.LoginUser.AccountString == @"464027401@qq.com") { |
| | | // var DataReceptionView = new FrameLayout () { |
| | | // Width = Application.GetRealWidth (640), |
| | | // Height = Application.GetRealHeight (100), |
| | | // BackgroundColor = SkinStyle.Current.ViewColor |
| | | // }; |
| | | // UserMiddle.SettingView.AddChidren (DataReceptionView); |
| | | // var btnDataReceptionIcon = new Button () { |
| | | // X = Application.GetRealWidth (30), |
| | | // Gravity = Gravity.CenterVertical, |
| | | // Width = Application.GetRealWidth (75), |
| | | // Height = Application.GetRealHeight (75), |
| | | // UnSelectedImagePath = "AccountSettings/DataShared.png" |
| | | // }; |
| | | // DataReceptionView.AddChidren (btnDataReceptionIcon); |
| | | // var btnDataReceptionTitle = new Button () { |
| | | // X = Application.GetRealWidth (125), |
| | | // TextAlignment = TextAlignment.CenterLeft, |
| | | // TextID = R.MyInternationalizationString.DataReception, |
| | | // TextColor = SkinStyle.Current.TextColor1, |
| | | // }; |
| | | // DataReceptionView.AddChidren (btnDataReceptionTitle); |
| | | // EventHandler<MouseEventArgs> DataReceptionEventHandler = (sender, e) => { |
| | | // GoData (); |
| | | // }; |
| | | // DataReceptionView.MouseUpEventHandler += DataReceptionEventHandler; |
| | | // btnDataReceptionIcon.MouseUpEventHandler += DataReceptionEventHandler; |
| | | // btnDataReceptionTitle.MouseUpEventHandler += DataReceptionEventHandler; |
| | | // Button btnNull3 = new Button () { |
| | | // BackgroundColor = SkinStyle.Current.MainColor, |
| | | // Height = Application.GetRealHeight (5) |
| | | // }; |
| | | // UserMiddle.SettingView.AddChidren (btnNull3); |
| | | //} |
| | | #endregion |
| | | if (true) { |
| | | var DataReceptionView = new FrameLayout () { |
| | | Width = Application.GetRealWidth (640), |
| | | Height = Application.GetRealHeight (100), |
| | | BackgroundColor = SkinStyle.Current.ViewColor |
| | | }; |
| | | UserMiddle.SettingView.AddChidren (DataReceptionView); |
| | | var btnDataReceptionIcon = new Button () { |
| | | X = Application.GetRealWidth (30), |
| | | Gravity = Gravity.CenterVertical, |
| | | Width = Application.GetRealWidth (75), |
| | | Height = Application.GetRealHeight (75), |
| | | UnSelectedImagePath = "AccountSettings/DataShared.png" |
| | | }; |
| | | DataReceptionView.AddChidren (btnDataReceptionIcon); |
| | | var btnDataReceptionTitle = new Button () { |
| | | X = Application.GetRealWidth (125), |
| | | TextAlignment = TextAlignment.CenterLeft, |
| | | TextID = R.MyInternationalizationString.DataReception, |
| | | TextColor = SkinStyle.Current.TextColor1, |
| | | }; |
| | | DataReceptionView.AddChidren (btnDataReceptionTitle); |
| | | EventHandler<MouseEventArgs> DataReceptionEventHandler = (sender, e) => { |
| | | |
| | | GoData (); |
| | | }; |
| | | DataReceptionView.MouseUpEventHandler += DataReceptionEventHandler; |
| | | btnDataReceptionIcon.MouseUpEventHandler += DataReceptionEventHandler; |
| | | btnDataReceptionTitle.MouseUpEventHandler += DataReceptionEventHandler; |
| | | Button btnNull3 = new Button () { |
| | | BackgroundColor = SkinStyle.Current.MainColor, |
| | | Height = Application.GetRealHeight (5) |
| | | }; |
| | | UserMiddle.SettingView.AddChidren (btnNull3); |
| | | } |
| | | #endregion |
| | | |
| | | |
| | | #region ---msg--- |
| | | //FrameLayout WarningMsgView = new FrameLayout () { |
| | | // Width = Application.GetRealWidth (640), |
| | | // Height = Application.GetRealHeight (100), |
| | | // BackgroundColor = SkinStyle.Current.ViewColor |
| | | //}; |
| | | //UserMiddle.SettingView.AddChidren (WarningMsgView); |
| | | //Button btnWarningMsgIcon = new Button () { |
| | | // X = Application.GetRealWidth (30), |
| | | // Gravity = Gravity.CenterVertical, |
| | | // Width = Application.GetRealWidth (75), |
| | | // Height = Application.GetRealHeight (75), |
| | | // UnSelectedImagePath = "RemoteMsg/RemoteIcon.png", |
| | | // SelectedImagePath = "RemoteMsg/RemoteIconOn.png" |
| | | //}; |
| | | //WarningMsgView.AddChidren (btnWarningMsgIcon); |
| | | #region ---msg--- |
| | | //FrameLayout WarningMsgView = new FrameLayout () { |
| | | // Width = Application.GetRealWidth (640), |
| | | // Height = Application.GetRealHeight (100), |
| | | // BackgroundColor = SkinStyle.Current.ViewColor |
| | | //}; |
| | | //UserMiddle.SettingView.AddChidren (WarningMsgView); |
| | | //Button btnWarningMsgIcon = new Button () { |
| | | // X = Application.GetRealWidth (30), |
| | | // Gravity = Gravity.CenterVertical, |
| | | // Width = Application.GetRealWidth (75), |
| | | // Height = Application.GetRealHeight (75), |
| | | // UnSelectedImagePath = "RemoteMsg/RemoteIcon.png", |
| | | // SelectedImagePath = "RemoteMsg/RemoteIconOn.png" |
| | | //}; |
| | | //WarningMsgView.AddChidren (btnWarningMsgIcon); |
| | | |
| | | //Button btnWarningMsgTitle = new Button () { |
| | | // X = btnWarningMsgIcon.Right + Application.GetRealWidth (20), |
| | | // TextAlignment = TextAlignment.CenterLeft, |
| | | // TextID = R.MyInternationalizationString.MessageAlert, |
| | | // TextColor = SkinStyle.Current.TextColor1, |
| | | //}; |
| | | //WarningMsgView.AddChidren (btnWarningMsgTitle); |
| | | //btnWarningMsgTitle.MouseLongEventHandler += (sd, ds) => { |
| | | // //var uc = UserConfig.Instance.RometoUserInfoKeys.Find ((obj) => obj.Contains ("HiddenJson")); |
| | | // //new Alert ("", uc, "close").Show (); |
| | | //}; |
| | | //Button btnWarningMsgTitle = new Button () { |
| | | // X = btnWarningMsgIcon.Right + Application.GetRealWidth (20), |
| | | // TextAlignment = TextAlignment.CenterLeft, |
| | | // TextID = R.MyInternationalizationString.MessageAlert, |
| | | // TextColor = SkinStyle.Current.TextColor1, |
| | | //}; |
| | | //WarningMsgView.AddChidren (btnWarningMsgTitle); |
| | | //btnWarningMsgTitle.MouseLongEventHandler += (sd, ds) => { |
| | | // //var uc = UserConfig.Instance.RometoUserInfoKeys.Find ((obj) => obj.Contains ("HiddenJson")); |
| | | // //new Alert ("", uc, "close").Show (); |
| | | //}; |
| | | |
| | | //EventHandler<MouseEventArgs> WarningMsgEventHandler = (sender, e) => { |
| | | // var msgView = new WarningList (); |
| | | // UserMiddle.SettingPageView.AddChidren (msgView); |
| | | // msgView.ShowWarningListPage (); |
| | | // UserMiddle.SettingPageView.PageIndex = 1; |
| | | //}; |
| | | //WarningMsgView.MouseUpEventHandler += WarningMsgEventHandler; |
| | | //btnWarningMsgIcon.MouseUpEventHandler += WarningMsgEventHandler; |
| | | //btnWarningMsgTitle.MouseUpEventHandler += WarningMsgEventHandler; |
| | | //Button btnNullWarningMsg = new Button () { |
| | | // Height = Application.GetRealHeight (5), |
| | | // BackgroundColor = SkinStyle.Current.MainColor |
| | | //}; |
| | | //UserMiddle.SettingView.AddChidren (btnNullWarningMsg); |
| | | #endregion |
| | | //EventHandler<MouseEventArgs> WarningMsgEventHandler = (sender, e) => { |
| | | // var msgView = new WarningList (); |
| | | // UserMiddle.SettingPageView.AddChidren (msgView); |
| | | // msgView.ShowWarningListPage (); |
| | | // UserMiddle.SettingPageView.PageIndex = 1; |
| | | //}; |
| | | //WarningMsgView.MouseUpEventHandler += WarningMsgEventHandler; |
| | | //btnWarningMsgIcon.MouseUpEventHandler += WarningMsgEventHandler; |
| | | //btnWarningMsgTitle.MouseUpEventHandler += WarningMsgEventHandler; |
| | | //Button btnNullWarningMsg = new Button () { |
| | | // Height = Application.GetRealHeight (5), |
| | | // BackgroundColor = SkinStyle.Current.MainColor |
| | | //}; |
| | | //UserMiddle.SettingView.AddChidren (btnNullWarningMsg); |
| | | #endregion |
| | | |
| | | #region ---Schedule--- |
| | | FrameLayout ScheduleView = new FrameLayout () { |
| | | #region ---Schedule--- |
| | | FrameLayout ScheduleView = new FrameLayout () { |
| | | Width = Application.GetRealWidth (640), |
| | | Height = Application.GetRealHeight (100), |
| | | BackgroundColor = SkinStyle.Current.ViewColor |
| | |
| | | X = Application.GetRealWidth (30), |
| | | Gravity = Gravity.CenterVertical, |
| | | Width = Application.GetRealWidth (75), |
| | | Height = Application.GetRealHeight (75), |
| | | Height = Application.GetRealWidth (75), |
| | | UnSelectedImagePath = "CrabtreeAdd/Schedule.png", |
| | | }; |
| | | ScheduleView.AddChidren (btnScheduleIcon); |
| | |
| | | X = Application.GetRealWidth (30), |
| | | Gravity = Gravity.CenterVertical, |
| | | Width = Application.GetRealWidth (75), |
| | | Height = Application.GetRealHeight (75), |
| | | Height = Application.GetRealWidth (75), |
| | | UnSelectedImagePath = "CrabtreeAdd/Alexa.png", |
| | | }; |
| | | AlexaView.AddChidren (btnAlexaIcon); |
| | |
| | | #endregion |
| | | |
| | | #region subaccount |
| | | if (MainPage.LoginUser.AccountType == 0) { |
| | | //if (MainPage.LoginUser.AccountType == 0) { |
| | | FrameLayout subaccountView = new FrameLayout () { |
| | | Width = Application.GetRealWidth (640), |
| | | Height = Application.GetRealHeight (100), |
| | |
| | | X = Application.GetRealWidth (30), |
| | | Gravity = Gravity.CenterVertical, |
| | | Width = Application.GetRealWidth (75), |
| | | Height = Application.GetRealHeight (75), |
| | | Height = Application.GetRealWidth (75), |
| | | UnSelectedImagePath = "CrabtreeAdd/SubaccountIcon.png", |
| | | }; |
| | | subaccountView.AddChidren (btnSubaccountIcon); |
| | |
| | | UserMiddle.SettingView.AddChidren (btnNullSubaccount); |
| | | |
| | | EventHandler<MouseEventArgs> SubaccountEventHandler = (sender, e) => { |
| | | if (UserConfig.Instance.CurrentRegion.IsOthreShare) { |
| | | //提示没有分享住宅的权限 |
| | | new Alert ("", ErrorCode.InsufficientAuthority, "Close").Show (); |
| | | return; |
| | | } |
| | | |
| | | if (UserConfig.Instance.internetStatus == 0) { |
| | | new Alert ("", "Unable to save data, please check the network.", "Close").Show (); |
| | | return; |
| | |
| | | }; |
| | | //var requestObj = new GetSubAccountListObj (); |
| | | var requestJson = Newtonsoft.Json.JsonConvert.SerializeObject (requestObj); |
| | | var revertObj = MainPage.RequestHttps (API.GetSubAccountByDistributedMark, requestJson, true); |
| | | var revertObj = MainPage.RequestHttps (API.GetSubAccountByDistributedMark, requestJson); |
| | | if (revertObj.StateCode.ToUpper() == "SUCCESS") { |
| | | Application.RunOnMainThread (() => { |
| | | var responseDataObj = Newtonsoft.Json.JsonConvert.DeserializeObject<List<SubAccountRes>> (revertObj.ResponseData.ToString ()); |
| | |
| | | } |
| | | } catch (Exception ex) { |
| | | MainPage.FailureToServer (); |
| | | Console.WriteLine (ex.Message); |
| | | Utlis.WriteLine (ex.Message); |
| | | } finally { |
| | | Application.RunOnMainThread (() => { |
| | | MainPage.Loading.Hide (); |
| | |
| | | subaccountView.MouseUpEventHandler += SubaccountEventHandler; |
| | | btnSubaccountIcon.MouseUpEventHandler += SubaccountEventHandler; |
| | | btnSubaccountTitle.MouseUpEventHandler += SubaccountEventHandler; |
| | | } |
| | | //} |
| | | #endregion |
| | | |
| | | |
| | |
| | | X = Application.GetRealWidth (30), |
| | | Gravity = Gravity.CenterVertical, |
| | | Width = Application.GetRealWidth (75), |
| | | Height = Application.GetRealHeight (75), |
| | | Height = Application.GetRealWidth (75), |
| | | UnSelectedImagePath = "CrabtreeAdd/Help.png", |
| | | SelectedImagePath = "CrabtreeAdd/HelpOn.png" |
| | | }; |
| | |
| | | btnhelpTitle.MouseLongEventHandler += (sd, ds) => { |
| | | //var uc = UserConfig.Instance.RometoUserInfoKeys.Find ((obj) => obj.Contains ("HiddenJson")); |
| | | //new Alert ("", uc, "close").Show (); |
| | | |
| | | }; |
| | | |
| | | EventHandler<MouseEventArgs> helpEventHandler = (sender, e) => { |