From 66a9965c44ecc32a6696abca876ab9d1cd091584 Mon Sep 17 00:00:00 2001
From: gxc <guoxuecheng@guoxuechengdeMacBook-Pro.local>
Date: 星期五, 28 二月 2020 15:25:13 +0800
Subject: [PATCH] 2020.2.28
---
ZigbeeApp/Shared/Phone/UserView/SafetyShortcutControl.cs | 104 ++++++++++++++++++++++++++++++++++++----------------
1 files changed, 72 insertions(+), 32 deletions(-)
diff --git a/ZigbeeApp/Shared/Phone/UserView/SafetyShortcutControl.cs b/ZigbeeApp/Shared/Phone/UserView/SafetyShortcutControl.cs
old mode 100755
new mode 100644
index b34e77b..fac3c75
--- a/ZigbeeApp/Shared/Phone/UserView/SafetyShortcutControl.cs
+++ b/ZigbeeApp/Shared/Phone/UserView/SafetyShortcutControl.cs
@@ -1,5 +1,6 @@
锘縰sing System;
using Shared.Common;
+using Shared.Phone.Device.CommonForm;
using Shared.Phone.UserCenter;
namespace Shared.Phone.UserView
@@ -43,7 +44,7 @@
var bg = new Button
{
- X = Application.GetRealWidth(485),
+ X = Application.GetRealWidth(495),
Y = Application.GetRealHeight(161),
Width = Application.GetRealWidth(449),
Height = Application.GetRealHeight(495),
@@ -53,7 +54,7 @@
var bg1 = new FrameLayout
{
- X = Application.GetRealWidth(485),
+ X = Application.GetRealWidth(495),
Y = Application.GetRealHeight(161),
Width = Application.GetRealWidth(449),
Height = Application.GetRealHeight(495),
@@ -110,11 +111,11 @@
atHome.IsSelected = true;
tempRow = atHome;
}
- atHome.ClickBtn.MouseUpEventHandler += (sender, e) =>
+ atHome.ButtonClickEvent += (sender, e) =>
{
- if((sender as Button).IsSelected)
+ dialog.Close();
+ if (sender.IsSelected)
{
- dialog.Close();
return;
}
CommonPage.Loading.Start();
@@ -124,13 +125,16 @@
Application.RunOnMainThread(() =>
{
CommonPage.Loading.Hide();
- dialog.Close();
if(result == GarrisonMode.AtHome)
{
-
+ CommonFormResouce.ShowTip(Language.StringByID(R.MyInternationalizationString.uSetGarrisonSuccess));
+ }
+ else
+ {
+ CommonFormResouce.ShowTip(Language.StringByID(R.MyInternationalizationString.uSetGarrisonFail));
}
});
-
+
})
{ IsBackground = true }.Start();
};
@@ -146,19 +150,28 @@
withdrawGarriso.IsSelected = true;
tempRow = withdrawGarriso;
}
- withdrawGarriso.ClickBtn.MouseUpEventHandler += (sender, e) =>
+ withdrawGarriso.ButtonClickEvent += (sender, e) =>
{
- if ((sender as Button).IsSelected)
+ dialog.Close();
+ if (sender.IsSelected)
{
- dialog.Close();
return;
}
- new System.Threading.Thread(() =>
+ CommonPage.Loading.Start();
+ new System.Threading.Thread(async () =>
{
- var result = HdlSafeguardLogic.Current.RemoveSafetyGarrison(GarrisonMode.RemoveGarrison, true);
+ var result = await HdlSafeguardLogic.Current.RemoveSafetyGarrison(GarrisonMode.RemoveGarrison, true);
Application.RunOnMainThread(() =>
{
- dialog.Close();
+ CommonPage.Loading.Hide();
+ if (result == 1)
+ {
+ CommonFormResouce.ShowTip(Language.StringByID(R.MyInternationalizationString.uRemoveGarrisonSuccess));
+ }
+ else
+ {
+ CommonFormResouce.ShowTip(Language.StringByID(R.MyInternationalizationString.uRemoveGarrisonFail));
+ }
});
})
{ IsBackground = true }.Start();
@@ -179,19 +192,28 @@
{
atHome.IsSelected = true;
}
- atHome.ClickBtn.MouseUpEventHandler += (sender, e) =>
+ atHome.ButtonClickEvent += (sender, e) =>
{
- if ((sender as Button).IsSelected)
+ dialog.Close();
+ if (sender.IsSelected)
{
- dialog.Close();
return;
}
- new System.Threading.Thread(() =>
+ CommonPage.Loading.Start();
+ new System.Threading.Thread(async () =>
{
- var result = HdlSafeguardLogic.Current.SetSafetyGarrisonByModel(GarrisonMode.AtHome);
+ var result =await HdlSafeguardLogic.Current.SetSafetyGarrisonByModel(GarrisonMode.AtHome);
Application.RunOnMainThread(() =>
{
- dialog.Close();
+ CommonPage.Loading.Hide();
+ if (result == GarrisonMode.AtHome)
+ {
+ CommonFormResouce.ShowTip(Language.StringByID(R.MyInternationalizationString.uSetAtHomeGarrisonSuccess));
+ }
+ else
+ {
+ CommonFormResouce.ShowTip(Language.StringByID(R.MyInternationalizationString.uSetGarrisonFail));
+ }
});
})
{ IsBackground = true }.Start();
@@ -206,19 +228,28 @@
{
removeHome.IsSelected = true;
}
- removeHome.ClickBtn.MouseUpEventHandler += (sender, e) =>
+ removeHome.ButtonClickEvent += (sender, e) =>
{
- if ((sender as Button).IsSelected)
+ dialog.Close();
+ if (sender.IsSelected)
{
- dialog.Close();
return;
}
- new System.Threading.Thread(() =>
+ CommonPage.Loading.Start();
+ new System.Threading.Thread(async () =>
{
- var result = HdlSafeguardLogic.Current.SetSafetyGarrisonByModel(GarrisonMode.RemoveHome);
+ var result =await HdlSafeguardLogic.Current.SetSafetyGarrisonByModel(GarrisonMode.RemoveHome);
Application.RunOnMainThread(() =>
{
- dialog.Close();
+ CommonPage.Loading.Hide();
+ if (result == GarrisonMode.RemoveHome)
+ {
+ CommonFormResouce.ShowTip(Language.StringByID(R.MyInternationalizationString.uSetRemoveHomeGarrisonSuccess));
+ }
+ else
+ {
+ CommonFormResouce.ShowTip(Language.StringByID(R.MyInternationalizationString.uSetGarrisonFail));
+ }
});
})
{ IsBackground = true }.Start();
@@ -233,19 +264,28 @@
{
withdrawGarriso.IsSelected = true;
}
- withdrawGarriso.ClickBtn.MouseUpEventHandler += (sender, e) =>
+ withdrawGarriso.ButtonClickEvent += (sender, e) =>
{
- if ((sender as Button).IsSelected)
+ dialog.Close();
+ if (sender.IsSelected)
{
- dialog.Close();
return;
}
- new System.Threading.Thread(() =>
+ CommonPage.Loading.Start();
+ new System.Threading.Thread(async () =>
{
- var result = HdlSafeguardLogic.Current.RemoveSafetyGarrison(GarrisonMode.RemoveGarrison, true);
+ var result =await HdlSafeguardLogic.Current.RemoveSafetyGarrison(GarrisonMode.RemoveGarrison, true);
Application.RunOnMainThread(() =>
{
- dialog.Close();
+ CommonPage.Loading.Hide();
+ if (result == 1)
+ {
+ CommonFormResouce.ShowTip(Language.StringByID(R.MyInternationalizationString.uRemoveGarrisonSuccess));
+ }
+ else
+ {
+ CommonFormResouce.ShowTip(Language.StringByID(R.MyInternationalizationString.uRemoveGarrisonFail));
+ }
});
})
{ IsBackground = true }.Start();
--
Gitblit v1.8.0