From 7a7f2b317f8ba60cabc3a65f2ad2115c01a2436a Mon Sep 17 00:00:00 2001
From: 陈嘉乐 <cjl@hdlchina.com.cn>
Date: 星期三, 23 十二月 2020 14:16:35 +0800
Subject: [PATCH] 2020-12-23-2

---
 HDL_ON/UI/UI2/3-Intelligence/Automation/PublicInterface.cs |  113 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 113 insertions(+), 0 deletions(-)

diff --git a/HDL_ON/UI/UI2/3-Intelligence/Automation/PublicInterface.cs b/HDL_ON/UI/UI2/3-Intelligence/Automation/PublicInterface.cs
index d02bb61..16c87a0 100644
--- a/HDL_ON/UI/UI2/3-Intelligence/Automation/PublicInterface.cs
+++ b/HDL_ON/UI/UI2/3-Intelligence/Automation/PublicInterface.cs
@@ -293,6 +293,27 @@
                             };
                     }
                     break;
+                case "week":
+                    {
+                        list = 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),
+                      };
+                    }
+                    break;
+                case "andor":
+                    {
+                        list = new List<string> {
+                     Language.StringByID(StringId.andCondition),
+                     Language.StringByID(StringId.orCondition),
+                      };
+                    }
+                    break;
 
             }
             return list;
@@ -375,5 +396,97 @@
             }
             return str;
         }
+        /// <summary>
+        /// 鏄熸湡int鍜宻tring浜掔浉杞崲鍊肩殑鏂规硶
+        /// </summary>
+        /// <param name="list"></param>
+        /// <param name="str_or_int"></param>
+        /// <returns></returns>
+        public List<string> GetWeekString(List<string> list, string str_or_int)
+        {
+            string weekTextName = "";
+            List<string> stateList = new List<string>();
+            for (int i = 0; i < list.Count; i++)
+            {
+                var s = list[i];
+                if (str_or_int == "int")
+                {
+                    switch (s)
+                    {
+                        case "1":
+                            {
+                                weekTextName = Language.StringByID(StringId.monday);
+                            }
+                            break;
+                        case "2":
+                            {
+                                weekTextName = Language.StringByID(StringId.tuesday);
+                            }
+                            break;
+                        case "3":
+                            {
+                                weekTextName = Language.StringByID(StringId.wednesday);
+                            }
+                            break;
+                        case "4":
+                            {
+                                weekTextName = Language.StringByID(StringId.thursday);
+                            }
+                            break;
+                        case "5":
+                            {
+                                weekTextName = Language.StringByID(StringId.friday);
+                            }
+                            break;
+                        case "6":
+                            {
+                                weekTextName = Language.StringByID(StringId.saturday);
+                            }
+                            break;
+                        case "0":
+                            {
+                                weekTextName = Language.StringByID(StringId.sunday);
+                            }
+                            break;
+                    }
+
+                }
+                else
+                {
+                    if (Language.StringByID(StringId.monday) == s)
+                    {
+                        weekTextName = "1";
+                    }
+                    else if (Language.StringByID(StringId.tuesday) == s)
+                    {
+                        weekTextName = "2";
+                    }
+                    else if (Language.StringByID(StringId.wednesday) == s)
+                    {
+                        weekTextName = "3";
+                    }
+                    else if (Language.StringByID(StringId.thursday) == s)
+                    {
+                        weekTextName = "4";
+                    }
+                    else if (Language.StringByID(StringId.friday) == s)
+                    {
+                        weekTextName = "5";
+                    }
+                    else if (Language.StringByID(StringId.saturday) == s)
+                    {
+                        weekTextName = "6";
+                    }
+                    else if (Language.StringByID(StringId.sunday) == s)
+                    {
+                        weekTextName = "0";
+                    }
+                }
+                stateList.Add(weekTextName);
+
+            }
+
+            return stateList;
+        }
     }
 }

--
Gitblit v1.8.0