From a19d2fd7d9f52f7daa15b32d434cb86fa7ffb30b Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周一, 09 9月 2024 14:38:34 +0800
Subject: [PATCH] 去掉不用的代码

---
 DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_DataCaptureV3/FormMain.cs | 1338 +++++++++++++++++++++++++++++++---------------------------
 1 files changed, 715 insertions(+), 623 deletions(-)

diff --git a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_DataCaptureV3/FormMain.cs b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_DataCaptureV3/FormMain.cs
index 1031a94..7fd50f2 100644
--- a/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_DataCaptureV3/FormMain.cs
+++ b/DataCapture/iWare_SCADA_DataCapture/iWare_SCADA_DataCaptureV3/FormMain.cs
@@ -26,6 +26,7 @@
 {
     public partial class FormMain : Form
     {
+
         #region 淇℃伅鑾峰彇绾跨▼
         Thread tskSetLableText;//鍚勭lable鍔ㄦ�佹樉绀�
         Thread tskSetGridSource;//鍚勭lable鍔ㄦ�佹樉绀�
@@ -172,7 +173,7 @@
                     DataCaptureHandler.RefreshDataCommonStatic();
                     foreach (var dataCapturehandler in this._dataCaptureHandler)
                     {
-                        Thread tskdataCapture=new Thread(dataCapturehandler.DataCaptureStart);
+                        Thread tskdataCapture = new Thread(dataCapturehandler.DataCaptureStart);
                         tskdataCapture.Start();
                     }
                 }
@@ -199,7 +200,7 @@
                 dgv_DataCaptureConfig.AutoGenerateColumns = false;
                 LoadItemType();
                 var ip = Dns.GetHostAddresses(Dns.GetHostName());
-                if(ip.Select(o=>o.ToString()).Contains("192.168.216.203")|| ip.Select(o => o.ToString()).Contains("10.135.75.70"))
+                if (ip.Select(o => o.ToString()).Contains("192.168.216.203") || ip.Select(o => o.ToString()).Contains("10.135.75.70"))
                 {
                     button24_Click(sender, e);
                 }
@@ -261,28 +262,28 @@
         {
             //while (true)
             //{
-                try
+            try
+            {
+                Action action = () =>
                 {
-                    Action action = () =>
+                    using (DbModel db = new DbModel())
                     {
-                        using (DbModel db = new DbModel())
-                        {
-                            sourcelist = db.ThreadStatusMonitor.Where(o => o.IsDeleted == false).ToList();
-                            dataGridView2.DataSource = sourcelist.OrderBy(o=>o.Threadcode);
-                            dataGridView2.Refresh();
-                        }
-                        //dataGridView2.DataSource = null;
-                        //dataGridView2.DataSource = SystemValue.MainList;
-                    };
-                    Invoke(action);
+                        sourcelist = db.ThreadStatusMonitor.Where(o => o.IsDeleted == false).ToList();
+                        dataGridView2.DataSource = sourcelist.OrderBy(o => o.Threadcode);
+                        dataGridView2.Refresh();
+                    }
+                    //dataGridView2.DataSource = null;
+                    //dataGridView2.DataSource = SystemValue.MainList;
+                };
+                Invoke(action);
 
-                }
-                catch (Exception ex)
-                {
-                    Log4NetHelper.WriteErrorLog(LogType.FormMain, "鏂规硶GridRefresh鍑虹幇寮傚父锛�" + ex.Message, ex);
-                    //continue;
-                }
-                //Thread.Sleep(10000);
+            }
+            catch (Exception ex)
+            {
+                Log4NetHelper.WriteErrorLog(LogType.FormMain, "鏂规硶GridRefresh鍑虹幇寮傚父锛�" + ex.Message, ex);
+                //continue;
+            }
+            //Thread.Sleep(10000);
             //}
         }
         /// <summary>
@@ -412,7 +413,7 @@
                 var endTime = DateTimeHelper.GetDateTime();
                 var newFiles = FileHelper.DetectNewFilesCSV(textBox10.Text, 100000000, Convert.ToDateTime(startTime), endTime);
 
-                var list=newFiles.GetEnumerator();
+                var list = newFiles.GetEnumerator();
                 foreach (System.IO.FileInfo file in newFiles)
                 {
 
@@ -457,7 +458,7 @@
 
         private void txt_PLCPort_KeyPress(object sender, KeyPressEventArgs e)
         {
-            if(((int)e.KeyChar < 48 || (int)e.KeyChar > 57)&& (int)e.KeyChar !=8)
+            if (((int)e.KeyChar < 48 || (int)e.KeyChar > 57) && (int)e.KeyChar != 8)
             {
                 e.Handled = true;
             }
@@ -501,10 +502,10 @@
             txt_EquipmentID.Text = "";
             txt_EquipmentID.Focus();
 
-            cbox_WorkingProcedure.SelectedIndex = -1 ;
+            cbox_WorkingProcedure.SelectedIndex = -1;
             cbox_DataCaptureColumnType.SelectedIndex = -1;
             cbox_DataCapturePLCType.SelectedIndex = 0;
-            cbox_DataCaptureType.SelectedIndex = 0;            
+            cbox_DataCaptureType.SelectedIndex = 0;
 
         }
 
@@ -522,7 +523,7 @@
 
             try
             {
-                if (dgv_DataCaptureConfig.CurrentRow==null||dgv_DataCaptureConfig.CurrentRow.Index < 0)
+                if (dgv_DataCaptureConfig.CurrentRow == null || dgv_DataCaptureConfig.CurrentRow.Index < 0)
                 {
                     MessageBox.Show("璇烽�夋嫨涓�鏉¢渶淇敼鐨勬暟鎹紒");
                     return;
@@ -549,7 +550,7 @@
                 cbox_DataCaptureColumnType.Text = model.DataCaptureColumnType;
 
             }
-            catch(Exception ex)
+            catch (Exception ex)
             {
                 MessageBox.Show($"淇敼鏀堕泦鐐逛俊鎭け璐ワ紒 {ex.Message}");
                 btn_Update.Enabled = true;
@@ -574,8 +575,8 @@
                 }
                 var model = dgv_DataCaptureConfig.SelectedRows[0].DataBoundItem as DataCaptureConfig;
 
-                var num=DataCaptureConfigManager.DeleteDataCaptureConfig(model);
-                if(num>0)
+                var num = DataCaptureConfigManager.DeleteDataCaptureConfig(model);
+                if (num > 0)
                 {
                     MessageBox.Show($"鍒犻櫎鎴愬姛{num}鏉�");
 
@@ -601,7 +602,7 @@
                 //}
 
             }
-            catch(Exception ex)
+            catch (Exception ex)
             {
                 MessageBox.Show($"鍒犻櫎鏀堕泦鐐逛俊鎭紓甯革紒{ex.Message}");
             }
@@ -615,7 +616,7 @@
             var itemType2 = ComboBoxHelper.GetComboxSelectValue(cbox_DataCapturePLCType, ref DataCapturePLCTypeFlag);
 
             DataCaptureConfig model = new DataCaptureConfig();
-            model.Id= string.IsNullOrEmpty(txt_ID.Text.Trim())?0:Convert.ToInt32(txt_ID.Text.Trim());
+            model.Id = string.IsNullOrEmpty(txt_ID.Text.Trim()) ? 0 : Convert.ToInt32(txt_ID.Text.Trim());
             model.EquipmentID = txt_EquipmentID.Text.Trim();
             model.WorkingProcedure = cbox_WorkingProcedure.Text.Trim();
             model.DataCapturePointCode = txt_DataCapturePointCode.Text.Trim();
@@ -677,7 +678,7 @@
                     MessageBox.Show($"璇烽�夋嫨鑺傜偣鏁版嵁绫诲瀷");
                     return;
                 }
-                if(cbox_DataCaptureType.SelectedIndex<1)
+                if (cbox_DataCaptureType.SelectedIndex < 1)
                 {
                     MessageBox.Show($"璇烽�夋嫨鏀堕泦鏂瑰紡");
                     return;
@@ -691,7 +692,7 @@
                 {//淇敼
                     string message = "";
                     DataCaptureConfigManager.UpdateDataCaptureConfig(data, out message);
-                    if(message.Length==0)
+                    if (message.Length == 0)
                     {
                         setControlsVisible(false);
                         btn_Update.Enabled = true;
@@ -707,7 +708,7 @@
                     }
 
                 }
-                else if(btn_Save.Tag.Equals("create"))
+                else if (btn_Save.Tag.Equals("create"))
                 {//鏂板
                     DataCaptureConfigManager.InsertDataCaptureConfig(data);
                     setControlsVisible(false);
@@ -729,159 +730,170 @@
             }
         }
 
+        /// <summary>
+        /// 鐐瑰嚮鎸夐挳銆愬惎鍔ㄦā鎷熴��
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
         private void button8_Click(object sender, EventArgs e)
         {
-            try
-            {
-                DataCaptureHandler.RefreshDataCommonStatic();
-                button8.Text = "妯℃嫙宸插惎鍔�";
-                button8.BackColor = Color.Green;
-                SystemValue.isStartedModel=true;
-                #region 鏁版嵁閲囬泦椤圭‘瀹�
-                var dataCaptureConfigslist = DataCaptureConfigManager.GetDataCaptureConfigs();
-                var columnList = DataCaptureConfigManager.GetDataCaptureColumnConfig();
-                _dataCaptureHandler.Clear();
-                foreach (var config in dataCaptureConfigslist)
-                {
+            //try
+            //{
+            //    DataCaptureHandler.RefreshDataCommonStatic();
+            //    button8.Text = "妯℃嫙宸插惎鍔�";
+            //    button8.BackColor = Color.Green;
+            //    SystemValue.isStartedImitateModel = true;
+            //    #region 鏁版嵁閲囬泦椤圭‘瀹�
+            //    var dataCaptureConfigslist = DataCaptureConfigManager.GetDataCaptureConfigs();
+            //    var columnList = DataCaptureConfigManager.GetDataCaptureColumnConfig();
+            //    _dataCaptureHandler.Clear();
+            //    foreach (var config in dataCaptureConfigslist)
+            //    {
 
-                    switch (config.DataCapturePointCode)
-                    {
-                        #region HMI04
-                        case "RHMIOP104001":
-                        case "RHMIOP2001":
-                        case "RHMIOP303501":
-                        case "RHMIOP5001":
-                        case "RHMIOP6001":
-                            HMI_WorkpieceReading.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(HMI_WorkpieceReading.Instance);
-                            break;
-                        case "WHMIOP104002":
-                        case "WHMIOP2002":
-                        case "WHMIOP303502":
-                        case "WHMIOP5002":
-                        case "WHMIOP6002":
-                            HMI_WorkpieceWrite.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(HMI_WorkpieceWrite.Instance);
-                            break;
-                        #endregion
-                        case "OP0501":
-                            DataCaptureHandler_OP0501.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP0501.Instance);
-                            break;
-                        case "OP2001":
-                            DataCaptureHandler_OP2001.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP2001.Instance);
-                            break;
-                        #region OP30
-                        case "OP3001":
-                            DataCaptureHandler_OP3001.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3001.Instance);
-                            break;
-                        case "OP3002":
-                            DataCaptureHandler_OP3002.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3002.Instance);
-                            break;
-                        case "OP3003":
-                            DataCaptureHandler_OP3003.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3003.Instance);
-                            break;
-                        case "OP3004":
-                            DataCaptureHandler_OP3004.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3004.Instance);
-                            break;
-                        case "OP3005":
-                            DataCaptureHandler_OP3005.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3005.Instance);
-                            break;
-                        case "OP3006":
-                            DataCaptureHandler_OP3006.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3006.Instance);
-                            break;
-                        case "OP3007":
-                            DataCaptureHandler_OP3007.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3007.Instance);
-                            break;
-                        #endregion
+            //        switch (config.DataCapturePointCode)
+            //        {
+            //            #region HMI04
+            //            case "RHMIOP104001":
+            //            case "RHMIOP2001":
+            //            case "RHMIOP303501":
+            //            case "RHMIOP5001":
+            //            case "RHMIOP6001":
+            //                HMI_WorkpieceReading.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(HMI_WorkpieceReading.Instance);
+            //                break;
+            //            case "WHMIOP104002":
+            //            case "WHMIOP2002":
+            //            case "WHMIOP303502":
+            //            case "WHMIOP5002":
+            //            case "WHMIOP6002":
+            //                HMI_WorkpieceWrite.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(HMI_WorkpieceWrite.Instance);
+            //                break;
+            //            #endregion
+            //            case "OP0501":
+            //                DataCaptureHandler_OP0501.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP0501.Instance);
+            //                break;
+            //            case "OP2001":
+            //                DataCaptureHandler_OP2001.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP2001.Instance);
+            //                break;
+            //            #region OP30
+            //            case "OP3001":
+            //                DataCaptureHandler_OP3001.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3001.Instance);
+            //                break;
+            //            case "OP3002":
+            //                DataCaptureHandler_OP3002.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3002.Instance);
+            //                break;
+            //            case "OP3003":
+            //                DataCaptureHandler_OP3003.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3003.Instance);
+            //                break;
+            //            case "OP3004":
+            //                DataCaptureHandler_OP3004.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3004.Instance);
+            //                break;
+            //            case "OP3005":
+            //                DataCaptureHandler_OP3005.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3005.Instance);
+            //                break;
+            //            case "OP3006":
+            //                DataCaptureHandler_OP3006.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3006.Instance);
+            //                break;
+            //            case "OP3007":
+            //                DataCaptureHandler_OP3007.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3007.Instance);
+            //                break;
+            //            #endregion
 
 
-                        #region OP35
-                        case "OP3501":
-                            DataCaptureHandler_OP3501.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3501.Instance);
-                            break;
-                        case "OP3502":
-                            DataCaptureHandler_OP3502.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3502.Instance);
-                            break;
-                        case "OP3503":
-                            DataCaptureHandler_OP3503.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3503.Instance);
-                            break;
-                        case "OP3504":
-                            DataCaptureHandler_OP3504.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3504.Instance);
-                            break;
-                        case "OP3505":
-                            DataCaptureHandler_OP3505.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3505.Instance);
-                            break;
-                        case "OP3506":
-                            DataCaptureHandler_OP3506.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3506.Instance);
-                            break;
-                        case "OP3507":
-                            DataCaptureHandler_OP3507.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP3507.Instance);
-                            break;
-                        #endregion
+            //            #region OP35
+            //            case "OP3501":
+            //                DataCaptureHandler_OP3501.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3501.Instance);
+            //                break;
+            //            case "OP3502":
+            //                /*
+            //                DataCaptureHandler_OP3502.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3502.Instance);
+            //                //*/
+            //                break;
+            //            case "OP3503":
+            //                DataCaptureHandler_OP3503.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3503.Instance);
+            //                break;
+            //            case "OP3504":
+            //                DataCaptureHandler_OP3504.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3504.Instance);
+            //                break;
+            //            case "OP3505":
+            //                DataCaptureHandler_OP3505.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3505.Instance);
+            //                break;
+            //            case "OP3506":
+            //                DataCaptureHandler_OP3506.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3506.Instance);
+            //                break;
+            //            case "OP3507":
+            //                DataCaptureHandler_OP3507.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP3507.Instance);
+            //                break;
+            //            #endregion
 
-                        #region OP80
-                        case "OP8001":
-                            DataCaptureHandler_OP8001.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8001.Instance);
-                            break;
-                        case "OP8002":
-                            DataCaptureHandler_OP8002.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8002.Instance);
-                            break;
-                        case "OP8003":
-                            DataCaptureHandler_OP8003.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8003.Instance);
-                            break;
-                        case "OP8004":
-                            DataCaptureHandler_OP8004.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8004.Instance);
-                            break;
-                        case "OP8005":
-                            DataCaptureHandler_OP8005.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8005.Instance);
-                            break;
-                        case "OP8006":
-                            DataCaptureHandler_OP8006.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8006.Instance);
-                            break;
-                        case "OP8007":
-                            DataCaptureHandler_OP8007.Instance._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(DataCaptureHandler_OP8007.Instance);
-                            break;
-                            #endregion
+            //            #region OP80
+            //            case "OP8001":
+            //                DataCaptureHandler_OP8001.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8001.Instance);
+            //                break;
+            //            case "OP8002":
+            //                /*
+            //                DataCaptureHandler_OP8002.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8002.Instance);
+            //                //*/
+            //                break;
+            //            case "OP8003":
+            //                DataCaptureHandler_OP8003.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8003.Instance);
+            //                break;
+            //            case "OP8004":
+            //                DataCaptureHandler_OP8004.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8004.Instance);
+            //                break;
+            //            case "OP8005":
+            //                DataCaptureHandler_OP8005.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8005.Instance);
+            //                break;
+            //            case "OP8006":
+            //                DataCaptureHandler_OP8006.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8006.Instance);
+            //                break;
+            //            case "OP8007":
+            //                DataCaptureHandler_OP8007.Instance._dataCaptureConfig = config;
+            //                _dataCaptureHandler.Add(DataCaptureHandler_OP8007.Instance);
+            //                break;
+            //                #endregion
 
-                    }
-                }
-                #endregion
+            //        }
+            //    }
+            //    #endregion
 
-            }
-            catch (Exception ex)
-            {
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "鍚姩绾跨▼鏃�----btn_StartUpAllThread_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "鍚姩绾跨▼鏃�----btn_StartUpAllThread_Click all鎶ラ敊锛�", ex);
+            //}
+
+            //**/
         }
 
         private void button10_Click(object sender, EventArgs e)
         {
             try
             {
-                if(!SystemValue.isStartedModel)
+                if (!SystemValue.isStartedImitateModel)
                 {
                     MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
                     return;
@@ -900,22 +912,22 @@
         private void button9_Click(object sender, EventArgs e)
         {
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3001.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP3001.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button11_Click(object sender, EventArgs e)
@@ -923,13 +935,13 @@
 
             try
             {
-                if (!SystemValue.isStartedModel)
+                if (!SystemValue.isStartedImitateModel)
                 {
                     MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
                     return;
                 }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3002.Instance.DataCaptureStart();
+                //DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+                //DataCaptureHandler_OP3002.Instance.DataCaptureStart();
 
             }
             catch (Exception ex)
@@ -943,85 +955,85 @@
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3003.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP3003.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button15_Click(object sender, EventArgs e)
         {
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3007.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP3007.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button13_Click(object sender, EventArgs e)
         {
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3004.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP3004.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button14_Click(object sender, EventArgs e)
         {
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP3005.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP3005.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button16_Click(object sender, EventArgs e)
@@ -1031,7 +1043,7 @@
                 textBox10.Text = EnumberHelper.GetEnumName<WorkingProcedureForHMI>(int.Parse(textBox12.Text)).ToString();
 
                 var bb = EnumberHelper.GetEnumForString<WorkingProcedureForHMI>(textBox12.Text);
-                var A =EnumberHelper.GetEnumName<WorkingProcedureForHMI>(1);
+                var A = EnumberHelper.GetEnumName<WorkingProcedureForHMI>(1);
 
                 WorkingProcedureForHMI t = default(WorkingProcedureForHMI);
                 bool isRight = EnumberHelper.GetEnumObject<WorkingProcedureForHMI>("OP10", out t);
@@ -1057,7 +1069,7 @@
 
                 //wplog.GetType().GetProperty("workpieceid").SetValue(wplog, "WorkPieceIDGONGJIANMA");//缁欏姩鎬佸瓧娈佃祴鍊�
             }
-            catch(Exception ex)
+            catch (Exception ex)
             {
 
             }
@@ -1112,132 +1124,132 @@
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8001.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8001.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button21_Click(object sender, EventArgs e)
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8002.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8002.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button20_Click(object sender, EventArgs e)
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8003.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8003.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button19_Click(object sender, EventArgs e)
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8004.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8004.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button18_Click(object sender, EventArgs e)
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8005.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8005.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         private void button17_Click(object sender, EventArgs e)
         {
 
 
-            try
-            {
-                if (!SystemValue.isStartedModel)
-                {
-                    MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
-                    return;
-                }
-                DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
-                DataCaptureHandler_OP8007.Instance.DataCaptureStart();
+            //try
+            //{
+            //    if (!SystemValue.isStartedImitateModel)
+            //    {
+            //        MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
+            //        return;
+            //    }
+            //    DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+            //    DataCaptureHandler_OP8007.Instance.DataCaptureStart();
 
-            }
-            catch (Exception ex)
-            {
-                MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
-                Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
-            }
+            //}
+            //catch (Exception ex)
+            //{
+            //    MessageBox.Show($"妯℃嫙寮傚父锛歿ex.Message}");
+            //    Log4NetHelper.WriteErrorLog(LogType.FormMain, "----button10_Click all鎶ラ敊锛�", ex);
+            //}
         }
 
         /// <summary>
@@ -1249,7 +1261,7 @@
         {
             try
             {
-                if (!SystemValue.isStartedModel)
+                if (!SystemValue.isStartedImitateModel)
                 {
                     MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
                     return;
@@ -1270,10 +1282,10 @@
                         default:
                             break;
                     }
-                    
+
                 }
 
-               
+
 
             }
             catch (Exception ex)
@@ -1292,7 +1304,7 @@
         {
             try
             {
-                if (!SystemValue.isStartedModel)
+                if (!SystemValue.isStartedImitateModel)
                 {
                     MessageBox.Show("璇风偣鍑昏皟璇曟ā寮忔寜閽�");
                     return;
@@ -1315,7 +1327,7 @@
                 }
 
 
-               // DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
+                // DataCaptureHandler.WorkPieceID = textBox10.Text.Trim();
 
             }
             catch (Exception ex)
@@ -1347,6 +1359,11 @@
 
         }
 
+        /// <summary>
+        /// 姝e紡鐜锛屼娇鐢ㄨ鎸夐挳鍚姩绾跨▼锛侊紒锛侊紒
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
         private void button24_Click(object sender, EventArgs e)
         {
 
@@ -1434,6 +1451,7 @@
                             DataCaptureHandler_OP6002.Instance._dataCaptureConfig = config;
                             _dataCaptureHandler.Add(DataCaptureHandler_OP6002.Instance);
                             break;
+
                         #endregion
                         #region 03 NOOK鎺ㄥ嚭
 
@@ -1495,6 +1513,11 @@
                             _dataCaptureHandler.Add(dc06);
                             break;
                         #endregion
+
+                        case "OP7009"://娓呮礂鏈鸿幏鍙栭噰闆嗘暟鎹�
+                            DataCaptureHandler_OP7009.Instance._dataCaptureConfig = config;
+                            _dataCaptureHandler.Add(DataCaptureHandler_OP7009.Instance);
+                            break;
                         //#region 07 鏁伴噰鐩掑瓙鍛婅閲囬泦
 
                         ////case "OP1007":
@@ -1528,6 +1551,15 @@
                 //鍛婅鐩戞帶
                 AlertMonitor alert = new AlertMonitor();
                 _dataCaptureHandler.Add(alert);
+
+                //OP80鐨勮幏鍙栬川閲忔暟鎹� 銆怑ditby shaocx,2024-06-15銆�
+                OP80QualityDataHandler op80QualityDataHandler = new OP80QualityDataHandler();
+                _dataCaptureHandler.Add(op80QualityDataHandler);
+
+                //瀹氭湡鍒犻櫎鏁版嵁 銆怑ditby shaocx,2024-06-15銆�
+                DeleteDataHandler _deleteDataHandler = new DeleteDataHandler();
+                _dataCaptureHandler.Add(_deleteDataHandler);
+
                 #endregion
 
                 try
@@ -1637,24 +1669,24 @@
             try
             {
 
-                var WorkingProcedure = "OP35";
-                var EquipmentID = "EOP35";
-                var DataCapturePointCode = "OP3502A";
-                //var DataCapturePointCode = "OP3002CH3";
-                WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
-                wplog.Id = Yitter.IdGenerator.YitIdHelper.NextId();
-                wplog.WorkingProcedure = WorkingProcedure;
-                wplog.EquipmentID = EquipmentID; ;
-                wplog.Remarks = WorkingProcedure;
-                wplog.MonitoringPoint = DataCapturePointCode;
-                wplog.WorkPieceID = "DZ045L2309080100181A1A";
-                wplog.CreatedTime = DateTimeHelper.GetDateTime();
-                wplog.CreatedUserName = DataCapturePointCode;
-                wplog.UpdatedUserName = Environment.MachineName + "鑷姩" + Thread.CurrentThread.ManagedThreadId.ToString();
-                wplog.UpdatedTime = DateTimeHelper.GetDateTime();
-                wplog.IsDeleted = false;
-                wplog.QualityOP10To1 = "-500";
-                WorkPieceInfoManager.QualityInfoComplete(wplog, PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure));
+                //var WorkingProcedure = "OP35";
+                //var EquipmentID = "EOP35";
+                //var DataCapturePointCode = "OP3502A";
+                ////var DataCapturePointCode = "OP3002CH3";
+                //WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
+                //wplog.Id = Yitter.IdGenerator.YitIdHelper.NextId();
+                //wplog.WorkingProcedure = WorkingProcedure;
+                //wplog.EquipmentID = EquipmentID; ;
+                //wplog.Remarks = WorkingProcedure;
+                //wplog.MonitoringPoint = DataCapturePointCode;
+                //wplog.WorkPieceID = "DZ045L2309080100181A1A";
+                //wplog.CreatedTime = DateTimeHelper.GetDateTime();
+                //wplog.CreatedUserName = DataCapturePointCode;
+                //wplog.UpdatedUserName = Environment.MachineName + "鑷姩" + Thread.CurrentThread.ManagedThreadId.ToString();
+                //wplog.UpdatedTime = DateTimeHelper.GetDateTime();
+                //wplog.IsDeleted = false;
+                //wplog.QualityOP10To1 = "-500";
+                //WorkPieceInfoManager.QualityInfoComplete(wplog, PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure));
 
                 //string path = ConfigHelper.GetConfigString("OP30QualityDataForStation");//鎵撶爜鏈烘墦鐮佷簩缁寸爜璺緞
                 //if (string.IsNullOrEmpty(path))
@@ -1815,9 +1847,14 @@
             {
                 MessageBox.Show(ex.Message);
             }
-            
+
         }
 
+        /// <summary>
+        /// 娴嬭瘯璋冭瘯
+        /// </summary>
+        /// <param name="sender"></param>
+        /// <param name="e"></param>
         private void button26_Click(object sender, EventArgs e)
         {
             try
@@ -1836,18 +1873,75 @@
                 {
                     switch (config.DataCapturePointCode)
                     {
-                        case "OP3002CH3":
-                        case "OP3002CH4":
-                        case "OP3002CH5":
-                        case "OP3002CH6":
-                            DataCaptureHandler_02 dc02 = new DataCaptureHandler_02();
-                            dc02._dataCaptureConfig = config;
-                            _dataCaptureHandler.Add(dc02);
+                        //娴嬭瘯璋冭瘯
+                        case "OP1002":
+                            DataCaptureHandler_OP1002.Instance._dataCaptureConfig = config;
+                            _dataCaptureHandler.Add(DataCaptureHandler_OP1002.Instance);
                             break;
-                        //case "OP6002":
-                        //    DataCaptureHandler_OP6002.Instance._dataCaptureConfig = config;
-                        //    _dataCaptureHandler.Add(DataCaptureHandler_OP6002.Instance);
-                        //    break;
+                            //case "OP1003":
+                            //    DataCaptureHandler_OP1003.Instance._dataCaptureConfig = config;
+                            //    _dataCaptureHandler.Add(DataCaptureHandler_OP1003.Instance);
+                            //    break;
+                            //#region 02 娴嬮噺瀹屾垚鏍囪
+                            //case "OP2002A":
+                            //case "OP2002B":
+                            //case "OP2002C":
+                            //case "OP3002CH3":
+                            //case "OP3002CH4":
+                            //case "OP3002CH5":
+                            //case "OP3002CH6":
+                            //case "OP3502A":
+                            //case "OP3502B":
+                            //case "OP6002A":
+                            //case "OP6002B":
+                            //case "OP6002C":
+                            //case "OP6002D":
+                            //case "OP3502":
+                            //    DataCaptureHandler_02 dc02 = new DataCaptureHandler_02();
+                            //    dc02._dataCaptureConfig = config;
+                            //    _dataCaptureHandler.Add(dc02);
+                            //    break;
+                            //#region 01 浜岀淮鐮佽鍙�
+
+                            //case "OP3001":
+                            //case "OP3501":
+                            //case "OP5001A":
+                            //case "OP5001B":
+                            //case "OP6001":
+                            //case "OP7001":
+                            //case "OP8001":
+                            //    DataCaptureHandler_01 dc01 = new DataCaptureHandler_01();
+                            //    dc01._dataCaptureConfig = config;
+                            //    _dataCaptureHandler.Add(dc01);
+                            //    break;
+                            //case "OP0501":
+                            //    DataCaptureHandler_OP0501.Instance._dataCaptureConfig = config;
+                            //    _dataCaptureHandler.Add(DataCaptureHandler_OP0501.Instance);
+                            //    break;
+                            #endregion
+                            //case "OP7009"://娓呮礂鏈鸿幏鍙栭噰闆嗘暟鎹�
+                            //    DataCaptureHandler_OP7009.Instance._dataCaptureConfig = config;
+                            //    _dataCaptureHandler.Add(DataCaptureHandler_OP7009.Instance);
+                            //    break;
+                            //case "OP3002CH3":
+                            //    //case "OP3002CH4":
+                            //    //case "OP3002CH5":
+                            //    //case "OP3002CH6":
+                            //    DataCaptureHandler_02 dc02 = new DataCaptureHandler_02();
+                            //    dc02._dataCaptureConfig = config;
+                            //    _dataCaptureHandler.Add(dc02);
+                            //    break;
+                            //case "OP2002A":
+                            //    //case "OP2002B":
+                            //    //case "OP2002C":
+                            //    DataCaptureHandler_02 dc02 = new DataCaptureHandler_02();
+                            //    dc02._dataCaptureConfig = config;
+                            //    _dataCaptureHandler.Add(dc02);
+                            //    break;
+                            //case "OP6002":
+                            //    DataCaptureHandler_OP6002.Instance._dataCaptureConfig = config;
+                            //    _dataCaptureHandler.Add(DataCaptureHandler_OP6002.Instance);
+                            //    break;
 
                     }
 
@@ -1855,8 +1949,6 @@
                 //鍛婅鐩戞帶
                 //AlertMonitor alert = new AlertMonitor();
                 //_dataCaptureHandler.Add(alert);
-                #endregion
-
                 try
                 {
                     DataCaptureHandler.RefreshDataCommonStatic();
@@ -1948,98 +2040,98 @@
 
         }
 
-        public WorkPieceLogMiddle GetCH5Info(string FullName, WorkPieceLogMiddle wplog)
-        {
-            try
-            {
-                string fileContent = File.ReadAllText(FullName);
-                string[] lines2 = fileContent.Split('\n');
-                bool IDCodeIndex = false;
-                int Mcount = 0;
-                int i = 0;
-                int count = 0;
-                foreach (string line in lines2)
-                {
-                    count++;
-                    if (count == 4)
-                    {//鑾峰彇璐ㄩ噺缁撴灉
-                        var list = line.Split(' ');
-                        if (list.Count() > 0)
-                        {
-                            var str = list[list.Count() - 1].ToString().Trim();
-                            wplog.QualityStateStr = str.Equals("OK") ? "OK" : "NG";
-                        }
-                    }
-                    // 澶勭悊姣忎竴琛岀殑閫昏緫
-                    if (line.Contains("ID-Code"))//涓や釜鎷х揣锛屾瘡涓墠闈㈤兘鏈塈D-Code
-                    {
-                        i++;
-                        IDCodeIndex = true;
-                        Mcount = 0;
-                    }
-                    if (IDCodeIndex)
-                    {
-                        if (line.Contains(" M "))//绗笁涓狹琛屾槸鎷х揣鏁版嵁
-                        {//鏈�缁堝姏鐭�
-                            Mcount++;
-                            if (Mcount == 3)
-                            {
-                                var str = line.Replace("+", "").Replace("-", "");
-                                var list = str.Split('M');
-                                if (list.Count() == 4)
-                                {
-                                    if (i == 1)
-                                    {//CH3
-                                        wplog.QualityOP30To3 = list[2].ToString().Trim();
-                                    }
-                                    else
-                                    {//CH4
-                                        wplog.QualityOP30To9 = list[2].ToString().Trim();
-                                    }
-                                }
-                                IDCodeIndex = false;
-                            }
-                        }
+        //public WorkPieceLogMiddle GetCH5Info(string FullName, WorkPieceLogMiddle wplog)
+        //{
+        //    try
+        //    {
+        //        string fileContent = File.ReadAllText(FullName);
+        //        string[] lines2 = fileContent.Split('\n');
+        //        bool IDCodeIndex = false;
+        //        int Mcount = 0;
+        //        int i = 0;
+        //        int count = 0;
+        //        foreach (string line in lines2)
+        //        {
+        //            count++;
+        //            if (count == 4)
+        //            {//鑾峰彇璐ㄩ噺缁撴灉
+        //                var list = line.Split(' ');
+        //                if (list.Count() > 0)
+        //                {
+        //                    var str = list[list.Count() - 1].ToString().Trim();
+        //                    wplog.QualityStateStr = str.Equals("OK") ? "OK" : "NG";
+        //                }
+        //            }
+        //            // 澶勭悊姣忎竴琛岀殑閫昏緫
+        //            if (line.Contains("ID-Code"))//涓や釜鎷х揣锛屾瘡涓墠闈㈤兘鏈塈D-Code
+        //            {
+        //                i++;
+        //                IDCodeIndex = true;
+        //                Mcount = 0;
+        //            }
+        //            if (IDCodeIndex)
+        //            {
+        //                if (line.Contains(" M "))//绗笁涓狹琛屾槸鎷х揣鏁版嵁
+        //                {//鏈�缁堝姏鐭�
+        //                    Mcount++;
+        //                    if (Mcount == 3)
+        //                    {
+        //                        var str = line.Replace("+", "").Replace("-", "");
+        //                        var list = str.Split('M');
+        //                        if (list.Count() == 4)
+        //                        {
+        //                            if (i == 1)
+        //                            {//CH3
+        //                                wplog.QualityOP30To3 = list[2].ToString().Trim();
+        //                            }
+        //                            else
+        //                            {//CH4
+        //                                wplog.QualityOP30To9 = list[2].ToString().Trim();
+        //                            }
+        //                        }
+        //                        IDCodeIndex = false;
+        //                    }
+        //                }
 
-                    }
-                    if (line.Contains(" MWSP "))
-                    {//缁堟嫥绱у姏鐭�  缁堟嫥绱ц搴�
-                        var list = line.Split(new String[] { " MWS " }, StringSplitOptions.None);
-                        if (list.Count() == 2)
-                        {
-                            if (i == 1)
-                            {//CH3
-                                wplog.QualityOP30To4 = list[1].ToString().Trim();
-                            }
-                            else
-                            {//CH4
-                                wplog.QualityOP30To10 = list[1].ToString().Trim();
-                            }
-                            var list2 = list[0].Split(new String[] { " W " }, StringSplitOptions.None);
-                            if (list2.Count() == 2)
-                            {
-                                var str = list2[1].ToString();
-                                if (i == 1)
-                                {//CH3
-                                    wplog.QualityOP30To5 = str.Substring(0, str.IndexOf("MWSP")).Trim();
-                                }
-                                else
-                                {//CH4
-                                    wplog.QualityOP30To11 = str.Substring(0, str.IndexOf("MWSP")).Trim();
-                                }
-                            }
-                        }
+        //            }
+        //            if (line.Contains(" MWSP "))
+        //            {//缁堟嫥绱у姏鐭�  缁堟嫥绱ц搴�
+        //                var list = line.Split(new String[] { " MWS " }, StringSplitOptions.None);
+        //                if (list.Count() == 2)
+        //                {
+        //                    if (i == 1)
+        //                    {//CH3
+        //                        wplog.QualityOP30To4 = list[1].ToString().Trim();
+        //                    }
+        //                    else
+        //                    {//CH4
+        //                        wplog.QualityOP30To10 = list[1].ToString().Trim();
+        //                    }
+        //                    var list2 = list[0].Split(new String[] { " W " }, StringSplitOptions.None);
+        //                    if (list2.Count() == 2)
+        //                    {
+        //                        var str = list2[1].ToString();
+        //                        if (i == 1)
+        //                        {//CH3
+        //                            wplog.QualityOP30To5 = str.Substring(0, str.IndexOf("MWSP")).Trim();
+        //                        }
+        //                        else
+        //                        {//CH4
+        //                            wplog.QualityOP30To11 = str.Substring(0, str.IndexOf("MWSP")).Trim();
+        //                        }
+        //                    }
+        //                }
 
-                    }
-                }
-            }
-            catch (Exception ex)
-            {
-                //Log4NetHelper.WriteErrorLog(PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure), $"璇诲彇 {DataCapturePointCode}CH5宸ヤ綅璐ㄩ噺鏁版嵁寮傚父宸ヤ欢鍙凤細{(wplog.WorkPieceID == null ? "" : wplog.WorkPieceID)} 鏂囦欢鍚嶏細{FullName}锛�", ex);
-            }
-            return wplog;
+        //            }
+        //        }
+        //    }
+        //    catch (Exception ex)
+        //    {
+        //        //Log4NetHelper.WriteErrorLog(PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure), $"璇诲彇 {DataCapturePointCode}CH5宸ヤ綅璐ㄩ噺鏁版嵁寮傚父宸ヤ欢鍙凤細{(wplog.WorkPieceID == null ? "" : wplog.WorkPieceID)} 鏂囦欢鍚嶏細{FullName}锛�", ex);
+        //    }
+        //    return wplog;
 
-        }
+        //}
         private void button27_Click(object sender, EventArgs e)
         {
             try
@@ -2174,123 +2266,123 @@
                 #endregion
 
 
-            #region OP30
+                #region OP30
 
-            //////var QualityStateStr = FileHelper.ReadPdfFileForSpire(textBox10.Text, "Result");
-            //////var QualityOP30To6 = FileHelper.ReadPdfFileForSpire(textBox10.Text, "Y-Maximum");//琛鍘嬭鍔涚煩
-            //////var QualityOP30To7 = FileHelper.ReadPdfFileForSpire(textBox10.Text, "Block X");//琛鍘嬭浣嶇Щ
+                //////var QualityStateStr = FileHelper.ReadPdfFileForSpire(textBox10.Text, "Result");
+                //////var QualityOP30To6 = FileHelper.ReadPdfFileForSpire(textBox10.Text, "Y-Maximum");//琛鍘嬭鍔涚煩
+                //////var QualityOP30To7 = FileHelper.ReadPdfFileForSpire(textBox10.Text, "Block X");//琛鍘嬭浣嶇Щ
 
 
-            ////var dt = CSVHelper.ReadCSV(textBox10.Text);
-            //////var datatable = CSVHelper.ReadCSVList(textBox10.Text);
+                ////var dt = CSVHelper.ReadCSV(textBox10.Text);
+                //////var datatable = CSVHelper.ReadCSVList(textBox10.Text);
 
-            //////List<string> rowFirst = new List<string>();
-            //////List<string> rowSecond = new List<string>();
-            //////if(datatable.Count==2)
-            //////{
-            //////    rowFirst = datatable[0].Split(',').ToList();
-            //////    rowSecond = datatable[1].Split(',').ToList();
+                //////List<string> rowFirst = new List<string>();
+                //////List<string> rowSecond = new List<string>();
+                //////if(datatable.Count==2)
+                //////{
+                //////    rowFirst = datatable[0].Split(',').ToList();
+                //////    rowSecond = datatable[1].Split(',').ToList();
 
-            //////}
+                //////}
 
 
-            //string d = DateTime.Now.AddHours(-10).ToString("yyyy-MM-dd_HH");
-            ////鎵弿鍏变韩鐩綍骞跺皢鏂扮殑鏂囦欢鎵弿杩斿洖  涓�鑸妭鎷嶅湪15绉掑乏鍙筹紙鍙互纭涓�涓嬶級
-            ////鎵弿淇敼鏃堕棿鍦ㄤ笂娆℃壂鎻忔椂闂翠箣鍓�10绉掑埌褰撳墠鏃堕棿鐨勪箣闂寸殑鏂囦欢
-            //var startTime = DateTimeHelper.GetDateTime().AddYears(-1);
-            //var endTime = DateTimeHelper.GetDateTime();
-            ////var newFiles = FileHelper.DetectNewFilesCSV(textBox10.Text+@"\"+d, 10, Convert.ToDateTime(startTime), endTime);
-            ////List<FileInfo> files = new List<FileInfo>();
-            ////foreach (var file in newFiles)
-            ////{
-            ////    files.Add((FileInfo)file);
-            ////}
-            ////files = files.OrderByDescending(o => o.LastAccessTime).ToList();
-            ////foreach (var file in files)
-            ////{
-            ////    //var datatable = CSVHelper.ReadCSV(file.FullName);
-            ////}
-            //var newFiles = FileHelper.DetectNewFiles(textBox10.Text, "*.txt", 10, Convert.ToDateTime(startTime), endTime);
+                //string d = DateTime.Now.AddHours(-10).ToString("yyyy-MM-dd_HH");
+                ////鎵弿鍏变韩鐩綍骞跺皢鏂扮殑鏂囦欢鎵弿杩斿洖  涓�鑸妭鎷嶅湪15绉掑乏鍙筹紙鍙互纭涓�涓嬶級
+                ////鎵弿淇敼鏃堕棿鍦ㄤ笂娆℃壂鎻忔椂闂翠箣鍓�10绉掑埌褰撳墠鏃堕棿鐨勪箣闂寸殑鏂囦欢
+                //var startTime = DateTimeHelper.GetDateTime().AddYears(-1);
+                //var endTime = DateTimeHelper.GetDateTime();
+                ////var newFiles = FileHelper.DetectNewFilesCSV(textBox10.Text+@"\"+d, 10, Convert.ToDateTime(startTime), endTime);
+                ////List<FileInfo> files = new List<FileInfo>();
+                ////foreach (var file in newFiles)
+                ////{
+                ////    files.Add((FileInfo)file);
+                ////}
+                ////files = files.OrderByDescending(o => o.LastAccessTime).ToList();
+                ////foreach (var file in files)
+                ////{
+                ////    //var datatable = CSVHelper.ReadCSV(file.FullName);
+                ////}
+                //var newFiles = FileHelper.DetectNewFiles(textBox10.Text, "*.txt", 10, Convert.ToDateTime(startTime), endTime);
 
-            //List<FileInfo> files = new List<FileInfo>();
-            //foreach (var file in newFiles)
-            //{
-            //    files.Add((FileInfo)file);
-            //}
-            //files = files.OrderByDescending(o => o.LastAccessTime).ToList();
-            //foreach (var file in files)
-            //{
-            //    //string[] lines = File.ReadAllLines(file.FullName);
-            //    //foreach (string line in lines)
-            //    //{
-            //    //    // 澶勭悊姣忎竴琛岀殑閫昏緫
-            //    //}
-            //    ////var datatable = CSVHelper.ReadCSV(file.FullName);
-            //    //using (StreamReader reader = new StreamReader(file.FullName))
-            //    //{
-            //    //    string line;
-            //    //    while ((line = reader.ReadLine()) != null)
-            //    //    {
-            //    //        // 澶勭悊姣忎竴琛岀殑閫昏緫
-            //    //    }
-            //    //}
+                //List<FileInfo> files = new List<FileInfo>();
+                //foreach (var file in newFiles)
+                //{
+                //    files.Add((FileInfo)file);
+                //}
+                //files = files.OrderByDescending(o => o.LastAccessTime).ToList();
+                //foreach (var file in files)
+                //{
+                //    //string[] lines = File.ReadAllLines(file.FullName);
+                //    //foreach (string line in lines)
+                //    //{
+                //    //    // 澶勭悊姣忎竴琛岀殑閫昏緫
+                //    //}
+                //    ////var datatable = CSVHelper.ReadCSV(file.FullName);
+                //    //using (StreamReader reader = new StreamReader(file.FullName))
+                //    //{
+                //    //    string line;
+                //    //    while ((line = reader.ReadLine()) != null)
+                //    //    {
+                //    //        // 澶勭悊姣忎竴琛岀殑閫昏緫
+                //    //    }
+                //    //}
 
 
-            //    string fileContent = File.ReadAllText(file.FullName);
-            //    string[] lines2 = fileContent.Split('\n');
-            //    bool IDCodeIndex = false;
-            //    int Mcount = 0;
-            //    foreach (string line in lines2)
-            //    {
-            //        // 澶勭悊姣忎竴琛岀殑閫昏緫
-            //        if (line.Contains("ID-Code"))//涓や釜鎷х揣锛屾瘡涓墠闈㈤兘鏈塈D-Code
-            //        {
-            //            IDCodeIndex = true;
-            //            Mcount = 0;
-            //        }
-            //        if(IDCodeIndex)
-            //        {
-            //            if (line.Contains(" M "))//绗笁涓狹琛屾槸鎷х揣鏁版嵁
-            //            {
-            //                Mcount++;
-            //                if(Mcount==3)
-            //                {
-            //                    var str=line.Replace("+", "").Replace("-", "");
-            //                    var list = str.Split('M');
-            //                    if(list.Count()==4)
-            //                    {
+                //    string fileContent = File.ReadAllText(file.FullName);
+                //    string[] lines2 = fileContent.Split('\n');
+                //    bool IDCodeIndex = false;
+                //    int Mcount = 0;
+                //    foreach (string line in lines2)
+                //    {
+                //        // 澶勭悊姣忎竴琛岀殑閫昏緫
+                //        if (line.Contains("ID-Code"))//涓や釜鎷х揣锛屾瘡涓墠闈㈤兘鏈塈D-Code
+                //        {
+                //            IDCodeIndex = true;
+                //            Mcount = 0;
+                //        }
+                //        if(IDCodeIndex)
+                //        {
+                //            if (line.Contains(" M "))//绗笁涓狹琛屾槸鎷х揣鏁版嵁
+                //            {
+                //                Mcount++;
+                //                if(Mcount==3)
+                //                {
+                //                    var str=line.Replace("+", "").Replace("-", "");
+                //                    var list = str.Split('M');
+                //                    if(list.Count()==4)
+                //                    {
 
-            //                    }
-            //                    IDCodeIndex = false;
-            //                }
-            //            }
-            //        }
-            //    }
-            //}
-            #endregion
+                //                    }
+                //                    IDCodeIndex = false;
+                //                }
+                //            }
+                //        }
+                //    }
+                //}
+                #endregion
 
-            #region OP60
-            WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
-            string path = "C:\\Users\\SY-PC\\Desktop\\FO";//OP80鐨勫湴鍧�
-            var time = DateTimeHelper.GetDateTime();
-            DateTime? fileFindTime = null;
-            if (fileFindTime == null)
-            {
-                fileFindTime = time.AddMinutes(-100);
-            }
-            //OP60 闇�瑕佹壂鎻忔枃浠惰鍙栬川閲忎俊鎭�
-            //鎵弿淇敼鏃堕棿鍦ㄤ笂娆℃壂鎻忔椂闂翠箣鍓�30绉掑埌褰撳墠鏃堕棿鐨勪箣闂寸殑鏂囦欢
-            List<FileInfo> files = new List<FileInfo>();
-            var newFiles = FileHelper.DetectNewFiles(path, "*.dfq", 300000, fileFindTime.Value, time.AddHours(2));
-            foreach (var file in newFiles)
-            {
-                files.Add((FileInfo)file);
-            }
-            files = files.OrderByDescending(o => o.LastWriteTime).ToList();
+                #region OP60
+                WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
+                string path = "C:\\Users\\SY-PC\\Desktop\\FO";//OP80鐨勫湴鍧�
+                var time = DateTimeHelper.GetDateTime();
+                DateTime? fileFindTime = null;
+                if (fileFindTime == null)
+                {
+                    fileFindTime = time.AddMinutes(-100);
+                }
+                //OP60 闇�瑕佹壂鎻忔枃浠惰鍙栬川閲忎俊鎭�
+                //鎵弿淇敼鏃堕棿鍦ㄤ笂娆℃壂鎻忔椂闂翠箣鍓�30绉掑埌褰撳墠鏃堕棿鐨勪箣闂寸殑鏂囦欢
+                List<FileInfo> files = new List<FileInfo>();
+                var newFiles = FileHelper.DetectNewFiles(path, "*.dfq", 300000, fileFindTime.Value, time.AddHours(2));
+                foreach (var file in newFiles)
+                {
+                    files.Add((FileInfo)file);
+                }
+                files = files.OrderByDescending(o => o.LastWriteTime).ToList();
 
                 List<OP60Info> op60Infos = new List<OP60Info>();
-            foreach (var file in files)
-            {//鍙栧�掑簭鍖归厤鐨勬枃浠跺悕涓哄伐浠跺彿鐨勬枃浠�
+                foreach (var file in files)
+                {//鍙栧�掑簭鍖归厤鐨勬枃浠跺悕涓哄伐浠跺彿鐨勬枃浠�
 
                     string DataCapturePointCode = "OP6002A";
                     if (file.Name.Contains("SP-" + DataCapturePointCode.Substring(DataCapturePointCode.Length - 1, 1)))
@@ -2298,7 +2390,7 @@
 
                     }
                     var datatable = CSVHelper.ReadCSVList(file.FullName);
-                    if(datatable.Count<106)
+                    if (datatable.Count < 106)
                     {//璐ㄩ噺鏁版嵁浠�106琛屽紑濮�
 
                     }
@@ -2312,7 +2404,7 @@
                     foreach (var item in list)
                     {
                         var listitem = item.Split(new String[] { strCharacter2 }, StringSplitOptions.None);
-                        if(listitem.Count()==3)
+                        if (listitem.Count() == 3)
                         {
                             OP60Info info = new OP60Info();
                             info.datetime = listitem[2];
@@ -2336,62 +2428,62 @@
                         break;
                     }
                 }
-            #endregion
+                #endregion
 
-            #region QITA
+                #region QITA
 
-            //var WorkingProcedure = "OP20";
-            //var EquipmentID = "EOP20";
-            //var DataCapturePointCode = "OP2002A";
-            ////var DataCapturePointCode = "OP3002CH3";
-            //WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
-            //wplog.Id = Yitter.IdGenerator.YitIdHelper.NextId();
-            //wplog.WorkingProcedure = WorkingProcedure;
-            //wplog.EquipmentID = EquipmentID; 
-            //wplog.Remarks = WorkingProcedure;
-            //wplog.MonitoringPoint = DataCapturePointCode;
-            //wplog.WorkPieceID = "DZ045L2312150101041CAO";
-            //wplog.CreatedTime = DateTimeHelper.GetDateTime();
-            //wplog.CreatedUserName = DataCapturePointCode;
-            //wplog.UpdatedUserName = Environment.MachineName + "鑷姩" + Thread.CurrentThread.ManagedThreadId.ToString();
-            //wplog.UpdatedTime = DateTimeHelper.GetDateTime();
-            //wplog.IsDeleted = false;
-            //wplog.QualityStateStr = "OK";
-            ////try
-            ////{
-            ////    using (DbModel db = new DbModel())
-            ////    {
-            ////        var info = db.KnifeToolEquipmentInfo.Where(o => o.EquipmentID.Equals(wplog.EquipmentID)).ToList();
-            ////        foreach (var item in info)
-            ////        {
-            ////            item.CurrentLife++;
-            ////            item.UpdatedTime = DateTime.Now;
-            ////        }
-            ////        //db.SaveChanges();
-            ////    }
+                //var WorkingProcedure = "OP20";
+                //var EquipmentID = "EOP20";
+                //var DataCapturePointCode = "OP2002A";
+                ////var DataCapturePointCode = "OP3002CH3";
+                //WorkPieceLogMiddle wplog = new WorkPieceLogMiddle();
+                //wplog.Id = Yitter.IdGenerator.YitIdHelper.NextId();
+                //wplog.WorkingProcedure = WorkingProcedure;
+                //wplog.EquipmentID = EquipmentID; 
+                //wplog.Remarks = WorkingProcedure;
+                //wplog.MonitoringPoint = DataCapturePointCode;
+                //wplog.WorkPieceID = "DZ045L2312150101041CAO";
+                //wplog.CreatedTime = DateTimeHelper.GetDateTime();
+                //wplog.CreatedUserName = DataCapturePointCode;
+                //wplog.UpdatedUserName = Environment.MachineName + "鑷姩" + Thread.CurrentThread.ManagedThreadId.ToString();
+                //wplog.UpdatedTime = DateTimeHelper.GetDateTime();
+                //wplog.IsDeleted = false;
+                //wplog.QualityStateStr = "OK";
+                ////try
+                ////{
+                ////    using (DbModel db = new DbModel())
+                ////    {
+                ////        var info = db.KnifeToolEquipmentInfo.Where(o => o.EquipmentID.Equals(wplog.EquipmentID)).ToList();
+                ////        foreach (var item in info)
+                ////        {
+                ////            item.CurrentLife++;
+                ////            item.UpdatedTime = DateTime.Now;
+                ////        }
+                ////        //db.SaveChanges();
+                ////    }
 
-            ////}
-            ////catch (Exception ex)
-            ////{
+                ////}
+                ////catch (Exception ex)
+                ////{
 
-            ////}
-            ////wplog.Remarks = "";
-            ////wplog.Remarks = (wplog.Remarks ?? "") + $"璐ㄩ噺锛歿wplog.Remarks ?? "绌�"}";
-            ////wplog.Remarks = null;
-            ////wplog.Remarks = (wplog.Remarks ?? "") + $"璐ㄩ噺锛歿wplog.Remarks ?? "绌�"}";
-            ////wplog.Remarks = "111";
-            ////wplog.Remarks = (wplog.Remarks ?? "") + $"璐ㄩ噺锛歿wplog.Remarks ?? "绌�"}";
-            ////wplog = GetCH4Info(textBox10.Text, wplog);
-            //WorkPieceInfoManager.QualityInfoComplete(wplog, PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure));
+                ////}
+                ////wplog.Remarks = "";
+                ////wplog.Remarks = (wplog.Remarks ?? "") + $"璐ㄩ噺锛歿wplog.Remarks ?? "绌�"}";
+                ////wplog.Remarks = null;
+                ////wplog.Remarks = (wplog.Remarks ?? "") + $"璐ㄩ噺锛歿wplog.Remarks ?? "绌�"}";
+                ////wplog.Remarks = "111";
+                ////wplog.Remarks = (wplog.Remarks ?? "") + $"璐ㄩ噺锛歿wplog.Remarks ?? "绌�"}";
+                ////wplog = GetCH4Info(textBox10.Text, wplog);
+                //WorkPieceInfoManager.QualityInfoComplete(wplog, PLCManger.GetLogTypeForWorkingProcedure(WorkingProcedure));
 
-            ////WorkPieceLogMiddle log = new WorkPieceLogMiddle();
-            ////log = GetCH5Info(textBox10.Text, log);
-            #endregion
+                ////WorkPieceLogMiddle log = new WorkPieceLogMiddle();
+                ////log = GetCH5Info(textBox10.Text, log);
+                #endregion
 
 
 
 
-        }
+            }
             catch (Exception ex)
             {
                 MessageBox.Show(ex.Message);
@@ -2402,7 +2494,7 @@
     public enum test
     {
         test1,
-        test2=3,
-        test3=4
+        test2 = 3,
+        test3 = 4
     }
 }

--
Gitblit v1.9.3