From 7232642ff48a7fbde2018cde652f3e771fa58025 Mon Sep 17 00:00:00 2001
From: wei <kaede@kaededeMacBook-Air.local>
Date: 星期三, 27 一月 2021 14:32:55 +0800
Subject: [PATCH] 20200127-英文版处理
---
HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs | 62 ++++++++++++++-----------------
1 files changed, 28 insertions(+), 34 deletions(-)
diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs
index 7bebd3c..9e17a7a 100755
--- a/HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/AddLogic.cs
@@ -153,12 +153,7 @@
///鎴栧拰涓庣偣鍑讳簨浠�
titleCondition.btnClick.MouseUpEventHandler += (sender, e) =>
{
- FrameLayout fLayout = new FrameLayout
- {
- BackgroundColor = CSS.CSS_Color.viewTrans60lucence,
- };
- this.AddChidren(fLayout);
- AndOrMethod(fLayout, titleCondition.btnText);
+ AndOrMethod(titleCondition.btnText);
};
///鏉′欢娣诲姞鐐瑰嚮浜嬩欢
addInputIcon.btnClick.MouseUpEventHandler += (sen, e) =>
@@ -209,7 +204,7 @@
{
list.Add(logic.name);
}
- new LogicView.TipPopView().InputBox(StringId.editName, InterfaceDsplaysLogic.GetLogicName(Logic.currlogic), StringId.nameNull, StringId.NameAlreadyExists, list, (logicName) =>
+ new LogicView.TipPopView().InputBox(StringId.editName, InpOrOutLogicMethod.GetLogicName(Logic.currlogic), StringId.nameNull, StringId.NameAlreadyExists, list, (logicName) =>
{
Logic.currlogic.name = logicName;
Logic.currlogic.sid = LogicMethod.NewSid();
@@ -284,7 +279,7 @@
try
{
//鍙戦�佷慨鏀归�昏緫鍛戒护锛�
- responsePackNew = Send.updateLogic(Logic.currlogic);
+ responsePackNew = Send.UpdateLogic(Logic.currlogic);
}
catch { }
@@ -462,33 +457,30 @@
/// <param name="button">鏄剧ず鏂囨湰</param>
public void WeekMethod(FrameLayout fLayout, Button button)
{
- List<string> weekStr = new List<string> {
- Language.StringByID(StringId.monday),
- Language.StringByID(StringId.tuesday),
- Language.StringByID(StringId.wednesday),
- Language.StringByID(StringId.thursday),
- Language.StringByID(StringId.friday),
- Language.StringByID(StringId.saturday),
- Language.StringByID(StringId.sunday),
- };
-
//瀹氫箟涓�涓眬閮╳eekList鍒楄〃鐢ㄦ潵璁板綍閫変腑鏁版嵁;
List<string> weekStateList = new List<string>();
- weekStateList.Clear();
+
+ PublicInterface weekView = new PublicInterface();
if (Logic.currlogic.cycle.type == "week")
{
- var list = InterfaceDsplaysLogic.GetWeekString(Logic.currlogic.cycle.value, "int");
+ //鏁版嵁杞崲
+ var list = weekView.GetWeekString(Logic.currlogic.cycle.value, "int");
//鍔犺浇涔嬪墠淇濆瓨鐨勬暟鎹�
weekStateList.AddRange(list);
}
- PublicInterface weekView = new PublicInterface();
- weekView.MultiSelectShow(fLayout, weekStr, Language.StringByID(StringId.cyclic), weekStateList
+ var weekListStr= weekView.GetViewList("week");
+ weekView.MultiSelectShow(fLayout, weekListStr, Language.StringByID(StringId.cyclic), weekStateList
, (list) =>
{
- var statelist = InterfaceDsplaysLogic.GetWeekString(list, "str");
+
+ //閫変腑鏁版嵁澶勭悊
+ var statelist = weekView.GetWeekString(list, "str");
+ string textStr = MainView.GetWeekString(statelist);
+ //鏄剧ず閫変腑鏁版嵁
+ button.Text = textStr;
+ //灏佽鏁版嵁
Logic.currlogic.cycle.type = "week";
Logic.currlogic.cycle.value = statelist;
- button.Text = MainView.GetWeekString(statelist);
});
}
@@ -503,30 +495,33 @@
PublicInterface weekView = new PublicInterface();
weekView.MonSelectShow(fLayout, Logic.currlogic, (monList) =>
{
+ //閫変腑鏁版嵁澶勭悊
+ string textStr= MainView.GetMonString(monList);
+ //鏄剧ず閫変腑鏁版嵁
+ button.Text = textStr;
+ //灏佽鏁版嵁
Logic.currlogic.cycle.type = "mon";
Logic.currlogic.cycle.value = monList;
- button.Text = MainView.GetMonString(monList);
});
}
/// <summary>
/// 婊¤冻鏉′欢
/// </summary>
- /// <param name="fLayout">寮规涓绘帶浠�</param>
/// <param name="button">鏄剧ず鏂囨湰</param>
- public void AndOrMethod(FrameLayout fLayout, Button button)
+ public void AndOrMethod(Button button)
{
- List<string> strList = new List<string> {
- Language.StringByID(StringId.andCondition),
- Language.StringByID(StringId.orCondition),
- };
+
///涔嬪墠鐨勭姸鎬佹枃鏈�
string currCondition = button.Text;
-
PublicInterface conditionView = new PublicInterface();
- conditionView.SingleSelectionShow(fLayout, strList, Language.StringByID(StringId.meetTheCondition), currCondition
+ var strList = conditionView.GetViewList("andor");
+ conditionView.SingleSelectionShow(this, strList, Language.StringByID(StringId.meetTheCondition), currCondition
, (stateValue) =>
{
+ //鐣岄潰鏄剧ず閫変腑鍊�
+ button.Text = stateValue;
+ //灏佽鏁版嵁
if (stateValue == Language.StringByID(StringId.orCondition))
{
Logic.currlogic.relation = "or";
@@ -535,7 +530,6 @@
{
Logic.currlogic.relation = "and";
}
- button.Text = stateValue;
});
--
Gitblit v1.8.0