章政 7 лет назад
Родитель
Сommit
bdd9b7076a
3 измененных файлов с 382 добавлено и 64 удалено
  1. 286 64
      UAS_DeviceMonitor/Main.Designer.cs
  2. 20 0
      UAS_DeviceMonitor/Main.cs
  3. 76 0
      UAS_DeviceMonitor/Main.resx

+ 286 - 64
UAS_DeviceMonitor/Main.Designer.cs

@@ -54,7 +54,7 @@ namespace UAS_DeviceMonitor
             this.PageDeviceList = new DevExpress.XtraTab.XtraTabPage();
             this.pageControl1 = new UAS_DeviceMonitor.CustomerControl.PagingControl.PageControl();
             this.GridDeviceList = new UAS_DeviceMonitor.CustomerControl.AutoDataGridControl.AutoDataGridControl();
-            this.gridView1 = new DevExpress.XtraGrid.Views.Grid.GridView();
+            this.GridViewDeviceList = new DevExpress.XtraGrid.Views.Grid.GridView();
             this.de_id = new DevExpress.XtraGrid.Columns.GridColumn();
             this.de_code = new DevExpress.XtraGrid.Columns.GridColumn();
             this.de_name = new DevExpress.XtraGrid.Columns.GridColumn();
@@ -68,33 +68,54 @@ namespace UAS_DeviceMonitor
             this.PageCommandSet = new DevExpress.XtraTab.XtraTabPage();
             this.GridCommandSetting = new DevExpress.XtraGrid.GridControl();
             this.gridView2 = new DevExpress.XtraGrid.Views.Grid.GridView();
-            this.PageDeviceKind = new DevExpress.XtraTab.XtraTabPage();
-            this.PageDeviceStatus = new DevExpress.XtraTab.XtraTabPage();
-            this.PagePollingSetting = new DevExpress.XtraTab.XtraTabPage();
-            this.PagePolling = new DevExpress.XtraTab.XtraTabPage();
             this.dc_id = new DevExpress.XtraGrid.Columns.GridColumn();
             this.dc_code = new DevExpress.XtraGrid.Columns.GridColumn();
             this.dc_name = new DevExpress.XtraGrid.Columns.GridColumn();
             this.dc_command = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.PageDeviceKind = new DevExpress.XtraTab.XtraTabPage();
+            this.PageDeviceStatus = new DevExpress.XtraTab.XtraTabPage();
+            this.PagePollingSetting = new DevExpress.XtraTab.XtraTabPage();
+            this.simpleButton3 = new DevExpress.XtraEditors.SimpleButton();
+            this.simpleButton2 = new DevExpress.XtraEditors.SimpleButton();
+            this.simpleButton1 = new DevExpress.XtraEditors.SimpleButton();
+            this.GridPollingSetting = new DevExpress.XtraGrid.GridControl();
+            this.GridViewPollSetting = new DevExpress.XtraGrid.Views.Grid.GridView();
+            this.dpc_id = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.dpc_decode = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.dpc_plcode = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.dpc_plname = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.dpc_interval = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.dpc_dccode = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.dpc_function = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.dpc_enable = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.repositoryItemCheckEdit1 = new DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit();
+            this.dpc_status = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.dpc_remark = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.PagePolling = new DevExpress.XtraTab.XtraTabPage();
             this.GridPolling = new DevExpress.XtraGrid.GridControl();
             this.gridView3 = new DevExpress.XtraGrid.Views.Grid.GridView();
-            this.GridPollingSetting = new DevExpress.XtraGrid.GridControl();
-            this.gridView4 = new DevExpress.XtraGrid.Views.Grid.GridView();
+            this.pl_id = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.pl_code = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.pl_name = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.pl_type = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.pl_dccode = new DevExpress.XtraGrid.Columns.GridColumn();
+            this.pl_remark = new DevExpress.XtraGrid.Columns.GridColumn();
             ((System.ComponentModel.ISupportInitialize)(this.RibbonNav)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.MainTabControl)).BeginInit();
             this.MainTabControl.SuspendLayout();
             this.PageDeviceList.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.GridDeviceList)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.gridView1)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.GridViewDeviceList)).BeginInit();
             this.PageCommandSet.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.GridCommandSetting)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.gridView2)).BeginInit();
             this.PagePollingSetting.SuspendLayout();
+            ((System.ComponentModel.ISupportInitialize)(this.GridPollingSetting)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.GridViewPollSetting)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.repositoryItemCheckEdit1)).BeginInit();
             this.PagePolling.SuspendLayout();
             ((System.ComponentModel.ISupportInitialize)(this.GridPolling)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.gridView3)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.GridPollingSetting)).BeginInit();
-            ((System.ComponentModel.ISupportInitialize)(this.gridView4)).BeginInit();
             this.SuspendLayout();
             // 
             // RibbonNav
@@ -311,18 +332,18 @@ namespace UAS_DeviceMonitor
             this.GridDeviceList.Dock = System.Windows.Forms.DockStyle.Fill;
             this.GridDeviceList.GetDataSQL = null;
             this.GridDeviceList.Location = new System.Drawing.Point(0, 0);
-            this.GridDeviceList.MainView = this.gridView1;
+            this.GridDeviceList.MainView = this.GridViewDeviceList;
             this.GridDeviceList.MenuManager = this.RibbonNav;
             this.GridDeviceList.Name = "GridDeviceList";
             this.GridDeviceList.RowCount = 0;
             this.GridDeviceList.Size = new System.Drawing.Size(1027, 546);
             this.GridDeviceList.TabIndex = 0;
             this.GridDeviceList.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
-            this.gridView1});
+            this.GridViewDeviceList});
             // 
-            // gridView1
+            // GridViewDeviceList
             // 
-            this.gridView1.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
+            this.GridViewDeviceList.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
             this.de_id,
             this.de_code,
             this.de_name,
@@ -333,8 +354,8 @@ namespace UAS_DeviceMonitor
             this.de_vendname,
             this.de_address,
             this.de_wccode});
-            this.gridView1.GridControl = this.GridDeviceList;
-            this.gridView1.Name = "gridView1";
+            this.GridViewDeviceList.GridControl = this.GridDeviceList;
+            this.GridViewDeviceList.Name = "GridViewDeviceList";
             // 
             // de_id
             // 
@@ -449,36 +470,6 @@ namespace UAS_DeviceMonitor
             this.gridView2.GridControl = this.GridCommandSetting;
             this.gridView2.Name = "gridView2";
             // 
-            // PageDeviceKind
-            // 
-            this.PageDeviceKind.Name = "PageDeviceKind";
-            this.PageDeviceKind.PageVisible = false;
-            this.PageDeviceKind.Size = new System.Drawing.Size(1027, 546);
-            this.PageDeviceKind.Text = "xtraTabPage2";
-            // 
-            // PageDeviceStatus
-            // 
-            this.PageDeviceStatus.Name = "PageDeviceStatus";
-            this.PageDeviceStatus.PageVisible = false;
-            this.PageDeviceStatus.Size = new System.Drawing.Size(1027, 546);
-            this.PageDeviceStatus.Text = "xtraTabPage3";
-            // 
-            // PagePollingSetting
-            // 
-            this.PagePollingSetting.Controls.Add(this.GridPollingSetting);
-            this.PagePollingSetting.Name = "PagePollingSetting";
-            this.PagePollingSetting.PageVisible = false;
-            this.PagePollingSetting.Size = new System.Drawing.Size(1027, 546);
-            this.PagePollingSetting.Text = "xtraTabPage1";
-            // 
-            // PagePolling
-            // 
-            this.PagePolling.Controls.Add(this.GridPolling);
-            this.PagePolling.Name = "PagePolling";
-            this.PagePolling.PageVisible = false;
-            this.PagePolling.Size = new System.Drawing.Size(1027, 546);
-            this.PagePolling.Text = "xtraTabPage1";
-            // 
             // dc_id
             // 
             this.dc_id.FieldName = "DC_ID";
@@ -511,6 +502,180 @@ namespace UAS_DeviceMonitor
             this.dc_command.VisibleIndex = 2;
             this.dc_command.Width = 768;
             // 
+            // PageDeviceKind
+            // 
+            this.PageDeviceKind.Name = "PageDeviceKind";
+            this.PageDeviceKind.PageVisible = false;
+            this.PageDeviceKind.Size = new System.Drawing.Size(1027, 546);
+            this.PageDeviceKind.Text = "xtraTabPage2";
+            // 
+            // PageDeviceStatus
+            // 
+            this.PageDeviceStatus.Name = "PageDeviceStatus";
+            this.PageDeviceStatus.PageVisible = false;
+            this.PageDeviceStatus.Size = new System.Drawing.Size(1027, 546);
+            this.PageDeviceStatus.Text = "xtraTabPage3";
+            // 
+            // PagePollingSetting
+            // 
+            this.PagePollingSetting.Controls.Add(this.simpleButton3);
+            this.PagePollingSetting.Controls.Add(this.simpleButton2);
+            this.PagePollingSetting.Controls.Add(this.simpleButton1);
+            this.PagePollingSetting.Controls.Add(this.GridPollingSetting);
+            this.PagePollingSetting.Name = "PagePollingSetting";
+            this.PagePollingSetting.PageVisible = false;
+            this.PagePollingSetting.Size = new System.Drawing.Size(1027, 546);
+            this.PagePollingSetting.Text = "xtraTabPage1";
+            // 
+            // simpleButton3
+            // 
+            this.simpleButton3.Location = new System.Drawing.Point(787, 520);
+            this.simpleButton3.Name = "simpleButton3";
+            this.simpleButton3.Size = new System.Drawing.Size(75, 23);
+            this.simpleButton3.TabIndex = 3;
+            this.simpleButton3.Text = "simpleButton3";
+            this.simpleButton3.Click += new System.EventHandler(this.simpleButton3_Click);
+            // 
+            // simpleButton2
+            // 
+            this.simpleButton2.Location = new System.Drawing.Point(868, 520);
+            this.simpleButton2.Name = "simpleButton2";
+            this.simpleButton2.Size = new System.Drawing.Size(75, 23);
+            this.simpleButton2.TabIndex = 2;
+            this.simpleButton2.Text = "simpleButton2";
+            this.simpleButton2.Click += new System.EventHandler(this.simpleButton2_Click);
+            // 
+            // simpleButton1
+            // 
+            this.simpleButton1.Location = new System.Drawing.Point(949, 520);
+            this.simpleButton1.Name = "simpleButton1";
+            this.simpleButton1.Size = new System.Drawing.Size(75, 23);
+            this.simpleButton1.TabIndex = 1;
+            this.simpleButton1.Text = "simpleButton1";
+            this.simpleButton1.Click += new System.EventHandler(this.simpleButton1_Click);
+            // 
+            // GridPollingSetting
+            // 
+            this.GridPollingSetting.Location = new System.Drawing.Point(0, 0);
+            this.GridPollingSetting.MainView = this.GridViewPollSetting;
+            this.GridPollingSetting.MenuManager = this.RibbonNav;
+            this.GridPollingSetting.Name = "GridPollingSetting";
+            this.GridPollingSetting.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] {
+            this.repositoryItemCheckEdit1});
+            this.GridPollingSetting.Size = new System.Drawing.Size(1027, 514);
+            this.GridPollingSetting.TabIndex = 0;
+            this.GridPollingSetting.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
+            this.GridViewPollSetting});
+            // 
+            // GridViewPollSetting
+            // 
+            this.GridViewPollSetting.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
+            this.dpc_id,
+            this.dpc_decode,
+            this.dpc_plcode,
+            this.dpc_plname,
+            this.dpc_interval,
+            this.dpc_dccode,
+            this.dpc_function,
+            this.dpc_enable,
+            this.dpc_status,
+            this.dpc_remark});
+            this.GridViewPollSetting.GridControl = this.GridPollingSetting;
+            this.GridViewPollSetting.Name = "GridViewPollSetting";
+            // 
+            // dpc_id
+            // 
+            this.dpc_id.Caption = "ID";
+            this.dpc_id.FieldName = "DPC_ID";
+            this.dpc_id.Name = "dpc_id";
+            // 
+            // dpc_decode
+            // 
+            this.dpc_decode.Caption = "设备编号";
+            this.dpc_decode.FieldName = "DPC_DECODE";
+            this.dpc_decode.Name = "dpc_decode";
+            this.dpc_decode.Visible = true;
+            this.dpc_decode.VisibleIndex = 0;
+            // 
+            // dpc_plcode
+            // 
+            this.dpc_plcode.Caption = "业务编号";
+            this.dpc_plcode.FieldName = "DPC_PLCODE";
+            this.dpc_plcode.Name = "dpc_plcode";
+            this.dpc_plcode.Visible = true;
+            this.dpc_plcode.VisibleIndex = 1;
+            // 
+            // dpc_plname
+            // 
+            this.dpc_plname.Caption = "业务名称";
+            this.dpc_plname.FieldName = "DPC_PLNAME";
+            this.dpc_plname.Name = "dpc_plname";
+            this.dpc_plname.Visible = true;
+            this.dpc_plname.VisibleIndex = 2;
+            // 
+            // dpc_interval
+            // 
+            this.dpc_interval.Caption = "轮询间隔";
+            this.dpc_interval.FieldName = "DPC_INTERVAL";
+            this.dpc_interval.Name = "dpc_interval";
+            this.dpc_interval.Visible = true;
+            this.dpc_interval.VisibleIndex = 3;
+            // 
+            // dpc_dccode
+            // 
+            this.dpc_dccode.Caption = "指令编号";
+            this.dpc_dccode.FieldName = "DPC_DCCODE";
+            this.dpc_dccode.Name = "dpc_dccode";
+            this.dpc_dccode.Visible = true;
+            this.dpc_dccode.VisibleIndex = 4;
+            // 
+            // dpc_function
+            // 
+            this.dpc_function.Caption = "解析函数";
+            this.dpc_function.FieldName = "DPC_FUNCTION";
+            this.dpc_function.Name = "dpc_function";
+            this.dpc_function.Visible = true;
+            this.dpc_function.VisibleIndex = 5;
+            // 
+            // dpc_enable
+            // 
+            this.dpc_enable.Caption = "是否启用";
+            this.dpc_enable.ColumnEdit = this.repositoryItemCheckEdit1;
+            this.dpc_enable.Name = "dpc_enable";
+            this.dpc_enable.Visible = true;
+            this.dpc_enable.VisibleIndex = 6;
+            // 
+            // repositoryItemCheckEdit1
+            // 
+            this.repositoryItemCheckEdit1.AutoHeight = false;
+            this.repositoryItemCheckEdit1.Name = "repositoryItemCheckEdit1";
+            this.repositoryItemCheckEdit1.PictureChecked = ((System.Drawing.Image)(resources.GetObject("repositoryItemCheckEdit1.PictureChecked")));
+            this.repositoryItemCheckEdit1.PictureUnchecked = ((System.Drawing.Image)(resources.GetObject("repositoryItemCheckEdit1.PictureUnchecked")));
+            // 
+            // dpc_status
+            // 
+            this.dpc_status.Caption = "状态";
+            this.dpc_status.FieldName = "DPC_STATUS";
+            this.dpc_status.Name = "dpc_status";
+            this.dpc_status.Visible = true;
+            this.dpc_status.VisibleIndex = 7;
+            // 
+            // dpc_remark
+            // 
+            this.dpc_remark.Caption = "备注";
+            this.dpc_remark.FieldName = "DPC_REMARK";
+            this.dpc_remark.Name = "dpc_remark";
+            this.dpc_remark.Visible = true;
+            this.dpc_remark.VisibleIndex = 8;
+            // 
+            // PagePolling
+            // 
+            this.PagePolling.Controls.Add(this.GridPolling);
+            this.PagePolling.Name = "PagePolling";
+            this.PagePolling.PageVisible = false;
+            this.PagePolling.Size = new System.Drawing.Size(1027, 546);
+            this.PagePolling.Text = "xtraTabPage1";
+            // 
             // GridPolling
             // 
             this.GridPolling.Dock = System.Windows.Forms.DockStyle.Fill;
@@ -525,25 +690,61 @@ namespace UAS_DeviceMonitor
             // 
             // gridView3
             // 
+            this.gridView3.Columns.AddRange(new DevExpress.XtraGrid.Columns.GridColumn[] {
+            this.pl_id,
+            this.pl_code,
+            this.pl_name,
+            this.pl_type,
+            this.pl_dccode,
+            this.pl_remark});
             this.gridView3.GridControl = this.GridPolling;
             this.gridView3.Name = "gridView3";
             // 
-            // GridPollingSetting
+            // pl_id
             // 
-            this.GridPollingSetting.Dock = System.Windows.Forms.DockStyle.Fill;
-            this.GridPollingSetting.Location = new System.Drawing.Point(0, 0);
-            this.GridPollingSetting.MainView = this.gridView4;
-            this.GridPollingSetting.MenuManager = this.RibbonNav;
-            this.GridPollingSetting.Name = "GridPollingSetting";
-            this.GridPollingSetting.Size = new System.Drawing.Size(1027, 546);
-            this.GridPollingSetting.TabIndex = 0;
-            this.GridPollingSetting.ViewCollection.AddRange(new DevExpress.XtraGrid.Views.Base.BaseView[] {
-            this.gridView4});
+            this.pl_id.Caption = "ID";
+            this.pl_id.FieldName = "pl_id";
+            this.pl_id.Name = "pl_id";
+            // 
+            // pl_code
+            // 
+            this.pl_code.Caption = "业务编号";
+            this.pl_code.FieldName = "PL_CODE";
+            this.pl_code.Name = "pl_code";
+            this.pl_code.Visible = true;
+            this.pl_code.VisibleIndex = 0;
+            // 
+            // pl_name
             // 
-            // gridView4
+            this.pl_name.Caption = "业务名称";
+            this.pl_name.FieldName = "PL_NAME";
+            this.pl_name.Name = "pl_name";
+            this.pl_name.Visible = true;
+            this.pl_name.VisibleIndex = 1;
             // 
-            this.gridView4.GridControl = this.GridPollingSetting;
-            this.gridView4.Name = "gridView4";
+            // pl_type
+            // 
+            this.pl_type.Caption = "业务类型";
+            this.pl_type.FieldName = "PL_TYPE";
+            this.pl_type.Name = "pl_type";
+            this.pl_type.Visible = true;
+            this.pl_type.VisibleIndex = 2;
+            // 
+            // pl_dccode
+            // 
+            this.pl_dccode.Caption = "指令编号";
+            this.pl_dccode.FieldName = "PL_DCCODE";
+            this.pl_dccode.Name = "pl_dccode";
+            this.pl_dccode.Visible = true;
+            this.pl_dccode.VisibleIndex = 3;
+            // 
+            // pl_remark
+            // 
+            this.pl_remark.Caption = "备注";
+            this.pl_remark.FieldName = "PL_REMARK";
+            this.pl_remark.Name = "pl_remark";
+            this.pl_remark.Visible = true;
+            this.pl_remark.VisibleIndex = 4;
             // 
             // Main
             // 
@@ -567,16 +768,17 @@ namespace UAS_DeviceMonitor
             this.MainTabControl.ResumeLayout(false);
             this.PageDeviceList.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.GridDeviceList)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.gridView1)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.GridViewDeviceList)).EndInit();
             this.PageCommandSet.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.GridCommandSetting)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.gridView2)).EndInit();
             this.PagePollingSetting.ResumeLayout(false);
+            ((System.ComponentModel.ISupportInitialize)(this.GridPollingSetting)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.GridViewPollSetting)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.repositoryItemCheckEdit1)).EndInit();
             this.PagePolling.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.GridPolling)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.gridView3)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.GridPollingSetting)).EndInit();
-            ((System.ComponentModel.ISupportInitialize)(this.gridView4)).EndInit();
             this.ResumeLayout(false);
             this.PerformLayout();
 
@@ -611,7 +813,7 @@ namespace UAS_DeviceMonitor
         private DevExpress.XtraBars.BarButtonItem ButtionPolling;
         private DevExpress.XtraTab.XtraTabPage PagePollingSetting;
         private DevExpress.XtraTab.XtraTabPage PagePolling;
-        private DevExpress.XtraGrid.Views.Grid.GridView gridView1;
+        private DevExpress.XtraGrid.Views.Grid.GridView GridViewDeviceList;
         private DevExpress.XtraGrid.Columns.GridColumn de_id;
         private DevExpress.XtraGrid.Columns.GridColumn de_code;
         private DevExpress.XtraGrid.Columns.GridColumn de_name;
@@ -632,6 +834,26 @@ namespace UAS_DeviceMonitor
         private DevExpress.XtraGrid.GridControl GridPolling;
         private DevExpress.XtraGrid.Views.Grid.GridView gridView3;
         private DevExpress.XtraGrid.GridControl GridPollingSetting;
-        private DevExpress.XtraGrid.Views.Grid.GridView gridView4;
+        private DevExpress.XtraGrid.Views.Grid.GridView GridViewPollSetting;
+        private DevExpress.XtraGrid.Columns.GridColumn pl_id;
+        private DevExpress.XtraGrid.Columns.GridColumn pl_code;
+        private DevExpress.XtraGrid.Columns.GridColumn pl_name;
+        private DevExpress.XtraGrid.Columns.GridColumn pl_type;
+        private DevExpress.XtraGrid.Columns.GridColumn pl_dccode;
+        private DevExpress.XtraGrid.Columns.GridColumn pl_remark;
+        private DevExpress.XtraGrid.Columns.GridColumn dpc_id;
+        private DevExpress.XtraGrid.Columns.GridColumn dpc_decode;
+        private DevExpress.XtraGrid.Columns.GridColumn dpc_plcode;
+        private DevExpress.XtraGrid.Columns.GridColumn dpc_plname;
+        private DevExpress.XtraGrid.Columns.GridColumn dpc_interval;
+        private DevExpress.XtraGrid.Columns.GridColumn dpc_dccode;
+        private DevExpress.XtraGrid.Columns.GridColumn dpc_function;
+        private DevExpress.XtraGrid.Columns.GridColumn dpc_enable;
+        private DevExpress.XtraGrid.Columns.GridColumn dpc_status;
+        private DevExpress.XtraGrid.Columns.GridColumn dpc_remark;
+        private DevExpress.XtraEditors.SimpleButton simpleButton1;
+        private DevExpress.XtraEditors.SimpleButton simpleButton2;
+        private DevExpress.XtraEditors.SimpleButton simpleButton3;
+        private DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit repositoryItemCheckEdit1;
     }
 }

+ 20 - 0
UAS_DeviceMonitor/Main.cs

@@ -49,5 +49,25 @@ namespace UAS_DeviceMonitor
                     MainTabControl.TabPages[i].PageVisible = false;
             }
         }
+
+        private void simpleButton1_Click(object sender, EventArgs e)
+        {
+            DataTable dt = (DataTable)GridPollingSetting.DataSource;
+            string sql = "insert into devicePollingConfig(dpc_id,dpc_decode ,dpc_plcode ,dpc_plname ,dpc_interval ,dpc_dccode ,dpc_function ,dpc_enable ,dpc_status ,dpc_remark )values(devicePollingConfig_seq.nextval,:dpc_decode ,:dpc_plcode ,:dpc_plname ,:dpc_interval ,:dpc_dccode ,:dpc_function ,:dpc_enable ,:dpc_status ,:dpc_remark)";
+            SystemInf.dh.SaveDataTable(dt, "devicePollingConfig","dpc_id", sql);
+            GridPollingSetting.DataSource = (DataTable)SystemInf.dh.ExecuteSql("select dpc_id,dpc_decode ,dpc_plcode ,dpc_plname ,dpc_interval ,dpc_dccode ,dpc_function ,dpc_enable ,dpc_status ,dpc_remark from devicePollingConfig", "select");
+        }
+
+        private void simpleButton2_Click(object sender, EventArgs e)
+        {
+            DataTable dt = (DataTable)SystemInf.dh.ExecuteSql("select dpc_id,dpc_decode ,dpc_plcode ,dpc_plname ,dpc_interval ,dpc_dccode ,dpc_function ,dpc_enable ,dpc_status ,dpc_remark from devicePollingConfig", "select");
+            GridPollingSetting.DataSource = dt;
+        }
+
+        private void simpleButton3_Click(object sender, EventArgs e)
+        {
+            DataTable dt = (DataTable)GridPollingSetting.DataSource;
+            dt.Rows.Add();
+        }
     }
 }

+ 76 - 0
UAS_DeviceMonitor/Main.resx

@@ -515,6 +515,82 @@
         Pj7d1FP1ktmXqjcog2D42cxL7aLhZ+PTtCVKzmTLeebLimtL/HJKfSYICv6sKbZC8ZXkXvH55Z4vIDWC
         z78WMW0IPp6cW57DNop/S+yP+bcaT+CALERU/waK94ob8E1YIAflrVTY/8ftzaD/2t787Y/4C00Q/gEI
         ifbQIqnXAgAAAABJRU5ErkJggg==
+</value>
+  </data>
+  <data name="repositoryItemCheckEdit1.PictureChecked" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
+</value>
+  </data>
+  <data name="repositoryItemCheckEdit1.PictureUnchecked" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+    <value>
+        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
 </value>
   </data>
 </root>