From 198304dd3870ffa96a5211bcb0afa1fbeadf4462 Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期一, 13 三月 2023 10:04:49 +0800
Subject: [PATCH] 代码备份

---
 HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs |   95 ++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 89 insertions(+), 6 deletions(-)

diff --git a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs
index b64ff77..cf5d627 100644
--- a/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs
+++ b/HDL_ON/UI/UI2/FuntionControlView/VideoDoorLock/CommonMethod.cs
@@ -27,15 +27,79 @@
 
         }
         /// <summary>
+        /// 璺宠浆鍒癆ndroid閭h竟鍘�
+        /// </summary>
+        public void SkipAddDeviceActivity()
+        {
+            //鏈疄鐜�
+        }
+        /// <summary>
+        /// 璺宠浆鍒癆ndroid(瀹炴椂瑙嗛)閭h竟鍘�
+        /// </summary>
+        public void SkipRTVActivity()
+        {
+            //鏈疄鐜�
+            HDL_ON.UI.UI2.FuntionControlView.Video.View.ShowDialog showDialog = new UI2.FuntionControlView.Video.View.ShowDialog();
+            showDialog.ClickBox("", (s) => { }, (s1) => { });
+        }
+        /// <summary>
+        /// 璺宠浆鍒癆ndroid(鍘嗗彶璁板綍)閭h竟鍘�
+        /// </summary>
+        public void SkipRecordActivity()
+        {
+            //鏈疄鐜�
+            HDL_ON.UI.UI2.FuntionControlView.Video.View.ShowDialog showDialog = new UI2.FuntionControlView.Video.View.ShowDialog();
+            showDialog.ClickBox("", (s) => { }, (s1) => { });
+        }
+        /// <summary>
+        /// 璺宠浆鍒癆ndroid(涓存椂瀵嗙爜)閭h竟鍘�
+        /// </summary>
+        public void SkipPSWActivity()
+        {
+            //鏈疄鐜�
+            HDL_ON.UI.UI2.FuntionControlView.Video.View.ShowDialog showDialog = new UI2.FuntionControlView.Video.View.ShowDialog();
+            showDialog.ClickBox("", (s) => { }, (s1) => { });
+        }
+        /// <summary>
         /// 钀ょ煶瑙嗛闂ㄩ攣鐨勫浘鏍�
         /// </summary>
-        public string GetVideoDoorLockIcon{
-            get {
-
-                return "FunctionIcon/DoorLock/DoorLock.png";
-
+        public string GetVideoDoorLockIcon(Comerom comerom)
+        {
+            if (comerom == Comerom.collect)
+            {
+                return "FunctionIcon/DoorLock/VideoDoorLockOpen.png";
             }
+            else
+            {
+                return "FunctionIcon/DoorLock/VideoDoorlockClose.png";
+            }
+
         }
+        /// <summary>
+        /// 淇濆瓨鏈湴鏂囦欢
+        /// </summary>
+        /// <param name="function">褰撳墠璁惧</param>
+        public void SaveFunctionFile(Function function)
+        {
+            if (function == null) return;
+            function.AssembleStatus();
+            function.SaveFunctionFile();
+            FunctionList.List.IniFunctionList(function.savePath, true);
+            MainPage.Log($"鏂囦欢淇濆瓨->{function.name}-->{function.spk}");
+        }
+
+        /// <summary>
+        /// 鍒犻櫎鏈湴鏂囦欢
+        /// </summary>
+        /// <param name="function">褰撳墠璁惧</param>
+        public void DeleteFunction(Function function)
+        {
+            if (function == null) return;
+            FunctionList.List.DeleteFunction(function);
+            MainPage.Log($"鏂囦欢鍒犻櫎->{function.name}-->{function.spk}");
+        }
+
+
 
         /// <summary>
         /// 鑾峰彇钀ょ煶瑙嗛闂ㄩ攣鍒楄〃
@@ -46,9 +110,28 @@
             var list = FunctionList.List.GetVideoDoorLockList();
 #if DEBUG
             list.Add(new Function { name = "瑙嗛闂ㄩ攣涓�", sid = "23456789", spk = SPK.VideoDoorLock });
-            list.Add(new Function { name = "瑙嗛闂ㄩ攣浜�", sid = "2345678922", spk = SPK.VideoDoorLock });
+            //list.Add(new Function { name = "瑙嗛闂ㄩ攣浜�", sid = "2345678922", spk = SPK.VideoDoorLock });
 #endif
             return list;
         }
+
+        /// <summary>
+        /// 寮规绫诲瀷
+        /// </summary>
+        public enum TipType
+        {
+            none,//鏃犳彁绀�
+            flicker,//闂儊妗�
+            confirmation//纭妗�
+        }
+        /// <summary>
+        /// 琛ㄧず鏉ヨ嚜閭d釜鐣岄潰
+        /// </summary>
+        public enum Comerom
+        {
+            function,//鍔熻兘
+            collect,//鏀惰棌
+            room,//鎴块棿
+        }
     }
 }

--
Gitblit v1.8.0