From 2462b97ab51eb872b1a873cfd6de0b750123123a Mon Sep 17 00:00:00 2001
From: ke_junjie <508432735@qq.com>
Date: 周三, 04 6月 2025 13:37:42 +0800
Subject: [PATCH] 修改
---
pj1/QQShow/Properties/AssemblyInfo.cs | 18
pj1/QQShow/app.manifest | 11
pj1/QQShow/rgvInfo.cs | 78
pj1/QQShow/SrmService/SendSrmTaskCompletedEventArgs.cs | 34
pj1/QQShow/EDM/BASE_PLACETYPE.cs | 47
pj1/QQShow/srmInfo.cs | 103
pj1/QQShow/SrmService/DeleteMainTaskByContainerNameCompletedEventArgs.cs | 89
pj1/QQShow/EDM/SrmTask.cs | 92
pj1/QQShow/TranService/GetGoodsBarcodeCompletedEventArgs.cs | 34
pj1/QQShow/EDM/RgvTask.cs | 92
pj1/QQShow/SrmService/IsNotAlarmCompletedEventArgs.cs | 34
pj1/QQShow/SrmService/SendSrmMoveCompletedEventArgs.cs | 34
pj1/QQShow/EDM/View_BASE_PLACE.cs | 84
pj1/QQShow/EDM/BASE_CONTAINER.cs | 130
pj1/QQShow/TranService/GetSrmConveyorStationInfoCompletedEventHandler.cs | 10
pj1/QQShow/TranService/SendTranResetCompletedEventArgs.cs | 34
pj1/QQShow/TranService/SendWeightOkCompletedEventHandler.cs | 10
pj1/QQShow/EDM/KEYVALUE.cs | 27
pj1/QQShow/TranService/HasTranGoodsCompletedEventHandler.cs | 10
pj1/QQShow/EDM/TASK_TASK.cs | 185
pj1/QQShow/SrmService/SendSrmEStopCompletedEventArgs.cs | 34
pj1/QQShow/RgvService/SendRgvTaskCompletedEventArgs.cs | 34
pj1/QQShow/SrmService/UseAutoMoveCompletedEventHandler.cs | 10
pj1/QQShow/EDM/View_ROLE_VS_PERMISSION.cs | 28
pj1/QQShow/SrmService/SrmService.cs | 797 ++
pj1/QQShow/TranService/SendWeightOkCompletedEventArgs.cs | 34
pj1/QQShow/EDM/SYS_USER_VS_ROLE.cs | 38
pj1/QQShow/EDM/BASE_DEVICE.cs | 48
pj1/QQShow/SrmService/GetSrmInfoCompletedEventHandler.cs | 10
pj1/QQShow/EDM/SYS_ROLE.cs | 63
pj1/QQShow/EDM/View_RGVTASK.cs | 92
pj1/QQShow/SrmService/GetSrmInfoCompletedEventArgs.cs | 34
pj1/QQShow/RgvService/SendRgvStopCompletedEventArgs.cs | 34
pj1/QQShow/EDM/Model.cs | 398 +
pj1/QQShow/Program.cs | 18
pj1/QQShow/EDM/View_SYS_ROLE.cs | 38
pj1/QQShow/EDM/STORAGERECORD.cs | 45
pj1/QQShow/EDM/v3D_Inventory.cs | 40
pj1/QQShow/SrmService/FinishTaskCompletedEventArgs.cs | 34
pj1/QQShow/EDM/BASE_PLACE.cs | 77
pj1/QQShow/RgvService/IsTaskFinishCompletedEventHandler.cs | 10
pj1/QQShow/EDM/SYS_DEPT.cs | 66
pj1/QQShow/SrmService/DeleteMainTaskCompletedEventArgs.cs | 89
pj1/QQShow/SrmService/SendSrmTaskFinishConfirmCompletedEventArgs.cs | 34
pj1/QQShow/Get.cs | 38
pj1/QQShow/TranService/SendGoodsSizeCompletedEventArgs.cs | 34
pj1/QQShow/TranService/ErrorTranGoodsCompletedEventArgs.cs | 34
pj1/QQShow/TranService/GetGoodsWeightCompletedEventArgs.cs | 34
pj1/QQShow/TranService/GetInErrorMsgCompletedEventArgs.cs | 34
pj1/QQShow/SrmService/UseAutoMoveCompletedEventArgs.cs | 34
pj1/QQShow/EDM/View_TASK_TASK.cs | 156
pj1/QQShow/SrmService/SrmRlsAlertCompletedEventHandler.cs | 11
pj1/QQShow/RgvService/FinishTaskCompletedEventArgs.cs | 34
pj1/QQShow/EDM/CAR_CARTASK.cs | 110
pj1/QQShow/SrmService/SendSrmEStopCompletedEventHandler.cs | 10
pj1/QQShow/FrmMonitor.Designer.cs | 575 +
pj1/QQShow/TranService/ErrorTranGoodsCompletedEventHandler.cs | 10
pj1/QQShow/EDM/View_CAR_CAR.cs | 55
pj1/QQShow/RgvService/SendRgvTaskCompletedEventHandler.cs | 10
pj1/QQShow/EDM/BASE_PRINT.cs | 95
pj1/QQShow/TranService/GetErrorMsgCompletedEventHandler.cs | 10
pj1/QQShow/TranService/GetGoodsWeightCompletedEventHandler.cs | 10
pj1/QQShow/EDM/View_BASE_CONTAINER.cs | 85
pj1/QQShow/TranService/FinishTaskCompletedEventHandler.cs | 10
pj1/QQShow/ESrmAlarm.cs | 169
pj1/QQShow.sln | 22
pj1/QQShow/FrmMonitor1.resx | 4487 ++++++++++++
pj1/QQShow/TranService/UnlockTranCompletedEventArgs.cs | 34
pj1/QQShow/EDM/View_BASE_CONTAINER_VS_ITEM.cs | 170
pj1/QQShow/RgvService/FinishTaskCompletedEventHandler.cs | 10
pj1/QQShow/FrmMonitor.cs | 414 +
pj1/QQShow/EDM/RECORD_WAREHOUSEINFO.cs | 43
pj1/QQShow/ESrgvAlarm.cs | 81
pj1/QQShow/TranService/SendTranResetCompletedEventHandler.cs | 10
pj1/QQShow/SrmService/DeleteMainTaskCompletedEventHandler.cs | 10
pj1/QQShow/EDM/ALERT_ALERT.cs | 62
pj1/QQShow/TranService/GetGoodsBarcodeCompletedEventHandler.cs | 10
pj1/QQShow/EDM/sysdiagrams.cs | 37
pj1/QQShow/EDM/View_ORDER_INORDER.cs | 109
pj1/QQShow/TranService/UnlockTranCompletedEventHandler.cs | 10
pj1/QQShow/RgvService/SendRgvStopCompletedEventHandler.cs | 10
pj1/QQShow/SrmService/IsNotAlarmCompletedEventHandler.cs | 10
pj1/QQShow/EDM/View_BASE_PRODUCTIONLINE.cs | 36
pj1/QQShow/TranService/SendTranStopCompletedEventArgs.cs | 34
pj1/QQShow/TranService/SendGoodsTypeCompletedEventHandler.cs | 10
pj1/QQShow/SrmService/IsTaskFinishCompletedEventArgs.cs | 34
pj1/QQShow/Properties/Settings.settings | 15
pj1/QQShow/RgvService/SendRgvDeleteCompletedEventArgs.cs | 34
pj1/QQShow/SrmService/SendSrmTaskFinishConfirmCompletedEventHandler.cs | 10
pj1/QQShow/TranService/SendGoodsTypeCompletedEventArgs.cs | 34
pj1/QQShow/SrmService/DeleteMainTaskByContainerNameCompletedEventHandler.cs | 10
pj1/QQShow/SrmService/SendSrmDeleteCompletedEventArgs.cs | 34
pj1/QQShow/SrmService/SendSrmTaskCompletedEventHandler.cs | 10
pj1/QQShow/TranService/SendGoodsSizeCompletedEventHandler.cs | 10
pj1/QQShow/EDM/ORDER_OUTORDER.cs | 140
pj1/QQShow/TranService/UnFullTranCompletedEventHandler.cs | 10
pj1/QQShow/EDM/BASE_INTYPE.cs | 38
pj1/QQShow/TranService/GetSrmConveyorStationInfoCompletedEventArgs.cs | 34
pj1/QQShow/EDM/TranTask.cs | 65
pj1/QQShow/TranService/FinishTaskCompletedEventArgs.cs | 34
pj1/QQShow/RgvService/GetRgvInfoCompletedEventHandler.cs | 10
pj1/QQShow/RgvService/ChangeUsefulCompletedEventHandler.cs | 10
pj1/QQShow/EDM/CAR_CAR.cs | 61
pj1/QQShow/FrmMonitor.resx | 4487 ++++++++++++
pj1/QQShow/app.config | 43
pj1/QQShow/EDM/View_SYS_DEPT.cs | 36
pj1/QQShow/FrmMonitor1.Designer.cs | 849 ++
pj1/QQShow/RgvService/IsRgvReadyCompletedEventArgs.cs | 34
pj1/QQShow/SrmService/SendSrmDeleteCompletedEventHandler.cs | 10
pj1/QQShow/EDM/View_TASK_RECORD.cs | 130
pj1/QQShow/EDM/View_BASE_ITEM.cs | 105
pj1/QQShow/SrmService/IsReadyCompletedEventHandler.cs | 10
pj1/QQShow/RgvService/SendRgvRlsAlertCompletedEventArgs.cs | 34
pj1/QQShow/EDM/View_CAR_CARTASK.cs | 84
pj1/QQShow/TranService/UnFullTranCompletedEventArgs.cs | 34
pj1/QQShow/EDM/PDA_VERSION.cs | 30
pj1/QQShow/EDM/View_ITEMSTORAGE.cs | 115
pj1/QQShow/EDM/View_BASE_DEVICE.cs | 36
pj1/QQShow/SrmService/IsReadyCompletedEventArgs.cs | 34
pj1/QQShow/TranService/SendTranDeleteCompletedEventHandler.cs | 10
pj1/QQShow/RgvService/SendRgvDeleteCompletedEventHandler.cs | 10
pj1/QQShow/FrmMonitor1.cs | 594 +
pj1/QQShow/EDM/BASE_PALLET.cs | 67
pj1/QQShow/RgvService/GetRgvPosationCompletedEventArgs.cs | 34
pj1/QQShow/SrmService/SendSrmMoveCompletedEventHandler.cs | 10
pj1/QQShow/EDM/BASE_CONTAINER_VS_ITEM.cs | 111
pj1/QQShow/EDM/TASK_RECORD.cs | 80
pj1/QQShow/Properties/Resources.Designer.cs | 63
pj1/QQShow/TranService/ClearTranGoodsCompletedEventArgs.cs | 34
pj1/QQShow/EDM/BASE_ITEM.cs | 141
pj1/QQShow/TranService/GetInErrorMsgCompletedEventHandler.cs | 10
pj1/QQShow/SrmService/IsTaskFinishCompletedEventHandler.cs | 10
pj1/QQShow/TranService/SendGoodsReadyCompletedEventHandler.cs | 10
pj1/QQShow/EDM/ALERT_ALERTTIME.cs | 38
pj1/QQShow/RgvService/IsTaskFinishCompletedEventArgs.cs | 34
pj1/QQShow/EDM/View_ORDER_OUTORDER.cs | 125
pj1/QQShow/Properties/Resources.resx | 120
pj1/QQShow/RgvService/SendRgvFinishConfirmCompletedEventArgs.cs | 34
pj1/QQShow/RgvService/SendRgvRlsAlertCompletedEventHandler.cs | 10
pj1/QQShow/EDM/TranLock.cs | 50
pj1/QQShow/TranService/SendTranDeleteCompletedEventArgs.cs | 34
pj1/QQShow/EDM/View_BASE_INTYPE.cs | 26
pj1/QQShow/Properties/Settings.Designer.cs | 69
pj1/QQShow/TranService/ClearTranGoodsCompletedEventHandler.cs | 10
pj1/QQShow/TranService/GetErrorMsgCompletedEventArgs.cs | 34
pj1/QQShow/EDM/View_SYS_PERMISSION.cs | 35
pj1/QQShow/EDM/SYS_USER.cs | 138
pj1/QQShow/TranService/SendGoodsReadyCompletedEventArgs.cs | 34
pj1/QQShow/TranService/IsPassedCompletedEventHandler.cs | 10
pj1/QQShow/TranService/IsPassedCompletedEventArgs.cs | 34
pj1/QQShow/RgvService/SendRgvFinishConfirmCompletedEventHandler.cs | 10
pj1/QQShow/EDM/ERP_EPRORDER.cs | 30
pj1/QQShow/EDM/ORDER_INORDER.cs | 109
pj1/QQShow/SrmService/FinishTaskCompletedEventHandler.cs | 10
pj1/QQShow/EDM/SYS_PERMISSION.cs | 81
pj1/QQShow/EDM/View_BASE_PLACE_VS_CONTAINER.cs | 182
pj1/QQShow/EDM/BASE_PLACE_VS_CONTAINER.cs | 67
pj1/QQShow/EDM/LOG_WMSLOG.cs | 52
pj1/QQShow/EDM/View_TASK_SRMRECORD.cs | 76
pj1/QQShow/RgvService/RgvService.cs | 635 +
pj1/QQShow/TranService/SendTranStopCompletedEventHandler.cs | 10
pj1/QQShow/RgvService/ChangeUsefulCompletedEventArgs.cs | 34
pj1/QQShow/EDM/View_SRMTASK.cs | 88
pj1/QQShow/RgvService/GetRgvInfoCompletedEventArgs.cs | 34
pj1/QQShow/RgvService/IsRgvReadyCompletedEventHandler.cs | 10
pj1/QQShow/EDM/BASE_PRODUCTIONLINE.cs | 54
pj1/QQShow/EDM/BASE_URL.cs | 25
pj1/QQShow/EDM/View_SYS_USER.cs | 62
pj1/QQShow/TranService/HasTranGoodsCompletedEventArgs.cs | 34
pj1/QQShow/EDM/BASE_Material.cs | 100
pj1/QQShow/RgvService/GetRgvPosationCompletedEventHandler.cs | 10
pj1/QQShow/EDM/SYS_ROLE_VS_PERMISSION.cs | 33
pj1/QQShow/EDM/View_ALERT_ALERT.cs | 55
pj1/QQShow/EDM/v3D展示数据.cs | 51
pj1/QQShow/QQShow.csproj | 266
pj1/QQShow/TranService/SrmTranService.cs | 1010 ++
pj1/QQShow/EDM/BASE_DESTINATION.cs | 52
pj1/QQShow/EDM/TASK_SRMRECORD.cs | 53
178 files changed, 22,344 insertions(+), 0 deletions(-)
diff --git a/pj1/QQShow.sln b/pj1/QQShow.sln
new file mode 100644
index 0000000..900ab0c
--- /dev/null
+++ b/pj1/QQShow.sln
@@ -0,0 +1,22 @@
+锘�
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.28729.10
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "QQShow", "QQShow\QQShow.csproj", "{DEE0EDBF-E6E0-4FDD-BB71-A826B23A9905}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {DEE0EDBF-E6E0-4FDD-BB71-A826B23A9905}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {DEE0EDBF-E6E0-4FDD-BB71-A826B23A9905}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {DEE0EDBF-E6E0-4FDD-BB71-A826B23A9905}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {DEE0EDBF-E6E0-4FDD-BB71-A826B23A9905}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/pj1/QQShow/EDM/ALERT_ALERT.cs b/pj1/QQShow/EDM/ALERT_ALERT.cs
new file mode 100644
index 0000000..9413857
--- /dev/null
+++ b/pj1/QQShow/EDM/ALERT_ALERT.cs
@@ -0,0 +1,62 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000002 RID: 2
+ public class ALERT_ALERT
+ {
+ // Token: 0x17000001 RID: 1
+ // (get) Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
+ // (set) Token: 0x06000002 RID: 2 RVA: 0x00002067 File Offset: 0x00000267
+ public int ID { get; set; }
+
+ // Token: 0x17000002 RID: 2
+ // (get) Token: 0x06000003 RID: 3 RVA: 0x00002070 File Offset: 0x00000270
+ // (set) Token: 0x06000004 RID: 4 RVA: 0x00002087 File Offset: 0x00000287
+ [StringLength(50)]
+ public string ALERTNAME { get; set; }
+
+ // Token: 0x17000003 RID: 3
+ // (get) Token: 0x06000005 RID: 5 RVA: 0x00002090 File Offset: 0x00000290
+ // (set) Token: 0x06000006 RID: 6 RVA: 0x000020A7 File Offset: 0x000002A7
+ public int? ALERTDEVICEID { get; set; }
+
+ // Token: 0x17000004 RID: 4
+ // (get) Token: 0x06000007 RID: 7 RVA: 0x000020B0 File Offset: 0x000002B0
+ // (set) Token: 0x06000008 RID: 8 RVA: 0x000020C7 File Offset: 0x000002C7
+ [StringLength(50)]
+ public string ALERTDES { get; set; }
+
+ // Token: 0x17000005 RID: 5
+ // (get) Token: 0x06000009 RID: 9 RVA: 0x000020D0 File Offset: 0x000002D0
+ // (set) Token: 0x0600000A RID: 10 RVA: 0x000020E7 File Offset: 0x000002E7
+ public DateTime? CREATETIME { get; set; }
+
+ // Token: 0x17000006 RID: 6
+ // (get) Token: 0x0600000B RID: 11 RVA: 0x000020F0 File Offset: 0x000002F0
+ // (set) Token: 0x0600000C RID: 12 RVA: 0x00002107 File Offset: 0x00000307
+ public DateTime? FINISHTIME { get; set; }
+
+ // Token: 0x17000007 RID: 7
+ // (get) Token: 0x0600000D RID: 13 RVA: 0x00002110 File Offset: 0x00000310
+ // (set) Token: 0x0600000E RID: 14 RVA: 0x00002127 File Offset: 0x00000327
+ public int? TOTALTIME { get; set; }
+
+ // Token: 0x17000008 RID: 8
+ // (get) Token: 0x0600000F RID: 15 RVA: 0x00002130 File Offset: 0x00000330
+ // (set) Token: 0x06000010 RID: 16 RVA: 0x00002147 File Offset: 0x00000347
+ [StringLength(50)]
+ public string ALERTCODE { get; set; }
+
+ // Token: 0x17000009 RID: 9
+ // (get) Token: 0x06000011 RID: 17 RVA: 0x00002150 File Offset: 0x00000350
+ // (set) Token: 0x06000012 RID: 18 RVA: 0x00002167 File Offset: 0x00000367
+ public int? HASDONE { get; set; }
+
+ // Token: 0x1700000A RID: 10
+ // (get) Token: 0x06000013 RID: 19 RVA: 0x00002170 File Offset: 0x00000370
+ // (set) Token: 0x06000014 RID: 20 RVA: 0x00002187 File Offset: 0x00000387
+ public virtual BASE_DEVICE BASE_DEVICE { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/ALERT_ALERTTIME.cs b/pj1/QQShow/EDM/ALERT_ALERTTIME.cs
new file mode 100644
index 0000000..b1263e3
--- /dev/null
+++ b/pj1/QQShow/EDM/ALERT_ALERTTIME.cs
@@ -0,0 +1,38 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000003 RID: 3
+ public class ALERT_ALERTTIME
+ {
+ // Token: 0x1700000B RID: 11
+ // (get) Token: 0x06000016 RID: 22 RVA: 0x00002198 File Offset: 0x00000398
+ // (set) Token: 0x06000017 RID: 23 RVA: 0x000021AF File Offset: 0x000003AF
+ [StringLength(50)]
+ [Key]
+ [Column(Order = 0)]
+ public string DEVICENAME { get; set; }
+
+ // Token: 0x1700000C RID: 12
+ // (get) Token: 0x06000018 RID: 24 RVA: 0x000021B8 File Offset: 0x000003B8
+ // (set) Token: 0x06000019 RID: 25 RVA: 0x000021CF File Offset: 0x000003CF
+ [Key]
+ [Column(Order = 1, TypeName = "date")]
+ public DateTime DAY { get; set; }
+
+ // Token: 0x1700000D RID: 13
+ // (get) Token: 0x0600001A RID: 26 RVA: 0x000021D8 File Offset: 0x000003D8
+ // (set) Token: 0x0600001B RID: 27 RVA: 0x000021EF File Offset: 0x000003EF
+ [Column(Order = 2)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Key]
+ public int TIME { get; set; }
+
+ // Token: 0x1700000E RID: 14
+ // (get) Token: 0x0600001C RID: 28 RVA: 0x000021F8 File Offset: 0x000003F8
+ // (set) Token: 0x0600001D RID: 29 RVA: 0x0000220F File Offset: 0x0000040F
+ public int? ISERROR { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_CONTAINER.cs b/pj1/QQShow/EDM/BASE_CONTAINER.cs
new file mode 100644
index 0000000..a83488a
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_CONTAINER.cs
@@ -0,0 +1,130 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000004 RID: 4
+ public class BASE_CONTAINER
+ {
+ // Token: 0x0600001F RID: 31 RVA: 0x00002220 File Offset: 0x00000420
+ public BASE_CONTAINER()
+ {
+ this.BASE_CONTAINER_VS_ITEM = new HashSet<BASE_CONTAINER_VS_ITEM>();
+ this.BASE_PLACE_VS_CONTAINER = new HashSet<BASE_PLACE_VS_CONTAINER>();
+ this.CAR_CARTASK = new HashSet<CAR_CARTASK>();
+ this.TASK_RECORD = new HashSet<TASK_RECORD>();
+ this.TASK_SRMRECORD = new HashSet<TASK_SRMRECORD>();
+ this.TASK_TASK = new HashSet<TASK_TASK>();
+ }
+
+ // Token: 0x1700000F RID: 15
+ // (get) Token: 0x06000020 RID: 32 RVA: 0x00002280 File Offset: 0x00000480
+ // (set) Token: 0x06000021 RID: 33 RVA: 0x00002297 File Offset: 0x00000497
+ public int ID { get; set; }
+
+ // Token: 0x17000010 RID: 16
+ // (get) Token: 0x06000022 RID: 34 RVA: 0x000022A0 File Offset: 0x000004A0
+ // (set) Token: 0x06000023 RID: 35 RVA: 0x000022B7 File Offset: 0x000004B7
+ [StringLength(50)]
+ public string CONTAINERNAME { get; set; }
+
+ // Token: 0x17000011 RID: 17
+ // (get) Token: 0x06000024 RID: 36 RVA: 0x000022C0 File Offset: 0x000004C0
+ // (set) Token: 0x06000025 RID: 37 RVA: 0x000022D7 File Offset: 0x000004D7
+ public int? PALLETTYPEID { get; set; }
+
+ // Token: 0x17000012 RID: 18
+ // (get) Token: 0x06000026 RID: 38 RVA: 0x000022E0 File Offset: 0x000004E0
+ // (set) Token: 0x06000027 RID: 39 RVA: 0x000022F7 File Offset: 0x000004F7
+ [StringLength(50)]
+ public string CONTAINERTYPE { get; set; }
+
+ // Token: 0x17000013 RID: 19
+ // (get) Token: 0x06000028 RID: 40 RVA: 0x00002300 File Offset: 0x00000500
+ // (set) Token: 0x06000029 RID: 41 RVA: 0x00002317 File Offset: 0x00000517
+ public int? STATUS { get; set; }
+
+ // Token: 0x17000014 RID: 20
+ // (get) Token: 0x0600002A RID: 42 RVA: 0x00002320 File Offset: 0x00000520
+ // (set) Token: 0x0600002B RID: 43 RVA: 0x00002337 File Offset: 0x00000537
+ public decimal? WEIGHT { get; set; }
+
+ // Token: 0x17000015 RID: 21
+ // (get) Token: 0x0600002C RID: 44 RVA: 0x00002340 File Offset: 0x00000540
+ // (set) Token: 0x0600002D RID: 45 RVA: 0x00002357 File Offset: 0x00000557
+ public decimal? LENGTH { get; set; }
+
+ // Token: 0x17000016 RID: 22
+ // (get) Token: 0x0600002E RID: 46 RVA: 0x00002360 File Offset: 0x00000560
+ // (set) Token: 0x0600002F RID: 47 RVA: 0x00002377 File Offset: 0x00000577
+ public decimal? HEIGHT { get; set; }
+
+ // Token: 0x17000017 RID: 23
+ // (get) Token: 0x06000030 RID: 48 RVA: 0x00002380 File Offset: 0x00000580
+ // (set) Token: 0x06000031 RID: 49 RVA: 0x00002397 File Offset: 0x00000597
+ public decimal? WIDTH { get; set; }
+
+ // Token: 0x17000018 RID: 24
+ // (get) Token: 0x06000032 RID: 50 RVA: 0x000023A0 File Offset: 0x000005A0
+ // (set) Token: 0x06000033 RID: 51 RVA: 0x000023B7 File Offset: 0x000005B7
+ public decimal? WEIGHTDIFFERENCE { get; set; }
+
+ // Token: 0x17000019 RID: 25
+ // (get) Token: 0x06000034 RID: 52 RVA: 0x000023C0 File Offset: 0x000005C0
+ // (set) Token: 0x06000035 RID: 53 RVA: 0x000023D7 File Offset: 0x000005D7
+ public int? ENABLE { get; set; }
+
+ // Token: 0x1700001A RID: 26
+ // (get) Token: 0x06000036 RID: 54 RVA: 0x000023E0 File Offset: 0x000005E0
+ // (set) Token: 0x06000037 RID: 55 RVA: 0x000023F7 File Offset: 0x000005F7
+ [StringLength(50)]
+ public string CONTAINERDES { get; set; }
+
+ // Token: 0x1700001B RID: 27
+ // (get) Token: 0x06000038 RID: 56 RVA: 0x00002400 File Offset: 0x00000600
+ // (set) Token: 0x06000039 RID: 57 RVA: 0x00002417 File Offset: 0x00000617
+ [StringLength(100)]
+ public string IMG { get; set; }
+
+ // Token: 0x1700001C RID: 28
+ // (get) Token: 0x0600003A RID: 58 RVA: 0x00002420 File Offset: 0x00000620
+ // (set) Token: 0x0600003B RID: 59 RVA: 0x00002437 File Offset: 0x00000637
+ public int? ISLOCK { get; set; }
+
+ // Token: 0x1700001D RID: 29
+ // (get) Token: 0x0600003C RID: 60 RVA: 0x00002440 File Offset: 0x00000640
+ // (set) Token: 0x0600003D RID: 61 RVA: 0x00002457 File Offset: 0x00000657
+ public virtual BASE_PALLET BASE_PALLET { get; set; }
+
+ // Token: 0x1700001E RID: 30
+ // (get) Token: 0x0600003E RID: 62 RVA: 0x00002460 File Offset: 0x00000660
+ // (set) Token: 0x0600003F RID: 63 RVA: 0x00002477 File Offset: 0x00000677
+ public virtual ICollection<BASE_CONTAINER_VS_ITEM> BASE_CONTAINER_VS_ITEM { get; set; }
+
+ // Token: 0x1700001F RID: 31
+ // (get) Token: 0x06000040 RID: 64 RVA: 0x00002480 File Offset: 0x00000680
+ // (set) Token: 0x06000041 RID: 65 RVA: 0x00002497 File Offset: 0x00000697
+ public virtual ICollection<BASE_PLACE_VS_CONTAINER> BASE_PLACE_VS_CONTAINER { get; set; }
+
+ // Token: 0x17000020 RID: 32
+ // (get) Token: 0x06000042 RID: 66 RVA: 0x000024A0 File Offset: 0x000006A0
+ // (set) Token: 0x06000043 RID: 67 RVA: 0x000024B7 File Offset: 0x000006B7
+ public virtual ICollection<CAR_CARTASK> CAR_CARTASK { get; set; }
+
+ // Token: 0x17000021 RID: 33
+ // (get) Token: 0x06000044 RID: 68 RVA: 0x000024C0 File Offset: 0x000006C0
+ // (set) Token: 0x06000045 RID: 69 RVA: 0x000024D7 File Offset: 0x000006D7
+ public virtual ICollection<TASK_RECORD> TASK_RECORD { get; set; }
+
+ // Token: 0x17000022 RID: 34
+ // (get) Token: 0x06000046 RID: 70 RVA: 0x000024E0 File Offset: 0x000006E0
+ // (set) Token: 0x06000047 RID: 71 RVA: 0x000024F7 File Offset: 0x000006F7
+ public virtual ICollection<TASK_SRMRECORD> TASK_SRMRECORD { get; set; }
+
+ // Token: 0x17000023 RID: 35
+ // (get) Token: 0x06000048 RID: 72 RVA: 0x00002500 File Offset: 0x00000700
+ // (set) Token: 0x06000049 RID: 73 RVA: 0x00002517 File Offset: 0x00000717
+ public virtual ICollection<TASK_TASK> TASK_TASK { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_CONTAINER_VS_ITEM.cs b/pj1/QQShow/EDM/BASE_CONTAINER_VS_ITEM.cs
new file mode 100644
index 0000000..c587817
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_CONTAINER_VS_ITEM.cs
@@ -0,0 +1,111 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000005 RID: 5
+ public class BASE_CONTAINER_VS_ITEM
+ {
+ // Token: 0x17000024 RID: 36
+ // (get) Token: 0x0600004A RID: 74 RVA: 0x00002520 File Offset: 0x00000720
+ // (set) Token: 0x0600004B RID: 75 RVA: 0x00002537 File Offset: 0x00000737
+ public int ID { get; set; }
+
+ // Token: 0x17000025 RID: 37
+ // (get) Token: 0x0600004C RID: 76 RVA: 0x00002540 File Offset: 0x00000740
+ // (set) Token: 0x0600004D RID: 77 RVA: 0x00002557 File Offset: 0x00000757
+ public int? CONTAINERID { get; set; }
+
+ // Token: 0x17000026 RID: 38
+ // (get) Token: 0x0600004E RID: 78 RVA: 0x00002560 File Offset: 0x00000760
+ // (set) Token: 0x0600004F RID: 79 RVA: 0x00002577 File Offset: 0x00000777
+ public int? ITEMID { get; set; }
+
+ // Token: 0x17000027 RID: 39
+ // (get) Token: 0x06000050 RID: 80 RVA: 0x00002580 File Offset: 0x00000780
+ // (set) Token: 0x06000051 RID: 81 RVA: 0x00002597 File Offset: 0x00000797
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x17000028 RID: 40
+ // (get) Token: 0x06000052 RID: 82 RVA: 0x000025A0 File Offset: 0x000007A0
+ // (set) Token: 0x06000053 RID: 83 RVA: 0x000025B7 File Offset: 0x000007B7
+ public int? ITEMNUM { get; set; }
+
+ // Token: 0x17000029 RID: 41
+ // (get) Token: 0x06000054 RID: 84 RVA: 0x000025C0 File Offset: 0x000007C0
+ // (set) Token: 0x06000055 RID: 85 RVA: 0x000025D7 File Offset: 0x000007D7
+ public int? ISBAD { get; set; }
+
+ // Token: 0x1700002A RID: 42
+ // (get) Token: 0x06000056 RID: 86 RVA: 0x000025E0 File Offset: 0x000007E0
+ // (set) Token: 0x06000057 RID: 87 RVA: 0x000025F7 File Offset: 0x000007F7
+ public int? INPLANID { get; set; }
+
+ // Token: 0x1700002B RID: 43
+ // (get) Token: 0x06000058 RID: 88 RVA: 0x00002600 File Offset: 0x00000800
+ // (set) Token: 0x06000059 RID: 89 RVA: 0x00002617 File Offset: 0x00000817
+ public int? OUTPLANID { get; set; }
+
+ // Token: 0x1700002C RID: 44
+ // (get) Token: 0x0600005A RID: 90 RVA: 0x00002620 File Offset: 0x00000820
+ // (set) Token: 0x0600005B RID: 91 RVA: 0x00002637 File Offset: 0x00000837
+ public int? ENABLE { get; set; }
+
+ // Token: 0x1700002D RID: 45
+ // (get) Token: 0x0600005C RID: 92 RVA: 0x00002640 File Offset: 0x00000840
+ // (set) Token: 0x0600005D RID: 93 RVA: 0x00002657 File Offset: 0x00000857
+ [StringLength(50)]
+ public string BADBYFACTORY { get; set; }
+
+ // Token: 0x1700002E RID: 46
+ // (get) Token: 0x0600005E RID: 94 RVA: 0x00002660 File Offset: 0x00000860
+ // (set) Token: 0x0600005F RID: 95 RVA: 0x00002677 File Offset: 0x00000877
+ public int? INTYPEID { get; set; }
+
+ // Token: 0x1700002F RID: 47
+ // (get) Token: 0x06000060 RID: 96 RVA: 0x00002680 File Offset: 0x00000880
+ // (set) Token: 0x06000061 RID: 97 RVA: 0x00002697 File Offset: 0x00000897
+ public decimal? GETWEIGHT { get; set; }
+
+ // Token: 0x17000030 RID: 48
+ // (get) Token: 0x06000062 RID: 98 RVA: 0x000026A0 File Offset: 0x000008A0
+ // (set) Token: 0x06000063 RID: 99 RVA: 0x000026B7 File Offset: 0x000008B7
+ public decimal? TOTALWEIGHT { get; set; }
+
+ // Token: 0x17000031 RID: 49
+ // (get) Token: 0x06000064 RID: 100 RVA: 0x000026C0 File Offset: 0x000008C0
+ // (set) Token: 0x06000065 RID: 101 RVA: 0x000026D7 File Offset: 0x000008D7
+ [StringLength(50)]
+ public string CVICODE { get; set; }
+
+ // Token: 0x17000032 RID: 50
+ // (get) Token: 0x06000066 RID: 102 RVA: 0x000026E0 File Offset: 0x000008E0
+ // (set) Token: 0x06000067 RID: 103 RVA: 0x000026F7 File Offset: 0x000008F7
+ public int? CREATEUSERID { get; set; }
+
+ // Token: 0x17000033 RID: 51
+ // (get) Token: 0x06000068 RID: 104 RVA: 0x00002700 File Offset: 0x00000900
+ // (set) Token: 0x06000069 RID: 105 RVA: 0x00002717 File Offset: 0x00000917
+ public virtual BASE_CONTAINER BASE_CONTAINER { get; set; }
+
+ // Token: 0x17000034 RID: 52
+ // (get) Token: 0x0600006A RID: 106 RVA: 0x00002720 File Offset: 0x00000920
+ // (set) Token: 0x0600006B RID: 107 RVA: 0x00002737 File Offset: 0x00000937
+ public virtual BASE_INTYPE BASE_INTYPE { get; set; }
+
+ // Token: 0x17000035 RID: 53
+ // (get) Token: 0x0600006C RID: 108 RVA: 0x00002740 File Offset: 0x00000940
+ // (set) Token: 0x0600006D RID: 109 RVA: 0x00002757 File Offset: 0x00000957
+ public virtual BASE_ITEM BASE_ITEM { get; set; }
+
+ // Token: 0x17000036 RID: 54
+ // (get) Token: 0x0600006E RID: 110 RVA: 0x00002760 File Offset: 0x00000960
+ // (set) Token: 0x0600006F RID: 111 RVA: 0x00002777 File Offset: 0x00000977
+ public virtual ORDER_INORDER ORDER_INORDER { get; set; }
+
+ // Token: 0x17000037 RID: 55
+ // (get) Token: 0x06000070 RID: 112 RVA: 0x00002780 File Offset: 0x00000980
+ // (set) Token: 0x06000071 RID: 113 RVA: 0x00002797 File Offset: 0x00000997
+ public virtual ORDER_OUTORDER ORDER_OUTORDER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_DESTINATION.cs b/pj1/QQShow/EDM/BASE_DESTINATION.cs
new file mode 100644
index 0000000..7106dd7
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_DESTINATION.cs
@@ -0,0 +1,52 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000006 RID: 6
+ public class BASE_DESTINATION
+ {
+ // Token: 0x17000038 RID: 56
+ // (get) Token: 0x06000073 RID: 115 RVA: 0x000027A8 File Offset: 0x000009A8
+ // (set) Token: 0x06000074 RID: 116 RVA: 0x000027BF File Offset: 0x000009BF
+ public int ID { get; set; }
+
+ // Token: 0x17000039 RID: 57
+ // (get) Token: 0x06000075 RID: 117 RVA: 0x000027C8 File Offset: 0x000009C8
+ // (set) Token: 0x06000076 RID: 118 RVA: 0x000027DF File Offset: 0x000009DF
+ [StringLength(50)]
+ public string DESTINATIONNAME { get; set; }
+
+ // Token: 0x1700003A RID: 58
+ // (get) Token: 0x06000077 RID: 119 RVA: 0x000027E8 File Offset: 0x000009E8
+ // (set) Token: 0x06000078 RID: 120 RVA: 0x000027FF File Offset: 0x000009FF
+ [StringLength(50)]
+ public string DESTINATIONCODE { get; set; }
+
+ // Token: 0x1700003B RID: 59
+ // (get) Token: 0x06000079 RID: 121 RVA: 0x00002808 File Offset: 0x00000A08
+ // (set) Token: 0x0600007A RID: 122 RVA: 0x0000281F File Offset: 0x00000A1F
+ [StringLength(50)]
+ public string SUPERIORNAME { get; set; }
+
+ // Token: 0x1700003C RID: 60
+ // (get) Token: 0x0600007B RID: 123 RVA: 0x00002828 File Offset: 0x00000A28
+ // (set) Token: 0x0600007C RID: 124 RVA: 0x0000283F File Offset: 0x00000A3F
+ public int? ENABLE { get; set; }
+
+ // Token: 0x1700003D RID: 61
+ // (get) Token: 0x0600007D RID: 125 RVA: 0x00002848 File Offset: 0x00000A48
+ // (set) Token: 0x0600007E RID: 126 RVA: 0x0000285F File Offset: 0x00000A5F
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x1700003E RID: 62
+ // (get) Token: 0x0600007F RID: 127 RVA: 0x00002868 File Offset: 0x00000A68
+ // (set) Token: 0x06000080 RID: 128 RVA: 0x0000287F File Offset: 0x00000A7F
+ public int? CREATOR { get; set; }
+
+ // Token: 0x1700003F RID: 63
+ // (get) Token: 0x06000081 RID: 129 RVA: 0x00002888 File Offset: 0x00000A88
+ // (set) Token: 0x06000082 RID: 130 RVA: 0x0000289F File Offset: 0x00000A9F
+ public virtual SYS_USER SYS_USER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_DEVICE.cs b/pj1/QQShow/EDM/BASE_DEVICE.cs
new file mode 100644
index 0000000..0cfe374
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_DEVICE.cs
@@ -0,0 +1,48 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000007 RID: 7
+ public class BASE_DEVICE
+ {
+ // Token: 0x06000084 RID: 132 RVA: 0x000028B0 File Offset: 0x00000AB0
+ public BASE_DEVICE()
+ {
+ this.ALERT_ALERT = new HashSet<ALERT_ALERT>();
+ }
+
+ // Token: 0x17000040 RID: 64
+ // (get) Token: 0x06000085 RID: 133 RVA: 0x000028C8 File Offset: 0x00000AC8
+ // (set) Token: 0x06000086 RID: 134 RVA: 0x000028DF File Offset: 0x00000ADF
+ public int ID { get; set; }
+
+ // Token: 0x17000041 RID: 65
+ // (get) Token: 0x06000087 RID: 135 RVA: 0x000028E8 File Offset: 0x00000AE8
+ // (set) Token: 0x06000088 RID: 136 RVA: 0x000028FF File Offset: 0x00000AFF
+ [StringLength(50)]
+ public string DEVICENAME { get; set; }
+
+ // Token: 0x17000042 RID: 66
+ // (get) Token: 0x06000089 RID: 137 RVA: 0x00002908 File Offset: 0x00000B08
+ // (set) Token: 0x0600008A RID: 138 RVA: 0x0000291F File Offset: 0x00000B1F
+ [StringLength(50)]
+ public string DEVICETYPE { get; set; }
+
+ // Token: 0x17000043 RID: 67
+ // (get) Token: 0x0600008B RID: 139 RVA: 0x00002928 File Offset: 0x00000B28
+ // (set) Token: 0x0600008C RID: 140 RVA: 0x0000293F File Offset: 0x00000B3F
+ public int? DEVICEID { get; set; }
+
+ // Token: 0x17000044 RID: 68
+ // (get) Token: 0x0600008D RID: 141 RVA: 0x00002948 File Offset: 0x00000B48
+ // (set) Token: 0x0600008E RID: 142 RVA: 0x0000295F File Offset: 0x00000B5F
+ public int? ISLOCK { get; set; }
+
+ // Token: 0x17000045 RID: 69
+ // (get) Token: 0x0600008F RID: 143 RVA: 0x00002968 File Offset: 0x00000B68
+ // (set) Token: 0x06000090 RID: 144 RVA: 0x0000297F File Offset: 0x00000B7F
+ public virtual ICollection<ALERT_ALERT> ALERT_ALERT { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_INTYPE.cs b/pj1/QQShow/EDM/BASE_INTYPE.cs
new file mode 100644
index 0000000..ebf5032
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_INTYPE.cs
@@ -0,0 +1,38 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000008 RID: 8
+ public class BASE_INTYPE
+ {
+ // Token: 0x06000091 RID: 145 RVA: 0x00002988 File Offset: 0x00000B88
+ public BASE_INTYPE()
+ {
+ this.BASE_CONTAINER_VS_ITEM = new HashSet<BASE_CONTAINER_VS_ITEM>();
+ }
+
+ // Token: 0x17000046 RID: 70
+ // (get) Token: 0x06000092 RID: 146 RVA: 0x000029A0 File Offset: 0x00000BA0
+ // (set) Token: 0x06000093 RID: 147 RVA: 0x000029B7 File Offset: 0x00000BB7
+ public int ID { get; set; }
+
+ // Token: 0x17000047 RID: 71
+ // (get) Token: 0x06000094 RID: 148 RVA: 0x000029C0 File Offset: 0x00000BC0
+ // (set) Token: 0x06000095 RID: 149 RVA: 0x000029D7 File Offset: 0x00000BD7
+ [StringLength(50)]
+ public string INTYPE { get; set; }
+
+ // Token: 0x17000048 RID: 72
+ // (get) Token: 0x06000096 RID: 150 RVA: 0x000029E0 File Offset: 0x00000BE0
+ // (set) Token: 0x06000097 RID: 151 RVA: 0x000029F7 File Offset: 0x00000BF7
+ [StringLength(50)]
+ public string STORENAME { get; set; }
+
+ // Token: 0x17000049 RID: 73
+ // (get) Token: 0x06000098 RID: 152 RVA: 0x00002A00 File Offset: 0x00000C00
+ // (set) Token: 0x06000099 RID: 153 RVA: 0x00002A17 File Offset: 0x00000C17
+ public virtual ICollection<BASE_CONTAINER_VS_ITEM> BASE_CONTAINER_VS_ITEM { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_ITEM.cs b/pj1/QQShow/EDM/BASE_ITEM.cs
new file mode 100644
index 0000000..7ac7665
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_ITEM.cs
@@ -0,0 +1,141 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000009 RID: 9
+ public class BASE_ITEM
+ {
+ // Token: 0x0600009A RID: 154 RVA: 0x00002A20 File Offset: 0x00000C20
+ public BASE_ITEM()
+ {
+ this.BASE_CONTAINER_VS_ITEM = new HashSet<BASE_CONTAINER_VS_ITEM>();
+ this.ORDER_INORDER = new HashSet<ORDER_INORDER>();
+ this.ORDER_OUTORDER = new HashSet<ORDER_OUTORDER>();
+ this.TASK_RECORD = new HashSet<TASK_RECORD>();
+ this.TASK_SRMRECORD = new HashSet<TASK_SRMRECORD>();
+ }
+
+ // Token: 0x1700004A RID: 74
+ // (get) Token: 0x0600009B RID: 155 RVA: 0x00002A74 File Offset: 0x00000C74
+ // (set) Token: 0x0600009C RID: 156 RVA: 0x00002A8B File Offset: 0x00000C8B
+ public int ID { get; set; }
+
+ // Token: 0x1700004B RID: 75
+ // (get) Token: 0x0600009D RID: 157 RVA: 0x00002A94 File Offset: 0x00000C94
+ // (set) Token: 0x0600009E RID: 158 RVA: 0x00002AAB File Offset: 0x00000CAB
+ [StringLength(50)]
+ public string ITEMNAME { get; set; }
+
+ // Token: 0x1700004C RID: 76
+ // (get) Token: 0x0600009F RID: 159 RVA: 0x00002AB4 File Offset: 0x00000CB4
+ // (set) Token: 0x060000A0 RID: 160 RVA: 0x00002ACB File Offset: 0x00000CCB
+ [StringLength(50)]
+ public string ITEMDES { get; set; }
+
+ // Token: 0x1700004D RID: 77
+ // (get) Token: 0x060000A1 RID: 161 RVA: 0x00002AD4 File Offset: 0x00000CD4
+ // (set) Token: 0x060000A2 RID: 162 RVA: 0x00002AEB File Offset: 0x00000CEB
+ public decimal? WEIGHT { get; set; }
+
+ // Token: 0x1700004E RID: 78
+ // (get) Token: 0x060000A3 RID: 163 RVA: 0x00002AF4 File Offset: 0x00000CF4
+ // (set) Token: 0x060000A4 RID: 164 RVA: 0x00002B0B File Offset: 0x00000D0B
+ [StringLength(50)]
+ public string ITEMTYPE { get; set; }
+
+ // Token: 0x1700004F RID: 79
+ // (get) Token: 0x060000A5 RID: 165 RVA: 0x00002B14 File Offset: 0x00000D14
+ // (set) Token: 0x060000A6 RID: 166 RVA: 0x00002B2B File Offset: 0x00000D2B
+ public decimal? WEIGHTDIFFERENCE { get; set; }
+
+ // Token: 0x17000050 RID: 80
+ // (get) Token: 0x060000A7 RID: 167 RVA: 0x00002B34 File Offset: 0x00000D34
+ // (set) Token: 0x060000A8 RID: 168 RVA: 0x00002B4B File Offset: 0x00000D4B
+ public int? ENABLE { get; set; }
+
+ // Token: 0x17000051 RID: 81
+ // (get) Token: 0x060000A9 RID: 169 RVA: 0x00002B54 File Offset: 0x00000D54
+ // (set) Token: 0x060000AA RID: 170 RVA: 0x00002B6B File Offset: 0x00000D6B
+ public string IMAGE { get; set; }
+
+ // Token: 0x17000052 RID: 82
+ // (get) Token: 0x060000AB RID: 171 RVA: 0x00002B74 File Offset: 0x00000D74
+ // (set) Token: 0x060000AC RID: 172 RVA: 0x00002B8B File Offset: 0x00000D8B
+ [StringLength(50)]
+ public string CREATELINE { get; set; }
+
+ // Token: 0x17000053 RID: 83
+ // (get) Token: 0x060000AD RID: 173 RVA: 0x00002B94 File Offset: 0x00000D94
+ // (set) Token: 0x060000AE RID: 174 RVA: 0x00002BAB File Offset: 0x00000DAB
+ public int? MAXNUM { get; set; }
+
+ // Token: 0x17000054 RID: 84
+ // (get) Token: 0x060000AF RID: 175 RVA: 0x00002BB4 File Offset: 0x00000DB4
+ // (set) Token: 0x060000B0 RID: 176 RVA: 0x00002BCB File Offset: 0x00000DCB
+ public decimal? PRICE { get; set; }
+
+ // Token: 0x17000055 RID: 85
+ // (get) Token: 0x060000B1 RID: 177 RVA: 0x00002BD4 File Offset: 0x00000DD4
+ // (set) Token: 0x060000B2 RID: 178 RVA: 0x00002BEB File Offset: 0x00000DEB
+ [StringLength(50)]
+ public string UNIT { get; set; }
+
+ // Token: 0x17000056 RID: 86
+ // (get) Token: 0x060000B3 RID: 179 RVA: 0x00002BF4 File Offset: 0x00000DF4
+ // (set) Token: 0x060000B4 RID: 180 RVA: 0x00002C0B File Offset: 0x00000E0B
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x17000057 RID: 87
+ // (get) Token: 0x060000B5 RID: 181 RVA: 0x00002C14 File Offset: 0x00000E14
+ // (set) Token: 0x060000B6 RID: 182 RVA: 0x00002C2B File Offset: 0x00000E2B
+ [StringLength(500)]
+ public string USECONTAINERTYPE { get; set; }
+
+ // Token: 0x17000058 RID: 88
+ // (get) Token: 0x060000B7 RID: 183 RVA: 0x00002C34 File Offset: 0x00000E34
+ // (set) Token: 0x060000B8 RID: 184 RVA: 0x00002C4B File Offset: 0x00000E4B
+ public int? OVERDUETIME { get; set; }
+
+ // Token: 0x17000059 RID: 89
+ // (get) Token: 0x060000B9 RID: 185 RVA: 0x00002C54 File Offset: 0x00000E54
+ // (set) Token: 0x060000BA RID: 186 RVA: 0x00002C6B File Offset: 0x00000E6B
+ public int? MAXSTORAGE { get; set; }
+
+ // Token: 0x1700005A RID: 90
+ // (get) Token: 0x060000BB RID: 187 RVA: 0x00002C74 File Offset: 0x00000E74
+ // (set) Token: 0x060000BC RID: 188 RVA: 0x00002C8B File Offset: 0x00000E8B
+ public int? MINSTORAGE { get; set; }
+
+ // Token: 0x1700005B RID: 91
+ // (get) Token: 0x060000BD RID: 189 RVA: 0x00002C94 File Offset: 0x00000E94
+ // (set) Token: 0x060000BE RID: 190 RVA: 0x00002CAB File Offset: 0x00000EAB
+ public int? ISLOCK { get; set; }
+
+ // Token: 0x1700005C RID: 92
+ // (get) Token: 0x060000BF RID: 191 RVA: 0x00002CB4 File Offset: 0x00000EB4
+ // (set) Token: 0x060000C0 RID: 192 RVA: 0x00002CCB File Offset: 0x00000ECB
+ public virtual ICollection<BASE_CONTAINER_VS_ITEM> BASE_CONTAINER_VS_ITEM { get; set; }
+
+ // Token: 0x1700005D RID: 93
+ // (get) Token: 0x060000C1 RID: 193 RVA: 0x00002CD4 File Offset: 0x00000ED4
+ // (set) Token: 0x060000C2 RID: 194 RVA: 0x00002CEB File Offset: 0x00000EEB
+ public virtual ICollection<ORDER_INORDER> ORDER_INORDER { get; set; }
+
+ // Token: 0x1700005E RID: 94
+ // (get) Token: 0x060000C3 RID: 195 RVA: 0x00002CF4 File Offset: 0x00000EF4
+ // (set) Token: 0x060000C4 RID: 196 RVA: 0x00002D0B File Offset: 0x00000F0B
+ public virtual ICollection<ORDER_OUTORDER> ORDER_OUTORDER { get; set; }
+
+ // Token: 0x1700005F RID: 95
+ // (get) Token: 0x060000C5 RID: 197 RVA: 0x00002D14 File Offset: 0x00000F14
+ // (set) Token: 0x060000C6 RID: 198 RVA: 0x00002D2B File Offset: 0x00000F2B
+ public virtual ICollection<TASK_RECORD> TASK_RECORD { get; set; }
+
+ // Token: 0x17000060 RID: 96
+ // (get) Token: 0x060000C7 RID: 199 RVA: 0x00002D34 File Offset: 0x00000F34
+ // (set) Token: 0x060000C8 RID: 200 RVA: 0x00002D4B File Offset: 0x00000F4B
+ public virtual ICollection<TASK_SRMRECORD> TASK_SRMRECORD { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_Material.cs b/pj1/QQShow/EDM/BASE_Material.cs
new file mode 100644
index 0000000..c4ea72f
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_Material.cs
@@ -0,0 +1,100 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200000A RID: 10
+ public class BASE_Material
+ {
+ // Token: 0x17000061 RID: 97
+ // (get) Token: 0x060000C9 RID: 201 RVA: 0x00002D54 File Offset: 0x00000F54
+ // (set) Token: 0x060000CA RID: 202 RVA: 0x00002D6B File Offset: 0x00000F6B
+ public int Id { get; set; }
+
+ // Token: 0x17000062 RID: 98
+ // (get) Token: 0x060000CB RID: 203 RVA: 0x00002D74 File Offset: 0x00000F74
+ // (set) Token: 0x060000CC RID: 204 RVA: 0x00002D8B File Offset: 0x00000F8B
+ [StringLength(50)]
+ public string MaterialName { get; set; }
+
+ // Token: 0x17000063 RID: 99
+ // (get) Token: 0x060000CD RID: 205 RVA: 0x00002D94 File Offset: 0x00000F94
+ // (set) Token: 0x060000CE RID: 206 RVA: 0x00002DAB File Offset: 0x00000FAB
+ [StringLength(50)]
+ public string MaterialCode { get; set; }
+
+ // Token: 0x17000064 RID: 100
+ // (get) Token: 0x060000CF RID: 207 RVA: 0x00002DB4 File Offset: 0x00000FB4
+ // (set) Token: 0x060000D0 RID: 208 RVA: 0x00002DCB File Offset: 0x00000FCB
+ [StringLength(50)]
+ public string MaterialDes { get; set; }
+
+ // Token: 0x17000065 RID: 101
+ // (get) Token: 0x060000D1 RID: 209 RVA: 0x00002DD4 File Offset: 0x00000FD4
+ // (set) Token: 0x060000D2 RID: 210 RVA: 0x00002DEB File Offset: 0x00000FEB
+ public decimal? Weight { get; set; }
+
+ // Token: 0x17000066 RID: 102
+ // (get) Token: 0x060000D3 RID: 211 RVA: 0x00002DF4 File Offset: 0x00000FF4
+ // (set) Token: 0x060000D4 RID: 212 RVA: 0x00002E0B File Offset: 0x0000100B
+ [StringLength(50)]
+ public string MaterialType { get; set; }
+
+ // Token: 0x17000067 RID: 103
+ // (get) Token: 0x060000D5 RID: 213 RVA: 0x00002E14 File Offset: 0x00001014
+ // (set) Token: 0x060000D6 RID: 214 RVA: 0x00002E2B File Offset: 0x0000102B
+ public int? Enable { get; set; }
+
+ // Token: 0x17000068 RID: 104
+ // (get) Token: 0x060000D7 RID: 215 RVA: 0x00002E34 File Offset: 0x00001034
+ // (set) Token: 0x060000D8 RID: 216 RVA: 0x00002E4B File Offset: 0x0000104B
+ public string Img { get; set; }
+
+ // Token: 0x17000069 RID: 105
+ // (get) Token: 0x060000D9 RID: 217 RVA: 0x00002E54 File Offset: 0x00001054
+ // (set) Token: 0x060000DA RID: 218 RVA: 0x00002E6B File Offset: 0x0000106B
+ public int? MaxNum { get; set; }
+
+ // Token: 0x1700006A RID: 106
+ // (get) Token: 0x060000DB RID: 219 RVA: 0x00002E74 File Offset: 0x00001074
+ // (set) Token: 0x060000DC RID: 220 RVA: 0x00002E8B File Offset: 0x0000108B
+ public decimal? Price { get; set; }
+
+ // Token: 0x1700006B RID: 107
+ // (get) Token: 0x060000DD RID: 221 RVA: 0x00002E94 File Offset: 0x00001094
+ // (set) Token: 0x060000DE RID: 222 RVA: 0x00002EAB File Offset: 0x000010AB
+ [StringLength(50)]
+ public string Unit { get; set; }
+
+ // Token: 0x1700006C RID: 108
+ // (get) Token: 0x060000DF RID: 223 RVA: 0x00002EB4 File Offset: 0x000010B4
+ // (set) Token: 0x060000E0 RID: 224 RVA: 0x00002ECB File Offset: 0x000010CB
+ public DateTime? UpadteTime { get; set; }
+
+ // Token: 0x1700006D RID: 109
+ // (get) Token: 0x060000E1 RID: 225 RVA: 0x00002ED4 File Offset: 0x000010D4
+ // (set) Token: 0x060000E2 RID: 226 RVA: 0x00002EEB File Offset: 0x000010EB
+ [StringLength(500)]
+ public string UseContainerType { get; set; }
+
+ // Token: 0x1700006E RID: 110
+ // (get) Token: 0x060000E3 RID: 227 RVA: 0x00002EF4 File Offset: 0x000010F4
+ // (set) Token: 0x060000E4 RID: 228 RVA: 0x00002F0B File Offset: 0x0000110B
+ public int? OverDueTime { get; set; }
+
+ // Token: 0x1700006F RID: 111
+ // (get) Token: 0x060000E5 RID: 229 RVA: 0x00002F14 File Offset: 0x00001114
+ // (set) Token: 0x060000E6 RID: 230 RVA: 0x00002F2B File Offset: 0x0000112B
+ public int? MaxStorageNum { get; set; }
+
+ // Token: 0x17000070 RID: 112
+ // (get) Token: 0x060000E7 RID: 231 RVA: 0x00002F34 File Offset: 0x00001134
+ // (set) Token: 0x060000E8 RID: 232 RVA: 0x00002F4B File Offset: 0x0000114B
+ public int? MinStorageNum { get; set; }
+
+ // Token: 0x17000071 RID: 113
+ // (get) Token: 0x060000E9 RID: 233 RVA: 0x00002F54 File Offset: 0x00001154
+ // (set) Token: 0x060000EA RID: 234 RVA: 0x00002F6B File Offset: 0x0000116B
+ public int? IsLock { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_PALLET.cs b/pj1/QQShow/EDM/BASE_PALLET.cs
new file mode 100644
index 0000000..1e0f8eb
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_PALLET.cs
@@ -0,0 +1,67 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200000B RID: 11
+ public class BASE_PALLET
+ {
+ // Token: 0x060000EC RID: 236 RVA: 0x00002F7C File Offset: 0x0000117C
+ public BASE_PALLET()
+ {
+ this.BASE_CONTAINER = new HashSet<BASE_CONTAINER>();
+ }
+
+ // Token: 0x17000072 RID: 114
+ // (get) Token: 0x060000ED RID: 237 RVA: 0x00002F94 File Offset: 0x00001194
+ // (set) Token: 0x060000EE RID: 238 RVA: 0x00002FAB File Offset: 0x000011AB
+ public int ID { get; set; }
+
+ // Token: 0x17000073 RID: 115
+ // (get) Token: 0x060000EF RID: 239 RVA: 0x00002FB4 File Offset: 0x000011B4
+ // (set) Token: 0x060000F0 RID: 240 RVA: 0x00002FCB File Offset: 0x000011CB
+ public int? PALLETCODE { get; set; }
+
+ // Token: 0x17000074 RID: 116
+ // (get) Token: 0x060000F1 RID: 241 RVA: 0x00002FD4 File Offset: 0x000011D4
+ // (set) Token: 0x060000F2 RID: 242 RVA: 0x00002FEB File Offset: 0x000011EB
+ [StringLength(50)]
+ public string PALLETTYPE { get; set; }
+
+ // Token: 0x17000075 RID: 117
+ // (get) Token: 0x060000F3 RID: 243 RVA: 0x00002FF4 File Offset: 0x000011F4
+ // (set) Token: 0x060000F4 RID: 244 RVA: 0x0000300B File Offset: 0x0000120B
+ public decimal? LENGTHMAX { get; set; }
+
+ // Token: 0x17000076 RID: 118
+ // (get) Token: 0x060000F5 RID: 245 RVA: 0x00003014 File Offset: 0x00001214
+ // (set) Token: 0x060000F6 RID: 246 RVA: 0x0000302B File Offset: 0x0000122B
+ public decimal? LENGTHMIN { get; set; }
+
+ // Token: 0x17000077 RID: 119
+ // (get) Token: 0x060000F7 RID: 247 RVA: 0x00003034 File Offset: 0x00001234
+ // (set) Token: 0x060000F8 RID: 248 RVA: 0x0000304B File Offset: 0x0000124B
+ public decimal? WIDTHMAX { get; set; }
+
+ // Token: 0x17000078 RID: 120
+ // (get) Token: 0x060000F9 RID: 249 RVA: 0x00003054 File Offset: 0x00001254
+ // (set) Token: 0x060000FA RID: 250 RVA: 0x0000306B File Offset: 0x0000126B
+ public decimal? WIDTHMIN { get; set; }
+
+ // Token: 0x17000079 RID: 121
+ // (get) Token: 0x060000FB RID: 251 RVA: 0x00003074 File Offset: 0x00001274
+ // (set) Token: 0x060000FC RID: 252 RVA: 0x0000308B File Offset: 0x0000128B
+ public decimal? HEIGHTMAX { get; set; }
+
+ // Token: 0x1700007A RID: 122
+ // (get) Token: 0x060000FD RID: 253 RVA: 0x00003094 File Offset: 0x00001294
+ // (set) Token: 0x060000FE RID: 254 RVA: 0x000030AB File Offset: 0x000012AB
+ public decimal? HEIGHTMIN { get; set; }
+
+ // Token: 0x1700007B RID: 123
+ // (get) Token: 0x060000FF RID: 255 RVA: 0x000030B4 File Offset: 0x000012B4
+ // (set) Token: 0x06000100 RID: 256 RVA: 0x000030CB File Offset: 0x000012CB
+ public virtual ICollection<BASE_CONTAINER> BASE_CONTAINER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_PLACE.cs b/pj1/QQShow/EDM/BASE_PLACE.cs
new file mode 100644
index 0000000..8b0ef6c
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_PLACE.cs
@@ -0,0 +1,77 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200000C RID: 12
+ public class BASE_PLACE
+ {
+ // Token: 0x06000101 RID: 257 RVA: 0x000030D4 File Offset: 0x000012D4
+ public BASE_PLACE()
+ {
+ this.BASE_PLACE_VS_CONTAINER = new HashSet<BASE_PLACE_VS_CONTAINER>();
+ }
+
+ // Token: 0x1700007C RID: 124
+ // (get) Token: 0x06000102 RID: 258 RVA: 0x000030EC File Offset: 0x000012EC
+ // (set) Token: 0x06000103 RID: 259 RVA: 0x00003103 File Offset: 0x00001303
+ public int ID { get; set; }
+
+ // Token: 0x1700007D RID: 125
+ // (get) Token: 0x06000104 RID: 260 RVA: 0x0000310C File Offset: 0x0000130C
+ // (set) Token: 0x06000105 RID: 261 RVA: 0x00003123 File Offset: 0x00001323
+ [StringLength(50)]
+ public string PLACE { get; set; }
+
+ // Token: 0x1700007E RID: 126
+ // (get) Token: 0x06000106 RID: 262 RVA: 0x0000312C File Offset: 0x0000132C
+ // (set) Token: 0x06000107 RID: 263 RVA: 0x00003143 File Offset: 0x00001343
+ public int? ROW { get; set; }
+
+ // Token: 0x1700007F RID: 127
+ // (get) Token: 0x06000108 RID: 264 RVA: 0x0000314C File Offset: 0x0000134C
+ // (set) Token: 0x06000109 RID: 265 RVA: 0x00003163 File Offset: 0x00001363
+ public int? COL { get; set; }
+
+ // Token: 0x17000080 RID: 128
+ // (get) Token: 0x0600010A RID: 266 RVA: 0x0000316C File Offset: 0x0000136C
+ // (set) Token: 0x0600010B RID: 267 RVA: 0x00003183 File Offset: 0x00001383
+ public int? LAYER { get; set; }
+
+ // Token: 0x17000081 RID: 129
+ // (get) Token: 0x0600010C RID: 268 RVA: 0x0000318C File Offset: 0x0000138C
+ // (set) Token: 0x0600010D RID: 269 RVA: 0x000031A3 File Offset: 0x000013A3
+ public int? SRMID { get; set; }
+
+ // Token: 0x17000082 RID: 130
+ // (get) Token: 0x0600010E RID: 270 RVA: 0x000031AC File Offset: 0x000013AC
+ // (set) Token: 0x0600010F RID: 271 RVA: 0x000031C3 File Offset: 0x000013C3
+ public int? ISFULL { get; set; }
+
+ // Token: 0x17000083 RID: 131
+ // (get) Token: 0x06000110 RID: 272 RVA: 0x000031CC File Offset: 0x000013CC
+ // (set) Token: 0x06000111 RID: 273 RVA: 0x000031E3 File Offset: 0x000013E3
+ public int? ISLOCK { get; set; }
+
+ // Token: 0x17000084 RID: 132
+ // (get) Token: 0x06000112 RID: 274 RVA: 0x000031EC File Offset: 0x000013EC
+ // (set) Token: 0x06000113 RID: 275 RVA: 0x00003203 File Offset: 0x00001403
+ public int? PLACETYPEID { get; set; }
+
+ // Token: 0x17000085 RID: 133
+ // (get) Token: 0x06000114 RID: 276 RVA: 0x0000320C File Offset: 0x0000140C
+ // (set) Token: 0x06000115 RID: 277 RVA: 0x00003223 File Offset: 0x00001423
+ public int? PLACELEVEL { get; set; }
+
+ // Token: 0x17000086 RID: 134
+ // (get) Token: 0x06000116 RID: 278 RVA: 0x0000322C File Offset: 0x0000142C
+ // (set) Token: 0x06000117 RID: 279 RVA: 0x00003243 File Offset: 0x00001443
+ public virtual BASE_PLACETYPE BASE_PLACETYPE { get; set; }
+
+ // Token: 0x17000087 RID: 135
+ // (get) Token: 0x06000118 RID: 280 RVA: 0x0000324C File Offset: 0x0000144C
+ // (set) Token: 0x06000119 RID: 281 RVA: 0x00003263 File Offset: 0x00001463
+ public virtual ICollection<BASE_PLACE_VS_CONTAINER> BASE_PLACE_VS_CONTAINER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_PLACETYPE.cs b/pj1/QQShow/EDM/BASE_PLACETYPE.cs
new file mode 100644
index 0000000..0a7675e
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_PLACETYPE.cs
@@ -0,0 +1,47 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200000D RID: 13
+ public class BASE_PLACETYPE
+ {
+ // Token: 0x0600011A RID: 282 RVA: 0x0000326C File Offset: 0x0000146C
+ public BASE_PLACETYPE()
+ {
+ this.BASE_PLACE = new HashSet<BASE_PLACE>();
+ }
+
+ // Token: 0x17000088 RID: 136
+ // (get) Token: 0x0600011B RID: 283 RVA: 0x00003284 File Offset: 0x00001484
+ // (set) Token: 0x0600011C RID: 284 RVA: 0x0000329B File Offset: 0x0000149B
+ public int ID { get; set; }
+
+ // Token: 0x17000089 RID: 137
+ // (get) Token: 0x0600011D RID: 285 RVA: 0x000032A4 File Offset: 0x000014A4
+ // (set) Token: 0x0600011E RID: 286 RVA: 0x000032BB File Offset: 0x000014BB
+ [StringLength(50)]
+ public string PLACETYPE { get; set; }
+
+ // Token: 0x1700008A RID: 138
+ // (get) Token: 0x0600011F RID: 287 RVA: 0x000032C4 File Offset: 0x000014C4
+ // (set) Token: 0x06000120 RID: 288 RVA: 0x000032DB File Offset: 0x000014DB
+ public decimal? LENGTH { get; set; }
+
+ // Token: 0x1700008B RID: 139
+ // (get) Token: 0x06000121 RID: 289 RVA: 0x000032E4 File Offset: 0x000014E4
+ // (set) Token: 0x06000122 RID: 290 RVA: 0x000032FB File Offset: 0x000014FB
+ public decimal? WIDTH { get; set; }
+
+ // Token: 0x1700008C RID: 140
+ // (get) Token: 0x06000123 RID: 291 RVA: 0x00003304 File Offset: 0x00001504
+ // (set) Token: 0x06000124 RID: 292 RVA: 0x0000331B File Offset: 0x0000151B
+ public decimal? HEIGHT { get; set; }
+
+ // Token: 0x1700008D RID: 141
+ // (get) Token: 0x06000125 RID: 293 RVA: 0x00003324 File Offset: 0x00001524
+ // (set) Token: 0x06000126 RID: 294 RVA: 0x0000333B File Offset: 0x0000153B
+ public virtual ICollection<BASE_PLACE> BASE_PLACE { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_PLACE_VS_CONTAINER.cs b/pj1/QQShow/EDM/BASE_PLACE_VS_CONTAINER.cs
new file mode 100644
index 0000000..3f39d4d
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_PLACE_VS_CONTAINER.cs
@@ -0,0 +1,67 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200000E RID: 14
+ public class BASE_PLACE_VS_CONTAINER
+ {
+ // Token: 0x1700008E RID: 142
+ // (get) Token: 0x06000127 RID: 295 RVA: 0x00003344 File Offset: 0x00001544
+ // (set) Token: 0x06000128 RID: 296 RVA: 0x0000335B File Offset: 0x0000155B
+ public int ID { get; set; }
+
+ // Token: 0x1700008F RID: 143
+ // (get) Token: 0x06000129 RID: 297 RVA: 0x00003364 File Offset: 0x00001564
+ // (set) Token: 0x0600012A RID: 298 RVA: 0x0000337B File Offset: 0x0000157B
+ public int? PLACEID { get; set; }
+
+ // Token: 0x17000090 RID: 144
+ // (get) Token: 0x0600012B RID: 299 RVA: 0x00003384 File Offset: 0x00001584
+ // (set) Token: 0x0600012C RID: 300 RVA: 0x0000339B File Offset: 0x0000159B
+ public int? CONTAINERID { get; set; }
+
+ // Token: 0x17000091 RID: 145
+ // (get) Token: 0x0600012D RID: 301 RVA: 0x000033A4 File Offset: 0x000015A4
+ // (set) Token: 0x0600012E RID: 302 RVA: 0x000033BB File Offset: 0x000015BB
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x17000092 RID: 146
+ // (get) Token: 0x0600012F RID: 303 RVA: 0x000033C4 File Offset: 0x000015C4
+ // (set) Token: 0x06000130 RID: 304 RVA: 0x000033DB File Offset: 0x000015DB
+ [StringLength(50)]
+ public string STATUS { get; set; }
+
+ // Token: 0x17000093 RID: 147
+ // (get) Token: 0x06000131 RID: 305 RVA: 0x000033E4 File Offset: 0x000015E4
+ // (set) Token: 0x06000132 RID: 306 RVA: 0x000033FB File Offset: 0x000015FB
+ public int? ENABLE { get; set; }
+
+ // Token: 0x17000094 RID: 148
+ // (get) Token: 0x06000133 RID: 307 RVA: 0x00003404 File Offset: 0x00001604
+ // (set) Token: 0x06000134 RID: 308 RVA: 0x0000341B File Offset: 0x0000161B
+ [StringLength(50)]
+ public string PVCCODE { get; set; }
+
+ // Token: 0x17000095 RID: 149
+ // (get) Token: 0x06000135 RID: 309 RVA: 0x00003424 File Offset: 0x00001624
+ // (set) Token: 0x06000136 RID: 310 RVA: 0x0000343B File Offset: 0x0000163B
+ public DateTime? DUETIME { get; set; }
+
+ // Token: 0x17000096 RID: 150
+ // (get) Token: 0x06000137 RID: 311 RVA: 0x00003444 File Offset: 0x00001644
+ // (set) Token: 0x06000138 RID: 312 RVA: 0x0000345B File Offset: 0x0000165B
+ [StringLength(50)]
+ public string TASKTYPE { get; set; }
+
+ // Token: 0x17000097 RID: 151
+ // (get) Token: 0x06000139 RID: 313 RVA: 0x00003464 File Offset: 0x00001664
+ // (set) Token: 0x0600013A RID: 314 RVA: 0x0000347B File Offset: 0x0000167B
+ public virtual BASE_CONTAINER BASE_CONTAINER { get; set; }
+
+ // Token: 0x17000098 RID: 152
+ // (get) Token: 0x0600013B RID: 315 RVA: 0x00003484 File Offset: 0x00001684
+ // (set) Token: 0x0600013C RID: 316 RVA: 0x0000349B File Offset: 0x0000169B
+ public virtual BASE_PLACE BASE_PLACE { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_PRINT.cs b/pj1/QQShow/EDM/BASE_PRINT.cs
new file mode 100644
index 0000000..2fef552
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_PRINT.cs
@@ -0,0 +1,95 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200000F RID: 15
+ public class BASE_PRINT
+ {
+ // Token: 0x17000099 RID: 153
+ // (get) Token: 0x0600013E RID: 318 RVA: 0x000034AC File Offset: 0x000016AC
+ // (set) Token: 0x0600013F RID: 319 RVA: 0x000034C3 File Offset: 0x000016C3
+ public int ID { get; set; }
+
+ // Token: 0x1700009A RID: 154
+ // (get) Token: 0x06000140 RID: 320 RVA: 0x000034CC File Offset: 0x000016CC
+ // (set) Token: 0x06000141 RID: 321 RVA: 0x000034E3 File Offset: 0x000016E3
+ public int TYPE { get; set; }
+
+ // Token: 0x1700009B RID: 155
+ // (get) Token: 0x06000142 RID: 322 RVA: 0x000034EC File Offset: 0x000016EC
+ // (set) Token: 0x06000143 RID: 323 RVA: 0x00003503 File Offset: 0x00001703
+ public int STATE { get; set; }
+
+ // Token: 0x1700009C RID: 156
+ // (get) Token: 0x06000144 RID: 324 RVA: 0x0000350C File Offset: 0x0000170C
+ // (set) Token: 0x06000145 RID: 325 RVA: 0x00003523 File Offset: 0x00001723
+ [StringLength(20)]
+ public string ITEMNUM { get; set; }
+
+ // Token: 0x1700009D RID: 157
+ // (get) Token: 0x06000146 RID: 326 RVA: 0x0000352C File Offset: 0x0000172C
+ // (set) Token: 0x06000147 RID: 327 RVA: 0x00003543 File Offset: 0x00001743
+ [StringLength(50)]
+ public string CVIQRCODE { get; set; }
+
+ // Token: 0x1700009E RID: 158
+ // (get) Token: 0x06000148 RID: 328 RVA: 0x0000354C File Offset: 0x0000174C
+ // (set) Token: 0x06000149 RID: 329 RVA: 0x00003563 File Offset: 0x00001763
+ [StringLength(20)]
+ public string ITEMTYPENUM { get; set; }
+
+ // Token: 0x1700009F RID: 159
+ // (get) Token: 0x0600014A RID: 330 RVA: 0x0000356C File Offset: 0x0000176C
+ // (set) Token: 0x0600014B RID: 331 RVA: 0x00003583 File Offset: 0x00001783
+ [StringLength(200)]
+ public string ITEMCODE { get; set; }
+
+ // Token: 0x170000A0 RID: 160
+ // (get) Token: 0x0600014C RID: 332 RVA: 0x0000358C File Offset: 0x0000178C
+ // (set) Token: 0x0600014D RID: 333 RVA: 0x000035A3 File Offset: 0x000017A3
+ [StringLength(200)]
+ public string ITEMNAME { get; set; }
+
+ // Token: 0x170000A1 RID: 161
+ // (get) Token: 0x0600014E RID: 334 RVA: 0x000035AC File Offset: 0x000017AC
+ // (set) Token: 0x0600014F RID: 335 RVA: 0x000035C3 File Offset: 0x000017C3
+ [StringLength(50)]
+ public string ISOK { get; set; }
+
+ // Token: 0x170000A2 RID: 162
+ // (get) Token: 0x06000150 RID: 336 RVA: 0x000035CC File Offset: 0x000017CC
+ // (set) Token: 0x06000151 RID: 337 RVA: 0x000035E3 File Offset: 0x000017E3
+ public DateTime? CREATETIME { get; set; }
+
+ // Token: 0x170000A3 RID: 163
+ // (get) Token: 0x06000152 RID: 338 RVA: 0x000035EC File Offset: 0x000017EC
+ // (set) Token: 0x06000153 RID: 339 RVA: 0x00003603 File Offset: 0x00001803
+ [StringLength(50)]
+ public string CVICODE { get; set; }
+
+ // Token: 0x170000A4 RID: 164
+ // (get) Token: 0x06000154 RID: 340 RVA: 0x0000360C File Offset: 0x0000180C
+ // (set) Token: 0x06000155 RID: 341 RVA: 0x00003623 File Offset: 0x00001823
+ [StringLength(20)]
+ public string NUM { get; set; }
+
+ // Token: 0x170000A5 RID: 165
+ // (get) Token: 0x06000156 RID: 342 RVA: 0x0000362C File Offset: 0x0000182C
+ // (set) Token: 0x06000157 RID: 343 RVA: 0x00003643 File Offset: 0x00001843
+ [StringLength(50)]
+ public string BACKUP1 { get; set; }
+
+ // Token: 0x170000A6 RID: 166
+ // (get) Token: 0x06000158 RID: 344 RVA: 0x0000364C File Offset: 0x0000184C
+ // (set) Token: 0x06000159 RID: 345 RVA: 0x00003663 File Offset: 0x00001863
+ [StringLength(50)]
+ public string BACKUP2 { get; set; }
+
+ // Token: 0x170000A7 RID: 167
+ // (get) Token: 0x0600015A RID: 346 RVA: 0x0000366C File Offset: 0x0000186C
+ // (set) Token: 0x0600015B RID: 347 RVA: 0x00003683 File Offset: 0x00001883
+ [StringLength(50)]
+ public string PRINTDEVNAME { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_PRODUCTIONLINE.cs b/pj1/QQShow/EDM/BASE_PRODUCTIONLINE.cs
new file mode 100644
index 0000000..d901835
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_PRODUCTIONLINE.cs
@@ -0,0 +1,54 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000010 RID: 16
+ public class BASE_PRODUCTIONLINE
+ {
+ // Token: 0x0600015D RID: 349 RVA: 0x00003694 File Offset: 0x00001894
+ public BASE_PRODUCTIONLINE()
+ {
+ this.ORDER_INORDER = new HashSet<ORDER_INORDER>();
+ this.ORDER_OUTORDER = new HashSet<ORDER_OUTORDER>();
+ }
+
+ // Token: 0x170000A8 RID: 168
+ // (get) Token: 0x0600015E RID: 350 RVA: 0x000036B8 File Offset: 0x000018B8
+ // (set) Token: 0x0600015F RID: 351 RVA: 0x000036CF File Offset: 0x000018CF
+ public int ID { get; set; }
+
+ // Token: 0x170000A9 RID: 169
+ // (get) Token: 0x06000160 RID: 352 RVA: 0x000036D8 File Offset: 0x000018D8
+ // (set) Token: 0x06000161 RID: 353 RVA: 0x000036EF File Offset: 0x000018EF
+ [StringLength(50)]
+ public string PRODUCTIONLINECODE { get; set; }
+
+ // Token: 0x170000AA RID: 170
+ // (get) Token: 0x06000162 RID: 354 RVA: 0x000036F8 File Offset: 0x000018F8
+ // (set) Token: 0x06000163 RID: 355 RVA: 0x0000370F File Offset: 0x0000190F
+ [StringLength(50)]
+ public string PRODUCTIONLINENAME { get; set; }
+
+ // Token: 0x170000AB RID: 171
+ // (get) Token: 0x06000164 RID: 356 RVA: 0x00003718 File Offset: 0x00001918
+ // (set) Token: 0x06000165 RID: 357 RVA: 0x0000372F File Offset: 0x0000192F
+ public int? ENABLE { get; set; }
+
+ // Token: 0x170000AC RID: 172
+ // (get) Token: 0x06000166 RID: 358 RVA: 0x00003738 File Offset: 0x00001938
+ // (set) Token: 0x06000167 RID: 359 RVA: 0x0000374F File Offset: 0x0000194F
+ public int? ISDESTINATION { get; set; }
+
+ // Token: 0x170000AD RID: 173
+ // (get) Token: 0x06000168 RID: 360 RVA: 0x00003758 File Offset: 0x00001958
+ // (set) Token: 0x06000169 RID: 361 RVA: 0x0000376F File Offset: 0x0000196F
+ public virtual ICollection<ORDER_INORDER> ORDER_INORDER { get; set; }
+
+ // Token: 0x170000AE RID: 174
+ // (get) Token: 0x0600016A RID: 362 RVA: 0x00003778 File Offset: 0x00001978
+ // (set) Token: 0x0600016B RID: 363 RVA: 0x0000378F File Offset: 0x0000198F
+ public virtual ICollection<ORDER_OUTORDER> ORDER_OUTORDER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/BASE_URL.cs b/pj1/QQShow/EDM/BASE_URL.cs
new file mode 100644
index 0000000..46e3206
--- /dev/null
+++ b/pj1/QQShow/EDM/BASE_URL.cs
@@ -0,0 +1,25 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000011 RID: 17
+ public class BASE_URL
+ {
+ // Token: 0x170000AF RID: 175
+ // (get) Token: 0x0600016C RID: 364 RVA: 0x00003798 File Offset: 0x00001998
+ // (set) Token: 0x0600016D RID: 365 RVA: 0x000037AF File Offset: 0x000019AF
+ public int ID { get; set; }
+
+ // Token: 0x170000B0 RID: 176
+ // (get) Token: 0x0600016E RID: 366 RVA: 0x000037B8 File Offset: 0x000019B8
+ // (set) Token: 0x0600016F RID: 367 RVA: 0x000037CF File Offset: 0x000019CF
+ public string URL { get; set; }
+
+ // Token: 0x170000B1 RID: 177
+ // (get) Token: 0x06000170 RID: 368 RVA: 0x000037D8 File Offset: 0x000019D8
+ // (set) Token: 0x06000171 RID: 369 RVA: 0x000037EF File Offset: 0x000019EF
+ [StringLength(50)]
+ public string URLDES { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/CAR_CAR.cs b/pj1/QQShow/EDM/CAR_CAR.cs
new file mode 100644
index 0000000..6723ec2
--- /dev/null
+++ b/pj1/QQShow/EDM/CAR_CAR.cs
@@ -0,0 +1,61 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000012 RID: 18
+ public class CAR_CAR
+ {
+ // Token: 0x170000B2 RID: 178
+ // (get) Token: 0x06000173 RID: 371 RVA: 0x00003800 File Offset: 0x00001A00
+ // (set) Token: 0x06000174 RID: 372 RVA: 0x00003817 File Offset: 0x00001A17
+ public int ID { get; set; }
+
+ // Token: 0x170000B3 RID: 179
+ // (get) Token: 0x06000175 RID: 373 RVA: 0x00003820 File Offset: 0x00001A20
+ // (set) Token: 0x06000176 RID: 374 RVA: 0x00003837 File Offset: 0x00001A37
+ [StringLength(50)]
+ public string CARNAME { get; set; }
+
+ // Token: 0x170000B4 RID: 180
+ // (get) Token: 0x06000177 RID: 375 RVA: 0x00003840 File Offset: 0x00001A40
+ // (set) Token: 0x06000178 RID: 376 RVA: 0x00003857 File Offset: 0x00001A57
+ [StringLength(50)]
+ public string CARCODE { get; set; }
+
+ // Token: 0x170000B5 RID: 181
+ // (get) Token: 0x06000179 RID: 377 RVA: 0x00003860 File Offset: 0x00001A60
+ // (set) Token: 0x0600017A RID: 378 RVA: 0x00003877 File Offset: 0x00001A77
+ public int? STATUS { get; set; }
+
+ // Token: 0x170000B6 RID: 182
+ // (get) Token: 0x0600017B RID: 379 RVA: 0x00003880 File Offset: 0x00001A80
+ // (set) Token: 0x0600017C RID: 380 RVA: 0x00003897 File Offset: 0x00001A97
+ public int? ISWORK { get; set; }
+
+ // Token: 0x170000B7 RID: 183
+ // (get) Token: 0x0600017D RID: 381 RVA: 0x000038A0 File Offset: 0x00001AA0
+ // (set) Token: 0x0600017E RID: 382 RVA: 0x000038B7 File Offset: 0x00001AB7
+ public int? ENABLE { get; set; }
+
+ // Token: 0x170000B8 RID: 184
+ // (get) Token: 0x0600017F RID: 383 RVA: 0x000038C0 File Offset: 0x00001AC0
+ // (set) Token: 0x06000180 RID: 384 RVA: 0x000038D7 File Offset: 0x00001AD7
+ public int? USERID { get; set; }
+
+ // Token: 0x170000B9 RID: 185
+ // (get) Token: 0x06000181 RID: 385 RVA: 0x000038E0 File Offset: 0x00001AE0
+ // (set) Token: 0x06000182 RID: 386 RVA: 0x000038F7 File Offset: 0x00001AF7
+ public int? CARTASKID { get; set; }
+
+ // Token: 0x170000BA RID: 186
+ // (get) Token: 0x06000183 RID: 387 RVA: 0x00003900 File Offset: 0x00001B00
+ // (set) Token: 0x06000184 RID: 388 RVA: 0x00003917 File Offset: 0x00001B17
+ public virtual CAR_CARTASK CAR_CARTASK { get; set; }
+
+ // Token: 0x170000BB RID: 187
+ // (get) Token: 0x06000185 RID: 389 RVA: 0x00003920 File Offset: 0x00001B20
+ // (set) Token: 0x06000186 RID: 390 RVA: 0x00003937 File Offset: 0x00001B37
+ public virtual SYS_USER SYS_USER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/CAR_CARTASK.cs b/pj1/QQShow/EDM/CAR_CARTASK.cs
new file mode 100644
index 0000000..51c5c21
--- /dev/null
+++ b/pj1/QQShow/EDM/CAR_CARTASK.cs
@@ -0,0 +1,110 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000013 RID: 19
+ public class CAR_CARTASK
+ {
+ // Token: 0x06000188 RID: 392 RVA: 0x00003948 File Offset: 0x00001B48
+ public CAR_CARTASK()
+ {
+ this.CAR_CAR = new HashSet<CAR_CAR>();
+ }
+
+ // Token: 0x170000BC RID: 188
+ // (get) Token: 0x06000189 RID: 393 RVA: 0x00003960 File Offset: 0x00001B60
+ // (set) Token: 0x0600018A RID: 394 RVA: 0x00003977 File Offset: 0x00001B77
+ public int ID { get; set; }
+
+ // Token: 0x170000BD RID: 189
+ // (get) Token: 0x0600018B RID: 395 RVA: 0x00003980 File Offset: 0x00001B80
+ // (set) Token: 0x0600018C RID: 396 RVA: 0x00003997 File Offset: 0x00001B97
+ [StringLength(50)]
+ public string CARTASKNAME { get; set; }
+
+ // Token: 0x170000BE RID: 190
+ // (get) Token: 0x0600018D RID: 397 RVA: 0x000039A0 File Offset: 0x00001BA0
+ // (set) Token: 0x0600018E RID: 398 RVA: 0x000039B7 File Offset: 0x00001BB7
+ [StringLength(50)]
+ public string FROMDESTINATION { get; set; }
+
+ // Token: 0x170000BF RID: 191
+ // (get) Token: 0x0600018F RID: 399 RVA: 0x000039C0 File Offset: 0x00001BC0
+ // (set) Token: 0x06000190 RID: 400 RVA: 0x000039D7 File Offset: 0x00001BD7
+ [StringLength(50)]
+ public string TODESTINATION { get; set; }
+
+ // Token: 0x170000C0 RID: 192
+ // (get) Token: 0x06000191 RID: 401 RVA: 0x000039E0 File Offset: 0x00001BE0
+ // (set) Token: 0x06000192 RID: 402 RVA: 0x000039F7 File Offset: 0x00001BF7
+ public int? CONTAINERID { get; set; }
+
+ // Token: 0x170000C1 RID: 193
+ // (get) Token: 0x06000193 RID: 403 RVA: 0x00003A00 File Offset: 0x00001C00
+ // (set) Token: 0x06000194 RID: 404 RVA: 0x00003A17 File Offset: 0x00001C17
+ [StringLength(50)]
+ public string TASKSTATUS { get; set; }
+
+ // Token: 0x170000C2 RID: 194
+ // (get) Token: 0x06000195 RID: 405 RVA: 0x00003A20 File Offset: 0x00001C20
+ // (set) Token: 0x06000196 RID: 406 RVA: 0x00003A37 File Offset: 0x00001C37
+ public int? ENABLE { get; set; }
+
+ // Token: 0x170000C3 RID: 195
+ // (get) Token: 0x06000197 RID: 407 RVA: 0x00003A40 File Offset: 0x00001C40
+ // (set) Token: 0x06000198 RID: 408 RVA: 0x00003A57 File Offset: 0x00001C57
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x170000C4 RID: 196
+ // (get) Token: 0x06000199 RID: 409 RVA: 0x00003A60 File Offset: 0x00001C60
+ // (set) Token: 0x0600019A RID: 410 RVA: 0x00003A77 File Offset: 0x00001C77
+ public int? CREATORID { get; set; }
+
+ // Token: 0x170000C5 RID: 197
+ // (get) Token: 0x0600019B RID: 411 RVA: 0x00003A80 File Offset: 0x00001C80
+ // (set) Token: 0x0600019C RID: 412 RVA: 0x00003A97 File Offset: 0x00001C97
+ public int? OUTORDERID { get; set; }
+
+ // Token: 0x170000C6 RID: 198
+ // (get) Token: 0x0600019D RID: 413 RVA: 0x00003AA0 File Offset: 0x00001CA0
+ // (set) Token: 0x0600019E RID: 414 RVA: 0x00003AB7 File Offset: 0x00001CB7
+ public int? USERID { get; set; }
+
+ // Token: 0x170000C7 RID: 199
+ // (get) Token: 0x0600019F RID: 415 RVA: 0x00003AC0 File Offset: 0x00001CC0
+ // (set) Token: 0x060001A0 RID: 416 RVA: 0x00003AD7 File Offset: 0x00001CD7
+ public DateTime? CREATETIME { get; set; }
+
+ // Token: 0x170000C8 RID: 200
+ // (get) Token: 0x060001A1 RID: 417 RVA: 0x00003AE0 File Offset: 0x00001CE0
+ // (set) Token: 0x060001A2 RID: 418 RVA: 0x00003AF7 File Offset: 0x00001CF7
+ public int? CREATEUSERID { get; set; }
+
+ // Token: 0x170000C9 RID: 201
+ // (get) Token: 0x060001A3 RID: 419 RVA: 0x00003B00 File Offset: 0x00001D00
+ // (set) Token: 0x060001A4 RID: 420 RVA: 0x00003B17 File Offset: 0x00001D17
+ public string ITEMDETAIL { get; set; }
+
+ // Token: 0x170000CA RID: 202
+ // (get) Token: 0x060001A5 RID: 421 RVA: 0x00003B20 File Offset: 0x00001D20
+ // (set) Token: 0x060001A6 RID: 422 RVA: 0x00003B37 File Offset: 0x00001D37
+ public virtual BASE_CONTAINER BASE_CONTAINER { get; set; }
+
+ // Token: 0x170000CB RID: 203
+ // (get) Token: 0x060001A7 RID: 423 RVA: 0x00003B40 File Offset: 0x00001D40
+ // (set) Token: 0x060001A8 RID: 424 RVA: 0x00003B57 File Offset: 0x00001D57
+ public virtual ICollection<CAR_CAR> CAR_CAR { get; set; }
+
+ // Token: 0x170000CC RID: 204
+ // (get) Token: 0x060001A9 RID: 425 RVA: 0x00003B60 File Offset: 0x00001D60
+ // (set) Token: 0x060001AA RID: 426 RVA: 0x00003B77 File Offset: 0x00001D77
+ public virtual ORDER_OUTORDER ORDER_OUTORDER { get; set; }
+
+ // Token: 0x170000CD RID: 205
+ // (get) Token: 0x060001AB RID: 427 RVA: 0x00003B80 File Offset: 0x00001D80
+ // (set) Token: 0x060001AC RID: 428 RVA: 0x00003B97 File Offset: 0x00001D97
+ public virtual SYS_USER SYS_USER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/ERP_EPRORDER.cs b/pj1/QQShow/EDM/ERP_EPRORDER.cs
new file mode 100644
index 0000000..70ef249
--- /dev/null
+++ b/pj1/QQShow/EDM/ERP_EPRORDER.cs
@@ -0,0 +1,30 @@
+锘縰sing System;
+using System.Collections.Generic;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000014 RID: 20
+ public class ERP_EPRORDER
+ {
+ // Token: 0x060001AD RID: 429 RVA: 0x00003BA0 File Offset: 0x00001DA0
+ public ERP_EPRORDER()
+ {
+ this.ORDER_OUTORDER = new HashSet<ORDER_OUTORDER>();
+ }
+
+ // Token: 0x170000CE RID: 206
+ // (get) Token: 0x060001AE RID: 430 RVA: 0x00003BB8 File Offset: 0x00001DB8
+ // (set) Token: 0x060001AF RID: 431 RVA: 0x00003BCF File Offset: 0x00001DCF
+ public int ID { get; set; }
+
+ // Token: 0x170000CF RID: 207
+ // (get) Token: 0x060001B0 RID: 432 RVA: 0x00003BD8 File Offset: 0x00001DD8
+ // (set) Token: 0x060001B1 RID: 433 RVA: 0x00003BEF File Offset: 0x00001DEF
+ public int? ERPORDERID { get; set; }
+
+ // Token: 0x170000D0 RID: 208
+ // (get) Token: 0x060001B2 RID: 434 RVA: 0x00003BF8 File Offset: 0x00001DF8
+ // (set) Token: 0x060001B3 RID: 435 RVA: 0x00003C0F File Offset: 0x00001E0F
+ public virtual ICollection<ORDER_OUTORDER> ORDER_OUTORDER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/KEYVALUE.cs b/pj1/QQShow/EDM/KEYVALUE.cs
new file mode 100644
index 0000000..e358671
--- /dev/null
+++ b/pj1/QQShow/EDM/KEYVALUE.cs
@@ -0,0 +1,27 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000015 RID: 21
+ [Table("KEYVALUE")]
+ public class KEYVALUE
+ {
+ // Token: 0x170000D1 RID: 209
+ // (get) Token: 0x060001B4 RID: 436 RVA: 0x00003C18 File Offset: 0x00001E18
+ // (set) Token: 0x060001B5 RID: 437 RVA: 0x00003C2F File Offset: 0x00001E2F
+ public int ID { get; set; }
+
+ // Token: 0x170000D2 RID: 210
+ // (get) Token: 0x060001B6 RID: 438 RVA: 0x00003C38 File Offset: 0x00001E38
+ // (set) Token: 0x060001B7 RID: 439 RVA: 0x00003C4F File Offset: 0x00001E4F
+ [StringLength(50)]
+ public string NAME { get; set; }
+
+ // Token: 0x170000D3 RID: 211
+ // (get) Token: 0x060001B8 RID: 440 RVA: 0x00003C58 File Offset: 0x00001E58
+ // (set) Token: 0x060001B9 RID: 441 RVA: 0x00003C6F File Offset: 0x00001E6F
+ public int? VALUE { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/LOG_WMSLOG.cs b/pj1/QQShow/EDM/LOG_WMSLOG.cs
new file mode 100644
index 0000000..a102799
--- /dev/null
+++ b/pj1/QQShow/EDM/LOG_WMSLOG.cs
@@ -0,0 +1,52 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000016 RID: 22
+ public class LOG_WMSLOG
+ {
+ // Token: 0x170000D4 RID: 212
+ // (get) Token: 0x060001BB RID: 443 RVA: 0x00003C80 File Offset: 0x00001E80
+ // (set) Token: 0x060001BC RID: 444 RVA: 0x00003C97 File Offset: 0x00001E97
+ public int ID { get; set; }
+
+ // Token: 0x170000D5 RID: 213
+ // (get) Token: 0x060001BD RID: 445 RVA: 0x00003CA0 File Offset: 0x00001EA0
+ // (set) Token: 0x060001BE RID: 446 RVA: 0x00003CB7 File Offset: 0x00001EB7
+ [StringLength(50)]
+ public string LOGNAME { get; set; }
+
+ // Token: 0x170000D6 RID: 214
+ // (get) Token: 0x060001BF RID: 447 RVA: 0x00003CC0 File Offset: 0x00001EC0
+ // (set) Token: 0x060001C0 RID: 448 RVA: 0x00003CD7 File Offset: 0x00001ED7
+ public string LOGDES { get; set; }
+
+ // Token: 0x170000D7 RID: 215
+ // (get) Token: 0x060001C1 RID: 449 RVA: 0x00003CE0 File Offset: 0x00001EE0
+ // (set) Token: 0x060001C2 RID: 450 RVA: 0x00003CF7 File Offset: 0x00001EF7
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x170000D8 RID: 216
+ // (get) Token: 0x060001C3 RID: 451 RVA: 0x00003D00 File Offset: 0x00001F00
+ // (set) Token: 0x060001C4 RID: 452 RVA: 0x00003D17 File Offset: 0x00001F17
+ [StringLength(50)]
+ public string OPERATOR { get; set; }
+
+ // Token: 0x170000D9 RID: 217
+ // (get) Token: 0x060001C5 RID: 453 RVA: 0x00003D20 File Offset: 0x00001F20
+ // (set) Token: 0x060001C6 RID: 454 RVA: 0x00003D37 File Offset: 0x00001F37
+ public int? OPERATORID { get; set; }
+
+ // Token: 0x170000DA RID: 218
+ // (get) Token: 0x060001C7 RID: 455 RVA: 0x00003D40 File Offset: 0x00001F40
+ // (set) Token: 0x060001C8 RID: 456 RVA: 0x00003D57 File Offset: 0x00001F57
+ public int? TYPE { get; set; }
+
+ // Token: 0x170000DB RID: 219
+ // (get) Token: 0x060001C9 RID: 457 RVA: 0x00003D60 File Offset: 0x00001F60
+ // (set) Token: 0x060001CA RID: 458 RVA: 0x00003D77 File Offset: 0x00001F77
+ [StringLength(50)]
+ public string DEC { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/Model.cs b/pj1/QQShow/EDM/Model.cs
new file mode 100644
index 0000000..946feb8
--- /dev/null
+++ b/pj1/QQShow/EDM/Model.cs
@@ -0,0 +1,398 @@
+锘縰sing System;
+using System.Data.Entity;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000017 RID: 23
+ public class Model : DbContext
+ {
+ // Token: 0x060001CC RID: 460 RVA: 0x00003D88 File Offset: 0x00001F88
+ public Model() : base("name=Model1")
+ {
+ }
+
+ // Token: 0x170000DC RID: 220
+ // (get) Token: 0x060001CD RID: 461 RVA: 0x00003D98 File Offset: 0x00001F98
+ // (set) Token: 0x060001CE RID: 462 RVA: 0x00003DAF File Offset: 0x00001FAF
+ public virtual DbSet<ALERT_ALERT> ALERT_ALERT { get; set; }
+
+ // Token: 0x170000DD RID: 221
+ // (get) Token: 0x060001CF RID: 463 RVA: 0x00003DB8 File Offset: 0x00001FB8
+ // (set) Token: 0x060001D0 RID: 464 RVA: 0x00003DCF File Offset: 0x00001FCF
+ public virtual DbSet<ALERT_ALERTTIME> ALERT_ALERTTIME { get; set; }
+
+ // Token: 0x170000DE RID: 222
+ // (get) Token: 0x060001D1 RID: 465 RVA: 0x00003DD8 File Offset: 0x00001FD8
+ // (set) Token: 0x060001D2 RID: 466 RVA: 0x00003DEF File Offset: 0x00001FEF
+ public virtual DbSet<BASE_CONTAINER> BASE_CONTAINER { get; set; }
+
+ // Token: 0x170000DF RID: 223
+ // (get) Token: 0x060001D3 RID: 467 RVA: 0x00003DF8 File Offset: 0x00001FF8
+ // (set) Token: 0x060001D4 RID: 468 RVA: 0x00003E0F File Offset: 0x0000200F
+ public virtual DbSet<BASE_CONTAINER_VS_ITEM> BASE_CONTAINER_VS_ITEM { get; set; }
+
+ // Token: 0x170000E0 RID: 224
+ // (get) Token: 0x060001D5 RID: 469 RVA: 0x00003E18 File Offset: 0x00002018
+ // (set) Token: 0x060001D6 RID: 470 RVA: 0x00003E2F File Offset: 0x0000202F
+ public virtual DbSet<BASE_DESTINATION> BASE_DESTINATION { get; set; }
+
+ // Token: 0x170000E1 RID: 225
+ // (get) Token: 0x060001D7 RID: 471 RVA: 0x00003E38 File Offset: 0x00002038
+ // (set) Token: 0x060001D8 RID: 472 RVA: 0x00003E4F File Offset: 0x0000204F
+ public virtual DbSet<BASE_DEVICE> BASE_DEVICE { get; set; }
+
+ // Token: 0x170000E2 RID: 226
+ // (get) Token: 0x060001D9 RID: 473 RVA: 0x00003E58 File Offset: 0x00002058
+ // (set) Token: 0x060001DA RID: 474 RVA: 0x00003E6F File Offset: 0x0000206F
+ public virtual DbSet<BASE_INTYPE> BASE_INTYPE { get; set; }
+
+ // Token: 0x170000E3 RID: 227
+ // (get) Token: 0x060001DB RID: 475 RVA: 0x00003E78 File Offset: 0x00002078
+ // (set) Token: 0x060001DC RID: 476 RVA: 0x00003E8F File Offset: 0x0000208F
+ public virtual DbSet<BASE_ITEM> BASE_ITEM { get; set; }
+
+ // Token: 0x170000E4 RID: 228
+ // (get) Token: 0x060001DD RID: 477 RVA: 0x00003E98 File Offset: 0x00002098
+ // (set) Token: 0x060001DE RID: 478 RVA: 0x00003EAF File Offset: 0x000020AF
+ public virtual DbSet<BASE_Material> BASE_Material { get; set; }
+
+ // Token: 0x170000E5 RID: 229
+ // (get) Token: 0x060001DF RID: 479 RVA: 0x00003EB8 File Offset: 0x000020B8
+ // (set) Token: 0x060001E0 RID: 480 RVA: 0x00003ECF File Offset: 0x000020CF
+ public virtual DbSet<BASE_PALLET> BASE_PALLET { get; set; }
+
+ // Token: 0x170000E6 RID: 230
+ // (get) Token: 0x060001E1 RID: 481 RVA: 0x00003ED8 File Offset: 0x000020D8
+ // (set) Token: 0x060001E2 RID: 482 RVA: 0x00003EEF File Offset: 0x000020EF
+ public virtual DbSet<BASE_PLACE> BASE_PLACE { get; set; }
+
+ // Token: 0x170000E7 RID: 231
+ // (get) Token: 0x060001E3 RID: 483 RVA: 0x00003EF8 File Offset: 0x000020F8
+ // (set) Token: 0x060001E4 RID: 484 RVA: 0x00003F0F File Offset: 0x0000210F
+ public virtual DbSet<BASE_PLACE_VS_CONTAINER> BASE_PLACE_VS_CONTAINER { get; set; }
+
+ // Token: 0x170000E8 RID: 232
+ // (get) Token: 0x060001E5 RID: 485 RVA: 0x00003F18 File Offset: 0x00002118
+ // (set) Token: 0x060001E6 RID: 486 RVA: 0x00003F2F File Offset: 0x0000212F
+ public virtual DbSet<BASE_PLACETYPE> BASE_PLACETYPE { get; set; }
+
+ // Token: 0x170000E9 RID: 233
+ // (get) Token: 0x060001E7 RID: 487 RVA: 0x00003F38 File Offset: 0x00002138
+ // (set) Token: 0x060001E8 RID: 488 RVA: 0x00003F4F File Offset: 0x0000214F
+ public virtual DbSet<BASE_PRINT> BASE_PRINT { get; set; }
+
+ // Token: 0x170000EA RID: 234
+ // (get) Token: 0x060001E9 RID: 489 RVA: 0x00003F58 File Offset: 0x00002158
+ // (set) Token: 0x060001EA RID: 490 RVA: 0x00003F6F File Offset: 0x0000216F
+ public virtual DbSet<BASE_PRODUCTIONLINE> BASE_PRODUCTIONLINE { get; set; }
+
+ // Token: 0x170000EB RID: 235
+ // (get) Token: 0x060001EB RID: 491 RVA: 0x00003F78 File Offset: 0x00002178
+ // (set) Token: 0x060001EC RID: 492 RVA: 0x00003F8F File Offset: 0x0000218F
+ public virtual DbSet<BASE_URL> BASE_URL { get; set; }
+
+ // Token: 0x170000EC RID: 236
+ // (get) Token: 0x060001ED RID: 493 RVA: 0x00003F98 File Offset: 0x00002198
+ // (set) Token: 0x060001EE RID: 494 RVA: 0x00003FAF File Offset: 0x000021AF
+ public virtual DbSet<CAR_CAR> CAR_CAR { get; set; }
+
+ // Token: 0x170000ED RID: 237
+ // (get) Token: 0x060001EF RID: 495 RVA: 0x00003FB8 File Offset: 0x000021B8
+ // (set) Token: 0x060001F0 RID: 496 RVA: 0x00003FCF File Offset: 0x000021CF
+ public virtual DbSet<CAR_CARTASK> CAR_CARTASK { get; set; }
+
+ // Token: 0x170000EE RID: 238
+ // (get) Token: 0x060001F1 RID: 497 RVA: 0x00003FD8 File Offset: 0x000021D8
+ // (set) Token: 0x060001F2 RID: 498 RVA: 0x00003FEF File Offset: 0x000021EF
+ public virtual DbSet<ERP_EPRORDER> ERP_EPRORDER { get; set; }
+
+ // Token: 0x170000EF RID: 239
+ // (get) Token: 0x060001F3 RID: 499 RVA: 0x00003FF8 File Offset: 0x000021F8
+ // (set) Token: 0x060001F4 RID: 500 RVA: 0x0000400F File Offset: 0x0000220F
+ public virtual DbSet<KEYVALUE> KEYVALUE { get; set; }
+
+ // Token: 0x170000F0 RID: 240
+ // (get) Token: 0x060001F5 RID: 501 RVA: 0x00004018 File Offset: 0x00002218
+ // (set) Token: 0x060001F6 RID: 502 RVA: 0x0000402F File Offset: 0x0000222F
+ public virtual DbSet<LOG_WMSLOG> LOG_WMSLOG { get; set; }
+
+ // Token: 0x170000F1 RID: 241
+ // (get) Token: 0x060001F7 RID: 503 RVA: 0x00004038 File Offset: 0x00002238
+ // (set) Token: 0x060001F8 RID: 504 RVA: 0x0000404F File Offset: 0x0000224F
+ public virtual DbSet<ORDER_INORDER> ORDER_INORDER { get; set; }
+
+ // Token: 0x170000F2 RID: 242
+ // (get) Token: 0x060001F9 RID: 505 RVA: 0x00004058 File Offset: 0x00002258
+ // (set) Token: 0x060001FA RID: 506 RVA: 0x0000406F File Offset: 0x0000226F
+ public virtual DbSet<ORDER_OUTORDER> ORDER_OUTORDER { get; set; }
+
+ // Token: 0x170000F3 RID: 243
+ // (get) Token: 0x060001FB RID: 507 RVA: 0x00004078 File Offset: 0x00002278
+ // (set) Token: 0x060001FC RID: 508 RVA: 0x0000408F File Offset: 0x0000228F
+ public virtual DbSet<PDA_VERSION> PDA_VERSION { get; set; }
+
+ // Token: 0x170000F4 RID: 244
+ // (get) Token: 0x060001FD RID: 509 RVA: 0x00004098 File Offset: 0x00002298
+ // (set) Token: 0x060001FE RID: 510 RVA: 0x000040AF File Offset: 0x000022AF
+ public virtual DbSet<RECORD_WAREHOUSEINFO> RECORD_WAREHOUSEINFO { get; set; }
+
+ // Token: 0x170000F5 RID: 245
+ // (get) Token: 0x060001FF RID: 511 RVA: 0x000040B8 File Offset: 0x000022B8
+ // (set) Token: 0x06000200 RID: 512 RVA: 0x000040CF File Offset: 0x000022CF
+ public virtual DbSet<RgvTask> RgvTask { get; set; }
+
+ // Token: 0x170000F6 RID: 246
+ // (get) Token: 0x06000201 RID: 513 RVA: 0x000040D8 File Offset: 0x000022D8
+ // (set) Token: 0x06000202 RID: 514 RVA: 0x000040EF File Offset: 0x000022EF
+ public virtual DbSet<SrmTask> SrmTask { get; set; }
+
+ // Token: 0x170000F7 RID: 247
+ // (get) Token: 0x06000203 RID: 515 RVA: 0x000040F8 File Offset: 0x000022F8
+ // (set) Token: 0x06000204 RID: 516 RVA: 0x0000410F File Offset: 0x0000230F
+ public virtual DbSet<STORAGERECORD> STORAGERECORD { get; set; }
+
+ // Token: 0x170000F8 RID: 248
+ // (get) Token: 0x06000205 RID: 517 RVA: 0x00004118 File Offset: 0x00002318
+ // (set) Token: 0x06000206 RID: 518 RVA: 0x0000412F File Offset: 0x0000232F
+ public virtual DbSet<SYS_DEPT> SYS_DEPT { get; set; }
+
+ // Token: 0x170000F9 RID: 249
+ // (get) Token: 0x06000207 RID: 519 RVA: 0x00004138 File Offset: 0x00002338
+ // (set) Token: 0x06000208 RID: 520 RVA: 0x0000414F File Offset: 0x0000234F
+ public virtual DbSet<SYS_PERMISSION> SYS_PERMISSION { get; set; }
+
+ // Token: 0x170000FA RID: 250
+ // (get) Token: 0x06000209 RID: 521 RVA: 0x00004158 File Offset: 0x00002358
+ // (set) Token: 0x0600020A RID: 522 RVA: 0x0000416F File Offset: 0x0000236F
+ public virtual DbSet<SYS_ROLE> SYS_ROLE { get; set; }
+
+ // Token: 0x170000FB RID: 251
+ // (get) Token: 0x0600020B RID: 523 RVA: 0x00004178 File Offset: 0x00002378
+ // (set) Token: 0x0600020C RID: 524 RVA: 0x0000418F File Offset: 0x0000238F
+ public virtual DbSet<SYS_ROLE_VS_PERMISSION> SYS_ROLE_VS_PERMISSION { get; set; }
+
+ // Token: 0x170000FC RID: 252
+ // (get) Token: 0x0600020D RID: 525 RVA: 0x00004198 File Offset: 0x00002398
+ // (set) Token: 0x0600020E RID: 526 RVA: 0x000041AF File Offset: 0x000023AF
+ public virtual DbSet<SYS_USER> SYS_USER { get; set; }
+
+ // Token: 0x170000FD RID: 253
+ // (get) Token: 0x0600020F RID: 527 RVA: 0x000041B8 File Offset: 0x000023B8
+ // (set) Token: 0x06000210 RID: 528 RVA: 0x000041CF File Offset: 0x000023CF
+ public virtual DbSet<SYS_USER_VS_ROLE> SYS_USER_VS_ROLE { get; set; }
+
+ // Token: 0x170000FE RID: 254
+ // (get) Token: 0x06000211 RID: 529 RVA: 0x000041D8 File Offset: 0x000023D8
+ // (set) Token: 0x06000212 RID: 530 RVA: 0x000041EF File Offset: 0x000023EF
+ public virtual DbSet<sysdiagrams> sysdiagrams { get; set; }
+
+ // Token: 0x170000FF RID: 255
+ // (get) Token: 0x06000213 RID: 531 RVA: 0x000041F8 File Offset: 0x000023F8
+ // (set) Token: 0x06000214 RID: 532 RVA: 0x0000420F File Offset: 0x0000240F
+ public virtual DbSet<TASK_RECORD> TASK_RECORD { get; set; }
+
+ // Token: 0x17000100 RID: 256
+ // (get) Token: 0x06000215 RID: 533 RVA: 0x00004218 File Offset: 0x00002418
+ // (set) Token: 0x06000216 RID: 534 RVA: 0x0000422F File Offset: 0x0000242F
+ public virtual DbSet<TASK_SRMRECORD> TASK_SRMRECORD { get; set; }
+
+ // Token: 0x17000101 RID: 257
+ // (get) Token: 0x06000217 RID: 535 RVA: 0x00004238 File Offset: 0x00002438
+ // (set) Token: 0x06000218 RID: 536 RVA: 0x0000424F File Offset: 0x0000244F
+ public virtual DbSet<TASK_TASK> TASK_TASK { get; set; }
+
+ // Token: 0x17000102 RID: 258
+ // (get) Token: 0x06000219 RID: 537 RVA: 0x00004258 File Offset: 0x00002458
+ // (set) Token: 0x0600021A RID: 538 RVA: 0x0000426F File Offset: 0x0000246F
+ public virtual DbSet<TranLock> TranLock { get; set; }
+
+ // Token: 0x17000103 RID: 259
+ // (get) Token: 0x0600021B RID: 539 RVA: 0x00004278 File Offset: 0x00002478
+ // (set) Token: 0x0600021C RID: 540 RVA: 0x0000428F File Offset: 0x0000248F
+ public virtual DbSet<TranTask> TranTask { get; set; }
+
+ // Token: 0x17000104 RID: 260
+ // (get) Token: 0x0600021D RID: 541 RVA: 0x00004298 File Offset: 0x00002498
+ // (set) Token: 0x0600021E RID: 542 RVA: 0x000042AF File Offset: 0x000024AF
+ public virtual DbSet<v3D_Inventory> v3D_Inventory { get; set; }
+
+ // Token: 0x17000105 RID: 261
+ // (get) Token: 0x0600021F RID: 543 RVA: 0x000042B8 File Offset: 0x000024B8
+ // (set) Token: 0x06000220 RID: 544 RVA: 0x000042CF File Offset: 0x000024CF
+ public virtual DbSet<v3D灞曠ず鏁版嵁> v3D灞曠ず鏁版嵁 { get; set; }
+
+ // Token: 0x17000106 RID: 262
+ // (get) Token: 0x06000221 RID: 545 RVA: 0x000042D8 File Offset: 0x000024D8
+ // (set) Token: 0x06000222 RID: 546 RVA: 0x000042EF File Offset: 0x000024EF
+ public virtual DbSet<View_ALERT_ALERT> View_ALERT_ALERT { get; set; }
+
+ // Token: 0x17000107 RID: 263
+ // (get) Token: 0x06000223 RID: 547 RVA: 0x000042F8 File Offset: 0x000024F8
+ // (set) Token: 0x06000224 RID: 548 RVA: 0x0000430F File Offset: 0x0000250F
+ public virtual DbSet<View_BASE_CONTAINER> View_BASE_CONTAINER { get; set; }
+
+ // Token: 0x17000108 RID: 264
+ // (get) Token: 0x06000225 RID: 549 RVA: 0x00004318 File Offset: 0x00002518
+ // (set) Token: 0x06000226 RID: 550 RVA: 0x0000432F File Offset: 0x0000252F
+ public virtual DbSet<View_BASE_CONTAINER_VS_ITEM> View_BASE_CONTAINER_VS_ITEM { get; set; }
+
+ // Token: 0x17000109 RID: 265
+ // (get) Token: 0x06000227 RID: 551 RVA: 0x00004338 File Offset: 0x00002538
+ // (set) Token: 0x06000228 RID: 552 RVA: 0x0000434F File Offset: 0x0000254F
+ public virtual DbSet<View_BASE_DEVICE> View_BASE_DEVICE { get; set; }
+
+ // Token: 0x1700010A RID: 266
+ // (get) Token: 0x06000229 RID: 553 RVA: 0x00004358 File Offset: 0x00002558
+ // (set) Token: 0x0600022A RID: 554 RVA: 0x0000436F File Offset: 0x0000256F
+ public virtual DbSet<View_BASE_INTYPE> View_BASE_INTYPE { get; set; }
+
+ // Token: 0x1700010B RID: 267
+ // (get) Token: 0x0600022B RID: 555 RVA: 0x00004378 File Offset: 0x00002578
+ // (set) Token: 0x0600022C RID: 556 RVA: 0x0000438F File Offset: 0x0000258F
+ public virtual DbSet<View_BASE_ITEM> View_BASE_ITEM { get; set; }
+
+ // Token: 0x1700010C RID: 268
+ // (get) Token: 0x0600022D RID: 557 RVA: 0x00004398 File Offset: 0x00002598
+ // (set) Token: 0x0600022E RID: 558 RVA: 0x000043AF File Offset: 0x000025AF
+ public virtual DbSet<View_BASE_PLACE> View_BASE_PLACE { get; set; }
+
+ // Token: 0x1700010D RID: 269
+ // (get) Token: 0x0600022F RID: 559 RVA: 0x000043B8 File Offset: 0x000025B8
+ // (set) Token: 0x06000230 RID: 560 RVA: 0x000043CF File Offset: 0x000025CF
+ public virtual DbSet<View_BASE_PLACE_VS_CONTAINER> View_BASE_PLACE_VS_CONTAINER { get; set; }
+
+ // Token: 0x1700010E RID: 270
+ // (get) Token: 0x06000231 RID: 561 RVA: 0x000043D8 File Offset: 0x000025D8
+ // (set) Token: 0x06000232 RID: 562 RVA: 0x000043EF File Offset: 0x000025EF
+ public virtual DbSet<View_BASE_PRODUCTIONLINE> View_BASE_PRODUCTIONLINE { get; set; }
+
+ // Token: 0x1700010F RID: 271
+ // (get) Token: 0x06000233 RID: 563 RVA: 0x000043F8 File Offset: 0x000025F8
+ // (set) Token: 0x06000234 RID: 564 RVA: 0x0000440F File Offset: 0x0000260F
+ public virtual DbSet<View_CAR_CAR> View_CAR_CAR { get; set; }
+
+ // Token: 0x17000110 RID: 272
+ // (get) Token: 0x06000235 RID: 565 RVA: 0x00004418 File Offset: 0x00002618
+ // (set) Token: 0x06000236 RID: 566 RVA: 0x0000442F File Offset: 0x0000262F
+ public virtual DbSet<View_CAR_CARTASK> View_CAR_CARTASK { get; set; }
+
+ // Token: 0x17000111 RID: 273
+ // (get) Token: 0x06000237 RID: 567 RVA: 0x00004438 File Offset: 0x00002638
+ // (set) Token: 0x06000238 RID: 568 RVA: 0x0000444F File Offset: 0x0000264F
+ public virtual DbSet<View_ITEMSTORAGE> View_ITEMSTORAGE { get; set; }
+
+ // Token: 0x17000112 RID: 274
+ // (get) Token: 0x06000239 RID: 569 RVA: 0x00004458 File Offset: 0x00002658
+ // (set) Token: 0x0600023A RID: 570 RVA: 0x0000446F File Offset: 0x0000266F
+ public virtual DbSet<View_ORDER_INORDER> View_ORDER_INORDER { get; set; }
+
+ // Token: 0x17000113 RID: 275
+ // (get) Token: 0x0600023B RID: 571 RVA: 0x00004478 File Offset: 0x00002678
+ // (set) Token: 0x0600023C RID: 572 RVA: 0x0000448F File Offset: 0x0000268F
+ public virtual DbSet<View_ORDER_OUTORDER> View_ORDER_OUTORDER { get; set; }
+
+ // Token: 0x17000114 RID: 276
+ // (get) Token: 0x0600023D RID: 573 RVA: 0x00004498 File Offset: 0x00002698
+ // (set) Token: 0x0600023E RID: 574 RVA: 0x000044AF File Offset: 0x000026AF
+ public virtual DbSet<View_RGVTASK> View_RGVTASK { get; set; }
+
+ // Token: 0x17000115 RID: 277
+ // (get) Token: 0x0600023F RID: 575 RVA: 0x000044B8 File Offset: 0x000026B8
+ // (set) Token: 0x06000240 RID: 576 RVA: 0x000044CF File Offset: 0x000026CF
+ public virtual DbSet<View_ROLE_VS_PERMISSION> View_ROLE_VS_PERMISSION { get; set; }
+
+ // Token: 0x17000116 RID: 278
+ // (get) Token: 0x06000241 RID: 577 RVA: 0x000044D8 File Offset: 0x000026D8
+ // (set) Token: 0x06000242 RID: 578 RVA: 0x000044EF File Offset: 0x000026EF
+ public virtual DbSet<View_SRMTASK> View_SRMTASK { get; set; }
+
+ // Token: 0x17000117 RID: 279
+ // (get) Token: 0x06000243 RID: 579 RVA: 0x000044F8 File Offset: 0x000026F8
+ // (set) Token: 0x06000244 RID: 580 RVA: 0x0000450F File Offset: 0x0000270F
+ public virtual DbSet<View_SYS_DEPT> View_SYS_DEPT { get; set; }
+
+ // Token: 0x17000118 RID: 280
+ // (get) Token: 0x06000245 RID: 581 RVA: 0x00004518 File Offset: 0x00002718
+ // (set) Token: 0x06000246 RID: 582 RVA: 0x0000452F File Offset: 0x0000272F
+ public virtual DbSet<View_SYS_PERMISSION> View_SYS_PERMISSION { get; set; }
+
+ // Token: 0x17000119 RID: 281
+ // (get) Token: 0x06000247 RID: 583 RVA: 0x00004538 File Offset: 0x00002738
+ // (set) Token: 0x06000248 RID: 584 RVA: 0x0000454F File Offset: 0x0000274F
+ public virtual DbSet<View_SYS_ROLE> View_SYS_ROLE { get; set; }
+
+ // Token: 0x1700011A RID: 282
+ // (get) Token: 0x06000249 RID: 585 RVA: 0x00004558 File Offset: 0x00002758
+ // (set) Token: 0x0600024A RID: 586 RVA: 0x0000456F File Offset: 0x0000276F
+ public virtual DbSet<View_SYS_USER> View_SYS_USER { get; set; }
+
+ // Token: 0x1700011B RID: 283
+ // (get) Token: 0x0600024B RID: 587 RVA: 0x00004578 File Offset: 0x00002778
+ // (set) Token: 0x0600024C RID: 588 RVA: 0x0000458F File Offset: 0x0000278F
+ public virtual DbSet<View_TASK_RECORD> View_TASK_RECORD { get; set; }
+
+ // Token: 0x1700011C RID: 284
+ // (get) Token: 0x0600024D RID: 589 RVA: 0x00004598 File Offset: 0x00002798
+ // (set) Token: 0x0600024E RID: 590 RVA: 0x000045AF File Offset: 0x000027AF
+ public virtual DbSet<View_TASK_SRMRECORD> View_TASK_SRMRECORD { get; set; }
+
+ // Token: 0x1700011D RID: 285
+ // (get) Token: 0x0600024F RID: 591 RVA: 0x000045B8 File Offset: 0x000027B8
+ // (set) Token: 0x06000250 RID: 592 RVA: 0x000045CF File Offset: 0x000027CF
+ public virtual DbSet<View_TASK_TASK> View_TASK_TASK { get; set; }
+
+ // Token: 0x06000251 RID: 593 RVA: 0x000045D8 File Offset: 0x000027D8
+ protected override void OnModelCreating(DbModelBuilder modelBuilder)
+ {
+ modelBuilder.Entity<BASE_CONTAINER>().HasMany<BASE_CONTAINER_VS_ITEM>((BASE_CONTAINER e) => e.BASE_CONTAINER_VS_ITEM).WithOptional((BASE_CONTAINER_VS_ITEM e) => e.BASE_CONTAINER).HasForeignKey<int?>((BASE_CONTAINER_VS_ITEM e) => e.CONTAINERID);
+ modelBuilder.Entity<BASE_CONTAINER>().HasMany<BASE_PLACE_VS_CONTAINER>((BASE_CONTAINER e) => e.BASE_PLACE_VS_CONTAINER).WithOptional((BASE_PLACE_VS_CONTAINER e) => e.BASE_CONTAINER).HasForeignKey<int?>((BASE_PLACE_VS_CONTAINER e) => e.CONTAINERID);
+ modelBuilder.Entity<BASE_CONTAINER>().HasMany<CAR_CARTASK>((BASE_CONTAINER e) => e.CAR_CARTASK).WithOptional((CAR_CARTASK e) => e.BASE_CONTAINER).HasForeignKey<int?>((CAR_CARTASK e) => e.CONTAINERID);
+ modelBuilder.Entity<BASE_CONTAINER>().HasMany<TASK_RECORD>((BASE_CONTAINER e) => e.TASK_RECORD).WithRequired((TASK_RECORD e) => e.BASE_CONTAINER).HasForeignKey<int>((TASK_RECORD e) => e.CONTAINERID).WillCascadeOnDelete(false);
+ modelBuilder.Entity<BASE_CONTAINER>().HasMany<TASK_SRMRECORD>((BASE_CONTAINER e) => e.TASK_SRMRECORD).WithOptional((TASK_SRMRECORD e) => e.BASE_CONTAINER).HasForeignKey<int?>((TASK_SRMRECORD e) => e.containerId);
+ modelBuilder.Entity<BASE_CONTAINER>().HasMany<TASK_TASK>((BASE_CONTAINER e) => e.TASK_TASK).WithOptional((TASK_TASK e) => e.BASE_CONTAINER).HasForeignKey<int?>((TASK_TASK e) => e.CONTAINERID);
+ modelBuilder.Entity<BASE_DEVICE>().HasMany<ALERT_ALERT>((BASE_DEVICE e) => e.ALERT_ALERT).WithOptional((ALERT_ALERT e) => e.BASE_DEVICE).HasForeignKey<int?>((ALERT_ALERT e) => e.ALERTDEVICEID);
+ modelBuilder.Entity<BASE_INTYPE>().HasMany<BASE_CONTAINER_VS_ITEM>((BASE_INTYPE e) => e.BASE_CONTAINER_VS_ITEM).WithOptional((BASE_CONTAINER_VS_ITEM e) => e.BASE_INTYPE).HasForeignKey<int?>((BASE_CONTAINER_VS_ITEM e) => e.INTYPEID);
+ modelBuilder.Entity<BASE_ITEM>().HasMany<BASE_CONTAINER_VS_ITEM>((BASE_ITEM e) => e.BASE_CONTAINER_VS_ITEM).WithOptional((BASE_CONTAINER_VS_ITEM e) => e.BASE_ITEM).HasForeignKey<int?>((BASE_CONTAINER_VS_ITEM e) => e.ITEMID);
+ modelBuilder.Entity<BASE_ITEM>().HasMany<ORDER_INORDER>((BASE_ITEM e) => e.ORDER_INORDER).WithOptional((ORDER_INORDER e) => e.BASE_ITEM).HasForeignKey<int?>((ORDER_INORDER e) => e.ITEMID);
+ modelBuilder.Entity<BASE_ITEM>().HasMany<ORDER_OUTORDER>((BASE_ITEM e) => e.ORDER_OUTORDER).WithOptional((ORDER_OUTORDER e) => e.BASE_ITEM).HasForeignKey<int?>((ORDER_OUTORDER e) => e.ITEMID);
+ modelBuilder.Entity<BASE_ITEM>().HasMany<TASK_RECORD>((BASE_ITEM e) => e.TASK_RECORD).WithOptional((TASK_RECORD e) => e.BASE_ITEM).HasForeignKey<int?>((TASK_RECORD e) => e.ITEMID);
+ modelBuilder.Entity<BASE_ITEM>().HasMany<TASK_SRMRECORD>((BASE_ITEM e) => e.TASK_SRMRECORD).WithOptional((TASK_SRMRECORD e) => e.BASE_ITEM).HasForeignKey<int?>((TASK_SRMRECORD e) => e.itemId);
+ modelBuilder.Entity<BASE_PALLET>().HasMany<BASE_CONTAINER>((BASE_PALLET e) => e.BASE_CONTAINER).WithOptional((BASE_CONTAINER e) => e.BASE_PALLET).HasForeignKey<int?>((BASE_CONTAINER e) => e.PALLETTYPEID);
+ modelBuilder.Entity<BASE_PLACE>().HasMany<BASE_PLACE_VS_CONTAINER>((BASE_PLACE e) => e.BASE_PLACE_VS_CONTAINER).WithOptional((BASE_PLACE_VS_CONTAINER e) => e.BASE_PLACE).HasForeignKey<int?>((BASE_PLACE_VS_CONTAINER e) => e.PLACEID);
+ modelBuilder.Entity<BASE_PLACETYPE>().HasMany<BASE_PLACE>((BASE_PLACETYPE e) => e.BASE_PLACE).WithOptional((BASE_PLACE e) => e.BASE_PLACETYPE).HasForeignKey<int?>((BASE_PLACE e) => e.PLACETYPEID);
+ modelBuilder.Entity<BASE_PRODUCTIONLINE>().HasMany<ORDER_INORDER>((BASE_PRODUCTIONLINE e) => e.ORDER_INORDER).WithOptional((ORDER_INORDER e) => e.BASE_PRODUCTIONLINE).HasForeignKey<int?>((ORDER_INORDER e) => e.CREATELINEID);
+ modelBuilder.Entity<BASE_PRODUCTIONLINE>().HasMany<ORDER_OUTORDER>((BASE_PRODUCTIONLINE e) => e.ORDER_OUTORDER).WithOptional((ORDER_OUTORDER e) => e.BASE_PRODUCTIONLINE).HasForeignKey<int?>((ORDER_OUTORDER e) => e.TOLINEID);
+ modelBuilder.Entity<CAR_CARTASK>().HasMany<CAR_CAR>((CAR_CARTASK e) => e.CAR_CAR).WithOptional((CAR_CAR e) => e.CAR_CARTASK).HasForeignKey<int?>((CAR_CAR e) => e.CARTASKID);
+ modelBuilder.Entity<ERP_EPRORDER>().HasMany<ORDER_OUTORDER>((ERP_EPRORDER e) => e.ORDER_OUTORDER).WithOptional((ORDER_OUTORDER e) => e.ERP_EPRORDER).HasForeignKey<int?>((ORDER_OUTORDER e) => e.ERPID);
+ modelBuilder.Entity<ORDER_INORDER>().HasMany<BASE_CONTAINER_VS_ITEM>((ORDER_INORDER e) => e.BASE_CONTAINER_VS_ITEM).WithOptional((BASE_CONTAINER_VS_ITEM e) => e.ORDER_INORDER).HasForeignKey<int?>((BASE_CONTAINER_VS_ITEM e) => e.INPLANID);
+ modelBuilder.Entity<ORDER_OUTORDER>().HasMany<BASE_CONTAINER_VS_ITEM>((ORDER_OUTORDER e) => e.BASE_CONTAINER_VS_ITEM).WithOptional((BASE_CONTAINER_VS_ITEM e) => e.ORDER_OUTORDER).HasForeignKey<int?>((BASE_CONTAINER_VS_ITEM e) => e.OUTPLANID);
+ modelBuilder.Entity<ORDER_OUTORDER>().HasMany<CAR_CARTASK>((ORDER_OUTORDER e) => e.CAR_CARTASK).WithOptional((CAR_CARTASK e) => e.ORDER_OUTORDER).HasForeignKey<int?>((CAR_CARTASK e) => e.OUTORDERID);
+ modelBuilder.Entity<RgvTask>().HasMany<RgvTask>((RgvTask e) => e.RgvTask1).WithOptional((RgvTask e) => e.RgvTask2).HasForeignKey<int?>((RgvTask e) => e.PRETASK);
+ modelBuilder.Entity<SYS_DEPT>().HasMany<SYS_USER>((SYS_DEPT e) => e.SYS_USER).WithOptional((SYS_USER e) => e.SYS_DEPT).HasForeignKey<int?>((SYS_USER e) => e.DEPTID);
+ modelBuilder.Entity<SYS_PERMISSION>().HasMany<SYS_ROLE_VS_PERMISSION>((SYS_PERMISSION e) => e.SYS_ROLE_VS_PERMISSION).WithRequired((SYS_ROLE_VS_PERMISSION e) => e.SYS_PERMISSION).HasForeignKey<int>((SYS_ROLE_VS_PERMISSION e) => e.PERMISSIONID).WillCascadeOnDelete(false);
+ modelBuilder.Entity<SYS_ROLE>().HasMany<SYS_ROLE_VS_PERMISSION>((SYS_ROLE e) => e.SYS_ROLE_VS_PERMISSION).WithRequired((SYS_ROLE_VS_PERMISSION e) => e.SYS_ROLE).HasForeignKey<int>((SYS_ROLE_VS_PERMISSION e) => e.ROLEID).WillCascadeOnDelete(false);
+ modelBuilder.Entity<SYS_ROLE>().HasMany<SYS_USER_VS_ROLE>((SYS_ROLE e) => e.SYS_USER_VS_ROLE).WithRequired((SYS_USER_VS_ROLE e) => e.SYS_ROLE).HasForeignKey<int>((SYS_USER_VS_ROLE e) => e.ROLEID).WillCascadeOnDelete(false);
+ modelBuilder.Entity<SYS_USER>().HasMany<BASE_DESTINATION>((SYS_USER e) => e.BASE_DESTINATION).WithOptional((BASE_DESTINATION e) => e.SYS_USER).HasForeignKey<int?>((BASE_DESTINATION e) => e.CREATOR);
+ modelBuilder.Entity<SYS_USER>().HasMany<CAR_CAR>((SYS_USER e) => e.CAR_CAR).WithOptional((CAR_CAR e) => e.SYS_USER).HasForeignKey<int?>((CAR_CAR e) => e.USERID);
+ modelBuilder.Entity<SYS_USER>().HasMany<CAR_CARTASK>((SYS_USER e) => e.CAR_CARTASK).WithOptional((CAR_CARTASK e) => e.SYS_USER).HasForeignKey<int?>((CAR_CARTASK e) => e.CREATORID);
+ modelBuilder.Entity<SYS_USER>().HasMany<ORDER_INORDER>((SYS_USER e) => e.ORDER_INORDER).WithOptional((ORDER_INORDER e) => e.SYS_USER).HasForeignKey<int?>((ORDER_INORDER e) => e.CREATORID);
+ modelBuilder.Entity<SYS_USER>().HasMany<ORDER_OUTORDER>((SYS_USER e) => e.ORDER_OUTORDER).WithOptional((ORDER_OUTORDER e) => e.SYS_USER).HasForeignKey<int?>((ORDER_OUTORDER e) => e.CREATORID);
+ modelBuilder.Entity<SYS_USER>().HasMany<SYS_ROLE>((SYS_USER e) => e.SYS_ROLE).WithOptional((SYS_ROLE e) => e.SYS_USER).HasForeignKey<int?>((SYS_ROLE e) => e.CREATORID);
+ modelBuilder.Entity<SYS_USER>().HasMany<SYS_ROLE>((SYS_USER e) => e.SYS_ROLE1).WithOptional((SYS_ROLE e) => e.SYS_USER1).HasForeignKey<int?>((SYS_ROLE e) => e.CREATORID);
+ modelBuilder.Entity<SYS_USER>().HasMany<SYS_USER>((SYS_USER e) => e.SYS_USER1).WithOptional((SYS_USER e) => e.SYS_USER2).HasForeignKey<int?>((SYS_USER e) => e.CREATORID);
+ modelBuilder.Entity<SYS_USER>().HasMany<SYS_USER_VS_ROLE>((SYS_USER e) => e.SYS_USER_VS_ROLE).WithRequired((SYS_USER_VS_ROLE e) => e.SYS_USER).HasForeignKey<int>((SYS_USER_VS_ROLE e) => e.USERID).WillCascadeOnDelete(false);
+ modelBuilder.Entity<SYS_USER>().HasMany<TASK_TASK>((SYS_USER e) => e.TASK_TASK).WithOptional((TASK_TASK e) => e.SYS_USER).HasForeignKey<int?>((TASK_TASK e) => e.CREATEUSERID);
+ modelBuilder.Entity<TASK_TASK>().HasMany<RgvTask>((TASK_TASK e) => e.RgvTask).WithRequired((RgvTask e) => e.TASK_TASK).HasForeignKey<int>((RgvTask e) => e.FASTHERTASKID).WillCascadeOnDelete(false);
+ modelBuilder.Entity<TASK_TASK>().HasMany<SrmTask>((TASK_TASK e) => e.SrmTask).WithRequired((SrmTask e) => e.TASK_TASK).HasForeignKey<int>((SrmTask e) => e.FASTHERTASKID).WillCascadeOnDelete(false);
+ modelBuilder.Entity<TASK_TASK>().HasMany<TASK_RECORD>((TASK_TASK e) => e.TASK_RECORD).WithOptional((TASK_RECORD e) => e.TASK_TASK).HasForeignKey<int?>((TASK_RECORD e) => e.TASKID);
+ modelBuilder.Entity<TASK_TASK>().HasMany<TranTask>((TASK_TASK e) => e.TranTask).WithRequired((TranTask e) => e.TASK_TASK).HasForeignKey<int>((TranTask e) => e.FASTHERTASKID).WillCascadeOnDelete(false);
+ modelBuilder.Entity<View_BASE_PLACE_VS_CONTAINER>().Property((View_BASE_PLACE_VS_CONTAINER e) => e.isEmptyContainer).IsUnicode(new bool?(false));
+ modelBuilder.Entity<View_BASE_PLACE_VS_CONTAINER>().Property((View_BASE_PLACE_VS_CONTAINER e) => e.stStatus).IsUnicode(new bool?(false));
+ modelBuilder.Entity<View_ITEMSTORAGE>().Property((View_ITEMSTORAGE e) => e.storageName).IsUnicode(new bool?(false));
+ modelBuilder.Entity<View_ITEMSTORAGE>().Property((View_ITEMSTORAGE e) => e.totalCost).HasPrecision(29, 2);
+ modelBuilder.Entity<View_ITEMSTORAGE>().Property((View_ITEMSTORAGE e) => e.isOverDay).IsUnicode(new bool?(false));
+ modelBuilder.Entity<View_RGVTASK>().Property((View_RGVTASK e) => e.taskType).IsUnicode(new bool?(false));
+ modelBuilder.Entity<View_SRMTASK>().Property((View_SRMTASK e) => e.taskType).IsUnicode(new bool?(false));
+ }
+ }
+}
diff --git a/pj1/QQShow/EDM/ORDER_INORDER.cs b/pj1/QQShow/EDM/ORDER_INORDER.cs
new file mode 100644
index 0000000..3fa8764
--- /dev/null
+++ b/pj1/QQShow/EDM/ORDER_INORDER.cs
@@ -0,0 +1,109 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000018 RID: 24
+ public class ORDER_INORDER
+ {
+ // Token: 0x06000252 RID: 594 RVA: 0x000068F7 File Offset: 0x00004AF7
+ public ORDER_INORDER()
+ {
+ this.BASE_CONTAINER_VS_ITEM = new HashSet<BASE_CONTAINER_VS_ITEM>();
+ }
+
+ // Token: 0x1700011E RID: 286
+ // (get) Token: 0x06000253 RID: 595 RVA: 0x00006910 File Offset: 0x00004B10
+ // (set) Token: 0x06000254 RID: 596 RVA: 0x00006927 File Offset: 0x00004B27
+ public int ID { get; set; }
+
+ // Token: 0x1700011F RID: 287
+ // (get) Token: 0x06000255 RID: 597 RVA: 0x00006930 File Offset: 0x00004B30
+ // (set) Token: 0x06000256 RID: 598 RVA: 0x00006947 File Offset: 0x00004B47
+ [StringLength(50)]
+ public string INORDERCODE { get; set; }
+
+ // Token: 0x17000120 RID: 288
+ // (get) Token: 0x06000257 RID: 599 RVA: 0x00006950 File Offset: 0x00004B50
+ // (set) Token: 0x06000258 RID: 600 RVA: 0x00006967 File Offset: 0x00004B67
+ [StringLength(50)]
+ public string ORDERTYPE { get; set; }
+
+ // Token: 0x17000121 RID: 289
+ // (get) Token: 0x06000259 RID: 601 RVA: 0x00006970 File Offset: 0x00004B70
+ // (set) Token: 0x0600025A RID: 602 RVA: 0x00006987 File Offset: 0x00004B87
+ [StringLength(50)]
+ public string ORDERSTATUS { get; set; }
+
+ // Token: 0x17000122 RID: 290
+ // (get) Token: 0x0600025B RID: 603 RVA: 0x00006990 File Offset: 0x00004B90
+ // (set) Token: 0x0600025C RID: 604 RVA: 0x000069A7 File Offset: 0x00004BA7
+ public int? TOTALNUM { get; set; }
+
+ // Token: 0x17000123 RID: 291
+ // (get) Token: 0x0600025D RID: 605 RVA: 0x000069B0 File Offset: 0x00004BB0
+ // (set) Token: 0x0600025E RID: 606 RVA: 0x000069C7 File Offset: 0x00004BC7
+ public int? DONENUM { get; set; }
+
+ // Token: 0x17000124 RID: 292
+ // (get) Token: 0x0600025F RID: 607 RVA: 0x000069D0 File Offset: 0x00004BD0
+ // (set) Token: 0x06000260 RID: 608 RVA: 0x000069E7 File Offset: 0x00004BE7
+ public decimal? TOTALWEIGHT { get; set; }
+
+ // Token: 0x17000125 RID: 293
+ // (get) Token: 0x06000261 RID: 609 RVA: 0x000069F0 File Offset: 0x00004BF0
+ // (set) Token: 0x06000262 RID: 610 RVA: 0x00006A07 File Offset: 0x00004C07
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x17000126 RID: 294
+ // (get) Token: 0x06000263 RID: 611 RVA: 0x00006A10 File Offset: 0x00004C10
+ // (set) Token: 0x06000264 RID: 612 RVA: 0x00006A27 File Offset: 0x00004C27
+ public int? CREATORID { get; set; }
+
+ // Token: 0x17000127 RID: 295
+ // (get) Token: 0x06000265 RID: 613 RVA: 0x00006A30 File Offset: 0x00004C30
+ // (set) Token: 0x06000266 RID: 614 RVA: 0x00006A47 File Offset: 0x00004C47
+ public int? ITEMID { get; set; }
+
+ // Token: 0x17000128 RID: 296
+ // (get) Token: 0x06000267 RID: 615 RVA: 0x00006A50 File Offset: 0x00004C50
+ // (set) Token: 0x06000268 RID: 616 RVA: 0x00006A67 File Offset: 0x00004C67
+ public int? ISFINISH { get; set; }
+
+ // Token: 0x17000129 RID: 297
+ // (get) Token: 0x06000269 RID: 617 RVA: 0x00006A70 File Offset: 0x00004C70
+ // (set) Token: 0x0600026A RID: 618 RVA: 0x00006A87 File Offset: 0x00004C87
+ public int? CREATELINEID { get; set; }
+
+ // Token: 0x1700012A RID: 298
+ // (get) Token: 0x0600026B RID: 619 RVA: 0x00006A90 File Offset: 0x00004C90
+ // (set) Token: 0x0600026C RID: 620 RVA: 0x00006AA7 File Offset: 0x00004CA7
+ public DateTime? DOTIME { get; set; }
+
+ // Token: 0x1700012B RID: 299
+ // (get) Token: 0x0600026D RID: 621 RVA: 0x00006AB0 File Offset: 0x00004CB0
+ // (set) Token: 0x0600026E RID: 622 RVA: 0x00006AC7 File Offset: 0x00004CC7
+ public int? ENABLE { get; set; }
+
+ // Token: 0x1700012C RID: 300
+ // (get) Token: 0x0600026F RID: 623 RVA: 0x00006AD0 File Offset: 0x00004CD0
+ // (set) Token: 0x06000270 RID: 624 RVA: 0x00006AE7 File Offset: 0x00004CE7
+ public virtual ICollection<BASE_CONTAINER_VS_ITEM> BASE_CONTAINER_VS_ITEM { get; set; }
+
+ // Token: 0x1700012D RID: 301
+ // (get) Token: 0x06000271 RID: 625 RVA: 0x00006AF0 File Offset: 0x00004CF0
+ // (set) Token: 0x06000272 RID: 626 RVA: 0x00006B07 File Offset: 0x00004D07
+ public virtual BASE_ITEM BASE_ITEM { get; set; }
+
+ // Token: 0x1700012E RID: 302
+ // (get) Token: 0x06000273 RID: 627 RVA: 0x00006B10 File Offset: 0x00004D10
+ // (set) Token: 0x06000274 RID: 628 RVA: 0x00006B27 File Offset: 0x00004D27
+ public virtual BASE_PRODUCTIONLINE BASE_PRODUCTIONLINE { get; set; }
+
+ // Token: 0x1700012F RID: 303
+ // (get) Token: 0x06000275 RID: 629 RVA: 0x00006B30 File Offset: 0x00004D30
+ // (set) Token: 0x06000276 RID: 630 RVA: 0x00006B47 File Offset: 0x00004D47
+ public virtual SYS_USER SYS_USER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/ORDER_OUTORDER.cs b/pj1/QQShow/EDM/ORDER_OUTORDER.cs
new file mode 100644
index 0000000..be2e339
--- /dev/null
+++ b/pj1/QQShow/EDM/ORDER_OUTORDER.cs
@@ -0,0 +1,140 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000019 RID: 25
+ public class ORDER_OUTORDER
+ {
+ // Token: 0x06000277 RID: 631 RVA: 0x00006B50 File Offset: 0x00004D50
+ public ORDER_OUTORDER()
+ {
+ this.BASE_CONTAINER_VS_ITEM = new HashSet<BASE_CONTAINER_VS_ITEM>();
+ this.CAR_CARTASK = new HashSet<CAR_CARTASK>();
+ }
+
+ // Token: 0x17000130 RID: 304
+ // (get) Token: 0x06000278 RID: 632 RVA: 0x00006B74 File Offset: 0x00004D74
+ // (set) Token: 0x06000279 RID: 633 RVA: 0x00006B8B File Offset: 0x00004D8B
+ public int ID { get; set; }
+
+ // Token: 0x17000131 RID: 305
+ // (get) Token: 0x0600027A RID: 634 RVA: 0x00006B94 File Offset: 0x00004D94
+ // (set) Token: 0x0600027B RID: 635 RVA: 0x00006BAB File Offset: 0x00004DAB
+ [StringLength(50)]
+ public string OUTORDERCODE { get; set; }
+
+ // Token: 0x17000132 RID: 306
+ // (get) Token: 0x0600027C RID: 636 RVA: 0x00006BB4 File Offset: 0x00004DB4
+ // (set) Token: 0x0600027D RID: 637 RVA: 0x00006BCB File Offset: 0x00004DCB
+ [StringLength(50)]
+ public string ORDERTYPE { get; set; }
+
+ // Token: 0x17000133 RID: 307
+ // (get) Token: 0x0600027E RID: 638 RVA: 0x00006BD4 File Offset: 0x00004DD4
+ // (set) Token: 0x0600027F RID: 639 RVA: 0x00006BEB File Offset: 0x00004DEB
+ [StringLength(50)]
+ public string ORDERSTATUS { get; set; }
+
+ // Token: 0x17000134 RID: 308
+ // (get) Token: 0x06000280 RID: 640 RVA: 0x00006BF4 File Offset: 0x00004DF4
+ // (set) Token: 0x06000281 RID: 641 RVA: 0x00006C0B File Offset: 0x00004E0B
+ public int? ERPID { get; set; }
+
+ // Token: 0x17000135 RID: 309
+ // (get) Token: 0x06000282 RID: 642 RVA: 0x00006C14 File Offset: 0x00004E14
+ // (set) Token: 0x06000283 RID: 643 RVA: 0x00006C2B File Offset: 0x00004E2B
+ public DateTime? CHANGEDATE { get; set; }
+
+ // Token: 0x17000136 RID: 310
+ // (get) Token: 0x06000284 RID: 644 RVA: 0x00006C34 File Offset: 0x00004E34
+ // (set) Token: 0x06000285 RID: 645 RVA: 0x00006C4B File Offset: 0x00004E4B
+ public int? CHECKOUTNUM { get; set; }
+
+ // Token: 0x17000137 RID: 311
+ // (get) Token: 0x06000286 RID: 646 RVA: 0x00006C54 File Offset: 0x00004E54
+ // (set) Token: 0x06000287 RID: 647 RVA: 0x00006C6B File Offset: 0x00004E6B
+ public int? TOTALOUTNUM { get; set; }
+
+ // Token: 0x17000138 RID: 312
+ // (get) Token: 0x06000288 RID: 648 RVA: 0x00006C74 File Offset: 0x00004E74
+ // (set) Token: 0x06000289 RID: 649 RVA: 0x00006C8B File Offset: 0x00004E8B
+ public decimal? TOTALWEIGHT { get; set; }
+
+ // Token: 0x17000139 RID: 313
+ // (get) Token: 0x0600028A RID: 650 RVA: 0x00006C94 File Offset: 0x00004E94
+ // (set) Token: 0x0600028B RID: 651 RVA: 0x00006CAB File Offset: 0x00004EAB
+ public int? CREATORID { get; set; }
+
+ // Token: 0x1700013A RID: 314
+ // (get) Token: 0x0600028C RID: 652 RVA: 0x00006CB4 File Offset: 0x00004EB4
+ // (set) Token: 0x0600028D RID: 653 RVA: 0x00006CCB File Offset: 0x00004ECB
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x1700013B RID: 315
+ // (get) Token: 0x0600028E RID: 654 RVA: 0x00006CD4 File Offset: 0x00004ED4
+ // (set) Token: 0x0600028F RID: 655 RVA: 0x00006CEB File Offset: 0x00004EEB
+ public int? ITEMID { get; set; }
+
+ // Token: 0x1700013C RID: 316
+ // (get) Token: 0x06000290 RID: 656 RVA: 0x00006CF4 File Offset: 0x00004EF4
+ // (set) Token: 0x06000291 RID: 657 RVA: 0x00006D0B File Offset: 0x00004F0B
+ public int? ISFINISH { get; set; }
+
+ // Token: 0x1700013D RID: 317
+ // (get) Token: 0x06000292 RID: 658 RVA: 0x00006D14 File Offset: 0x00004F14
+ // (set) Token: 0x06000293 RID: 659 RVA: 0x00006D2B File Offset: 0x00004F2B
+ public int? ENABLE { get; set; }
+
+ // Token: 0x1700013E RID: 318
+ // (get) Token: 0x06000294 RID: 660 RVA: 0x00006D34 File Offset: 0x00004F34
+ // (set) Token: 0x06000295 RID: 661 RVA: 0x00006D4B File Offset: 0x00004F4B
+ public DateTime? DOTIME { get; set; }
+
+ // Token: 0x1700013F RID: 319
+ // (get) Token: 0x06000296 RID: 662 RVA: 0x00006D54 File Offset: 0x00004F54
+ // (set) Token: 0x06000297 RID: 663 RVA: 0x00006D6B File Offset: 0x00004F6B
+ public int? TOLINEID { get; set; }
+
+ // Token: 0x17000140 RID: 320
+ // (get) Token: 0x06000298 RID: 664 RVA: 0x00006D74 File Offset: 0x00004F74
+ // (set) Token: 0x06000299 RID: 665 RVA: 0x00006D8B File Offset: 0x00004F8B
+ public int? TRANLINE { get; set; }
+
+ // Token: 0x17000141 RID: 321
+ // (get) Token: 0x0600029A RID: 666 RVA: 0x00006D94 File Offset: 0x00004F94
+ // (set) Token: 0x0600029B RID: 667 RVA: 0x00006DAB File Offset: 0x00004FAB
+ public int? ISERP { get; set; }
+
+ // Token: 0x17000142 RID: 322
+ // (get) Token: 0x0600029C RID: 668 RVA: 0x00006DB4 File Offset: 0x00004FB4
+ // (set) Token: 0x0600029D RID: 669 RVA: 0x00006DCB File Offset: 0x00004FCB
+ public virtual ICollection<BASE_CONTAINER_VS_ITEM> BASE_CONTAINER_VS_ITEM { get; set; }
+
+ // Token: 0x17000143 RID: 323
+ // (get) Token: 0x0600029E RID: 670 RVA: 0x00006DD4 File Offset: 0x00004FD4
+ // (set) Token: 0x0600029F RID: 671 RVA: 0x00006DEB File Offset: 0x00004FEB
+ public virtual BASE_ITEM BASE_ITEM { get; set; }
+
+ // Token: 0x17000144 RID: 324
+ // (get) Token: 0x060002A0 RID: 672 RVA: 0x00006DF4 File Offset: 0x00004FF4
+ // (set) Token: 0x060002A1 RID: 673 RVA: 0x00006E0B File Offset: 0x0000500B
+ public virtual BASE_PRODUCTIONLINE BASE_PRODUCTIONLINE { get; set; }
+
+ // Token: 0x17000145 RID: 325
+ // (get) Token: 0x060002A2 RID: 674 RVA: 0x00006E14 File Offset: 0x00005014
+ // (set) Token: 0x060002A3 RID: 675 RVA: 0x00006E2B File Offset: 0x0000502B
+ public virtual ICollection<CAR_CARTASK> CAR_CARTASK { get; set; }
+
+ // Token: 0x17000146 RID: 326
+ // (get) Token: 0x060002A4 RID: 676 RVA: 0x00006E34 File Offset: 0x00005034
+ // (set) Token: 0x060002A5 RID: 677 RVA: 0x00006E4B File Offset: 0x0000504B
+ public virtual ERP_EPRORDER ERP_EPRORDER { get; set; }
+
+ // Token: 0x17000147 RID: 327
+ // (get) Token: 0x060002A6 RID: 678 RVA: 0x00006E54 File Offset: 0x00005054
+ // (set) Token: 0x060002A7 RID: 679 RVA: 0x00006E6B File Offset: 0x0000506B
+ public virtual SYS_USER SYS_USER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/PDA_VERSION.cs b/pj1/QQShow/EDM/PDA_VERSION.cs
new file mode 100644
index 0000000..d20970f
--- /dev/null
+++ b/pj1/QQShow/EDM/PDA_VERSION.cs
@@ -0,0 +1,30 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200001A RID: 26
+ public class PDA_VERSION
+ {
+ // Token: 0x17000148 RID: 328
+ // (get) Token: 0x060002A8 RID: 680 RVA: 0x00006E74 File Offset: 0x00005074
+ // (set) Token: 0x060002A9 RID: 681 RVA: 0x00006E8B File Offset: 0x0000508B
+ public int Id { get; set; }
+
+ // Token: 0x17000149 RID: 329
+ // (get) Token: 0x060002AA RID: 682 RVA: 0x00006E94 File Offset: 0x00005094
+ // (set) Token: 0x060002AB RID: 683 RVA: 0x00006EAB File Offset: 0x000050AB
+ [StringLength(50)]
+ public string Version { get; set; }
+
+ // Token: 0x1700014A RID: 330
+ // (get) Token: 0x060002AC RID: 684 RVA: 0x00006EB4 File Offset: 0x000050B4
+ // (set) Token: 0x060002AD RID: 685 RVA: 0x00006ECB File Offset: 0x000050CB
+ public string Url { get; set; }
+
+ // Token: 0x1700014B RID: 331
+ // (get) Token: 0x060002AE RID: 686 RVA: 0x00006ED4 File Offset: 0x000050D4
+ // (set) Token: 0x060002AF RID: 687 RVA: 0x00006EEB File Offset: 0x000050EB
+ public DateTime? UpdateTime { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/RECORD_WAREHOUSEINFO.cs b/pj1/QQShow/EDM/RECORD_WAREHOUSEINFO.cs
new file mode 100644
index 0000000..5e3e3f8
--- /dev/null
+++ b/pj1/QQShow/EDM/RECORD_WAREHOUSEINFO.cs
@@ -0,0 +1,43 @@
+锘縰sing System;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200001B RID: 27
+ public class RECORD_WAREHOUSEINFO
+ {
+ // Token: 0x1700014C RID: 332
+ // (get) Token: 0x060002B1 RID: 689 RVA: 0x00006EFC File Offset: 0x000050FC
+ // (set) Token: 0x060002B2 RID: 690 RVA: 0x00006F13 File Offset: 0x00005113
+ public int Id { get; set; }
+
+ // Token: 0x1700014D RID: 333
+ // (get) Token: 0x060002B3 RID: 691 RVA: 0x00006F1C File Offset: 0x0000511C
+ // (set) Token: 0x060002B4 RID: 692 RVA: 0x00006F33 File Offset: 0x00005133
+ public int? itemOver { get; set; }
+
+ // Token: 0x1700014E RID: 334
+ // (get) Token: 0x060002B5 RID: 693 RVA: 0x00006F3C File Offset: 0x0000513C
+ // (set) Token: 0x060002B6 RID: 694 RVA: 0x00006F53 File Offset: 0x00005153
+ public int? placeFull { get; set; }
+
+ // Token: 0x1700014F RID: 335
+ // (get) Token: 0x060002B7 RID: 695 RVA: 0x00006F5C File Offset: 0x0000515C
+ // (set) Token: 0x060002B8 RID: 696 RVA: 0x00006F73 File Offset: 0x00005173
+ public int? containerFull { get; set; }
+
+ // Token: 0x17000150 RID: 336
+ // (get) Token: 0x060002B9 RID: 697 RVA: 0x00006F7C File Offset: 0x0000517C
+ // (set) Token: 0x060002BA RID: 698 RVA: 0x00006F93 File Offset: 0x00005193
+ public int? containerEmpty { get; set; }
+
+ // Token: 0x17000151 RID: 337
+ // (get) Token: 0x060002BB RID: 699 RVA: 0x00006F9C File Offset: 0x0000519C
+ // (set) Token: 0x060002BC RID: 700 RVA: 0x00006FB3 File Offset: 0x000051B3
+ public int? itemNum { get; set; }
+
+ // Token: 0x17000152 RID: 338
+ // (get) Token: 0x060002BD RID: 701 RVA: 0x00006FBC File Offset: 0x000051BC
+ // (set) Token: 0x060002BE RID: 702 RVA: 0x00006FD3 File Offset: 0x000051D3
+ public DateTime? time { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/RgvTask.cs b/pj1/QQShow/EDM/RgvTask.cs
new file mode 100644
index 0000000..6b8678f
--- /dev/null
+++ b/pj1/QQShow/EDM/RgvTask.cs
@@ -0,0 +1,92 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200001C RID: 28
+ [Table("RgvTask")]
+ public class RgvTask
+ {
+ // Token: 0x060002C0 RID: 704 RVA: 0x00006FE4 File Offset: 0x000051E4
+ public RgvTask()
+ {
+ this.RgvTask1 = new HashSet<RgvTask>();
+ }
+
+ // Token: 0x17000153 RID: 339
+ // (get) Token: 0x060002C1 RID: 705 RVA: 0x00006FFC File Offset: 0x000051FC
+ // (set) Token: 0x060002C2 RID: 706 RVA: 0x00007013 File Offset: 0x00005213
+ public int ID { get; set; }
+
+ // Token: 0x17000154 RID: 340
+ // (get) Token: 0x060002C3 RID: 707 RVA: 0x0000701C File Offset: 0x0000521C
+ // (set) Token: 0x060002C4 RID: 708 RVA: 0x00007033 File Offset: 0x00005233
+ public int FASTHERTASKID { get; set; }
+
+ // Token: 0x17000155 RID: 341
+ // (get) Token: 0x060002C5 RID: 709 RVA: 0x0000703C File Offset: 0x0000523C
+ // (set) Token: 0x060002C6 RID: 710 RVA: 0x00007053 File Offset: 0x00005253
+ public int ISRELEASED { get; set; }
+
+ // Token: 0x17000156 RID: 342
+ // (get) Token: 0x060002C7 RID: 711 RVA: 0x0000705C File Offset: 0x0000525C
+ // (set) Token: 0x060002C8 RID: 712 RVA: 0x00007073 File Offset: 0x00005273
+ public int HASFINISHED { get; set; }
+
+ // Token: 0x17000157 RID: 343
+ // (get) Token: 0x060002C9 RID: 713 RVA: 0x0000707C File Offset: 0x0000527C
+ // (set) Token: 0x060002CA RID: 714 RVA: 0x00007093 File Offset: 0x00005293
+ public int SOURCEPLACE { get; set; }
+
+ // Token: 0x17000158 RID: 344
+ // (get) Token: 0x060002CB RID: 715 RVA: 0x0000709C File Offset: 0x0000529C
+ // (set) Token: 0x060002CC RID: 716 RVA: 0x000070B3 File Offset: 0x000052B3
+ public int TOPLACE { get; set; }
+
+ // Token: 0x17000159 RID: 345
+ // (get) Token: 0x060002CD RID: 717 RVA: 0x000070BC File Offset: 0x000052BC
+ // (set) Token: 0x060002CE RID: 718 RVA: 0x000070D3 File Offset: 0x000052D3
+ public int USERGVID { get; set; }
+
+ // Token: 0x1700015A RID: 346
+ // (get) Token: 0x060002CF RID: 719 RVA: 0x000070DC File Offset: 0x000052DC
+ // (set) Token: 0x060002D0 RID: 720 RVA: 0x000070F3 File Offset: 0x000052F3
+ public int TASKTYPE { get; set; }
+
+ // Token: 0x1700015B RID: 347
+ // (get) Token: 0x060002D1 RID: 721 RVA: 0x000070FC File Offset: 0x000052FC
+ // (set) Token: 0x060002D2 RID: 722 RVA: 0x00007113 File Offset: 0x00005313
+ public int? PRETASK { get; set; }
+
+ // Token: 0x1700015C RID: 348
+ // (get) Token: 0x060002D3 RID: 723 RVA: 0x0000711C File Offset: 0x0000531C
+ // (set) Token: 0x060002D4 RID: 724 RVA: 0x00007133 File Offset: 0x00005333
+ public int? UPDATESRMTASK { get; set; }
+
+ // Token: 0x1700015D RID: 349
+ // (get) Token: 0x060002D5 RID: 725 RVA: 0x0000713C File Offset: 0x0000533C
+ // (set) Token: 0x060002D6 RID: 726 RVA: 0x00007153 File Offset: 0x00005353
+ public DateTime? FINISHTIME { get; set; }
+
+ // Token: 0x1700015E RID: 350
+ // (get) Token: 0x060002D7 RID: 727 RVA: 0x0000715C File Offset: 0x0000535C
+ // (set) Token: 0x060002D8 RID: 728 RVA: 0x00007173 File Offset: 0x00005373
+ public DateTime? DOTIME { get; set; }
+
+ // Token: 0x1700015F RID: 351
+ // (get) Token: 0x060002D9 RID: 729 RVA: 0x0000717C File Offset: 0x0000537C
+ // (set) Token: 0x060002DA RID: 730 RVA: 0x00007193 File Offset: 0x00005393
+ public virtual ICollection<RgvTask> RgvTask1 { get; set; }
+
+ // Token: 0x17000160 RID: 352
+ // (get) Token: 0x060002DB RID: 731 RVA: 0x0000719C File Offset: 0x0000539C
+ // (set) Token: 0x060002DC RID: 732 RVA: 0x000071B3 File Offset: 0x000053B3
+ public virtual RgvTask RgvTask2 { get; set; }
+
+ // Token: 0x17000161 RID: 353
+ // (get) Token: 0x060002DD RID: 733 RVA: 0x000071BC File Offset: 0x000053BC
+ // (set) Token: 0x060002DE RID: 734 RVA: 0x000071D3 File Offset: 0x000053D3
+ public virtual TASK_TASK TASK_TASK { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/STORAGERECORD.cs b/pj1/QQShow/EDM/STORAGERECORD.cs
new file mode 100644
index 0000000..a64def9
--- /dev/null
+++ b/pj1/QQShow/EDM/STORAGERECORD.cs
@@ -0,0 +1,45 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200001E RID: 30
+ [Table("STORAGERECORD")]
+ public class STORAGERECORD
+ {
+ // Token: 0x17000170 RID: 368
+ // (get) Token: 0x060002FC RID: 764 RVA: 0x000073B4 File Offset: 0x000055B4
+ // (set) Token: 0x060002FD RID: 765 RVA: 0x000073CB File Offset: 0x000055CB
+ public int ID { get; set; }
+
+ // Token: 0x17000171 RID: 369
+ // (get) Token: 0x060002FE RID: 766 RVA: 0x000073D4 File Offset: 0x000055D4
+ // (set) Token: 0x060002FF RID: 767 RVA: 0x000073EB File Offset: 0x000055EB
+ public int? ITEMID { get; set; }
+
+ // Token: 0x17000172 RID: 370
+ // (get) Token: 0x06000300 RID: 768 RVA: 0x000073F4 File Offset: 0x000055F4
+ // (set) Token: 0x06000301 RID: 769 RVA: 0x0000740B File Offset: 0x0000560B
+ public int CONTAINERID { get; set; }
+
+ // Token: 0x17000173 RID: 371
+ // (get) Token: 0x06000302 RID: 770 RVA: 0x00007414 File Offset: 0x00005614
+ // (set) Token: 0x06000303 RID: 771 RVA: 0x0000742B File Offset: 0x0000562B
+ public int PLACEID { get; set; }
+
+ // Token: 0x17000174 RID: 372
+ // (get) Token: 0x06000304 RID: 772 RVA: 0x00007434 File Offset: 0x00005634
+ // (set) Token: 0x06000305 RID: 773 RVA: 0x0000744B File Offset: 0x0000564B
+ public int? ITEMNUM { get; set; }
+
+ // Token: 0x17000175 RID: 373
+ // (get) Token: 0x06000306 RID: 774 RVA: 0x00007454 File Offset: 0x00005654
+ // (set) Token: 0x06000307 RID: 775 RVA: 0x0000746B File Offset: 0x0000566B
+ public DateTime? CREATETIME { get; set; }
+
+ // Token: 0x17000176 RID: 374
+ // (get) Token: 0x06000308 RID: 776 RVA: 0x00007474 File Offset: 0x00005674
+ // (set) Token: 0x06000309 RID: 777 RVA: 0x0000748B File Offset: 0x0000568B
+ public decimal? PRICE { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/SYS_DEPT.cs b/pj1/QQShow/EDM/SYS_DEPT.cs
new file mode 100644
index 0000000..caf765c
--- /dev/null
+++ b/pj1/QQShow/EDM/SYS_DEPT.cs
@@ -0,0 +1,66 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000020 RID: 32
+ public class SYS_DEPT
+ {
+ // Token: 0x06000316 RID: 790 RVA: 0x00007544 File Offset: 0x00005744
+ public SYS_DEPT()
+ {
+ this.SYS_USER = new HashSet<SYS_USER>();
+ }
+
+ // Token: 0x1700017C RID: 380
+ // (get) Token: 0x06000317 RID: 791 RVA: 0x0000755C File Offset: 0x0000575C
+ // (set) Token: 0x06000318 RID: 792 RVA: 0x00007573 File Offset: 0x00005773
+ public int ID { get; set; }
+
+ // Token: 0x1700017D RID: 381
+ // (get) Token: 0x06000319 RID: 793 RVA: 0x0000757C File Offset: 0x0000577C
+ // (set) Token: 0x0600031A RID: 794 RVA: 0x00007593 File Offset: 0x00005793
+ [StringLength(50)]
+ public string DEPTNAME { get; set; }
+
+ // Token: 0x1700017E RID: 382
+ // (get) Token: 0x0600031B RID: 795 RVA: 0x0000759C File Offset: 0x0000579C
+ // (set) Token: 0x0600031C RID: 796 RVA: 0x000075B3 File Offset: 0x000057B3
+ [StringLength(50)]
+ public string TEL { get; set; }
+
+ // Token: 0x1700017F RID: 383
+ // (get) Token: 0x0600031D RID: 797 RVA: 0x000075BC File Offset: 0x000057BC
+ // (set) Token: 0x0600031E RID: 798 RVA: 0x000075D3 File Offset: 0x000057D3
+ [StringLength(50)]
+ public string ADDRESS { get; set; }
+
+ // Token: 0x17000180 RID: 384
+ // (get) Token: 0x0600031F RID: 799 RVA: 0x000075DC File Offset: 0x000057DC
+ // (set) Token: 0x06000320 RID: 800 RVA: 0x000075F3 File Offset: 0x000057F3
+ [StringLength(50)]
+ public string DEPTDES { get; set; }
+
+ // Token: 0x17000181 RID: 385
+ // (get) Token: 0x06000321 RID: 801 RVA: 0x000075FC File Offset: 0x000057FC
+ // (set) Token: 0x06000322 RID: 802 RVA: 0x00007613 File Offset: 0x00005813
+ [StringLength(50)]
+ public string EMALL { get; set; }
+
+ // Token: 0x17000182 RID: 386
+ // (get) Token: 0x06000323 RID: 803 RVA: 0x0000761C File Offset: 0x0000581C
+ // (set) Token: 0x06000324 RID: 804 RVA: 0x00007633 File Offset: 0x00005833
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x17000183 RID: 387
+ // (get) Token: 0x06000325 RID: 805 RVA: 0x0000763C File Offset: 0x0000583C
+ // (set) Token: 0x06000326 RID: 806 RVA: 0x00007653 File Offset: 0x00005853
+ public int? ENABLE { get; set; }
+
+ // Token: 0x17000184 RID: 388
+ // (get) Token: 0x06000327 RID: 807 RVA: 0x0000765C File Offset: 0x0000585C
+ // (set) Token: 0x06000328 RID: 808 RVA: 0x00007673 File Offset: 0x00005873
+ public virtual ICollection<SYS_USER> SYS_USER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/SYS_PERMISSION.cs b/pj1/QQShow/EDM/SYS_PERMISSION.cs
new file mode 100644
index 0000000..905694d
--- /dev/null
+++ b/pj1/QQShow/EDM/SYS_PERMISSION.cs
@@ -0,0 +1,81 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000021 RID: 33
+ public class SYS_PERMISSION
+ {
+ // Token: 0x06000329 RID: 809 RVA: 0x0000767C File Offset: 0x0000587C
+ public SYS_PERMISSION()
+ {
+ this.SYS_ROLE_VS_PERMISSION = new HashSet<SYS_ROLE_VS_PERMISSION>();
+ }
+
+ // Token: 0x17000185 RID: 389
+ // (get) Token: 0x0600032A RID: 810 RVA: 0x00007694 File Offset: 0x00005894
+ // (set) Token: 0x0600032B RID: 811 RVA: 0x000076AB File Offset: 0x000058AB
+ public int ID { get; set; }
+
+ // Token: 0x17000186 RID: 390
+ // (get) Token: 0x0600032C RID: 812 RVA: 0x000076B4 File Offset: 0x000058B4
+ // (set) Token: 0x0600032D RID: 813 RVA: 0x000076CB File Offset: 0x000058CB
+ [StringLength(50)]
+ public string PERMISSION { get; set; }
+
+ // Token: 0x17000187 RID: 391
+ // (get) Token: 0x0600032E RID: 814 RVA: 0x000076D4 File Offset: 0x000058D4
+ // (set) Token: 0x0600032F RID: 815 RVA: 0x000076EB File Offset: 0x000058EB
+ public int? ENABLE { get; set; }
+
+ // Token: 0x17000188 RID: 392
+ // (get) Token: 0x06000330 RID: 816 RVA: 0x000076F4 File Offset: 0x000058F4
+ // (set) Token: 0x06000331 RID: 817 RVA: 0x0000770B File Offset: 0x0000590B
+ [StringLength(50)]
+ public string BUTTONNAME { get; set; }
+
+ // Token: 0x17000189 RID: 393
+ // (get) Token: 0x06000332 RID: 818 RVA: 0x00007714 File Offset: 0x00005914
+ // (set) Token: 0x06000333 RID: 819 RVA: 0x0000772B File Offset: 0x0000592B
+ public int? FATHERPERMISSIONID { get; set; }
+
+ // Token: 0x1700018A RID: 394
+ // (get) Token: 0x06000334 RID: 820 RVA: 0x00007734 File Offset: 0x00005934
+ // (set) Token: 0x06000335 RID: 821 RVA: 0x0000774B File Offset: 0x0000594B
+ public int? PERMISSIONLEVEL { get; set; }
+
+ // Token: 0x1700018B RID: 395
+ // (get) Token: 0x06000336 RID: 822 RVA: 0x00007754 File Offset: 0x00005954
+ // (set) Token: 0x06000337 RID: 823 RVA: 0x0000776B File Offset: 0x0000596B
+ public int? ISBUTTON { get; set; }
+
+ // Token: 0x1700018C RID: 396
+ // (get) Token: 0x06000338 RID: 824 RVA: 0x00007774 File Offset: 0x00005974
+ // (set) Token: 0x06000339 RID: 825 RVA: 0x0000778B File Offset: 0x0000598B
+ [StringLength(300)]
+ public string PATH { get; set; }
+
+ // Token: 0x1700018D RID: 397
+ // (get) Token: 0x0600033A RID: 826 RVA: 0x00007794 File Offset: 0x00005994
+ // (set) Token: 0x0600033B RID: 827 RVA: 0x000077AB File Offset: 0x000059AB
+ [StringLength(300)]
+ public string ICON { get; set; }
+
+ // Token: 0x1700018E RID: 398
+ // (get) Token: 0x0600033C RID: 828 RVA: 0x000077B4 File Offset: 0x000059B4
+ // (set) Token: 0x0600033D RID: 829 RVA: 0x000077CB File Offset: 0x000059CB
+ public int? TYPE { get; set; }
+
+ // Token: 0x1700018F RID: 399
+ // (get) Token: 0x0600033E RID: 830 RVA: 0x000077D4 File Offset: 0x000059D4
+ // (set) Token: 0x0600033F RID: 831 RVA: 0x000077EB File Offset: 0x000059EB
+ [StringLength(50)]
+ public string DEC { get; set; }
+
+ // Token: 0x17000190 RID: 400
+ // (get) Token: 0x06000340 RID: 832 RVA: 0x000077F4 File Offset: 0x000059F4
+ // (set) Token: 0x06000341 RID: 833 RVA: 0x0000780B File Offset: 0x00005A0B
+ public virtual ICollection<SYS_ROLE_VS_PERMISSION> SYS_ROLE_VS_PERMISSION { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/SYS_ROLE.cs b/pj1/QQShow/EDM/SYS_ROLE.cs
new file mode 100644
index 0000000..68759af
--- /dev/null
+++ b/pj1/QQShow/EDM/SYS_ROLE.cs
@@ -0,0 +1,63 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000022 RID: 34
+ public class SYS_ROLE
+ {
+ // Token: 0x06000342 RID: 834 RVA: 0x00007814 File Offset: 0x00005A14
+ public SYS_ROLE()
+ {
+ this.SYS_ROLE_VS_PERMISSION = new HashSet<SYS_ROLE_VS_PERMISSION>();
+ this.SYS_USER_VS_ROLE = new HashSet<SYS_USER_VS_ROLE>();
+ }
+
+ // Token: 0x17000191 RID: 401
+ // (get) Token: 0x06000343 RID: 835 RVA: 0x00007838 File Offset: 0x00005A38
+ // (set) Token: 0x06000344 RID: 836 RVA: 0x0000784F File Offset: 0x00005A4F
+ public int ID { get; set; }
+
+ // Token: 0x17000192 RID: 402
+ // (get) Token: 0x06000345 RID: 837 RVA: 0x00007858 File Offset: 0x00005A58
+ // (set) Token: 0x06000346 RID: 838 RVA: 0x0000786F File Offset: 0x00005A6F
+ [StringLength(50)]
+ public string ROLENAME { get; set; }
+
+ // Token: 0x17000193 RID: 403
+ // (get) Token: 0x06000347 RID: 839 RVA: 0x00007878 File Offset: 0x00005A78
+ // (set) Token: 0x06000348 RID: 840 RVA: 0x0000788F File Offset: 0x00005A8F
+ public int? ENABLE { get; set; }
+
+ // Token: 0x17000194 RID: 404
+ // (get) Token: 0x06000349 RID: 841 RVA: 0x00007898 File Offset: 0x00005A98
+ // (set) Token: 0x0600034A RID: 842 RVA: 0x000078AF File Offset: 0x00005AAF
+ public int? CREATORID { get; set; }
+
+ // Token: 0x17000195 RID: 405
+ // (get) Token: 0x0600034B RID: 843 RVA: 0x000078B8 File Offset: 0x00005AB8
+ // (set) Token: 0x0600034C RID: 844 RVA: 0x000078CF File Offset: 0x00005ACF
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x17000196 RID: 406
+ // (get) Token: 0x0600034D RID: 845 RVA: 0x000078D8 File Offset: 0x00005AD8
+ // (set) Token: 0x0600034E RID: 846 RVA: 0x000078EF File Offset: 0x00005AEF
+ public virtual SYS_USER SYS_USER { get; set; }
+
+ // Token: 0x17000197 RID: 407
+ // (get) Token: 0x0600034F RID: 847 RVA: 0x000078F8 File Offset: 0x00005AF8
+ // (set) Token: 0x06000350 RID: 848 RVA: 0x0000790F File Offset: 0x00005B0F
+ public virtual SYS_USER SYS_USER1 { get; set; }
+
+ // Token: 0x17000198 RID: 408
+ // (get) Token: 0x06000351 RID: 849 RVA: 0x00007918 File Offset: 0x00005B18
+ // (set) Token: 0x06000352 RID: 850 RVA: 0x0000792F File Offset: 0x00005B2F
+ public virtual ICollection<SYS_ROLE_VS_PERMISSION> SYS_ROLE_VS_PERMISSION { get; set; }
+
+ // Token: 0x17000199 RID: 409
+ // (get) Token: 0x06000353 RID: 851 RVA: 0x00007938 File Offset: 0x00005B38
+ // (set) Token: 0x06000354 RID: 852 RVA: 0x0000794F File Offset: 0x00005B4F
+ public virtual ICollection<SYS_USER_VS_ROLE> SYS_USER_VS_ROLE { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/SYS_ROLE_VS_PERMISSION.cs b/pj1/QQShow/EDM/SYS_ROLE_VS_PERMISSION.cs
new file mode 100644
index 0000000..341b47d
--- /dev/null
+++ b/pj1/QQShow/EDM/SYS_ROLE_VS_PERMISSION.cs
@@ -0,0 +1,33 @@
+锘縰sing System;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000023 RID: 35
+ public class SYS_ROLE_VS_PERMISSION
+ {
+ // Token: 0x1700019A RID: 410
+ // (get) Token: 0x06000355 RID: 853 RVA: 0x00007958 File Offset: 0x00005B58
+ // (set) Token: 0x06000356 RID: 854 RVA: 0x0000796F File Offset: 0x00005B6F
+ public int ID { get; set; }
+
+ // Token: 0x1700019B RID: 411
+ // (get) Token: 0x06000357 RID: 855 RVA: 0x00007978 File Offset: 0x00005B78
+ // (set) Token: 0x06000358 RID: 856 RVA: 0x0000798F File Offset: 0x00005B8F
+ public int ROLEID { get; set; }
+
+ // Token: 0x1700019C RID: 412
+ // (get) Token: 0x06000359 RID: 857 RVA: 0x00007998 File Offset: 0x00005B98
+ // (set) Token: 0x0600035A RID: 858 RVA: 0x000079AF File Offset: 0x00005BAF
+ public int PERMISSIONID { get; set; }
+
+ // Token: 0x1700019D RID: 413
+ // (get) Token: 0x0600035B RID: 859 RVA: 0x000079B8 File Offset: 0x00005BB8
+ // (set) Token: 0x0600035C RID: 860 RVA: 0x000079CF File Offset: 0x00005BCF
+ public virtual SYS_PERMISSION SYS_PERMISSION { get; set; }
+
+ // Token: 0x1700019E RID: 414
+ // (get) Token: 0x0600035D RID: 861 RVA: 0x000079D8 File Offset: 0x00005BD8
+ // (set) Token: 0x0600035E RID: 862 RVA: 0x000079EF File Offset: 0x00005BEF
+ public virtual SYS_ROLE SYS_ROLE { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/SYS_USER.cs b/pj1/QQShow/EDM/SYS_USER.cs
new file mode 100644
index 0000000..83e6204
--- /dev/null
+++ b/pj1/QQShow/EDM/SYS_USER.cs
@@ -0,0 +1,138 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000024 RID: 36
+ public class SYS_USER
+ {
+ // Token: 0x06000360 RID: 864 RVA: 0x00007A00 File Offset: 0x00005C00
+ public SYS_USER()
+ {
+ this.BASE_DESTINATION = new HashSet<BASE_DESTINATION>();
+ this.CAR_CAR = new HashSet<CAR_CAR>();
+ this.CAR_CARTASK = new HashSet<CAR_CARTASK>();
+ this.ORDER_INORDER = new HashSet<ORDER_INORDER>();
+ this.ORDER_OUTORDER = new HashSet<ORDER_OUTORDER>();
+ this.SYS_ROLE = new HashSet<SYS_ROLE>();
+ this.SYS_ROLE1 = new HashSet<SYS_ROLE>();
+ this.SYS_USER1 = new HashSet<SYS_USER>();
+ this.SYS_USER_VS_ROLE = new HashSet<SYS_USER_VS_ROLE>();
+ this.TASK_TASK = new HashSet<TASK_TASK>();
+ }
+
+ // Token: 0x1700019F RID: 415
+ // (get) Token: 0x06000361 RID: 865 RVA: 0x00007A90 File Offset: 0x00005C90
+ // (set) Token: 0x06000362 RID: 866 RVA: 0x00007AA7 File Offset: 0x00005CA7
+ public int ID { get; set; }
+
+ // Token: 0x170001A0 RID: 416
+ // (get) Token: 0x06000363 RID: 867 RVA: 0x00007AB0 File Offset: 0x00005CB0
+ // (set) Token: 0x06000364 RID: 868 RVA: 0x00007AC7 File Offset: 0x00005CC7
+ [StringLength(50)]
+ public string USERNAME { get; set; }
+
+ // Token: 0x170001A1 RID: 417
+ // (get) Token: 0x06000365 RID: 869 RVA: 0x00007AD0 File Offset: 0x00005CD0
+ // (set) Token: 0x06000366 RID: 870 RVA: 0x00007AE7 File Offset: 0x00005CE7
+ [StringLength(50)]
+ public string PASSWORD { get; set; }
+
+ // Token: 0x170001A2 RID: 418
+ // (get) Token: 0x06000367 RID: 871 RVA: 0x00007AF0 File Offset: 0x00005CF0
+ // (set) Token: 0x06000368 RID: 872 RVA: 0x00007B07 File Offset: 0x00005D07
+ public int? MOBILE { get; set; }
+
+ // Token: 0x170001A3 RID: 419
+ // (get) Token: 0x06000369 RID: 873 RVA: 0x00007B10 File Offset: 0x00005D10
+ // (set) Token: 0x0600036A RID: 874 RVA: 0x00007B27 File Offset: 0x00005D27
+ [StringLength(50)]
+ public string USERTRUENAME { get; set; }
+
+ // Token: 0x170001A4 RID: 420
+ // (get) Token: 0x0600036B RID: 875 RVA: 0x00007B30 File Offset: 0x00005D30
+ // (set) Token: 0x0600036C RID: 876 RVA: 0x00007B47 File Offset: 0x00005D47
+ public int? DEPTID { get; set; }
+
+ // Token: 0x170001A5 RID: 421
+ // (get) Token: 0x0600036D RID: 877 RVA: 0x00007B50 File Offset: 0x00005D50
+ // (set) Token: 0x0600036E RID: 878 RVA: 0x00007B67 File Offset: 0x00005D67
+ public int? ENABLE { get; set; }
+
+ // Token: 0x170001A6 RID: 422
+ // (get) Token: 0x0600036F RID: 879 RVA: 0x00007B70 File Offset: 0x00005D70
+ // (set) Token: 0x06000370 RID: 880 RVA: 0x00007B87 File Offset: 0x00005D87
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x170001A7 RID: 423
+ // (get) Token: 0x06000371 RID: 881 RVA: 0x00007B90 File Offset: 0x00005D90
+ // (set) Token: 0x06000372 RID: 882 RVA: 0x00007BA7 File Offset: 0x00005DA7
+ public int? CREATORID { get; set; }
+
+ // Token: 0x170001A8 RID: 424
+ // (get) Token: 0x06000373 RID: 883 RVA: 0x00007BB0 File Offset: 0x00005DB0
+ // (set) Token: 0x06000374 RID: 884 RVA: 0x00007BC7 File Offset: 0x00005DC7
+ public int? ISLOGIN { get; set; }
+
+ // Token: 0x170001A9 RID: 425
+ // (get) Token: 0x06000375 RID: 885 RVA: 0x00007BD0 File Offset: 0x00005DD0
+ // (set) Token: 0x06000376 RID: 886 RVA: 0x00007BE7 File Offset: 0x00005DE7
+ public virtual ICollection<BASE_DESTINATION> BASE_DESTINATION { get; set; }
+
+ // Token: 0x170001AA RID: 426
+ // (get) Token: 0x06000377 RID: 887 RVA: 0x00007BF0 File Offset: 0x00005DF0
+ // (set) Token: 0x06000378 RID: 888 RVA: 0x00007C07 File Offset: 0x00005E07
+ public virtual ICollection<CAR_CAR> CAR_CAR { get; set; }
+
+ // Token: 0x170001AB RID: 427
+ // (get) Token: 0x06000379 RID: 889 RVA: 0x00007C10 File Offset: 0x00005E10
+ // (set) Token: 0x0600037A RID: 890 RVA: 0x00007C27 File Offset: 0x00005E27
+ public virtual ICollection<CAR_CARTASK> CAR_CARTASK { get; set; }
+
+ // Token: 0x170001AC RID: 428
+ // (get) Token: 0x0600037B RID: 891 RVA: 0x00007C30 File Offset: 0x00005E30
+ // (set) Token: 0x0600037C RID: 892 RVA: 0x00007C47 File Offset: 0x00005E47
+ public virtual ICollection<ORDER_INORDER> ORDER_INORDER { get; set; }
+
+ // Token: 0x170001AD RID: 429
+ // (get) Token: 0x0600037D RID: 893 RVA: 0x00007C50 File Offset: 0x00005E50
+ // (set) Token: 0x0600037E RID: 894 RVA: 0x00007C67 File Offset: 0x00005E67
+ public virtual ICollection<ORDER_OUTORDER> ORDER_OUTORDER { get; set; }
+
+ // Token: 0x170001AE RID: 430
+ // (get) Token: 0x0600037F RID: 895 RVA: 0x00007C70 File Offset: 0x00005E70
+ // (set) Token: 0x06000380 RID: 896 RVA: 0x00007C87 File Offset: 0x00005E87
+ public virtual SYS_DEPT SYS_DEPT { get; set; }
+
+ // Token: 0x170001AF RID: 431
+ // (get) Token: 0x06000381 RID: 897 RVA: 0x00007C90 File Offset: 0x00005E90
+ // (set) Token: 0x06000382 RID: 898 RVA: 0x00007CA7 File Offset: 0x00005EA7
+ public virtual ICollection<SYS_ROLE> SYS_ROLE { get; set; }
+
+ // Token: 0x170001B0 RID: 432
+ // (get) Token: 0x06000383 RID: 899 RVA: 0x00007CB0 File Offset: 0x00005EB0
+ // (set) Token: 0x06000384 RID: 900 RVA: 0x00007CC7 File Offset: 0x00005EC7
+ public virtual ICollection<SYS_ROLE> SYS_ROLE1 { get; set; }
+
+ // Token: 0x170001B1 RID: 433
+ // (get) Token: 0x06000385 RID: 901 RVA: 0x00007CD0 File Offset: 0x00005ED0
+ // (set) Token: 0x06000386 RID: 902 RVA: 0x00007CE7 File Offset: 0x00005EE7
+ public virtual ICollection<SYS_USER> SYS_USER1 { get; set; }
+
+ // Token: 0x170001B2 RID: 434
+ // (get) Token: 0x06000387 RID: 903 RVA: 0x00007CF0 File Offset: 0x00005EF0
+ // (set) Token: 0x06000388 RID: 904 RVA: 0x00007D07 File Offset: 0x00005F07
+ public virtual SYS_USER SYS_USER2 { get; set; }
+
+ // Token: 0x170001B3 RID: 435
+ // (get) Token: 0x06000389 RID: 905 RVA: 0x00007D10 File Offset: 0x00005F10
+ // (set) Token: 0x0600038A RID: 906 RVA: 0x00007D27 File Offset: 0x00005F27
+ public virtual ICollection<SYS_USER_VS_ROLE> SYS_USER_VS_ROLE { get; set; }
+
+ // Token: 0x170001B4 RID: 436
+ // (get) Token: 0x0600038B RID: 907 RVA: 0x00007D30 File Offset: 0x00005F30
+ // (set) Token: 0x0600038C RID: 908 RVA: 0x00007D47 File Offset: 0x00005F47
+ public virtual ICollection<TASK_TASK> TASK_TASK { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/SYS_USER_VS_ROLE.cs b/pj1/QQShow/EDM/SYS_USER_VS_ROLE.cs
new file mode 100644
index 0000000..9033679
--- /dev/null
+++ b/pj1/QQShow/EDM/SYS_USER_VS_ROLE.cs
@@ -0,0 +1,38 @@
+锘縰sing System;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000025 RID: 37
+ public class SYS_USER_VS_ROLE
+ {
+ // Token: 0x170001B5 RID: 437
+ // (get) Token: 0x0600038D RID: 909 RVA: 0x00007D50 File Offset: 0x00005F50
+ // (set) Token: 0x0600038E RID: 910 RVA: 0x00007D67 File Offset: 0x00005F67
+ public int ID { get; set; }
+
+ // Token: 0x170001B6 RID: 438
+ // (get) Token: 0x0600038F RID: 911 RVA: 0x00007D70 File Offset: 0x00005F70
+ // (set) Token: 0x06000390 RID: 912 RVA: 0x00007D87 File Offset: 0x00005F87
+ public int USERID { get; set; }
+
+ // Token: 0x170001B7 RID: 439
+ // (get) Token: 0x06000391 RID: 913 RVA: 0x00007D90 File Offset: 0x00005F90
+ // (set) Token: 0x06000392 RID: 914 RVA: 0x00007DA7 File Offset: 0x00005FA7
+ public int ROLEID { get; set; }
+
+ // Token: 0x170001B8 RID: 440
+ // (get) Token: 0x06000393 RID: 915 RVA: 0x00007DB0 File Offset: 0x00005FB0
+ // (set) Token: 0x06000394 RID: 916 RVA: 0x00007DC7 File Offset: 0x00005FC7
+ public DateTime? UPDATETIME { get; set; }
+
+ // Token: 0x170001B9 RID: 441
+ // (get) Token: 0x06000395 RID: 917 RVA: 0x00007DD0 File Offset: 0x00005FD0
+ // (set) Token: 0x06000396 RID: 918 RVA: 0x00007DE7 File Offset: 0x00005FE7
+ public virtual SYS_ROLE SYS_ROLE { get; set; }
+
+ // Token: 0x170001BA RID: 442
+ // (get) Token: 0x06000397 RID: 919 RVA: 0x00007DF0 File Offset: 0x00005FF0
+ // (set) Token: 0x06000398 RID: 920 RVA: 0x00007E07 File Offset: 0x00006007
+ public virtual SYS_USER SYS_USER { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/SrmTask.cs b/pj1/QQShow/EDM/SrmTask.cs
new file mode 100644
index 0000000..00c2c23
--- /dev/null
+++ b/pj1/QQShow/EDM/SrmTask.cs
@@ -0,0 +1,92 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200001D RID: 29
+ [Table("SrmTask")]
+ public class SrmTask
+ {
+ // Token: 0x060002DF RID: 735 RVA: 0x000071DC File Offset: 0x000053DC
+ public SrmTask()
+ {
+ this.TASK_SRMRECORD = new HashSet<TASK_SRMRECORD>();
+ }
+
+ // Token: 0x17000162 RID: 354
+ // (get) Token: 0x060002E0 RID: 736 RVA: 0x000071F4 File Offset: 0x000053F4
+ // (set) Token: 0x060002E1 RID: 737 RVA: 0x0000720B File Offset: 0x0000540B
+ public int ID { get; set; }
+
+ // Token: 0x17000163 RID: 355
+ // (get) Token: 0x060002E2 RID: 738 RVA: 0x00007214 File Offset: 0x00005414
+ // (set) Token: 0x060002E3 RID: 739 RVA: 0x0000722B File Offset: 0x0000542B
+ public int FASTHERTASKID { get; set; }
+
+ // Token: 0x17000164 RID: 356
+ // (get) Token: 0x060002E4 RID: 740 RVA: 0x00007234 File Offset: 0x00005434
+ // (set) Token: 0x060002E5 RID: 741 RVA: 0x0000724B File Offset: 0x0000544B
+ public int ISRELEASED { get; set; }
+
+ // Token: 0x17000165 RID: 357
+ // (get) Token: 0x060002E6 RID: 742 RVA: 0x00007254 File Offset: 0x00005454
+ // (set) Token: 0x060002E7 RID: 743 RVA: 0x0000726B File Offset: 0x0000546B
+ public int HASFINISHED { get; set; }
+
+ // Token: 0x17000166 RID: 358
+ // (get) Token: 0x060002E8 RID: 744 RVA: 0x00007274 File Offset: 0x00005474
+ // (set) Token: 0x060002E9 RID: 745 RVA: 0x0000728B File Offset: 0x0000548B
+ [StringLength(50)]
+ [Required]
+ public string SOURCEPLACE { get; set; }
+
+ // Token: 0x17000167 RID: 359
+ // (get) Token: 0x060002EA RID: 746 RVA: 0x00007294 File Offset: 0x00005494
+ // (set) Token: 0x060002EB RID: 747 RVA: 0x000072AB File Offset: 0x000054AB
+ [StringLength(50)]
+ [Required]
+ public string TOPLACE { get; set; }
+
+ // Token: 0x17000168 RID: 360
+ // (get) Token: 0x060002EC RID: 748 RVA: 0x000072B4 File Offset: 0x000054B4
+ // (set) Token: 0x060002ED RID: 749 RVA: 0x000072CB File Offset: 0x000054CB
+ public int USESRMID { get; set; }
+
+ // Token: 0x17000169 RID: 361
+ // (get) Token: 0x060002EE RID: 750 RVA: 0x000072D4 File Offset: 0x000054D4
+ // (set) Token: 0x060002EF RID: 751 RVA: 0x000072EB File Offset: 0x000054EB
+ public int? PALLETTYPE { get; set; }
+
+ // Token: 0x1700016A RID: 362
+ // (get) Token: 0x060002F0 RID: 752 RVA: 0x000072F4 File Offset: 0x000054F4
+ // (set) Token: 0x060002F1 RID: 753 RVA: 0x0000730B File Offset: 0x0000550B
+ public int? SRMTASKTYPE { get; set; }
+
+ // Token: 0x1700016B RID: 363
+ // (get) Token: 0x060002F2 RID: 754 RVA: 0x00007314 File Offset: 0x00005514
+ // (set) Token: 0x060002F3 RID: 755 RVA: 0x0000732B File Offset: 0x0000552B
+ public DateTime? FINISHTIME { get; set; }
+
+ // Token: 0x1700016C RID: 364
+ // (get) Token: 0x060002F4 RID: 756 RVA: 0x00007334 File Offset: 0x00005534
+ // (set) Token: 0x060002F5 RID: 757 RVA: 0x0000734B File Offset: 0x0000554B
+ public DateTime? DOTIME { get; set; }
+
+ // Token: 0x1700016D RID: 365
+ // (get) Token: 0x060002F6 RID: 758 RVA: 0x00007354 File Offset: 0x00005554
+ // (set) Token: 0x060002F7 RID: 759 RVA: 0x0000736B File Offset: 0x0000556B
+ public int? NEEDTIME { get; set; }
+
+ // Token: 0x1700016E RID: 366
+ // (get) Token: 0x060002F8 RID: 760 RVA: 0x00007374 File Offset: 0x00005574
+ // (set) Token: 0x060002F9 RID: 761 RVA: 0x0000738B File Offset: 0x0000558B
+ public virtual TASK_TASK TASK_TASK { get; set; }
+
+ // Token: 0x1700016F RID: 367
+ // (get) Token: 0x060002FA RID: 762 RVA: 0x00007394 File Offset: 0x00005594
+ // (set) Token: 0x060002FB RID: 763 RVA: 0x000073AB File Offset: 0x000055AB
+ public virtual ICollection<TASK_SRMRECORD> TASK_SRMRECORD { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/TASK_RECORD.cs b/pj1/QQShow/EDM/TASK_RECORD.cs
new file mode 100644
index 0000000..37e80ac
--- /dev/null
+++ b/pj1/QQShow/EDM/TASK_RECORD.cs
@@ -0,0 +1,80 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000026 RID: 38
+ public class TASK_RECORD
+ {
+ // Token: 0x170001BB RID: 443
+ // (get) Token: 0x0600039A RID: 922 RVA: 0x00007E18 File Offset: 0x00006018
+ // (set) Token: 0x0600039B RID: 923 RVA: 0x00007E2F File Offset: 0x0000602F
+ public int ID { get; set; }
+
+ // Token: 0x170001BC RID: 444
+ // (get) Token: 0x0600039C RID: 924 RVA: 0x00007E38 File Offset: 0x00006038
+ // (set) Token: 0x0600039D RID: 925 RVA: 0x00007E4F File Offset: 0x0000604F
+ public int TYPE { get; set; }
+
+ // Token: 0x170001BD RID: 445
+ // (get) Token: 0x0600039E RID: 926 RVA: 0x00007E58 File Offset: 0x00006058
+ // (set) Token: 0x0600039F RID: 927 RVA: 0x00007E6F File Offset: 0x0000606F
+ public int? ITEMID { get; set; }
+
+ // Token: 0x170001BE RID: 446
+ // (get) Token: 0x060003A0 RID: 928 RVA: 0x00007E78 File Offset: 0x00006078
+ // (set) Token: 0x060003A1 RID: 929 RVA: 0x00007E8F File Offset: 0x0000608F
+ public int CONTAINERID { get; set; }
+
+ // Token: 0x170001BF RID: 447
+ // (get) Token: 0x060003A2 RID: 930 RVA: 0x00007E98 File Offset: 0x00006098
+ // (set) Token: 0x060003A3 RID: 931 RVA: 0x00007EAF File Offset: 0x000060AF
+ public int? TASKID { get; set; }
+
+ // Token: 0x170001C0 RID: 448
+ // (get) Token: 0x060003A4 RID: 932 RVA: 0x00007EB8 File Offset: 0x000060B8
+ // (set) Token: 0x060003A5 RID: 933 RVA: 0x00007ECF File Offset: 0x000060CF
+ [StringLength(50)]
+ public string OUTORDERCODE { get; set; }
+
+ // Token: 0x170001C1 RID: 449
+ // (get) Token: 0x060003A6 RID: 934 RVA: 0x00007ED8 File Offset: 0x000060D8
+ // (set) Token: 0x060003A7 RID: 935 RVA: 0x00007EEF File Offset: 0x000060EF
+ public int ENABLE { get; set; }
+
+ // Token: 0x170001C2 RID: 450
+ // (get) Token: 0x060003A8 RID: 936 RVA: 0x00007EF8 File Offset: 0x000060F8
+ // (set) Token: 0x060003A9 RID: 937 RVA: 0x00007F0F File Offset: 0x0000610F
+ public DateTime CREATETIME { get; set; }
+
+ // Token: 0x170001C3 RID: 451
+ // (get) Token: 0x060003AA RID: 938 RVA: 0x00007F18 File Offset: 0x00006118
+ // (set) Token: 0x060003AB RID: 939 RVA: 0x00007F2F File Offset: 0x0000612F
+ public int ITEMCOUNT { get; set; }
+
+ // Token: 0x170001C4 RID: 452
+ // (get) Token: 0x060003AC RID: 940 RVA: 0x00007F38 File Offset: 0x00006138
+ // (set) Token: 0x060003AD RID: 941 RVA: 0x00007F4F File Offset: 0x0000614F
+ public int ISMAINOUT { get; set; }
+
+ // Token: 0x170001C5 RID: 453
+ // (get) Token: 0x060003AE RID: 942 RVA: 0x00007F58 File Offset: 0x00006158
+ // (set) Token: 0x060003AF RID: 943 RVA: 0x00007F6F File Offset: 0x0000616F
+ public int? CREATEUSERID { get; set; }
+
+ // Token: 0x170001C6 RID: 454
+ // (get) Token: 0x060003B0 RID: 944 RVA: 0x00007F78 File Offset: 0x00006178
+ // (set) Token: 0x060003B1 RID: 945 RVA: 0x00007F8F File Offset: 0x0000618F
+ public virtual BASE_CONTAINER BASE_CONTAINER { get; set; }
+
+ // Token: 0x170001C7 RID: 455
+ // (get) Token: 0x060003B2 RID: 946 RVA: 0x00007F98 File Offset: 0x00006198
+ // (set) Token: 0x060003B3 RID: 947 RVA: 0x00007FAF File Offset: 0x000061AF
+ public virtual BASE_ITEM BASE_ITEM { get; set; }
+
+ // Token: 0x170001C8 RID: 456
+ // (get) Token: 0x060003B4 RID: 948 RVA: 0x00007FB8 File Offset: 0x000061B8
+ // (set) Token: 0x060003B5 RID: 949 RVA: 0x00007FCF File Offset: 0x000061CF
+ public virtual TASK_TASK TASK_TASK { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/TASK_SRMRECORD.cs b/pj1/QQShow/EDM/TASK_SRMRECORD.cs
new file mode 100644
index 0000000..468c477
--- /dev/null
+++ b/pj1/QQShow/EDM/TASK_SRMRECORD.cs
@@ -0,0 +1,53 @@
+锘縰sing System;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000027 RID: 39
+ public class TASK_SRMRECORD
+ {
+ // Token: 0x170001C9 RID: 457
+ // (get) Token: 0x060003B7 RID: 951 RVA: 0x00007FE0 File Offset: 0x000061E0
+ // (set) Token: 0x060003B8 RID: 952 RVA: 0x00007FF7 File Offset: 0x000061F7
+ public int id { get; set; }
+
+ // Token: 0x170001CA RID: 458
+ // (get) Token: 0x060003B9 RID: 953 RVA: 0x00008000 File Offset: 0x00006200
+ // (set) Token: 0x060003BA RID: 954 RVA: 0x00008017 File Offset: 0x00006217
+ public int? srmTaskId { get; set; }
+
+ // Token: 0x170001CB RID: 459
+ // (get) Token: 0x060003BB RID: 955 RVA: 0x00008020 File Offset: 0x00006220
+ // (set) Token: 0x060003BC RID: 956 RVA: 0x00008037 File Offset: 0x00006237
+ public int? containerId { get; set; }
+
+ // Token: 0x170001CC RID: 460
+ // (get) Token: 0x060003BD RID: 957 RVA: 0x00008040 File Offset: 0x00006240
+ // (set) Token: 0x060003BE RID: 958 RVA: 0x00008057 File Offset: 0x00006257
+ public int? itemId { get; set; }
+
+ // Token: 0x170001CD RID: 461
+ // (get) Token: 0x060003BF RID: 959 RVA: 0x00008060 File Offset: 0x00006260
+ // (set) Token: 0x060003C0 RID: 960 RVA: 0x00008077 File Offset: 0x00006277
+ public DateTime? createTime { get; set; }
+
+ // Token: 0x170001CE RID: 462
+ // (get) Token: 0x060003C1 RID: 961 RVA: 0x00008080 File Offset: 0x00006280
+ // (set) Token: 0x060003C2 RID: 962 RVA: 0x00008097 File Offset: 0x00006297
+ public int? itemCount { get; set; }
+
+ // Token: 0x170001CF RID: 463
+ // (get) Token: 0x060003C3 RID: 963 RVA: 0x000080A0 File Offset: 0x000062A0
+ // (set) Token: 0x060003C4 RID: 964 RVA: 0x000080B7 File Offset: 0x000062B7
+ public virtual BASE_CONTAINER BASE_CONTAINER { get; set; }
+
+ // Token: 0x170001D0 RID: 464
+ // (get) Token: 0x060003C5 RID: 965 RVA: 0x000080C0 File Offset: 0x000062C0
+ // (set) Token: 0x060003C6 RID: 966 RVA: 0x000080D7 File Offset: 0x000062D7
+ public virtual BASE_ITEM BASE_ITEM { get; set; }
+
+ // Token: 0x170001D1 RID: 465
+ // (get) Token: 0x060003C7 RID: 967 RVA: 0x000080E0 File Offset: 0x000062E0
+ // (set) Token: 0x060003C8 RID: 968 RVA: 0x000080F7 File Offset: 0x000062F7
+ public virtual SrmTask SrmTask { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/TASK_TASK.cs b/pj1/QQShow/EDM/TASK_TASK.cs
new file mode 100644
index 0000000..272cb82
--- /dev/null
+++ b/pj1/QQShow/EDM/TASK_TASK.cs
@@ -0,0 +1,185 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000028 RID: 40
+ public class TASK_TASK
+ {
+ // Token: 0x060003CA RID: 970 RVA: 0x00008108 File Offset: 0x00006308
+ public TASK_TASK()
+ {
+ this.RgvTask = new HashSet<RgvTask>();
+ this.SrmTask = new HashSet<SrmTask>();
+ this.TASK_RECORD = new HashSet<TASK_RECORD>();
+ this.TranTask = new HashSet<TranTask>();
+ }
+
+ // Token: 0x170001D2 RID: 466
+ // (get) Token: 0x060003CB RID: 971 RVA: 0x00008144 File Offset: 0x00006344
+ // (set) Token: 0x060003CC RID: 972 RVA: 0x0000815B File Offset: 0x0000635B
+ public int ID { get; set; }
+
+ // Token: 0x170001D3 RID: 467
+ // (get) Token: 0x060003CD RID: 973 RVA: 0x00008164 File Offset: 0x00006364
+ // (set) Token: 0x060003CE RID: 974 RVA: 0x0000817B File Offset: 0x0000637B
+ [StringLength(50)]
+ public string SOURCEPLACE { get; set; }
+
+ // Token: 0x170001D4 RID: 468
+ // (get) Token: 0x060003CF RID: 975 RVA: 0x00008184 File Offset: 0x00006384
+ // (set) Token: 0x060003D0 RID: 976 RVA: 0x0000819B File Offset: 0x0000639B
+ [StringLength(50)]
+ public string TOPLACE { get; set; }
+
+ // Token: 0x170001D5 RID: 469
+ // (get) Token: 0x060003D1 RID: 977 RVA: 0x000081A4 File Offset: 0x000063A4
+ // (set) Token: 0x060003D2 RID: 978 RVA: 0x000081BB File Offset: 0x000063BB
+ public int? ORDERID { get; set; }
+
+ // Token: 0x170001D6 RID: 470
+ // (get) Token: 0x060003D3 RID: 979 RVA: 0x000081C4 File Offset: 0x000063C4
+ // (set) Token: 0x060003D4 RID: 980 RVA: 0x000081DB File Offset: 0x000063DB
+ public int? TASKTYPE { get; set; }
+
+ // Token: 0x170001D7 RID: 471
+ // (get) Token: 0x060003D5 RID: 981 RVA: 0x000081E4 File Offset: 0x000063E4
+ // (set) Token: 0x060003D6 RID: 982 RVA: 0x000081FB File Offset: 0x000063FB
+ [StringLength(50)]
+ public string TASKSTATUS { get; set; }
+
+ // Token: 0x170001D8 RID: 472
+ // (get) Token: 0x060003D7 RID: 983 RVA: 0x00008204 File Offset: 0x00006404
+ // (set) Token: 0x060003D8 RID: 984 RVA: 0x0000821B File Offset: 0x0000641B
+ public DateTime? CREATETIME { get; set; }
+
+ // Token: 0x170001D9 RID: 473
+ // (get) Token: 0x060003D9 RID: 985 RVA: 0x00008224 File Offset: 0x00006424
+ // (set) Token: 0x060003DA RID: 986 RVA: 0x0000823B File Offset: 0x0000643B
+ public int? CREATEUSERID { get; set; }
+
+ // Token: 0x170001DA RID: 474
+ // (get) Token: 0x060003DB RID: 987 RVA: 0x00008244 File Offset: 0x00006444
+ // (set) Token: 0x060003DC RID: 988 RVA: 0x0000825B File Offset: 0x0000645B
+ public int? TASKLEVEL { get; set; }
+
+ // Token: 0x170001DB RID: 475
+ // (get) Token: 0x060003DD RID: 989 RVA: 0x00008264 File Offset: 0x00006464
+ // (set) Token: 0x060003DE RID: 990 RVA: 0x0000827B File Offset: 0x0000647B
+ public int? ISNEEDREDIRECT { get; set; }
+
+ // Token: 0x170001DC RID: 476
+ // (get) Token: 0x060003DF RID: 991 RVA: 0x00008284 File Offset: 0x00006484
+ // (set) Token: 0x060003E0 RID: 992 RVA: 0x0000829B File Offset: 0x0000649B
+ public int? CONTAINERID { get; set; }
+
+ // Token: 0x170001DD RID: 477
+ // (get) Token: 0x060003E1 RID: 993 RVA: 0x000082A4 File Offset: 0x000064A4
+ // (set) Token: 0x060003E2 RID: 994 RVA: 0x000082BB File Offset: 0x000064BB
+ public int? HASFINISHED { get; set; }
+
+ // Token: 0x170001DE RID: 478
+ // (get) Token: 0x060003E3 RID: 995 RVA: 0x000082C4 File Offset: 0x000064C4
+ // (set) Token: 0x060003E4 RID: 996 RVA: 0x000082DB File Offset: 0x000064DB
+ public int? ERRORMSG { get; set; }
+
+ // Token: 0x170001DF RID: 479
+ // (get) Token: 0x060003E5 RID: 997 RVA: 0x000082E4 File Offset: 0x000064E4
+ // (set) Token: 0x060003E6 RID: 998 RVA: 0x000082FB File Offset: 0x000064FB
+ public int? ERRORDEVICEID { get; set; }
+
+ // Token: 0x170001E0 RID: 480
+ // (get) Token: 0x060003E7 RID: 999 RVA: 0x00008304 File Offset: 0x00006504
+ // (set) Token: 0x060003E8 RID: 1000 RVA: 0x0000831B File Offset: 0x0000651B
+ public int? ISERROR { get; set; }
+
+ // Token: 0x170001E1 RID: 481
+ // (get) Token: 0x060003E9 RID: 1001 RVA: 0x00008324 File Offset: 0x00006524
+ // (set) Token: 0x060003EA RID: 1002 RVA: 0x0000833B File Offset: 0x0000653B
+ public int? HASREADED { get; set; }
+
+ // Token: 0x170001E2 RID: 482
+ // (get) Token: 0x060003EB RID: 1003 RVA: 0x00008344 File Offset: 0x00006544
+ // (set) Token: 0x060003EC RID: 1004 RVA: 0x0000835B File Offset: 0x0000655B
+ public int? OUTTYPE { get; set; }
+
+ // Token: 0x170001E3 RID: 483
+ // (get) Token: 0x060003ED RID: 1005 RVA: 0x00008364 File Offset: 0x00006564
+ // (set) Token: 0x060003EE RID: 1006 RVA: 0x0000837B File Offset: 0x0000657B
+ public int? ENABLE { get; set; }
+
+ // Token: 0x170001E4 RID: 484
+ // (get) Token: 0x060003EF RID: 1007 RVA: 0x00008384 File Offset: 0x00006584
+ // (set) Token: 0x060003F0 RID: 1008 RVA: 0x0000839B File Offset: 0x0000659B
+ public DateTime? FINISHTIME { get; set; }
+
+ // Token: 0x170001E5 RID: 485
+ // (get) Token: 0x060003F1 RID: 1009 RVA: 0x000083A4 File Offset: 0x000065A4
+ // (set) Token: 0x060003F2 RID: 1010 RVA: 0x000083BB File Offset: 0x000065BB
+ public DateTime? DOTIME { get; set; }
+
+ // Token: 0x170001E6 RID: 486
+ // (get) Token: 0x060003F3 RID: 1011 RVA: 0x000083C4 File Offset: 0x000065C4
+ // (set) Token: 0x060003F4 RID: 1012 RVA: 0x000083DB File Offset: 0x000065DB
+ public int? ISHURRY { get; set; }
+
+ // Token: 0x170001E7 RID: 487
+ // (get) Token: 0x060003F5 RID: 1013 RVA: 0x000083E4 File Offset: 0x000065E4
+ // (set) Token: 0x060003F6 RID: 1014 RVA: 0x000083FB File Offset: 0x000065FB
+ public int? NEEDTIME { get; set; }
+
+ // Token: 0x170001E8 RID: 488
+ // (get) Token: 0x060003F7 RID: 1015 RVA: 0x00008404 File Offset: 0x00006604
+ // (set) Token: 0x060003F8 RID: 1016 RVA: 0x0000841B File Offset: 0x0000661B
+ [StringLength(50)]
+ public string LOCALDEVICE { get; set; }
+
+ // Token: 0x170001E9 RID: 489
+ // (get) Token: 0x060003F9 RID: 1017 RVA: 0x00008424 File Offset: 0x00006624
+ // (set) Token: 0x060003FA RID: 1018 RVA: 0x0000843B File Offset: 0x0000663B
+ [StringLength(50)]
+ public string LASTWEIGHT { get; set; }
+
+ // Token: 0x170001EA RID: 490
+ // (get) Token: 0x060003FB RID: 1019 RVA: 0x00008444 File Offset: 0x00006644
+ // (set) Token: 0x060003FC RID: 1020 RVA: 0x0000845B File Offset: 0x0000665B
+ [StringLength(50)]
+ public string CANNOTDO { get; set; }
+
+ // Token: 0x170001EB RID: 491
+ // (get) Token: 0x060003FD RID: 1021 RVA: 0x00008464 File Offset: 0x00006664
+ // (set) Token: 0x060003FE RID: 1022 RVA: 0x0000847B File Offset: 0x0000667B
+ public int? ISEXCHANGE { get; set; }
+
+ // Token: 0x170001EC RID: 492
+ // (get) Token: 0x060003FF RID: 1023 RVA: 0x00008484 File Offset: 0x00006684
+ // (set) Token: 0x06000400 RID: 1024 RVA: 0x0000849B File Offset: 0x0000669B
+ public virtual BASE_CONTAINER BASE_CONTAINER { get; set; }
+
+ // Token: 0x170001ED RID: 493
+ // (get) Token: 0x06000401 RID: 1025 RVA: 0x000084A4 File Offset: 0x000066A4
+ // (set) Token: 0x06000402 RID: 1026 RVA: 0x000084BB File Offset: 0x000066BB
+ public virtual ICollection<RgvTask> RgvTask { get; set; }
+
+ // Token: 0x170001EE RID: 494
+ // (get) Token: 0x06000403 RID: 1027 RVA: 0x000084C4 File Offset: 0x000066C4
+ // (set) Token: 0x06000404 RID: 1028 RVA: 0x000084DB File Offset: 0x000066DB
+ public virtual ICollection<SrmTask> SrmTask { get; set; }
+
+ // Token: 0x170001EF RID: 495
+ // (get) Token: 0x06000405 RID: 1029 RVA: 0x000084E4 File Offset: 0x000066E4
+ // (set) Token: 0x06000406 RID: 1030 RVA: 0x000084FB File Offset: 0x000066FB
+ public virtual SYS_USER SYS_USER { get; set; }
+
+ // Token: 0x170001F0 RID: 496
+ // (get) Token: 0x06000407 RID: 1031 RVA: 0x00008504 File Offset: 0x00006704
+ // (set) Token: 0x06000408 RID: 1032 RVA: 0x0000851B File Offset: 0x0000671B
+ public virtual ICollection<TASK_RECORD> TASK_RECORD { get; set; }
+
+ // Token: 0x170001F1 RID: 497
+ // (get) Token: 0x06000409 RID: 1033 RVA: 0x00008524 File Offset: 0x00006724
+ // (set) Token: 0x0600040A RID: 1034 RVA: 0x0000853B File Offset: 0x0000673B
+ public virtual ICollection<TranTask> TranTask { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/TranLock.cs b/pj1/QQShow/EDM/TranLock.cs
new file mode 100644
index 0000000..feee623
--- /dev/null
+++ b/pj1/QQShow/EDM/TranLock.cs
@@ -0,0 +1,50 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000029 RID: 41
+ [Table("TranLock")]
+ public class TranLock
+ {
+ // Token: 0x170001F2 RID: 498
+ // (get) Token: 0x0600040B RID: 1035 RVA: 0x00008544 File Offset: 0x00006744
+ // (set) Token: 0x0600040C RID: 1036 RVA: 0x0000855B File Offset: 0x0000675B
+ public int ID { get; set; }
+
+ // Token: 0x170001F3 RID: 499
+ // (get) Token: 0x0600040D RID: 1037 RVA: 0x00008564 File Offset: 0x00006764
+ // (set) Token: 0x0600040E RID: 1038 RVA: 0x0000857B File Offset: 0x0000677B
+ public int TRANID { get; set; }
+
+ // Token: 0x170001F4 RID: 500
+ // (get) Token: 0x0600040F RID: 1039 RVA: 0x00008584 File Offset: 0x00006784
+ // (set) Token: 0x06000410 RID: 1040 RVA: 0x0000859B File Offset: 0x0000679B
+ public int ISLOCK { get; set; }
+
+ // Token: 0x170001F5 RID: 501
+ // (get) Token: 0x06000411 RID: 1041 RVA: 0x000085A4 File Offset: 0x000067A4
+ // (set) Token: 0x06000412 RID: 1042 RVA: 0x000085BB File Offset: 0x000067BB
+ public int LOCKDEVICEID { get; set; }
+
+ // Token: 0x170001F6 RID: 502
+ // (get) Token: 0x06000413 RID: 1043 RVA: 0x000085C4 File Offset: 0x000067C4
+ // (set) Token: 0x06000414 RID: 1044 RVA: 0x000085DB File Offset: 0x000067DB
+ public int ISERRORLOCK { get; set; }
+
+ // Token: 0x170001F7 RID: 503
+ // (get) Token: 0x06000415 RID: 1045 RVA: 0x000085E4 File Offset: 0x000067E4
+ // (set) Token: 0x06000416 RID: 1046 RVA: 0x000085FB File Offset: 0x000067FB
+ public int LOCAL { get; set; }
+
+ // Token: 0x170001F8 RID: 504
+ // (get) Token: 0x06000417 RID: 1047 RVA: 0x00008604 File Offset: 0x00006804
+ // (set) Token: 0x06000418 RID: 1048 RVA: 0x0000861B File Offset: 0x0000681B
+ public int ISEAST { get; set; }
+
+ // Token: 0x170001F9 RID: 505
+ // (get) Token: 0x06000419 RID: 1049 RVA: 0x00008624 File Offset: 0x00006824
+ // (set) Token: 0x0600041A RID: 1050 RVA: 0x0000863B File Offset: 0x0000683B
+ public int? ISFULL { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/TranTask.cs b/pj1/QQShow/EDM/TranTask.cs
new file mode 100644
index 0000000..0f1d3bf
--- /dev/null
+++ b/pj1/QQShow/EDM/TranTask.cs
@@ -0,0 +1,65 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200002A RID: 42
+ [Table("TranTask")]
+ public class TranTask
+ {
+ // Token: 0x170001FA RID: 506
+ // (get) Token: 0x0600041C RID: 1052 RVA: 0x0000864C File Offset: 0x0000684C
+ // (set) Token: 0x0600041D RID: 1053 RVA: 0x00008663 File Offset: 0x00006863
+ public int ID { get; set; }
+
+ // Token: 0x170001FB RID: 507
+ // (get) Token: 0x0600041E RID: 1054 RVA: 0x0000866C File Offset: 0x0000686C
+ // (set) Token: 0x0600041F RID: 1055 RVA: 0x00008683 File Offset: 0x00006883
+ public int FASTHERTASKID { get; set; }
+
+ // Token: 0x170001FC RID: 508
+ // (get) Token: 0x06000420 RID: 1056 RVA: 0x0000868C File Offset: 0x0000688C
+ // (set) Token: 0x06000421 RID: 1057 RVA: 0x000086A3 File Offset: 0x000068A3
+ public int ISRELEASED { get; set; }
+
+ // Token: 0x170001FD RID: 509
+ // (get) Token: 0x06000422 RID: 1058 RVA: 0x000086AC File Offset: 0x000068AC
+ // (set) Token: 0x06000423 RID: 1059 RVA: 0x000086C3 File Offset: 0x000068C3
+ public int HASFINISHED { get; set; }
+
+ // Token: 0x170001FE RID: 510
+ // (get) Token: 0x06000424 RID: 1060 RVA: 0x000086CC File Offset: 0x000068CC
+ // (set) Token: 0x06000425 RID: 1061 RVA: 0x000086E3 File Offset: 0x000068E3
+ public int SOURCEPLACE { get; set; }
+
+ // Token: 0x170001FF RID: 511
+ // (get) Token: 0x06000426 RID: 1062 RVA: 0x000086EC File Offset: 0x000068EC
+ // (set) Token: 0x06000427 RID: 1063 RVA: 0x00008703 File Offset: 0x00006903
+ public int TOPLACE { get; set; }
+
+ // Token: 0x17000200 RID: 512
+ // (get) Token: 0x06000428 RID: 1064 RVA: 0x0000870C File Offset: 0x0000690C
+ // (set) Token: 0x06000429 RID: 1065 RVA: 0x00008723 File Offset: 0x00006923
+ public float? LENGTH { get; set; }
+
+ // Token: 0x17000201 RID: 513
+ // (get) Token: 0x0600042A RID: 1066 RVA: 0x0000872C File Offset: 0x0000692C
+ // (set) Token: 0x0600042B RID: 1067 RVA: 0x00008743 File Offset: 0x00006943
+ public float? HEIGHT { get; set; }
+
+ // Token: 0x17000202 RID: 514
+ // (get) Token: 0x0600042C RID: 1068 RVA: 0x0000874C File Offset: 0x0000694C
+ // (set) Token: 0x0600042D RID: 1069 RVA: 0x00008763 File Offset: 0x00006963
+ public float? WIDTH { get; set; }
+
+ // Token: 0x17000203 RID: 515
+ // (get) Token: 0x0600042E RID: 1070 RVA: 0x0000876C File Offset: 0x0000696C
+ // (set) Token: 0x0600042F RID: 1071 RVA: 0x00008783 File Offset: 0x00006983
+ public int? PALLETTYPE { get; set; }
+
+ // Token: 0x17000204 RID: 516
+ // (get) Token: 0x06000430 RID: 1072 RVA: 0x0000878C File Offset: 0x0000698C
+ // (set) Token: 0x06000431 RID: 1073 RVA: 0x000087A3 File Offset: 0x000069A3
+ public virtual TASK_TASK TASK_TASK { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_ALERT_ALERT.cs b/pj1/QQShow/EDM/View_ALERT_ALERT.cs
new file mode 100644
index 0000000..ff5e10d
--- /dev/null
+++ b/pj1/QQShow/EDM/View_ALERT_ALERT.cs
@@ -0,0 +1,55 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200002D RID: 45
+ public class View_ALERT_ALERT
+ {
+ // Token: 0x17000210 RID: 528
+ // (get) Token: 0x0600044B RID: 1099 RVA: 0x00008924 File Offset: 0x00006B24
+ // (set) Token: 0x0600044C RID: 1100 RVA: 0x0000893B File Offset: 0x00006B3B
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x17000211 RID: 529
+ // (get) Token: 0x0600044D RID: 1101 RVA: 0x00008944 File Offset: 0x00006B44
+ // (set) Token: 0x0600044E RID: 1102 RVA: 0x0000895B File Offset: 0x00006B5B
+ [StringLength(50)]
+ public string alertName { get; set; }
+
+ // Token: 0x17000212 RID: 530
+ // (get) Token: 0x0600044F RID: 1103 RVA: 0x00008964 File Offset: 0x00006B64
+ // (set) Token: 0x06000450 RID: 1104 RVA: 0x0000897B File Offset: 0x00006B7B
+ [StringLength(50)]
+ public string alertDes { get; set; }
+
+ // Token: 0x17000213 RID: 531
+ // (get) Token: 0x06000451 RID: 1105 RVA: 0x00008984 File Offset: 0x00006B84
+ // (set) Token: 0x06000452 RID: 1106 RVA: 0x0000899B File Offset: 0x00006B9B
+ public DateTime? createTime { get; set; }
+
+ // Token: 0x17000214 RID: 532
+ // (get) Token: 0x06000453 RID: 1107 RVA: 0x000089A4 File Offset: 0x00006BA4
+ // (set) Token: 0x06000454 RID: 1108 RVA: 0x000089BB File Offset: 0x00006BBB
+ public DateTime? finishTime { get; set; }
+
+ // Token: 0x17000215 RID: 533
+ // (get) Token: 0x06000455 RID: 1109 RVA: 0x000089C4 File Offset: 0x00006BC4
+ // (set) Token: 0x06000456 RID: 1110 RVA: 0x000089DB File Offset: 0x00006BDB
+ public int? totalTime { get; set; }
+
+ // Token: 0x17000216 RID: 534
+ // (get) Token: 0x06000457 RID: 1111 RVA: 0x000089E4 File Offset: 0x00006BE4
+ // (set) Token: 0x06000458 RID: 1112 RVA: 0x000089FB File Offset: 0x00006BFB
+ [StringLength(50)]
+ public string deviceName { get; set; }
+
+ // Token: 0x17000217 RID: 535
+ // (get) Token: 0x06000459 RID: 1113 RVA: 0x00008A04 File Offset: 0x00006C04
+ // (set) Token: 0x0600045A RID: 1114 RVA: 0x00008A1B File Offset: 0x00006C1B
+ [StringLength(50)]
+ public string alertCode { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_BASE_CONTAINER.cs b/pj1/QQShow/EDM/View_BASE_CONTAINER.cs
new file mode 100644
index 0000000..e756914
--- /dev/null
+++ b/pj1/QQShow/EDM/View_BASE_CONTAINER.cs
@@ -0,0 +1,85 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200002E RID: 46
+ public class View_BASE_CONTAINER
+ {
+ // Token: 0x17000218 RID: 536
+ // (get) Token: 0x0600045C RID: 1116 RVA: 0x00008A2C File Offset: 0x00006C2C
+ // (set) Token: 0x0600045D RID: 1117 RVA: 0x00008A43 File Offset: 0x00006C43
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x17000219 RID: 537
+ // (get) Token: 0x0600045E RID: 1118 RVA: 0x00008A4C File Offset: 0x00006C4C
+ // (set) Token: 0x0600045F RID: 1119 RVA: 0x00008A63 File Offset: 0x00006C63
+ [StringLength(50)]
+ public string containerName { get; set; }
+
+ // Token: 0x1700021A RID: 538
+ // (get) Token: 0x06000460 RID: 1120 RVA: 0x00008A6C File Offset: 0x00006C6C
+ // (set) Token: 0x06000461 RID: 1121 RVA: 0x00008A83 File Offset: 0x00006C83
+ [StringLength(50)]
+ public string containerType { get; set; }
+
+ // Token: 0x1700021B RID: 539
+ // (get) Token: 0x06000462 RID: 1122 RVA: 0x00008A8C File Offset: 0x00006C8C
+ // (set) Token: 0x06000463 RID: 1123 RVA: 0x00008AA3 File Offset: 0x00006CA3
+ public int? status { get; set; }
+
+ // Token: 0x1700021C RID: 540
+ // (get) Token: 0x06000464 RID: 1124 RVA: 0x00008AAC File Offset: 0x00006CAC
+ // (set) Token: 0x06000465 RID: 1125 RVA: 0x00008AC3 File Offset: 0x00006CC3
+ public decimal? weight { get; set; }
+
+ // Token: 0x1700021D RID: 541
+ // (get) Token: 0x06000466 RID: 1126 RVA: 0x00008ACC File Offset: 0x00006CCC
+ // (set) Token: 0x06000467 RID: 1127 RVA: 0x00008AE3 File Offset: 0x00006CE3
+ public decimal? length { get; set; }
+
+ // Token: 0x1700021E RID: 542
+ // (get) Token: 0x06000468 RID: 1128 RVA: 0x00008AEC File Offset: 0x00006CEC
+ // (set) Token: 0x06000469 RID: 1129 RVA: 0x00008B03 File Offset: 0x00006D03
+ public decimal? height { get; set; }
+
+ // Token: 0x1700021F RID: 543
+ // (get) Token: 0x0600046A RID: 1130 RVA: 0x00008B0C File Offset: 0x00006D0C
+ // (set) Token: 0x0600046B RID: 1131 RVA: 0x00008B23 File Offset: 0x00006D23
+ public decimal? width { get; set; }
+
+ // Token: 0x17000220 RID: 544
+ // (get) Token: 0x0600046C RID: 1132 RVA: 0x00008B2C File Offset: 0x00006D2C
+ // (set) Token: 0x0600046D RID: 1133 RVA: 0x00008B43 File Offset: 0x00006D43
+ public decimal? weightDifference { get; set; }
+
+ // Token: 0x17000221 RID: 545
+ // (get) Token: 0x0600046E RID: 1134 RVA: 0x00008B4C File Offset: 0x00006D4C
+ // (set) Token: 0x0600046F RID: 1135 RVA: 0x00008B63 File Offset: 0x00006D63
+ public int? palletCode { get; set; }
+
+ // Token: 0x17000222 RID: 546
+ // (get) Token: 0x06000470 RID: 1136 RVA: 0x00008B6C File Offset: 0x00006D6C
+ // (set) Token: 0x06000471 RID: 1137 RVA: 0x00008B83 File Offset: 0x00006D83
+ [StringLength(50)]
+ public string palletType { get; set; }
+
+ // Token: 0x17000223 RID: 547
+ // (get) Token: 0x06000472 RID: 1138 RVA: 0x00008B8C File Offset: 0x00006D8C
+ // (set) Token: 0x06000473 RID: 1139 RVA: 0x00008BA3 File Offset: 0x00006DA3
+ public int? enable { get; set; }
+
+ // Token: 0x17000224 RID: 548
+ // (get) Token: 0x06000474 RID: 1140 RVA: 0x00008BAC File Offset: 0x00006DAC
+ // (set) Token: 0x06000475 RID: 1141 RVA: 0x00008BC3 File Offset: 0x00006DC3
+ [StringLength(50)]
+ public string containerDes { get; set; }
+
+ // Token: 0x17000225 RID: 549
+ // (get) Token: 0x06000476 RID: 1142 RVA: 0x00008BCC File Offset: 0x00006DCC
+ // (set) Token: 0x06000477 RID: 1143 RVA: 0x00008BE3 File Offset: 0x00006DE3
+ public int? isLock { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_BASE_CONTAINER_VS_ITEM.cs b/pj1/QQShow/EDM/View_BASE_CONTAINER_VS_ITEM.cs
new file mode 100644
index 0000000..1cb4110
--- /dev/null
+++ b/pj1/QQShow/EDM/View_BASE_CONTAINER_VS_ITEM.cs
@@ -0,0 +1,170 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200002F RID: 47
+ public class View_BASE_CONTAINER_VS_ITEM
+ {
+ // Token: 0x17000226 RID: 550
+ // (get) Token: 0x06000479 RID: 1145 RVA: 0x00008BF4 File Offset: 0x00006DF4
+ // (set) Token: 0x0600047A RID: 1146 RVA: 0x00008C0B File Offset: 0x00006E0B
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x17000227 RID: 551
+ // (get) Token: 0x0600047B RID: 1147 RVA: 0x00008C14 File Offset: 0x00006E14
+ // (set) Token: 0x0600047C RID: 1148 RVA: 0x00008C2B File Offset: 0x00006E2B
+ [StringLength(50)]
+ public string itemName { get; set; }
+
+ // Token: 0x17000228 RID: 552
+ // (get) Token: 0x0600047D RID: 1149 RVA: 0x00008C34 File Offset: 0x00006E34
+ // (set) Token: 0x0600047E RID: 1150 RVA: 0x00008C4B File Offset: 0x00006E4B
+ [StringLength(50)]
+ public string itemDes { get; set; }
+
+ // Token: 0x17000229 RID: 553
+ // (get) Token: 0x0600047F RID: 1151 RVA: 0x00008C54 File Offset: 0x00006E54
+ // (set) Token: 0x06000480 RID: 1152 RVA: 0x00008C6B File Offset: 0x00006E6B
+ public decimal? itemWeight { get; set; }
+
+ // Token: 0x1700022A RID: 554
+ // (get) Token: 0x06000481 RID: 1153 RVA: 0x00008C74 File Offset: 0x00006E74
+ // (set) Token: 0x06000482 RID: 1154 RVA: 0x00008C8B File Offset: 0x00006E8B
+ [StringLength(50)]
+ public string itemType { get; set; }
+
+ // Token: 0x1700022B RID: 555
+ // (get) Token: 0x06000483 RID: 1155 RVA: 0x00008C94 File Offset: 0x00006E94
+ // (set) Token: 0x06000484 RID: 1156 RVA: 0x00008CAB File Offset: 0x00006EAB
+ public decimal? itemWeightDifference { get; set; }
+
+ // Token: 0x1700022C RID: 556
+ // (get) Token: 0x06000485 RID: 1157 RVA: 0x00008CB4 File Offset: 0x00006EB4
+ // (set) Token: 0x06000486 RID: 1158 RVA: 0x00008CCB File Offset: 0x00006ECB
+ [StringLength(50)]
+ public string containerName { get; set; }
+
+ // Token: 0x1700022D RID: 557
+ // (get) Token: 0x06000487 RID: 1159 RVA: 0x00008CD4 File Offset: 0x00006ED4
+ // (set) Token: 0x06000488 RID: 1160 RVA: 0x00008CEB File Offset: 0x00006EEB
+ [StringLength(50)]
+ public string containerType { get; set; }
+
+ // Token: 0x1700022E RID: 558
+ // (get) Token: 0x06000489 RID: 1161 RVA: 0x00008CF4 File Offset: 0x00006EF4
+ // (set) Token: 0x0600048A RID: 1162 RVA: 0x00008D0B File Offset: 0x00006F0B
+ public int? containerStatus { get; set; }
+
+ // Token: 0x1700022F RID: 559
+ // (get) Token: 0x0600048B RID: 1163 RVA: 0x00008D14 File Offset: 0x00006F14
+ // (set) Token: 0x0600048C RID: 1164 RVA: 0x00008D2B File Offset: 0x00006F2B
+ public decimal? containerWeight { get; set; }
+
+ // Token: 0x17000230 RID: 560
+ // (get) Token: 0x0600048D RID: 1165 RVA: 0x00008D34 File Offset: 0x00006F34
+ // (set) Token: 0x0600048E RID: 1166 RVA: 0x00008D4B File Offset: 0x00006F4B
+ public decimal? containerWeightDifference { get; set; }
+
+ // Token: 0x17000231 RID: 561
+ // (get) Token: 0x0600048F RID: 1167 RVA: 0x00008D54 File Offset: 0x00006F54
+ // (set) Token: 0x06000490 RID: 1168 RVA: 0x00008D6B File Offset: 0x00006F6B
+ [StringLength(50)]
+ public string inOrderCode { get; set; }
+
+ // Token: 0x17000232 RID: 562
+ // (get) Token: 0x06000491 RID: 1169 RVA: 0x00008D74 File Offset: 0x00006F74
+ // (set) Token: 0x06000492 RID: 1170 RVA: 0x00008D8B File Offset: 0x00006F8B
+ [StringLength(50)]
+ public string outOrderCode { get; set; }
+
+ // Token: 0x17000233 RID: 563
+ // (get) Token: 0x06000493 RID: 1171 RVA: 0x00008D94 File Offset: 0x00006F94
+ // (set) Token: 0x06000494 RID: 1172 RVA: 0x00008DAB File Offset: 0x00006FAB
+ public DateTime? updateTime { get; set; }
+
+ // Token: 0x17000234 RID: 564
+ // (get) Token: 0x06000495 RID: 1173 RVA: 0x00008DB4 File Offset: 0x00006FB4
+ // (set) Token: 0x06000496 RID: 1174 RVA: 0x00008DCB File Offset: 0x00006FCB
+ public int? itemNum { get; set; }
+
+ // Token: 0x17000235 RID: 565
+ // (get) Token: 0x06000497 RID: 1175 RVA: 0x00008DD4 File Offset: 0x00006FD4
+ // (set) Token: 0x06000498 RID: 1176 RVA: 0x00008DEB File Offset: 0x00006FEB
+ public int? isBad { get; set; }
+
+ // Token: 0x17000236 RID: 566
+ // (get) Token: 0x06000499 RID: 1177 RVA: 0x00008DF4 File Offset: 0x00006FF4
+ // (set) Token: 0x0600049A RID: 1178 RVA: 0x00008E0B File Offset: 0x0000700B
+ public int? enable { get; set; }
+
+ // Token: 0x17000237 RID: 567
+ // (get) Token: 0x0600049B RID: 1179 RVA: 0x00008E14 File Offset: 0x00007014
+ // (set) Token: 0x0600049C RID: 1180 RVA: 0x00008E2B File Offset: 0x0000702B
+ [StringLength(50)]
+ public string badByFactory { get; set; }
+
+ // Token: 0x17000238 RID: 568
+ // (get) Token: 0x0600049D RID: 1181 RVA: 0x00008E34 File Offset: 0x00007034
+ // (set) Token: 0x0600049E RID: 1182 RVA: 0x00008E4B File Offset: 0x0000704B
+ public string image { get; set; }
+
+ // Token: 0x17000239 RID: 569
+ // (get) Token: 0x0600049F RID: 1183 RVA: 0x00008E54 File Offset: 0x00007054
+ // (set) Token: 0x060004A0 RID: 1184 RVA: 0x00008E6B File Offset: 0x0000706B
+ [StringLength(50)]
+ public string createLine { get; set; }
+
+ // Token: 0x1700023A RID: 570
+ // (get) Token: 0x060004A1 RID: 1185 RVA: 0x00008E74 File Offset: 0x00007074
+ // (set) Token: 0x060004A2 RID: 1186 RVA: 0x00008E8B File Offset: 0x0000708B
+ public int? maxNum { get; set; }
+
+ // Token: 0x1700023B RID: 571
+ // (get) Token: 0x060004A3 RID: 1187 RVA: 0x00008E94 File Offset: 0x00007094
+ // (set) Token: 0x060004A4 RID: 1188 RVA: 0x00008EAB File Offset: 0x000070AB
+ [StringLength(50)]
+ public string inType { get; set; }
+
+ // Token: 0x1700023C RID: 572
+ // (get) Token: 0x060004A5 RID: 1189 RVA: 0x00008EB4 File Offset: 0x000070B4
+ // (set) Token: 0x060004A6 RID: 1190 RVA: 0x00008ECB File Offset: 0x000070CB
+ [StringLength(50)]
+ public string storeName { get; set; }
+
+ // Token: 0x1700023D RID: 573
+ // (get) Token: 0x060004A7 RID: 1191 RVA: 0x00008ED4 File Offset: 0x000070D4
+ // (set) Token: 0x060004A8 RID: 1192 RVA: 0x00008EEB File Offset: 0x000070EB
+ public decimal? price { get; set; }
+
+ // Token: 0x1700023E RID: 574
+ // (get) Token: 0x060004A9 RID: 1193 RVA: 0x00008EF4 File Offset: 0x000070F4
+ // (set) Token: 0x060004AA RID: 1194 RVA: 0x00008F0B File Offset: 0x0000710B
+ [StringLength(50)]
+ public string unit { get; set; }
+
+ // Token: 0x1700023F RID: 575
+ // (get) Token: 0x060004AB RID: 1195 RVA: 0x00008F14 File Offset: 0x00007114
+ // (set) Token: 0x060004AC RID: 1196 RVA: 0x00008F2B File Offset: 0x0000712B
+ public decimal? getWeight { get; set; }
+
+ // Token: 0x17000240 RID: 576
+ // (get) Token: 0x060004AD RID: 1197 RVA: 0x00008F34 File Offset: 0x00007134
+ // (set) Token: 0x060004AE RID: 1198 RVA: 0x00008F4B File Offset: 0x0000714B
+ public decimal? totalWeight { get; set; }
+
+ // Token: 0x17000241 RID: 577
+ // (get) Token: 0x060004AF RID: 1199 RVA: 0x00008F54 File Offset: 0x00007154
+ // (set) Token: 0x060004B0 RID: 1200 RVA: 0x00008F6B File Offset: 0x0000716B
+ [StringLength(50)]
+ public string cviCode { get; set; }
+
+ // Token: 0x17000242 RID: 578
+ // (get) Token: 0x060004B1 RID: 1201 RVA: 0x00008F74 File Offset: 0x00007174
+ // (set) Token: 0x060004B2 RID: 1202 RVA: 0x00008F8B File Offset: 0x0000718B
+ [StringLength(50)]
+ public string createUser { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_BASE_DEVICE.cs b/pj1/QQShow/EDM/View_BASE_DEVICE.cs
new file mode 100644
index 0000000..6d7be0c
--- /dev/null
+++ b/pj1/QQShow/EDM/View_BASE_DEVICE.cs
@@ -0,0 +1,36 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000030 RID: 48
+ public class View_BASE_DEVICE
+ {
+ // Token: 0x17000243 RID: 579
+ // (get) Token: 0x060004B4 RID: 1204 RVA: 0x00008F9C File Offset: 0x0000719C
+ // (set) Token: 0x060004B5 RID: 1205 RVA: 0x00008FB3 File Offset: 0x000071B3
+ public int id { get; set; }
+
+ // Token: 0x17000244 RID: 580
+ // (get) Token: 0x060004B6 RID: 1206 RVA: 0x00008FBC File Offset: 0x000071BC
+ // (set) Token: 0x060004B7 RID: 1207 RVA: 0x00008FD3 File Offset: 0x000071D3
+ [StringLength(50)]
+ public string deviceName { get; set; }
+
+ // Token: 0x17000245 RID: 581
+ // (get) Token: 0x060004B8 RID: 1208 RVA: 0x00008FDC File Offset: 0x000071DC
+ // (set) Token: 0x060004B9 RID: 1209 RVA: 0x00008FF3 File Offset: 0x000071F3
+ [StringLength(50)]
+ public string deviceType { get; set; }
+
+ // Token: 0x17000246 RID: 582
+ // (get) Token: 0x060004BA RID: 1210 RVA: 0x00008FFC File Offset: 0x000071FC
+ // (set) Token: 0x060004BB RID: 1211 RVA: 0x00009013 File Offset: 0x00007213
+ public int? deviceId { get; set; }
+
+ // Token: 0x17000247 RID: 583
+ // (get) Token: 0x060004BC RID: 1212 RVA: 0x0000901C File Offset: 0x0000721C
+ // (set) Token: 0x060004BD RID: 1213 RVA: 0x00009033 File Offset: 0x00007233
+ public int? isLock { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_BASE_INTYPE.cs b/pj1/QQShow/EDM/View_BASE_INTYPE.cs
new file mode 100644
index 0000000..c557f21
--- /dev/null
+++ b/pj1/QQShow/EDM/View_BASE_INTYPE.cs
@@ -0,0 +1,26 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000031 RID: 49
+ public class View_BASE_INTYPE
+ {
+ // Token: 0x17000248 RID: 584
+ // (get) Token: 0x060004BF RID: 1215 RVA: 0x00009044 File Offset: 0x00007244
+ // (set) Token: 0x060004C0 RID: 1216 RVA: 0x0000905B File Offset: 0x0000725B
+ public int id { get; set; }
+
+ // Token: 0x17000249 RID: 585
+ // (get) Token: 0x060004C1 RID: 1217 RVA: 0x00009064 File Offset: 0x00007264
+ // (set) Token: 0x060004C2 RID: 1218 RVA: 0x0000907B File Offset: 0x0000727B
+ [StringLength(50)]
+ public string inType { get; set; }
+
+ // Token: 0x1700024A RID: 586
+ // (get) Token: 0x060004C3 RID: 1219 RVA: 0x00009084 File Offset: 0x00007284
+ // (set) Token: 0x060004C4 RID: 1220 RVA: 0x0000909B File Offset: 0x0000729B
+ [StringLength(50)]
+ public string storeName { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_BASE_ITEM.cs b/pj1/QQShow/EDM/View_BASE_ITEM.cs
new file mode 100644
index 0000000..985c1e6
--- /dev/null
+++ b/pj1/QQShow/EDM/View_BASE_ITEM.cs
@@ -0,0 +1,105 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000032 RID: 50
+ public class View_BASE_ITEM
+ {
+ // Token: 0x1700024B RID: 587
+ // (get) Token: 0x060004C6 RID: 1222 RVA: 0x000090AC File Offset: 0x000072AC
+ // (set) Token: 0x060004C7 RID: 1223 RVA: 0x000090C3 File Offset: 0x000072C3
+ public int id { get; set; }
+
+ // Token: 0x1700024C RID: 588
+ // (get) Token: 0x060004C8 RID: 1224 RVA: 0x000090CC File Offset: 0x000072CC
+ // (set) Token: 0x060004C9 RID: 1225 RVA: 0x000090E3 File Offset: 0x000072E3
+ [StringLength(50)]
+ public string itemName { get; set; }
+
+ // Token: 0x1700024D RID: 589
+ // (get) Token: 0x060004CA RID: 1226 RVA: 0x000090EC File Offset: 0x000072EC
+ // (set) Token: 0x060004CB RID: 1227 RVA: 0x00009103 File Offset: 0x00007303
+ [StringLength(50)]
+ public string itemDes { get; set; }
+
+ // Token: 0x1700024E RID: 590
+ // (get) Token: 0x060004CC RID: 1228 RVA: 0x0000910C File Offset: 0x0000730C
+ // (set) Token: 0x060004CD RID: 1229 RVA: 0x00009123 File Offset: 0x00007323
+ public decimal? weight { get; set; }
+
+ // Token: 0x1700024F RID: 591
+ // (get) Token: 0x060004CE RID: 1230 RVA: 0x0000912C File Offset: 0x0000732C
+ // (set) Token: 0x060004CF RID: 1231 RVA: 0x00009143 File Offset: 0x00007343
+ [StringLength(50)]
+ public string itemType { get; set; }
+
+ // Token: 0x17000250 RID: 592
+ // (get) Token: 0x060004D0 RID: 1232 RVA: 0x0000914C File Offset: 0x0000734C
+ // (set) Token: 0x060004D1 RID: 1233 RVA: 0x00009163 File Offset: 0x00007363
+ public decimal? weightDifference { get; set; }
+
+ // Token: 0x17000251 RID: 593
+ // (get) Token: 0x060004D2 RID: 1234 RVA: 0x0000916C File Offset: 0x0000736C
+ // (set) Token: 0x060004D3 RID: 1235 RVA: 0x00009183 File Offset: 0x00007383
+ public int? enable { get; set; }
+
+ // Token: 0x17000252 RID: 594
+ // (get) Token: 0x060004D4 RID: 1236 RVA: 0x0000918C File Offset: 0x0000738C
+ // (set) Token: 0x060004D5 RID: 1237 RVA: 0x000091A3 File Offset: 0x000073A3
+ public string image { get; set; }
+
+ // Token: 0x17000253 RID: 595
+ // (get) Token: 0x060004D6 RID: 1238 RVA: 0x000091AC File Offset: 0x000073AC
+ // (set) Token: 0x060004D7 RID: 1239 RVA: 0x000091C3 File Offset: 0x000073C3
+ [StringLength(50)]
+ public string createLine { get; set; }
+
+ // Token: 0x17000254 RID: 596
+ // (get) Token: 0x060004D8 RID: 1240 RVA: 0x000091CC File Offset: 0x000073CC
+ // (set) Token: 0x060004D9 RID: 1241 RVA: 0x000091E3 File Offset: 0x000073E3
+ public int? maxNum { get; set; }
+
+ // Token: 0x17000255 RID: 597
+ // (get) Token: 0x060004DA RID: 1242 RVA: 0x000091EC File Offset: 0x000073EC
+ // (set) Token: 0x060004DB RID: 1243 RVA: 0x00009203 File Offset: 0x00007403
+ public decimal? price { get; set; }
+
+ // Token: 0x17000256 RID: 598
+ // (get) Token: 0x060004DC RID: 1244 RVA: 0x0000920C File Offset: 0x0000740C
+ // (set) Token: 0x060004DD RID: 1245 RVA: 0x00009223 File Offset: 0x00007423
+ [StringLength(50)]
+ public string unit { get; set; }
+
+ // Token: 0x17000257 RID: 599
+ // (get) Token: 0x060004DE RID: 1246 RVA: 0x0000922C File Offset: 0x0000742C
+ // (set) Token: 0x060004DF RID: 1247 RVA: 0x00009243 File Offset: 0x00007443
+ public DateTime? updateTime { get; set; }
+
+ // Token: 0x17000258 RID: 600
+ // (get) Token: 0x060004E0 RID: 1248 RVA: 0x0000924C File Offset: 0x0000744C
+ // (set) Token: 0x060004E1 RID: 1249 RVA: 0x00009263 File Offset: 0x00007463
+ [StringLength(500)]
+ public string useContainerType { get; set; }
+
+ // Token: 0x17000259 RID: 601
+ // (get) Token: 0x060004E2 RID: 1250 RVA: 0x0000926C File Offset: 0x0000746C
+ // (set) Token: 0x060004E3 RID: 1251 RVA: 0x00009283 File Offset: 0x00007483
+ public int? overDueTime { get; set; }
+
+ // Token: 0x1700025A RID: 602
+ // (get) Token: 0x060004E4 RID: 1252 RVA: 0x0000928C File Offset: 0x0000748C
+ // (set) Token: 0x060004E5 RID: 1253 RVA: 0x000092A3 File Offset: 0x000074A3
+ public int? maxStorage { get; set; }
+
+ // Token: 0x1700025B RID: 603
+ // (get) Token: 0x060004E6 RID: 1254 RVA: 0x000092AC File Offset: 0x000074AC
+ // (set) Token: 0x060004E7 RID: 1255 RVA: 0x000092C3 File Offset: 0x000074C3
+ public int? minStorage { get; set; }
+
+ // Token: 0x1700025C RID: 604
+ // (get) Token: 0x060004E8 RID: 1256 RVA: 0x000092CC File Offset: 0x000074CC
+ // (set) Token: 0x060004E9 RID: 1257 RVA: 0x000092E3 File Offset: 0x000074E3
+ public int? isLock { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_BASE_PLACE.cs b/pj1/QQShow/EDM/View_BASE_PLACE.cs
new file mode 100644
index 0000000..a0af4a2
--- /dev/null
+++ b/pj1/QQShow/EDM/View_BASE_PLACE.cs
@@ -0,0 +1,84 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000033 RID: 51
+ public class View_BASE_PLACE
+ {
+ // Token: 0x1700025D RID: 605
+ // (get) Token: 0x060004EB RID: 1259 RVA: 0x000092F4 File Offset: 0x000074F4
+ // (set) Token: 0x060004EC RID: 1260 RVA: 0x0000930B File Offset: 0x0000750B
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x1700025E RID: 606
+ // (get) Token: 0x060004ED RID: 1261 RVA: 0x00009314 File Offset: 0x00007514
+ // (set) Token: 0x060004EE RID: 1262 RVA: 0x0000932B File Offset: 0x0000752B
+ [StringLength(50)]
+ public string place { get; set; }
+
+ // Token: 0x1700025F RID: 607
+ // (get) Token: 0x060004EF RID: 1263 RVA: 0x00009334 File Offset: 0x00007534
+ // (set) Token: 0x060004F0 RID: 1264 RVA: 0x0000934B File Offset: 0x0000754B
+ public int? row { get; set; }
+
+ // Token: 0x17000260 RID: 608
+ // (get) Token: 0x060004F1 RID: 1265 RVA: 0x00009354 File Offset: 0x00007554
+ // (set) Token: 0x060004F2 RID: 1266 RVA: 0x0000936B File Offset: 0x0000756B
+ public int? col { get; set; }
+
+ // Token: 0x17000261 RID: 609
+ // (get) Token: 0x060004F3 RID: 1267 RVA: 0x00009374 File Offset: 0x00007574
+ // (set) Token: 0x060004F4 RID: 1268 RVA: 0x0000938B File Offset: 0x0000758B
+ public int? layer { get; set; }
+
+ // Token: 0x17000262 RID: 610
+ // (get) Token: 0x060004F5 RID: 1269 RVA: 0x00009394 File Offset: 0x00007594
+ // (set) Token: 0x060004F6 RID: 1270 RVA: 0x000093AB File Offset: 0x000075AB
+ public int? srmId { get; set; }
+
+ // Token: 0x17000263 RID: 611
+ // (get) Token: 0x060004F7 RID: 1271 RVA: 0x000093B4 File Offset: 0x000075B4
+ // (set) Token: 0x060004F8 RID: 1272 RVA: 0x000093CB File Offset: 0x000075CB
+ public int? isFull { get; set; }
+
+ // Token: 0x17000264 RID: 612
+ // (get) Token: 0x060004F9 RID: 1273 RVA: 0x000093D4 File Offset: 0x000075D4
+ // (set) Token: 0x060004FA RID: 1274 RVA: 0x000093EB File Offset: 0x000075EB
+ public int? isLock { get; set; }
+
+ // Token: 0x17000265 RID: 613
+ // (get) Token: 0x060004FB RID: 1275 RVA: 0x000093F4 File Offset: 0x000075F4
+ // (set) Token: 0x060004FC RID: 1276 RVA: 0x0000940B File Offset: 0x0000760B
+ [StringLength(50)]
+ public string placeType { get; set; }
+
+ // Token: 0x17000266 RID: 614
+ // (get) Token: 0x060004FD RID: 1277 RVA: 0x00009414 File Offset: 0x00007614
+ // (set) Token: 0x060004FE RID: 1278 RVA: 0x0000942B File Offset: 0x0000762B
+ public decimal? length { get; set; }
+
+ // Token: 0x17000267 RID: 615
+ // (get) Token: 0x060004FF RID: 1279 RVA: 0x00009434 File Offset: 0x00007634
+ // (set) Token: 0x06000500 RID: 1280 RVA: 0x0000944B File Offset: 0x0000764B
+ public decimal? width { get; set; }
+
+ // Token: 0x17000268 RID: 616
+ // (get) Token: 0x06000501 RID: 1281 RVA: 0x00009454 File Offset: 0x00007654
+ // (set) Token: 0x06000502 RID: 1282 RVA: 0x0000946B File Offset: 0x0000766B
+ public decimal? height { get; set; }
+
+ // Token: 0x17000269 RID: 617
+ // (get) Token: 0x06000503 RID: 1283 RVA: 0x00009474 File Offset: 0x00007674
+ // (set) Token: 0x06000504 RID: 1284 RVA: 0x0000948B File Offset: 0x0000768B
+ public int? placeLevel { get; set; }
+
+ // Token: 0x1700026A RID: 618
+ // (get) Token: 0x06000505 RID: 1285 RVA: 0x00009494 File Offset: 0x00007694
+ // (set) Token: 0x06000506 RID: 1286 RVA: 0x000094AB File Offset: 0x000076AB
+ [StringLength(143)]
+ public string specification { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_BASE_PLACE_VS_CONTAINER.cs b/pj1/QQShow/EDM/View_BASE_PLACE_VS_CONTAINER.cs
new file mode 100644
index 0000000..846cfdd
--- /dev/null
+++ b/pj1/QQShow/EDM/View_BASE_PLACE_VS_CONTAINER.cs
@@ -0,0 +1,182 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000034 RID: 52
+ public class View_BASE_PLACE_VS_CONTAINER
+ {
+ // Token: 0x1700026B RID: 619
+ // (get) Token: 0x06000508 RID: 1288 RVA: 0x000094BC File Offset: 0x000076BC
+ // (set) Token: 0x06000509 RID: 1289 RVA: 0x000094D3 File Offset: 0x000076D3
+ [Column(Order = 0)]
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x1700026C RID: 620
+ // (get) Token: 0x0600050A RID: 1290 RVA: 0x000094DC File Offset: 0x000076DC
+ // (set) Token: 0x0600050B RID: 1291 RVA: 0x000094F3 File Offset: 0x000076F3
+ [StringLength(50)]
+ public string place { get; set; }
+
+ // Token: 0x1700026D RID: 621
+ // (get) Token: 0x0600050C RID: 1292 RVA: 0x000094FC File Offset: 0x000076FC
+ // (set) Token: 0x0600050D RID: 1293 RVA: 0x00009513 File Offset: 0x00007713
+ [StringLength(50)]
+ public string containerName { get; set; }
+
+ // Token: 0x1700026E RID: 622
+ // (get) Token: 0x0600050E RID: 1294 RVA: 0x0000951C File Offset: 0x0000771C
+ // (set) Token: 0x0600050F RID: 1295 RVA: 0x00009533 File Offset: 0x00007733
+ [StringLength(50)]
+ public string itemName { get; set; }
+
+ // Token: 0x1700026F RID: 623
+ // (get) Token: 0x06000510 RID: 1296 RVA: 0x0000953C File Offset: 0x0000773C
+ // (set) Token: 0x06000511 RID: 1297 RVA: 0x00009553 File Offset: 0x00007753
+ public int? itemNum { get; set; }
+
+ // Token: 0x17000270 RID: 624
+ // (get) Token: 0x06000512 RID: 1298 RVA: 0x0000955C File Offset: 0x0000775C
+ // (set) Token: 0x06000513 RID: 1299 RVA: 0x00009573 File Offset: 0x00007773
+ public int? isBad { get; set; }
+
+ // Token: 0x17000271 RID: 625
+ // (get) Token: 0x06000514 RID: 1300 RVA: 0x0000957C File Offset: 0x0000777C
+ // (set) Token: 0x06000515 RID: 1301 RVA: 0x00009593 File Offset: 0x00007793
+ [StringLength(50)]
+ public string badByFactory { get; set; }
+
+ // Token: 0x17000272 RID: 626
+ // (get) Token: 0x06000516 RID: 1302 RVA: 0x0000959C File Offset: 0x0000779C
+ // (set) Token: 0x06000517 RID: 1303 RVA: 0x000095B3 File Offset: 0x000077B3
+ public decimal? price { get; set; }
+
+ // Token: 0x17000273 RID: 627
+ // (get) Token: 0x06000518 RID: 1304 RVA: 0x000095BC File Offset: 0x000077BC
+ // (set) Token: 0x06000519 RID: 1305 RVA: 0x000095D3 File Offset: 0x000077D3
+ [StringLength(50)]
+ public string unit { get; set; }
+
+ // Token: 0x17000274 RID: 628
+ // (get) Token: 0x0600051A RID: 1306 RVA: 0x000095DC File Offset: 0x000077DC
+ // (set) Token: 0x0600051B RID: 1307 RVA: 0x000095F3 File Offset: 0x000077F3
+ public DateTime? updateTime { get; set; }
+
+ // Token: 0x17000275 RID: 629
+ // (get) Token: 0x0600051C RID: 1308 RVA: 0x000095FC File Offset: 0x000077FC
+ // (set) Token: 0x0600051D RID: 1309 RVA: 0x00009613 File Offset: 0x00007813
+ [StringLength(50)]
+ public string status { get; set; }
+
+ // Token: 0x17000276 RID: 630
+ // (get) Token: 0x0600051E RID: 1310 RVA: 0x0000961C File Offset: 0x0000781C
+ // (set) Token: 0x0600051F RID: 1311 RVA: 0x00009633 File Offset: 0x00007833
+ public int? isFull { get; set; }
+
+ // Token: 0x17000277 RID: 631
+ // (get) Token: 0x06000520 RID: 1312 RVA: 0x0000963C File Offset: 0x0000783C
+ // (set) Token: 0x06000521 RID: 1313 RVA: 0x00009653 File Offset: 0x00007853
+ public int? isLock { get; set; }
+
+ // Token: 0x17000278 RID: 632
+ // (get) Token: 0x06000522 RID: 1314 RVA: 0x0000965C File Offset: 0x0000785C
+ // (set) Token: 0x06000523 RID: 1315 RVA: 0x00009673 File Offset: 0x00007873
+ [StringLength(50)]
+ public string pvcCode { get; set; }
+
+ // Token: 0x17000279 RID: 633
+ // (get) Token: 0x06000524 RID: 1316 RVA: 0x0000967C File Offset: 0x0000787C
+ // (set) Token: 0x06000525 RID: 1317 RVA: 0x00009693 File Offset: 0x00007893
+ public int? enable { get; set; }
+
+ // Token: 0x1700027A RID: 634
+ // (get) Token: 0x06000526 RID: 1318 RVA: 0x0000969C File Offset: 0x0000789C
+ // (set) Token: 0x06000527 RID: 1319 RVA: 0x000096B3 File Offset: 0x000078B3
+ public int? placeLevel { get; set; }
+
+ // Token: 0x1700027B RID: 635
+ // (get) Token: 0x06000528 RID: 1320 RVA: 0x000096BC File Offset: 0x000078BC
+ // (set) Token: 0x06000529 RID: 1321 RVA: 0x000096D3 File Offset: 0x000078D3
+ public int? enable2 { get; set; }
+
+ // Token: 0x1700027C RID: 636
+ // (get) Token: 0x0600052A RID: 1322 RVA: 0x000096DC File Offset: 0x000078DC
+ // (set) Token: 0x0600052B RID: 1323 RVA: 0x000096F3 File Offset: 0x000078F3
+ [StringLength(50)]
+ public string itemDes { get; set; }
+
+ // Token: 0x1700027D RID: 637
+ // (get) Token: 0x0600052C RID: 1324 RVA: 0x000096FC File Offset: 0x000078FC
+ // (set) Token: 0x0600052D RID: 1325 RVA: 0x00009713 File Offset: 0x00007913
+ [StringLength(50)]
+ public string createLine { get; set; }
+
+ // Token: 0x1700027E RID: 638
+ // (get) Token: 0x0600052E RID: 1326 RVA: 0x0000971C File Offset: 0x0000791C
+ // (set) Token: 0x0600052F RID: 1327 RVA: 0x00009733 File Offset: 0x00007933
+ [StringLength(50)]
+ public string inType { get; set; }
+
+ // Token: 0x1700027F RID: 639
+ // (get) Token: 0x06000530 RID: 1328 RVA: 0x0000973C File Offset: 0x0000793C
+ // (set) Token: 0x06000531 RID: 1329 RVA: 0x00009753 File Offset: 0x00007953
+ [StringLength(50)]
+ public string palletType { get; set; }
+
+ // Token: 0x17000280 RID: 640
+ // (get) Token: 0x06000532 RID: 1330 RVA: 0x0000975C File Offset: 0x0000795C
+ // (set) Token: 0x06000533 RID: 1331 RVA: 0x00009773 File Offset: 0x00007973
+ public int? srmId { get; set; }
+
+ // Token: 0x17000281 RID: 641
+ // (get) Token: 0x06000534 RID: 1332 RVA: 0x0000977C File Offset: 0x0000797C
+ // (set) Token: 0x06000535 RID: 1333 RVA: 0x00009793 File Offset: 0x00007993
+ public int? overDueTime { get; set; }
+
+ // Token: 0x17000282 RID: 642
+ // (get) Token: 0x06000536 RID: 1334 RVA: 0x0000979C File Offset: 0x0000799C
+ // (set) Token: 0x06000537 RID: 1335 RVA: 0x000097B3 File Offset: 0x000079B3
+ public DateTime? Expr1 { get; set; }
+
+ // Token: 0x17000283 RID: 643
+ // (get) Token: 0x06000538 RID: 1336 RVA: 0x000097BC File Offset: 0x000079BC
+ // (set) Token: 0x06000539 RID: 1337 RVA: 0x000097D3 File Offset: 0x000079D3
+ public int? maxStorage { get; set; }
+
+ // Token: 0x17000284 RID: 644
+ // (get) Token: 0x0600053A RID: 1338 RVA: 0x000097DC File Offset: 0x000079DC
+ // (set) Token: 0x0600053B RID: 1339 RVA: 0x000097F3 File Offset: 0x000079F3
+ public int? minStorage { get; set; }
+
+ // Token: 0x17000285 RID: 645
+ // (get) Token: 0x0600053C RID: 1340 RVA: 0x000097FC File Offset: 0x000079FC
+ // (set) Token: 0x0600053D RID: 1341 RVA: 0x00009813 File Offset: 0x00007A13
+ [Column(Order = 1)]
+ [Key]
+ [StringLength(2)]
+ public string isEmptyContainer { get; set; }
+
+ // Token: 0x17000286 RID: 646
+ // (get) Token: 0x0600053E RID: 1342 RVA: 0x0000981C File Offset: 0x00007A1C
+ // (set) Token: 0x0600053F RID: 1343 RVA: 0x00009833 File Offset: 0x00007A33
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Key]
+ [Column(Order = 2)]
+ public int stAge { get; set; }
+
+ // Token: 0x17000287 RID: 647
+ // (get) Token: 0x06000540 RID: 1344 RVA: 0x0000983C File Offset: 0x00007A3C
+ // (set) Token: 0x06000541 RID: 1345 RVA: 0x00009853 File Offset: 0x00007A53
+ [StringLength(4)]
+ public string stStatus { get; set; }
+
+ // Token: 0x17000288 RID: 648
+ // (get) Token: 0x06000542 RID: 1346 RVA: 0x0000985C File Offset: 0x00007A5C
+ // (set) Token: 0x06000543 RID: 1347 RVA: 0x00009873 File Offset: 0x00007A73
+ [StringLength(50)]
+ public string taskType { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_BASE_PRODUCTIONLINE.cs b/pj1/QQShow/EDM/View_BASE_PRODUCTIONLINE.cs
new file mode 100644
index 0000000..1aa8d4d
--- /dev/null
+++ b/pj1/QQShow/EDM/View_BASE_PRODUCTIONLINE.cs
@@ -0,0 +1,36 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000035 RID: 53
+ public class View_BASE_PRODUCTIONLINE
+ {
+ // Token: 0x17000289 RID: 649
+ // (get) Token: 0x06000545 RID: 1349 RVA: 0x00009884 File Offset: 0x00007A84
+ // (set) Token: 0x06000546 RID: 1350 RVA: 0x0000989B File Offset: 0x00007A9B
+ public int id { get; set; }
+
+ // Token: 0x1700028A RID: 650
+ // (get) Token: 0x06000547 RID: 1351 RVA: 0x000098A4 File Offset: 0x00007AA4
+ // (set) Token: 0x06000548 RID: 1352 RVA: 0x000098BB File Offset: 0x00007ABB
+ [StringLength(50)]
+ public string productionCode { get; set; }
+
+ // Token: 0x1700028B RID: 651
+ // (get) Token: 0x06000549 RID: 1353 RVA: 0x000098C4 File Offset: 0x00007AC4
+ // (set) Token: 0x0600054A RID: 1354 RVA: 0x000098DB File Offset: 0x00007ADB
+ [StringLength(50)]
+ public string productionName { get; set; }
+
+ // Token: 0x1700028C RID: 652
+ // (get) Token: 0x0600054B RID: 1355 RVA: 0x000098E4 File Offset: 0x00007AE4
+ // (set) Token: 0x0600054C RID: 1356 RVA: 0x000098FB File Offset: 0x00007AFB
+ public int? enable { get; set; }
+
+ // Token: 0x1700028D RID: 653
+ // (get) Token: 0x0600054D RID: 1357 RVA: 0x00009904 File Offset: 0x00007B04
+ // (set) Token: 0x0600054E RID: 1358 RVA: 0x0000991B File Offset: 0x00007B1B
+ public int? isDestination { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_CAR_CAR.cs b/pj1/QQShow/EDM/View_CAR_CAR.cs
new file mode 100644
index 0000000..106a3f3
--- /dev/null
+++ b/pj1/QQShow/EDM/View_CAR_CAR.cs
@@ -0,0 +1,55 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000036 RID: 54
+ public class View_CAR_CAR
+ {
+ // Token: 0x1700028E RID: 654
+ // (get) Token: 0x06000550 RID: 1360 RVA: 0x0000992C File Offset: 0x00007B2C
+ // (set) Token: 0x06000551 RID: 1361 RVA: 0x00009943 File Offset: 0x00007B43
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x1700028F RID: 655
+ // (get) Token: 0x06000552 RID: 1362 RVA: 0x0000994C File Offset: 0x00007B4C
+ // (set) Token: 0x06000553 RID: 1363 RVA: 0x00009963 File Offset: 0x00007B63
+ [StringLength(50)]
+ public string carName { get; set; }
+
+ // Token: 0x17000290 RID: 656
+ // (get) Token: 0x06000554 RID: 1364 RVA: 0x0000996C File Offset: 0x00007B6C
+ // (set) Token: 0x06000555 RID: 1365 RVA: 0x00009983 File Offset: 0x00007B83
+ [StringLength(50)]
+ public string carCode { get; set; }
+
+ // Token: 0x17000291 RID: 657
+ // (get) Token: 0x06000556 RID: 1366 RVA: 0x0000998C File Offset: 0x00007B8C
+ // (set) Token: 0x06000557 RID: 1367 RVA: 0x000099A3 File Offset: 0x00007BA3
+ public int? status { get; set; }
+
+ // Token: 0x17000292 RID: 658
+ // (get) Token: 0x06000558 RID: 1368 RVA: 0x000099AC File Offset: 0x00007BAC
+ // (set) Token: 0x06000559 RID: 1369 RVA: 0x000099C3 File Offset: 0x00007BC3
+ public int? isWork { get; set; }
+
+ // Token: 0x17000293 RID: 659
+ // (get) Token: 0x0600055A RID: 1370 RVA: 0x000099CC File Offset: 0x00007BCC
+ // (set) Token: 0x0600055B RID: 1371 RVA: 0x000099E3 File Offset: 0x00007BE3
+ public int? enable { get; set; }
+
+ // Token: 0x17000294 RID: 660
+ // (get) Token: 0x0600055C RID: 1372 RVA: 0x000099EC File Offset: 0x00007BEC
+ // (set) Token: 0x0600055D RID: 1373 RVA: 0x00009A03 File Offset: 0x00007C03
+ [StringLength(50)]
+ public string userName { get; set; }
+
+ // Token: 0x17000295 RID: 661
+ // (get) Token: 0x0600055E RID: 1374 RVA: 0x00009A0C File Offset: 0x00007C0C
+ // (set) Token: 0x0600055F RID: 1375 RVA: 0x00009A23 File Offset: 0x00007C23
+ [StringLength(50)]
+ public string carTaskName { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_CAR_CARTASK.cs b/pj1/QQShow/EDM/View_CAR_CARTASK.cs
new file mode 100644
index 0000000..04d74ae
--- /dev/null
+++ b/pj1/QQShow/EDM/View_CAR_CARTASK.cs
@@ -0,0 +1,84 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000037 RID: 55
+ public class View_CAR_CARTASK
+ {
+ // Token: 0x17000296 RID: 662
+ // (get) Token: 0x06000561 RID: 1377 RVA: 0x00009A34 File Offset: 0x00007C34
+ // (set) Token: 0x06000562 RID: 1378 RVA: 0x00009A4B File Offset: 0x00007C4B
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x17000297 RID: 663
+ // (get) Token: 0x06000563 RID: 1379 RVA: 0x00009A54 File Offset: 0x00007C54
+ // (set) Token: 0x06000564 RID: 1380 RVA: 0x00009A6B File Offset: 0x00007C6B
+ [StringLength(50)]
+ public string carTaskName { get; set; }
+
+ // Token: 0x17000298 RID: 664
+ // (get) Token: 0x06000565 RID: 1381 RVA: 0x00009A74 File Offset: 0x00007C74
+ // (set) Token: 0x06000566 RID: 1382 RVA: 0x00009A8B File Offset: 0x00007C8B
+ [StringLength(50)]
+ public string fromDestination { get; set; }
+
+ // Token: 0x17000299 RID: 665
+ // (get) Token: 0x06000567 RID: 1383 RVA: 0x00009A94 File Offset: 0x00007C94
+ // (set) Token: 0x06000568 RID: 1384 RVA: 0x00009AAB File Offset: 0x00007CAB
+ [StringLength(50)]
+ public string toDestination { get; set; }
+
+ // Token: 0x1700029A RID: 666
+ // (get) Token: 0x06000569 RID: 1385 RVA: 0x00009AB4 File Offset: 0x00007CB4
+ // (set) Token: 0x0600056A RID: 1386 RVA: 0x00009ACB File Offset: 0x00007CCB
+ [StringLength(50)]
+ public string containerName { get; set; }
+
+ // Token: 0x1700029B RID: 667
+ // (get) Token: 0x0600056B RID: 1387 RVA: 0x00009AD4 File Offset: 0x00007CD4
+ // (set) Token: 0x0600056C RID: 1388 RVA: 0x00009AEB File Offset: 0x00007CEB
+ [StringLength(50)]
+ public string taskStatus { get; set; }
+
+ // Token: 0x1700029C RID: 668
+ // (get) Token: 0x0600056D RID: 1389 RVA: 0x00009AF4 File Offset: 0x00007CF4
+ // (set) Token: 0x0600056E RID: 1390 RVA: 0x00009B0B File Offset: 0x00007D0B
+ public int? enable { get; set; }
+
+ // Token: 0x1700029D RID: 669
+ // (get) Token: 0x0600056F RID: 1391 RVA: 0x00009B14 File Offset: 0x00007D14
+ // (set) Token: 0x06000570 RID: 1392 RVA: 0x00009B2B File Offset: 0x00007D2B
+ public DateTime? updateTime { get; set; }
+
+ // Token: 0x1700029E RID: 670
+ // (get) Token: 0x06000571 RID: 1393 RVA: 0x00009B34 File Offset: 0x00007D34
+ // (set) Token: 0x06000572 RID: 1394 RVA: 0x00009B4B File Offset: 0x00007D4B
+ [StringLength(50)]
+ public string userName { get; set; }
+
+ // Token: 0x1700029F RID: 671
+ // (get) Token: 0x06000573 RID: 1395 RVA: 0x00009B54 File Offset: 0x00007D54
+ // (set) Token: 0x06000574 RID: 1396 RVA: 0x00009B6B File Offset: 0x00007D6B
+ [StringLength(50)]
+ public string outOrderCode { get; set; }
+
+ // Token: 0x170002A0 RID: 672
+ // (get) Token: 0x06000575 RID: 1397 RVA: 0x00009B74 File Offset: 0x00007D74
+ // (set) Token: 0x06000576 RID: 1398 RVA: 0x00009B8B File Offset: 0x00007D8B
+ public DateTime? createTime { get; set; }
+
+ // Token: 0x170002A1 RID: 673
+ // (get) Token: 0x06000577 RID: 1399 RVA: 0x00009B94 File Offset: 0x00007D94
+ // (set) Token: 0x06000578 RID: 1400 RVA: 0x00009BAB File Offset: 0x00007DAB
+ [StringLength(50)]
+ public string createUserName { get; set; }
+
+ // Token: 0x170002A2 RID: 674
+ // (get) Token: 0x06000579 RID: 1401 RVA: 0x00009BB4 File Offset: 0x00007DB4
+ // (set) Token: 0x0600057A RID: 1402 RVA: 0x00009BCB File Offset: 0x00007DCB
+ public string itemDetail { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_ITEMSTORAGE.cs b/pj1/QQShow/EDM/View_ITEMSTORAGE.cs
new file mode 100644
index 0000000..654c355
--- /dev/null
+++ b/pj1/QQShow/EDM/View_ITEMSTORAGE.cs
@@ -0,0 +1,115 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000038 RID: 56
+ public class View_ITEMSTORAGE
+ {
+ // Token: 0x170002A3 RID: 675
+ // (get) Token: 0x0600057C RID: 1404 RVA: 0x00009BDC File Offset: 0x00007DDC
+ // (set) Token: 0x0600057D RID: 1405 RVA: 0x00009BF3 File Offset: 0x00007DF3
+ [Column(Order = 0)]
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x170002A4 RID: 676
+ // (get) Token: 0x0600057E RID: 1406 RVA: 0x00009BFC File Offset: 0x00007DFC
+ // (set) Token: 0x0600057F RID: 1407 RVA: 0x00009C13 File Offset: 0x00007E13
+ [StringLength(50)]
+ public string itemName { get; set; }
+
+ // Token: 0x170002A5 RID: 677
+ // (get) Token: 0x06000580 RID: 1408 RVA: 0x00009C1C File Offset: 0x00007E1C
+ // (set) Token: 0x06000581 RID: 1409 RVA: 0x00009C33 File Offset: 0x00007E33
+ [StringLength(50)]
+ public string itemDes { get; set; }
+
+ // Token: 0x170002A6 RID: 678
+ // (get) Token: 0x06000582 RID: 1410 RVA: 0x00009C3C File Offset: 0x00007E3C
+ // (set) Token: 0x06000583 RID: 1411 RVA: 0x00009C53 File Offset: 0x00007E53
+ [StringLength(50)]
+ public string createLine { get; set; }
+
+ // Token: 0x170002A7 RID: 679
+ // (get) Token: 0x06000584 RID: 1412 RVA: 0x00009C5C File Offset: 0x00007E5C
+ // (set) Token: 0x06000585 RID: 1413 RVA: 0x00009C73 File Offset: 0x00007E73
+ public decimal? price { get; set; }
+
+ // Token: 0x170002A8 RID: 680
+ // (get) Token: 0x06000586 RID: 1414 RVA: 0x00009C7C File Offset: 0x00007E7C
+ // (set) Token: 0x06000587 RID: 1415 RVA: 0x00009C93 File Offset: 0x00007E93
+ [StringLength(50)]
+ public string unit { get; set; }
+
+ // Token: 0x170002A9 RID: 681
+ // (get) Token: 0x06000588 RID: 1416 RVA: 0x00009C9C File Offset: 0x00007E9C
+ // (set) Token: 0x06000589 RID: 1417 RVA: 0x00009CB3 File Offset: 0x00007EB3
+ public decimal? weight { get; set; }
+
+ // Token: 0x170002AA RID: 682
+ // (get) Token: 0x0600058A RID: 1418 RVA: 0x00009CBC File Offset: 0x00007EBC
+ // (set) Token: 0x0600058B RID: 1419 RVA: 0x00009CD3 File Offset: 0x00007ED3
+ public decimal? weightDifference { get; set; }
+
+ // Token: 0x170002AB RID: 683
+ // (get) Token: 0x0600058C RID: 1420 RVA: 0x00009CDC File Offset: 0x00007EDC
+ // (set) Token: 0x0600058D RID: 1421 RVA: 0x00009CF3 File Offset: 0x00007EF3
+ public int? maxNum { get; set; }
+
+ // Token: 0x170002AC RID: 684
+ // (get) Token: 0x0600058E RID: 1422 RVA: 0x00009CFC File Offset: 0x00007EFC
+ // (set) Token: 0x0600058F RID: 1423 RVA: 0x00009D13 File Offset: 0x00007F13
+ [StringLength(500)]
+ public string useContainerType { get; set; }
+
+ // Token: 0x170002AD RID: 685
+ // (get) Token: 0x06000590 RID: 1424 RVA: 0x00009D1C File Offset: 0x00007F1C
+ // (set) Token: 0x06000591 RID: 1425 RVA: 0x00009D33 File Offset: 0x00007F33
+ public int? itemNum { get; set; }
+
+ // Token: 0x170002AE RID: 686
+ // (get) Token: 0x06000592 RID: 1426 RVA: 0x00009D3C File Offset: 0x00007F3C
+ // (set) Token: 0x06000593 RID: 1427 RVA: 0x00009D53 File Offset: 0x00007F53
+ [Key]
+ [StringLength(6)]
+ [Column(Order = 1)]
+ public string storageName { get; set; }
+
+ // Token: 0x170002AF RID: 687
+ // (get) Token: 0x06000594 RID: 1428 RVA: 0x00009D5C File Offset: 0x00007F5C
+ // (set) Token: 0x06000595 RID: 1429 RVA: 0x00009D73 File Offset: 0x00007F73
+ public decimal? totalCost { get; set; }
+
+ // Token: 0x170002B0 RID: 688
+ // (get) Token: 0x06000596 RID: 1430 RVA: 0x00009D7C File Offset: 0x00007F7C
+ // (set) Token: 0x06000597 RID: 1431 RVA: 0x00009D93 File Offset: 0x00007F93
+ public int? placeCount { get; set; }
+
+ // Token: 0x170002B1 RID: 689
+ // (get) Token: 0x06000598 RID: 1432 RVA: 0x00009D9C File Offset: 0x00007F9C
+ // (set) Token: 0x06000599 RID: 1433 RVA: 0x00009DB3 File Offset: 0x00007FB3
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Column(Order = 2)]
+ [Key]
+ public int minStorage { get; set; }
+
+ // Token: 0x170002B2 RID: 690
+ // (get) Token: 0x0600059A RID: 1434 RVA: 0x00009DBC File Offset: 0x00007FBC
+ // (set) Token: 0x0600059B RID: 1435 RVA: 0x00009DD3 File Offset: 0x00007FD3
+ [Key]
+ [Column(Order = 3)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int maxStorage { get; set; }
+
+ // Token: 0x170002B3 RID: 691
+ // (get) Token: 0x0600059C RID: 1436 RVA: 0x00009DDC File Offset: 0x00007FDC
+ // (set) Token: 0x0600059D RID: 1437 RVA: 0x00009DF3 File Offset: 0x00007FF3
+ [Column(Order = 4)]
+ [StringLength(2)]
+ [Key]
+ public string isOverDay { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_ORDER_INORDER.cs b/pj1/QQShow/EDM/View_ORDER_INORDER.cs
new file mode 100644
index 0000000..4155385
--- /dev/null
+++ b/pj1/QQShow/EDM/View_ORDER_INORDER.cs
@@ -0,0 +1,109 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000039 RID: 57
+ public class View_ORDER_INORDER
+ {
+ // Token: 0x170002B4 RID: 692
+ // (get) Token: 0x0600059F RID: 1439 RVA: 0x00009E04 File Offset: 0x00008004
+ // (set) Token: 0x060005A0 RID: 1440 RVA: 0x00009E1B File Offset: 0x0000801B
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x170002B5 RID: 693
+ // (get) Token: 0x060005A1 RID: 1441 RVA: 0x00009E24 File Offset: 0x00008024
+ // (set) Token: 0x060005A2 RID: 1442 RVA: 0x00009E3B File Offset: 0x0000803B
+ [StringLength(50)]
+ public string inOrderCode { get; set; }
+
+ // Token: 0x170002B6 RID: 694
+ // (get) Token: 0x060005A3 RID: 1443 RVA: 0x00009E44 File Offset: 0x00008044
+ // (set) Token: 0x060005A4 RID: 1444 RVA: 0x00009E5B File Offset: 0x0000805B
+ [StringLength(50)]
+ public string orderType { get; set; }
+
+ // Token: 0x170002B7 RID: 695
+ // (get) Token: 0x060005A5 RID: 1445 RVA: 0x00009E64 File Offset: 0x00008064
+ // (set) Token: 0x060005A6 RID: 1446 RVA: 0x00009E7B File Offset: 0x0000807B
+ [StringLength(50)]
+ public string orderStatus { get; set; }
+
+ // Token: 0x170002B8 RID: 696
+ // (get) Token: 0x060005A7 RID: 1447 RVA: 0x00009E84 File Offset: 0x00008084
+ // (set) Token: 0x060005A8 RID: 1448 RVA: 0x00009E9B File Offset: 0x0000809B
+ public int? totalNum { get; set; }
+
+ // Token: 0x170002B9 RID: 697
+ // (get) Token: 0x060005A9 RID: 1449 RVA: 0x00009EA4 File Offset: 0x000080A4
+ // (set) Token: 0x060005AA RID: 1450 RVA: 0x00009EBB File Offset: 0x000080BB
+ public int? DoneNum { get; set; }
+
+ // Token: 0x170002BA RID: 698
+ // (get) Token: 0x060005AB RID: 1451 RVA: 0x00009EC4 File Offset: 0x000080C4
+ // (set) Token: 0x060005AC RID: 1452 RVA: 0x00009EDB File Offset: 0x000080DB
+ public decimal? totalWeight { get; set; }
+
+ // Token: 0x170002BB RID: 699
+ // (get) Token: 0x060005AD RID: 1453 RVA: 0x00009EE4 File Offset: 0x000080E4
+ // (set) Token: 0x060005AE RID: 1454 RVA: 0x00009EFB File Offset: 0x000080FB
+ public DateTime? updateTime { get; set; }
+
+ // Token: 0x170002BC RID: 700
+ // (get) Token: 0x060005AF RID: 1455 RVA: 0x00009F04 File Offset: 0x00008104
+ // (set) Token: 0x060005B0 RID: 1456 RVA: 0x00009F1B File Offset: 0x0000811B
+ public int? isFinish { get; set; }
+
+ // Token: 0x170002BD RID: 701
+ // (get) Token: 0x060005B1 RID: 1457 RVA: 0x00009F24 File Offset: 0x00008124
+ // (set) Token: 0x060005B2 RID: 1458 RVA: 0x00009F3B File Offset: 0x0000813B
+ public DateTime? doTime { get; set; }
+
+ // Token: 0x170002BE RID: 702
+ // (get) Token: 0x060005B3 RID: 1459 RVA: 0x00009F44 File Offset: 0x00008144
+ // (set) Token: 0x060005B4 RID: 1460 RVA: 0x00009F5B File Offset: 0x0000815B
+ [StringLength(50)]
+ public string itemName { get; set; }
+
+ // Token: 0x170002BF RID: 703
+ // (get) Token: 0x060005B5 RID: 1461 RVA: 0x00009F64 File Offset: 0x00008164
+ // (set) Token: 0x060005B6 RID: 1462 RVA: 0x00009F7B File Offset: 0x0000817B
+ [StringLength(50)]
+ public string itemDes { get; set; }
+
+ // Token: 0x170002C0 RID: 704
+ // (get) Token: 0x060005B7 RID: 1463 RVA: 0x00009F84 File Offset: 0x00008184
+ // (set) Token: 0x060005B8 RID: 1464 RVA: 0x00009F9B File Offset: 0x0000819B
+ public decimal? itemWeight { get; set; }
+
+ // Token: 0x170002C1 RID: 705
+ // (get) Token: 0x060005B9 RID: 1465 RVA: 0x00009FA4 File Offset: 0x000081A4
+ // (set) Token: 0x060005BA RID: 1466 RVA: 0x00009FBB File Offset: 0x000081BB
+ [StringLength(50)]
+ public string itemTYpe { get; set; }
+
+ // Token: 0x170002C2 RID: 706
+ // (get) Token: 0x060005BB RID: 1467 RVA: 0x00009FC4 File Offset: 0x000081C4
+ // (set) Token: 0x060005BC RID: 1468 RVA: 0x00009FDB File Offset: 0x000081DB
+ public decimal? price { get; set; }
+
+ // Token: 0x170002C3 RID: 707
+ // (get) Token: 0x060005BD RID: 1469 RVA: 0x00009FE4 File Offset: 0x000081E4
+ // (set) Token: 0x060005BE RID: 1470 RVA: 0x00009FFB File Offset: 0x000081FB
+ public int? enable { get; set; }
+
+ // Token: 0x170002C4 RID: 708
+ // (get) Token: 0x060005BF RID: 1471 RVA: 0x0000A004 File Offset: 0x00008204
+ // (set) Token: 0x060005C0 RID: 1472 RVA: 0x0000A01B File Offset: 0x0000821B
+ [StringLength(50)]
+ public string createLine { get; set; }
+
+ // Token: 0x170002C5 RID: 709
+ // (get) Token: 0x060005C1 RID: 1473 RVA: 0x0000A024 File Offset: 0x00008224
+ // (set) Token: 0x060005C2 RID: 1474 RVA: 0x0000A03B File Offset: 0x0000823B
+ [StringLength(50)]
+ public string userName { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_ORDER_OUTORDER.cs b/pj1/QQShow/EDM/View_ORDER_OUTORDER.cs
new file mode 100644
index 0000000..8cd5b59
--- /dev/null
+++ b/pj1/QQShow/EDM/View_ORDER_OUTORDER.cs
@@ -0,0 +1,125 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200003A RID: 58
+ public class View_ORDER_OUTORDER
+ {
+ // Token: 0x170002C6 RID: 710
+ // (get) Token: 0x060005C4 RID: 1476 RVA: 0x0000A04C File Offset: 0x0000824C
+ // (set) Token: 0x060005C5 RID: 1477 RVA: 0x0000A063 File Offset: 0x00008263
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x170002C7 RID: 711
+ // (get) Token: 0x060005C6 RID: 1478 RVA: 0x0000A06C File Offset: 0x0000826C
+ // (set) Token: 0x060005C7 RID: 1479 RVA: 0x0000A083 File Offset: 0x00008283
+ [StringLength(50)]
+ public string outOrderCode { get; set; }
+
+ // Token: 0x170002C8 RID: 712
+ // (get) Token: 0x060005C8 RID: 1480 RVA: 0x0000A08C File Offset: 0x0000828C
+ // (set) Token: 0x060005C9 RID: 1481 RVA: 0x0000A0A3 File Offset: 0x000082A3
+ [StringLength(50)]
+ public string orderType { get; set; }
+
+ // Token: 0x170002C9 RID: 713
+ // (get) Token: 0x060005CA RID: 1482 RVA: 0x0000A0AC File Offset: 0x000082AC
+ // (set) Token: 0x060005CB RID: 1483 RVA: 0x0000A0C3 File Offset: 0x000082C3
+ [StringLength(50)]
+ public string orderStatus { get; set; }
+
+ // Token: 0x170002CA RID: 714
+ // (get) Token: 0x060005CC RID: 1484 RVA: 0x0000A0CC File Offset: 0x000082CC
+ // (set) Token: 0x060005CD RID: 1485 RVA: 0x0000A0E3 File Offset: 0x000082E3
+ public DateTime? changeDate { get; set; }
+
+ // Token: 0x170002CB RID: 715
+ // (get) Token: 0x060005CE RID: 1486 RVA: 0x0000A0EC File Offset: 0x000082EC
+ // (set) Token: 0x060005CF RID: 1487 RVA: 0x0000A103 File Offset: 0x00008303
+ public int? checkOutNum { get; set; }
+
+ // Token: 0x170002CC RID: 716
+ // (get) Token: 0x060005D0 RID: 1488 RVA: 0x0000A10C File Offset: 0x0000830C
+ // (set) Token: 0x060005D1 RID: 1489 RVA: 0x0000A123 File Offset: 0x00008323
+ public int? totalOutNum { get; set; }
+
+ // Token: 0x170002CD RID: 717
+ // (get) Token: 0x060005D2 RID: 1490 RVA: 0x0000A12C File Offset: 0x0000832C
+ // (set) Token: 0x060005D3 RID: 1491 RVA: 0x0000A143 File Offset: 0x00008343
+ public decimal? totalWeight { get; set; }
+
+ // Token: 0x170002CE RID: 718
+ // (get) Token: 0x060005D4 RID: 1492 RVA: 0x0000A14C File Offset: 0x0000834C
+ // (set) Token: 0x060005D5 RID: 1493 RVA: 0x0000A163 File Offset: 0x00008363
+ public DateTime? updateTime { get; set; }
+
+ // Token: 0x170002CF RID: 719
+ // (get) Token: 0x060005D6 RID: 1494 RVA: 0x0000A16C File Offset: 0x0000836C
+ // (set) Token: 0x060005D7 RID: 1495 RVA: 0x0000A183 File Offset: 0x00008383
+ public int? isFinish { get; set; }
+
+ // Token: 0x170002D0 RID: 720
+ // (get) Token: 0x060005D8 RID: 1496 RVA: 0x0000A18C File Offset: 0x0000838C
+ // (set) Token: 0x060005D9 RID: 1497 RVA: 0x0000A1A3 File Offset: 0x000083A3
+ public int? enable { get; set; }
+
+ // Token: 0x170002D1 RID: 721
+ // (get) Token: 0x060005DA RID: 1498 RVA: 0x0000A1AC File Offset: 0x000083AC
+ // (set) Token: 0x060005DB RID: 1499 RVA: 0x0000A1C3 File Offset: 0x000083C3
+ public DateTime? doTime { get; set; }
+
+ // Token: 0x170002D2 RID: 722
+ // (get) Token: 0x060005DC RID: 1500 RVA: 0x0000A1CC File Offset: 0x000083CC
+ // (set) Token: 0x060005DD RID: 1501 RVA: 0x0000A1E3 File Offset: 0x000083E3
+ [StringLength(50)]
+ public string itemName { get; set; }
+
+ // Token: 0x170002D3 RID: 723
+ // (get) Token: 0x060005DE RID: 1502 RVA: 0x0000A1EC File Offset: 0x000083EC
+ // (set) Token: 0x060005DF RID: 1503 RVA: 0x0000A203 File Offset: 0x00008403
+ [StringLength(50)]
+ public string itemDes { get; set; }
+
+ // Token: 0x170002D4 RID: 724
+ // (get) Token: 0x060005E0 RID: 1504 RVA: 0x0000A20C File Offset: 0x0000840C
+ // (set) Token: 0x060005E1 RID: 1505 RVA: 0x0000A223 File Offset: 0x00008423
+ [StringLength(50)]
+ public string itemType { get; set; }
+
+ // Token: 0x170002D5 RID: 725
+ // (get) Token: 0x060005E2 RID: 1506 RVA: 0x0000A22C File Offset: 0x0000842C
+ // (set) Token: 0x060005E3 RID: 1507 RVA: 0x0000A243 File Offset: 0x00008443
+ [StringLength(50)]
+ public string productionLineCode { get; set; }
+
+ // Token: 0x170002D6 RID: 726
+ // (get) Token: 0x060005E4 RID: 1508 RVA: 0x0000A24C File Offset: 0x0000844C
+ // (set) Token: 0x060005E5 RID: 1509 RVA: 0x0000A263 File Offset: 0x00008463
+ [StringLength(50)]
+ public string productionLineName { get; set; }
+
+ // Token: 0x170002D7 RID: 727
+ // (get) Token: 0x060005E6 RID: 1510 RVA: 0x0000A26C File Offset: 0x0000846C
+ // (set) Token: 0x060005E7 RID: 1511 RVA: 0x0000A283 File Offset: 0x00008483
+ public int? erpOrderId { get; set; }
+
+ // Token: 0x170002D8 RID: 728
+ // (get) Token: 0x060005E8 RID: 1512 RVA: 0x0000A28C File Offset: 0x0000848C
+ // (set) Token: 0x060005E9 RID: 1513 RVA: 0x0000A2A3 File Offset: 0x000084A3
+ public int? tranLine { get; set; }
+
+ // Token: 0x170002D9 RID: 729
+ // (get) Token: 0x060005EA RID: 1514 RVA: 0x0000A2AC File Offset: 0x000084AC
+ // (set) Token: 0x060005EB RID: 1515 RVA: 0x0000A2C3 File Offset: 0x000084C3
+ public int? isErp { get; set; }
+
+ // Token: 0x170002DA RID: 730
+ // (get) Token: 0x060005EC RID: 1516 RVA: 0x0000A2CC File Offset: 0x000084CC
+ // (set) Token: 0x060005ED RID: 1517 RVA: 0x0000A2E3 File Offset: 0x000084E3
+ [StringLength(50)]
+ public string userName { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_RGVTASK.cs b/pj1/QQShow/EDM/View_RGVTASK.cs
new file mode 100644
index 0000000..337757f
--- /dev/null
+++ b/pj1/QQShow/EDM/View_RGVTASK.cs
@@ -0,0 +1,92 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200003B RID: 59
+ public class View_RGVTASK
+ {
+ // Token: 0x170002DB RID: 731
+ // (get) Token: 0x060005EF RID: 1519 RVA: 0x0000A2F4 File Offset: 0x000084F4
+ // (set) Token: 0x060005F0 RID: 1520 RVA: 0x0000A30B File Offset: 0x0000850B
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Key]
+ [Column(Order = 0)]
+ public int mainTask { get; set; }
+
+ // Token: 0x170002DC RID: 732
+ // (get) Token: 0x060005F1 RID: 1521 RVA: 0x0000A314 File Offset: 0x00008514
+ // (set) Token: 0x060005F2 RID: 1522 RVA: 0x0000A32B File Offset: 0x0000852B
+ [Key]
+ [Column(Order = 1)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int isReleased { get; set; }
+
+ // Token: 0x170002DD RID: 733
+ // (get) Token: 0x060005F3 RID: 1523 RVA: 0x0000A334 File Offset: 0x00008534
+ // (set) Token: 0x060005F4 RID: 1524 RVA: 0x0000A34B File Offset: 0x0000854B
+ public DateTime? doTime { get; set; }
+
+ // Token: 0x170002DE RID: 734
+ // (get) Token: 0x060005F5 RID: 1525 RVA: 0x0000A354 File Offset: 0x00008554
+ // (set) Token: 0x060005F6 RID: 1526 RVA: 0x0000A36B File Offset: 0x0000856B
+ public DateTime? finishTime { get; set; }
+
+ // Token: 0x170002DF RID: 735
+ // (get) Token: 0x060005F7 RID: 1527 RVA: 0x0000A374 File Offset: 0x00008574
+ // (set) Token: 0x060005F8 RID: 1528 RVA: 0x0000A38B File Offset: 0x0000858B
+ [StringLength(4)]
+ public string taskType { get; set; }
+
+ // Token: 0x170002E0 RID: 736
+ // (get) Token: 0x060005F9 RID: 1529 RVA: 0x0000A394 File Offset: 0x00008594
+ // (set) Token: 0x060005FA RID: 1530 RVA: 0x0000A3AB File Offset: 0x000085AB
+ [Column(Order = 2)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Key]
+ public int useRgvId { get; set; }
+
+ // Token: 0x170002E1 RID: 737
+ // (get) Token: 0x060005FB RID: 1531 RVA: 0x0000A3B4 File Offset: 0x000085B4
+ // (set) Token: 0x060005FC RID: 1532 RVA: 0x0000A3CB File Offset: 0x000085CB
+ [Column(Order = 3)]
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int toPlace { get; set; }
+
+ // Token: 0x170002E2 RID: 738
+ // (get) Token: 0x060005FD RID: 1533 RVA: 0x0000A3D4 File Offset: 0x000085D4
+ // (set) Token: 0x060005FE RID: 1534 RVA: 0x0000A3EB File Offset: 0x000085EB
+ [Column(Order = 4)]
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int sourcePlace { get; set; }
+
+ // Token: 0x170002E3 RID: 739
+ // (get) Token: 0x060005FF RID: 1535 RVA: 0x0000A3F4 File Offset: 0x000085F4
+ // (set) Token: 0x06000600 RID: 1536 RVA: 0x0000A40B File Offset: 0x0000860B
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Column(Order = 5)]
+ public int hasFinished { get; set; }
+
+ // Token: 0x170002E4 RID: 740
+ // (get) Token: 0x06000601 RID: 1537 RVA: 0x0000A414 File Offset: 0x00008614
+ // (set) Token: 0x06000602 RID: 1538 RVA: 0x0000A42B File Offset: 0x0000862B
+ [Column(Order = 6)]
+ [Key]
+ public int id { get; set; }
+
+ // Token: 0x170002E5 RID: 741
+ // (get) Token: 0x06000603 RID: 1539 RVA: 0x0000A434 File Offset: 0x00008634
+ // (set) Token: 0x06000604 RID: 1540 RVA: 0x0000A44B File Offset: 0x0000864B
+ [StringLength(33)]
+ public string devName { get; set; }
+
+ // Token: 0x170002E6 RID: 742
+ // (get) Token: 0x06000605 RID: 1541 RVA: 0x0000A454 File Offset: 0x00008654
+ // (set) Token: 0x06000606 RID: 1542 RVA: 0x0000A46B File Offset: 0x0000866B
+ public int? preTask { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_ROLE_VS_PERMISSION.cs b/pj1/QQShow/EDM/View_ROLE_VS_PERMISSION.cs
new file mode 100644
index 0000000..92c42b5
--- /dev/null
+++ b/pj1/QQShow/EDM/View_ROLE_VS_PERMISSION.cs
@@ -0,0 +1,28 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200003C RID: 60
+ public class View_ROLE_VS_PERMISSION
+ {
+ // Token: 0x170002E7 RID: 743
+ // (get) Token: 0x06000608 RID: 1544 RVA: 0x0000A47C File Offset: 0x0000867C
+ // (set) Token: 0x06000609 RID: 1545 RVA: 0x0000A493 File Offset: 0x00008693
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x170002E8 RID: 744
+ // (get) Token: 0x0600060A RID: 1546 RVA: 0x0000A49C File Offset: 0x0000869C
+ // (set) Token: 0x0600060B RID: 1547 RVA: 0x0000A4B3 File Offset: 0x000086B3
+ [StringLength(50)]
+ public string roleName { get; set; }
+
+ // Token: 0x170002E9 RID: 745
+ // (get) Token: 0x0600060C RID: 1548 RVA: 0x0000A4BC File Offset: 0x000086BC
+ // (set) Token: 0x0600060D RID: 1549 RVA: 0x0000A4D3 File Offset: 0x000086D3
+ [StringLength(50)]
+ public string permission { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_SRMTASK.cs b/pj1/QQShow/EDM/View_SRMTASK.cs
new file mode 100644
index 0000000..c6867e2
--- /dev/null
+++ b/pj1/QQShow/EDM/View_SRMTASK.cs
@@ -0,0 +1,88 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200003D RID: 61
+ public class View_SRMTASK
+ {
+ // Token: 0x170002EA RID: 746
+ // (get) Token: 0x0600060F RID: 1551 RVA: 0x0000A4E4 File Offset: 0x000086E4
+ // (set) Token: 0x06000610 RID: 1552 RVA: 0x0000A4FB File Offset: 0x000086FB
+ [Column(Order = 0)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Key]
+ public int mainTask { get; set; }
+
+ // Token: 0x170002EB RID: 747
+ // (get) Token: 0x06000611 RID: 1553 RVA: 0x0000A504 File Offset: 0x00008704
+ // (set) Token: 0x06000612 RID: 1554 RVA: 0x0000A51B File Offset: 0x0000871B
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Column(Order = 1)]
+ [Key]
+ public int isReleased { get; set; }
+
+ // Token: 0x170002EC RID: 748
+ // (get) Token: 0x06000613 RID: 1555 RVA: 0x0000A524 File Offset: 0x00008724
+ // (set) Token: 0x06000614 RID: 1556 RVA: 0x0000A53B File Offset: 0x0000873B
+ public DateTime? doTime { get; set; }
+
+ // Token: 0x170002ED RID: 749
+ // (get) Token: 0x06000615 RID: 1557 RVA: 0x0000A544 File Offset: 0x00008744
+ // (set) Token: 0x06000616 RID: 1558 RVA: 0x0000A55B File Offset: 0x0000875B
+ public DateTime? finishTime { get; set; }
+
+ // Token: 0x170002EE RID: 750
+ // (get) Token: 0x06000617 RID: 1559 RVA: 0x0000A564 File Offset: 0x00008764
+ // (set) Token: 0x06000618 RID: 1560 RVA: 0x0000A57B File Offset: 0x0000877B
+ [StringLength(4)]
+ public string taskType { get; set; }
+
+ // Token: 0x170002EF RID: 751
+ // (get) Token: 0x06000619 RID: 1561 RVA: 0x0000A584 File Offset: 0x00008784
+ // (set) Token: 0x0600061A RID: 1562 RVA: 0x0000A59B File Offset: 0x0000879B
+ public int? palletType { get; set; }
+
+ // Token: 0x170002F0 RID: 752
+ // (get) Token: 0x0600061B RID: 1563 RVA: 0x0000A5A4 File Offset: 0x000087A4
+ // (set) Token: 0x0600061C RID: 1564 RVA: 0x0000A5BB File Offset: 0x000087BB
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Column(Order = 2)]
+ [Key]
+ public int useSrmId { get; set; }
+
+ // Token: 0x170002F1 RID: 753
+ // (get) Token: 0x0600061D RID: 1565 RVA: 0x0000A5C4 File Offset: 0x000087C4
+ // (set) Token: 0x0600061E RID: 1566 RVA: 0x0000A5DB File Offset: 0x000087DB
+ [StringLength(81)]
+ public string toPlace { get; set; }
+
+ // Token: 0x170002F2 RID: 754
+ // (get) Token: 0x0600061F RID: 1567 RVA: 0x0000A5E4 File Offset: 0x000087E4
+ // (set) Token: 0x06000620 RID: 1568 RVA: 0x0000A5FB File Offset: 0x000087FB
+ [StringLength(81)]
+ public string sourcePlace { get; set; }
+
+ // Token: 0x170002F3 RID: 755
+ // (get) Token: 0x06000621 RID: 1569 RVA: 0x0000A604 File Offset: 0x00008804
+ // (set) Token: 0x06000622 RID: 1570 RVA: 0x0000A61B File Offset: 0x0000881B
+ [Column(Order = 3)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Key]
+ public int hasFinished { get; set; }
+
+ // Token: 0x170002F4 RID: 756
+ // (get) Token: 0x06000623 RID: 1571 RVA: 0x0000A624 File Offset: 0x00008824
+ // (set) Token: 0x06000624 RID: 1572 RVA: 0x0000A63B File Offset: 0x0000883B
+ [Key]
+ [Column(Order = 4)]
+ public int id { get; set; }
+
+ // Token: 0x170002F5 RID: 757
+ // (get) Token: 0x06000625 RID: 1573 RVA: 0x0000A644 File Offset: 0x00008844
+ // (set) Token: 0x06000626 RID: 1574 RVA: 0x0000A65B File Offset: 0x0000885B
+ [StringLength(36)]
+ public string devName { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_SYS_DEPT.cs b/pj1/QQShow/EDM/View_SYS_DEPT.cs
new file mode 100644
index 0000000..1d2860e
--- /dev/null
+++ b/pj1/QQShow/EDM/View_SYS_DEPT.cs
@@ -0,0 +1,36 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200003E RID: 62
+ public class View_SYS_DEPT
+ {
+ // Token: 0x170002F6 RID: 758
+ // (get) Token: 0x06000628 RID: 1576 RVA: 0x0000A66C File Offset: 0x0000886C
+ // (set) Token: 0x06000629 RID: 1577 RVA: 0x0000A683 File Offset: 0x00008883
+ public int id { get; set; }
+
+ // Token: 0x170002F7 RID: 759
+ // (get) Token: 0x0600062A RID: 1578 RVA: 0x0000A68C File Offset: 0x0000888C
+ // (set) Token: 0x0600062B RID: 1579 RVA: 0x0000A6A3 File Offset: 0x000088A3
+ [StringLength(50)]
+ public string deptName { get; set; }
+
+ // Token: 0x170002F8 RID: 760
+ // (get) Token: 0x0600062C RID: 1580 RVA: 0x0000A6AC File Offset: 0x000088AC
+ // (set) Token: 0x0600062D RID: 1581 RVA: 0x0000A6C3 File Offset: 0x000088C3
+ [StringLength(50)]
+ public string deptDes { get; set; }
+
+ // Token: 0x170002F9 RID: 761
+ // (get) Token: 0x0600062E RID: 1582 RVA: 0x0000A6CC File Offset: 0x000088CC
+ // (set) Token: 0x0600062F RID: 1583 RVA: 0x0000A6E3 File Offset: 0x000088E3
+ public DateTime? updateTime { get; set; }
+
+ // Token: 0x170002FA RID: 762
+ // (get) Token: 0x06000630 RID: 1584 RVA: 0x0000A6EC File Offset: 0x000088EC
+ // (set) Token: 0x06000631 RID: 1585 RVA: 0x0000A703 File Offset: 0x00008903
+ public int? enable { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_SYS_PERMISSION.cs b/pj1/QQShow/EDM/View_SYS_PERMISSION.cs
new file mode 100644
index 0000000..aa69c10
--- /dev/null
+++ b/pj1/QQShow/EDM/View_SYS_PERMISSION.cs
@@ -0,0 +1,35 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200003F RID: 63
+ public class View_SYS_PERMISSION
+ {
+ // Token: 0x170002FB RID: 763
+ // (get) Token: 0x06000633 RID: 1587 RVA: 0x0000A714 File Offset: 0x00008914
+ // (set) Token: 0x06000634 RID: 1588 RVA: 0x0000A72B File Offset: 0x0000892B
+ public int id { get; set; }
+
+ // Token: 0x170002FC RID: 764
+ // (get) Token: 0x06000635 RID: 1589 RVA: 0x0000A734 File Offset: 0x00008934
+ // (set) Token: 0x06000636 RID: 1590 RVA: 0x0000A74B File Offset: 0x0000894B
+ [StringLength(50)]
+ public string permission { get; set; }
+
+ // Token: 0x170002FD RID: 765
+ // (get) Token: 0x06000637 RID: 1591 RVA: 0x0000A754 File Offset: 0x00008954
+ // (set) Token: 0x06000638 RID: 1592 RVA: 0x0000A76B File Offset: 0x0000896B
+ public int? enable { get; set; }
+
+ // Token: 0x170002FE RID: 766
+ // (get) Token: 0x06000639 RID: 1593 RVA: 0x0000A774 File Offset: 0x00008974
+ // (set) Token: 0x0600063A RID: 1594 RVA: 0x0000A78B File Offset: 0x0000898B
+ public int? fatherPermissionId { get; set; }
+
+ // Token: 0x170002FF RID: 767
+ // (get) Token: 0x0600063B RID: 1595 RVA: 0x0000A794 File Offset: 0x00008994
+ // (set) Token: 0x0600063C RID: 1596 RVA: 0x0000A7AB File Offset: 0x000089AB
+ public int? permissionLevel { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_SYS_ROLE.cs b/pj1/QQShow/EDM/View_SYS_ROLE.cs
new file mode 100644
index 0000000..c246d1c
--- /dev/null
+++ b/pj1/QQShow/EDM/View_SYS_ROLE.cs
@@ -0,0 +1,38 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000040 RID: 64
+ public class View_SYS_ROLE
+ {
+ // Token: 0x17000300 RID: 768
+ // (get) Token: 0x0600063E RID: 1598 RVA: 0x0000A7BC File Offset: 0x000089BC
+ // (set) Token: 0x0600063F RID: 1599 RVA: 0x0000A7D3 File Offset: 0x000089D3
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x17000301 RID: 769
+ // (get) Token: 0x06000640 RID: 1600 RVA: 0x0000A7DC File Offset: 0x000089DC
+ // (set) Token: 0x06000641 RID: 1601 RVA: 0x0000A7F3 File Offset: 0x000089F3
+ [StringLength(50)]
+ public string roleName { get; set; }
+
+ // Token: 0x17000302 RID: 770
+ // (get) Token: 0x06000642 RID: 1602 RVA: 0x0000A7FC File Offset: 0x000089FC
+ // (set) Token: 0x06000643 RID: 1603 RVA: 0x0000A813 File Offset: 0x00008A13
+ public int? enable { get; set; }
+
+ // Token: 0x17000303 RID: 771
+ // (get) Token: 0x06000644 RID: 1604 RVA: 0x0000A81C File Offset: 0x00008A1C
+ // (set) Token: 0x06000645 RID: 1605 RVA: 0x0000A833 File Offset: 0x00008A33
+ public DateTime? updateTime { get; set; }
+
+ // Token: 0x17000304 RID: 772
+ // (get) Token: 0x06000646 RID: 1606 RVA: 0x0000A83C File Offset: 0x00008A3C
+ // (set) Token: 0x06000647 RID: 1607 RVA: 0x0000A853 File Offset: 0x00008A53
+ [StringLength(50)]
+ public string userName { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_SYS_USER.cs b/pj1/QQShow/EDM/View_SYS_USER.cs
new file mode 100644
index 0000000..94b78f2
--- /dev/null
+++ b/pj1/QQShow/EDM/View_SYS_USER.cs
@@ -0,0 +1,62 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000041 RID: 65
+ public class View_SYS_USER
+ {
+ // Token: 0x17000305 RID: 773
+ // (get) Token: 0x06000649 RID: 1609 RVA: 0x0000A864 File Offset: 0x00008A64
+ // (set) Token: 0x0600064A RID: 1610 RVA: 0x0000A87B File Offset: 0x00008A7B
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x17000306 RID: 774
+ // (get) Token: 0x0600064B RID: 1611 RVA: 0x0000A884 File Offset: 0x00008A84
+ // (set) Token: 0x0600064C RID: 1612 RVA: 0x0000A89B File Offset: 0x00008A9B
+ [StringLength(50)]
+ public string userName { get; set; }
+
+ // Token: 0x17000307 RID: 775
+ // (get) Token: 0x0600064D RID: 1613 RVA: 0x0000A8A4 File Offset: 0x00008AA4
+ // (set) Token: 0x0600064E RID: 1614 RVA: 0x0000A8BB File Offset: 0x00008ABB
+ [StringLength(50)]
+ public string userTrueName { get; set; }
+
+ // Token: 0x17000308 RID: 776
+ // (get) Token: 0x0600064F RID: 1615 RVA: 0x0000A8C4 File Offset: 0x00008AC4
+ // (set) Token: 0x06000650 RID: 1616 RVA: 0x0000A8DB File Offset: 0x00008ADB
+ [StringLength(50)]
+ public string passWord { get; set; }
+
+ // Token: 0x17000309 RID: 777
+ // (get) Token: 0x06000651 RID: 1617 RVA: 0x0000A8E4 File Offset: 0x00008AE4
+ // (set) Token: 0x06000652 RID: 1618 RVA: 0x0000A8FB File Offset: 0x00008AFB
+ [StringLength(50)]
+ public string roleName { get; set; }
+
+ // Token: 0x1700030A RID: 778
+ // (get) Token: 0x06000653 RID: 1619 RVA: 0x0000A904 File Offset: 0x00008B04
+ // (set) Token: 0x06000654 RID: 1620 RVA: 0x0000A91B File Offset: 0x00008B1B
+ public int? enable { get; set; }
+
+ // Token: 0x1700030B RID: 779
+ // (get) Token: 0x06000655 RID: 1621 RVA: 0x0000A924 File Offset: 0x00008B24
+ // (set) Token: 0x06000656 RID: 1622 RVA: 0x0000A93B File Offset: 0x00008B3B
+ public DateTime? updateTime { get; set; }
+
+ // Token: 0x1700030C RID: 780
+ // (get) Token: 0x06000657 RID: 1623 RVA: 0x0000A944 File Offset: 0x00008B44
+ // (set) Token: 0x06000658 RID: 1624 RVA: 0x0000A95B File Offset: 0x00008B5B
+ [StringLength(50)]
+ public string deptName { get; set; }
+
+ // Token: 0x1700030D RID: 781
+ // (get) Token: 0x06000659 RID: 1625 RVA: 0x0000A964 File Offset: 0x00008B64
+ // (set) Token: 0x0600065A RID: 1626 RVA: 0x0000A97B File Offset: 0x00008B7B
+ [StringLength(50)]
+ public string createName { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_TASK_RECORD.cs b/pj1/QQShow/EDM/View_TASK_RECORD.cs
new file mode 100644
index 0000000..74daa75
--- /dev/null
+++ b/pj1/QQShow/EDM/View_TASK_RECORD.cs
@@ -0,0 +1,130 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000042 RID: 66
+ public class View_TASK_RECORD
+ {
+ // Token: 0x1700030E RID: 782
+ // (get) Token: 0x0600065C RID: 1628 RVA: 0x0000A98C File Offset: 0x00008B8C
+ // (set) Token: 0x0600065D RID: 1629 RVA: 0x0000A9A3 File Offset: 0x00008BA3
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Column(Order = 0)]
+ [Key]
+ public int id { get; set; }
+
+ // Token: 0x1700030F RID: 783
+ // (get) Token: 0x0600065E RID: 1630 RVA: 0x0000A9AC File Offset: 0x00008BAC
+ // (set) Token: 0x0600065F RID: 1631 RVA: 0x0000A9C3 File Offset: 0x00008BC3
+ [StringLength(50)]
+ public string itemName { get; set; }
+
+ // Token: 0x17000310 RID: 784
+ // (get) Token: 0x06000660 RID: 1632 RVA: 0x0000A9CC File Offset: 0x00008BCC
+ // (set) Token: 0x06000661 RID: 1633 RVA: 0x0000A9E3 File Offset: 0x00008BE3
+ [StringLength(50)]
+ public string itemDes { get; set; }
+
+ // Token: 0x17000311 RID: 785
+ // (get) Token: 0x06000662 RID: 1634 RVA: 0x0000A9EC File Offset: 0x00008BEC
+ // (set) Token: 0x06000663 RID: 1635 RVA: 0x0000AA03 File Offset: 0x00008C03
+ [StringLength(50)]
+ public string sourcePlace { get; set; }
+
+ // Token: 0x17000312 RID: 786
+ // (get) Token: 0x06000664 RID: 1636 RVA: 0x0000AA0C File Offset: 0x00008C0C
+ // (set) Token: 0x06000665 RID: 1637 RVA: 0x0000AA23 File Offset: 0x00008C23
+ [StringLength(50)]
+ public string toPlace { get; set; }
+
+ // Token: 0x17000313 RID: 787
+ // (get) Token: 0x06000666 RID: 1638 RVA: 0x0000AA2C File Offset: 0x00008C2C
+ // (set) Token: 0x06000667 RID: 1639 RVA: 0x0000AA43 File Offset: 0x00008C43
+ public int? taskType { get; set; }
+
+ // Token: 0x17000314 RID: 788
+ // (get) Token: 0x06000668 RID: 1640 RVA: 0x0000AA4C File Offset: 0x00008C4C
+ // (set) Token: 0x06000669 RID: 1641 RVA: 0x0000AA63 File Offset: 0x00008C63
+ [StringLength(50)]
+ public string taskStatus { get; set; }
+
+ // Token: 0x17000315 RID: 789
+ // (get) Token: 0x0600066A RID: 1642 RVA: 0x0000AA6C File Offset: 0x00008C6C
+ // (set) Token: 0x0600066B RID: 1643 RVA: 0x0000AA83 File Offset: 0x00008C83
+ public DateTime? taskCreateTime { get; set; }
+
+ // Token: 0x17000316 RID: 790
+ // (get) Token: 0x0600066C RID: 1644 RVA: 0x0000AA8C File Offset: 0x00008C8C
+ // (set) Token: 0x0600066D RID: 1645 RVA: 0x0000AAA3 File Offset: 0x00008CA3
+ [StringLength(50)]
+ public string containerName { get; set; }
+
+ // Token: 0x17000317 RID: 791
+ // (get) Token: 0x0600066E RID: 1646 RVA: 0x0000AAAC File Offset: 0x00008CAC
+ // (set) Token: 0x0600066F RID: 1647 RVA: 0x0000AAC3 File Offset: 0x00008CC3
+ [Key]
+ [Column(Order = 1)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int isMainOut { get; set; }
+
+ // Token: 0x17000318 RID: 792
+ // (get) Token: 0x06000670 RID: 1648 RVA: 0x0000AACC File Offset: 0x00008CCC
+ // (set) Token: 0x06000671 RID: 1649 RVA: 0x0000AAE3 File Offset: 0x00008CE3
+ [Column(Order = 2)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Key]
+ public int itemCount { get; set; }
+
+ // Token: 0x17000319 RID: 793
+ // (get) Token: 0x06000672 RID: 1650 RVA: 0x0000AAEC File Offset: 0x00008CEC
+ // (set) Token: 0x06000673 RID: 1651 RVA: 0x0000AB03 File Offset: 0x00008D03
+ [Key]
+ [Column(Order = 3)]
+ public DateTime createTime { get; set; }
+
+ // Token: 0x1700031A RID: 794
+ // (get) Token: 0x06000674 RID: 1652 RVA: 0x0000AB0C File Offset: 0x00008D0C
+ // (set) Token: 0x06000675 RID: 1653 RVA: 0x0000AB23 File Offset: 0x00008D23
+ [Column(Order = 4)]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Key]
+ public int enable { get; set; }
+
+ // Token: 0x1700031B RID: 795
+ // (get) Token: 0x06000676 RID: 1654 RVA: 0x0000AB2C File Offset: 0x00008D2C
+ // (set) Token: 0x06000677 RID: 1655 RVA: 0x0000AB43 File Offset: 0x00008D43
+ [StringLength(50)]
+ public string outOrderCode { get; set; }
+
+ // Token: 0x1700031C RID: 796
+ // (get) Token: 0x06000678 RID: 1656 RVA: 0x0000AB4C File Offset: 0x00008D4C
+ // (set) Token: 0x06000679 RID: 1657 RVA: 0x0000AB63 File Offset: 0x00008D63
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ [Key]
+ [Column(Order = 5)]
+ public int type { get; set; }
+
+ // Token: 0x1700031D RID: 797
+ // (get) Token: 0x0600067A RID: 1658 RVA: 0x0000AB6C File Offset: 0x00008D6C
+ // (set) Token: 0x0600067B RID: 1659 RVA: 0x0000AB83 File Offset: 0x00008D83
+ public DateTime? finishTime { get; set; }
+
+ // Token: 0x1700031E RID: 798
+ // (get) Token: 0x0600067C RID: 1660 RVA: 0x0000AB8C File Offset: 0x00008D8C
+ // (set) Token: 0x0600067D RID: 1661 RVA: 0x0000ABA3 File Offset: 0x00008DA3
+ public DateTime? doTime { get; set; }
+
+ // Token: 0x1700031F RID: 799
+ // (get) Token: 0x0600067E RID: 1662 RVA: 0x0000ABAC File Offset: 0x00008DAC
+ // (set) Token: 0x0600067F RID: 1663 RVA: 0x0000ABC3 File Offset: 0x00008DC3
+ [StringLength(50)]
+ public string createUser { get; set; }
+
+ // Token: 0x17000320 RID: 800
+ // (get) Token: 0x06000680 RID: 1664 RVA: 0x0000ABCC File Offset: 0x00008DCC
+ // (set) Token: 0x06000681 RID: 1665 RVA: 0x0000ABE3 File Offset: 0x00008DE3
+ public int? taskId { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_TASK_SRMRECORD.cs b/pj1/QQShow/EDM/View_TASK_SRMRECORD.cs
new file mode 100644
index 0000000..59c4ea3
--- /dev/null
+++ b/pj1/QQShow/EDM/View_TASK_SRMRECORD.cs
@@ -0,0 +1,76 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000043 RID: 67
+ public class View_TASK_SRMRECORD
+ {
+ // Token: 0x17000321 RID: 801
+ // (get) Token: 0x06000683 RID: 1667 RVA: 0x0000ABF4 File Offset: 0x00008DF4
+ // (set) Token: 0x06000684 RID: 1668 RVA: 0x0000AC0B File Offset: 0x00008E0B
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x17000322 RID: 802
+ // (get) Token: 0x06000685 RID: 1669 RVA: 0x0000AC14 File Offset: 0x00008E14
+ // (set) Token: 0x06000686 RID: 1670 RVA: 0x0000AC2B File Offset: 0x00008E2B
+ public DateTime? createTime { get; set; }
+
+ // Token: 0x17000323 RID: 803
+ // (get) Token: 0x06000687 RID: 1671 RVA: 0x0000AC34 File Offset: 0x00008E34
+ // (set) Token: 0x06000688 RID: 1672 RVA: 0x0000AC4B File Offset: 0x00008E4B
+ public int? itemCount { get; set; }
+
+ // Token: 0x17000324 RID: 804
+ // (get) Token: 0x06000689 RID: 1673 RVA: 0x0000AC54 File Offset: 0x00008E54
+ // (set) Token: 0x0600068A RID: 1674 RVA: 0x0000AC6B File Offset: 0x00008E6B
+ public int? isReleased { get; set; }
+
+ // Token: 0x17000325 RID: 805
+ // (get) Token: 0x0600068B RID: 1675 RVA: 0x0000AC74 File Offset: 0x00008E74
+ // (set) Token: 0x0600068C RID: 1676 RVA: 0x0000AC8B File Offset: 0x00008E8B
+ public int? hasFinished { get; set; }
+
+ // Token: 0x17000326 RID: 806
+ // (get) Token: 0x0600068D RID: 1677 RVA: 0x0000AC94 File Offset: 0x00008E94
+ // (set) Token: 0x0600068E RID: 1678 RVA: 0x0000ACAB File Offset: 0x00008EAB
+ [StringLength(50)]
+ public string sourcePlace { get; set; }
+
+ // Token: 0x17000327 RID: 807
+ // (get) Token: 0x0600068F RID: 1679 RVA: 0x0000ACB4 File Offset: 0x00008EB4
+ // (set) Token: 0x06000690 RID: 1680 RVA: 0x0000ACCB File Offset: 0x00008ECB
+ [StringLength(50)]
+ public string toPlace { get; set; }
+
+ // Token: 0x17000328 RID: 808
+ // (get) Token: 0x06000691 RID: 1681 RVA: 0x0000ACD4 File Offset: 0x00008ED4
+ // (set) Token: 0x06000692 RID: 1682 RVA: 0x0000ACEB File Offset: 0x00008EEB
+ public int? fastherTaskId { get; set; }
+
+ // Token: 0x17000329 RID: 809
+ // (get) Token: 0x06000693 RID: 1683 RVA: 0x0000ACF4 File Offset: 0x00008EF4
+ // (set) Token: 0x06000694 RID: 1684 RVA: 0x0000AD0B File Offset: 0x00008F0B
+ [StringLength(50)]
+ public string containerName { get; set; }
+
+ // Token: 0x1700032A RID: 810
+ // (get) Token: 0x06000695 RID: 1685 RVA: 0x0000AD14 File Offset: 0x00008F14
+ // (set) Token: 0x06000696 RID: 1686 RVA: 0x0000AD2B File Offset: 0x00008F2B
+ [StringLength(50)]
+ public string itemName { get; set; }
+
+ // Token: 0x1700032B RID: 811
+ // (get) Token: 0x06000697 RID: 1687 RVA: 0x0000AD34 File Offset: 0x00008F34
+ // (set) Token: 0x06000698 RID: 1688 RVA: 0x0000AD4B File Offset: 0x00008F4B
+ [StringLength(50)]
+ public string itemDes { get; set; }
+
+ // Token: 0x1700032C RID: 812
+ // (get) Token: 0x06000699 RID: 1689 RVA: 0x0000AD54 File Offset: 0x00008F54
+ // (set) Token: 0x0600069A RID: 1690 RVA: 0x0000AD6B File Offset: 0x00008F6B
+ public int? useSrmId { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/View_TASK_TASK.cs b/pj1/QQShow/EDM/View_TASK_TASK.cs
new file mode 100644
index 0000000..e6a16c5
--- /dev/null
+++ b/pj1/QQShow/EDM/View_TASK_TASK.cs
@@ -0,0 +1,156 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x02000044 RID: 68
+ public class View_TASK_TASK
+ {
+ // Token: 0x1700032D RID: 813
+ // (get) Token: 0x0600069C RID: 1692 RVA: 0x0000AD7C File Offset: 0x00008F7C
+ // (set) Token: 0x0600069D RID: 1693 RVA: 0x0000AD93 File Offset: 0x00008F93
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int id { get; set; }
+
+ // Token: 0x1700032E RID: 814
+ // (get) Token: 0x0600069E RID: 1694 RVA: 0x0000AD9C File Offset: 0x00008F9C
+ // (set) Token: 0x0600069F RID: 1695 RVA: 0x0000ADB3 File Offset: 0x00008FB3
+ [StringLength(50)]
+ public string sourcePlace { get; set; }
+
+ // Token: 0x1700032F RID: 815
+ // (get) Token: 0x060006A0 RID: 1696 RVA: 0x0000ADBC File Offset: 0x00008FBC
+ // (set) Token: 0x060006A1 RID: 1697 RVA: 0x0000ADD3 File Offset: 0x00008FD3
+ [StringLength(50)]
+ public string toPlace { get; set; }
+
+ // Token: 0x17000330 RID: 816
+ // (get) Token: 0x060006A2 RID: 1698 RVA: 0x0000ADDC File Offset: 0x00008FDC
+ // (set) Token: 0x060006A3 RID: 1699 RVA: 0x0000ADF3 File Offset: 0x00008FF3
+ public int? taskType { get; set; }
+
+ // Token: 0x17000331 RID: 817
+ // (get) Token: 0x060006A4 RID: 1700 RVA: 0x0000ADFC File Offset: 0x00008FFC
+ // (set) Token: 0x060006A5 RID: 1701 RVA: 0x0000AE13 File Offset: 0x00009013
+ [StringLength(50)]
+ public string taskStatus { get; set; }
+
+ // Token: 0x17000332 RID: 818
+ // (get) Token: 0x060006A6 RID: 1702 RVA: 0x0000AE1C File Offset: 0x0000901C
+ // (set) Token: 0x060006A7 RID: 1703 RVA: 0x0000AE33 File Offset: 0x00009033
+ public DateTime? createTime { get; set; }
+
+ // Token: 0x17000333 RID: 819
+ // (get) Token: 0x060006A8 RID: 1704 RVA: 0x0000AE3C File Offset: 0x0000903C
+ // (set) Token: 0x060006A9 RID: 1705 RVA: 0x0000AE53 File Offset: 0x00009053
+ public int? taskLevel { get; set; }
+
+ // Token: 0x17000334 RID: 820
+ // (get) Token: 0x060006AA RID: 1706 RVA: 0x0000AE5C File Offset: 0x0000905C
+ // (set) Token: 0x060006AB RID: 1707 RVA: 0x0000AE73 File Offset: 0x00009073
+ public int? isNeedRedirect { get; set; }
+
+ // Token: 0x17000335 RID: 821
+ // (get) Token: 0x060006AC RID: 1708 RVA: 0x0000AE7C File Offset: 0x0000907C
+ // (set) Token: 0x060006AD RID: 1709 RVA: 0x0000AE93 File Offset: 0x00009093
+ public int? hasFinished { get; set; }
+
+ // Token: 0x17000336 RID: 822
+ // (get) Token: 0x060006AE RID: 1710 RVA: 0x0000AE9C File Offset: 0x0000909C
+ // (set) Token: 0x060006AF RID: 1711 RVA: 0x0000AEB3 File Offset: 0x000090B3
+ public int? errorMsg { get; set; }
+
+ // Token: 0x17000337 RID: 823
+ // (get) Token: 0x060006B0 RID: 1712 RVA: 0x0000AEBC File Offset: 0x000090BC
+ // (set) Token: 0x060006B1 RID: 1713 RVA: 0x0000AED3 File Offset: 0x000090D3
+ public int? errorDeviceId { get; set; }
+
+ // Token: 0x17000338 RID: 824
+ // (get) Token: 0x060006B2 RID: 1714 RVA: 0x0000AEDC File Offset: 0x000090DC
+ // (set) Token: 0x060006B3 RID: 1715 RVA: 0x0000AEF3 File Offset: 0x000090F3
+ public int? isError { get; set; }
+
+ // Token: 0x17000339 RID: 825
+ // (get) Token: 0x060006B4 RID: 1716 RVA: 0x0000AEFC File Offset: 0x000090FC
+ // (set) Token: 0x060006B5 RID: 1717 RVA: 0x0000AF13 File Offset: 0x00009113
+ public int? hasReaded { get; set; }
+
+ // Token: 0x1700033A RID: 826
+ // (get) Token: 0x060006B6 RID: 1718 RVA: 0x0000AF1C File Offset: 0x0000911C
+ // (set) Token: 0x060006B7 RID: 1719 RVA: 0x0000AF33 File Offset: 0x00009133
+ public int? outType { get; set; }
+
+ // Token: 0x1700033B RID: 827
+ // (get) Token: 0x060006B8 RID: 1720 RVA: 0x0000AF3C File Offset: 0x0000913C
+ // (set) Token: 0x060006B9 RID: 1721 RVA: 0x0000AF53 File Offset: 0x00009153
+ [StringLength(50)]
+ public string containerName { get; set; }
+
+ // Token: 0x1700033C RID: 828
+ // (get) Token: 0x060006BA RID: 1722 RVA: 0x0000AF5C File Offset: 0x0000915C
+ // (set) Token: 0x060006BB RID: 1723 RVA: 0x0000AF73 File Offset: 0x00009173
+ public int? palletCode { get; set; }
+
+ // Token: 0x1700033D RID: 829
+ // (get) Token: 0x060006BC RID: 1724 RVA: 0x0000AF7C File Offset: 0x0000917C
+ // (set) Token: 0x060006BD RID: 1725 RVA: 0x0000AF93 File Offset: 0x00009193
+ public int? enable { get; set; }
+
+ // Token: 0x1700033E RID: 830
+ // (get) Token: 0x060006BE RID: 1726 RVA: 0x0000AF9C File Offset: 0x0000919C
+ // (set) Token: 0x060006BF RID: 1727 RVA: 0x0000AFB3 File Offset: 0x000091B3
+ [StringLength(50)]
+ public string userName { get; set; }
+
+ // Token: 0x1700033F RID: 831
+ // (get) Token: 0x060006C0 RID: 1728 RVA: 0x0000AFBC File Offset: 0x000091BC
+ // (set) Token: 0x060006C1 RID: 1729 RVA: 0x0000AFD3 File Offset: 0x000091D3
+ [StringLength(50)]
+ public string outOrderCode { get; set; }
+
+ // Token: 0x17000340 RID: 832
+ // (get) Token: 0x060006C2 RID: 1730 RVA: 0x0000AFDC File Offset: 0x000091DC
+ // (set) Token: 0x060006C3 RID: 1731 RVA: 0x0000AFF3 File Offset: 0x000091F3
+ [StringLength(50)]
+ public string palletType { get; set; }
+
+ // Token: 0x17000341 RID: 833
+ // (get) Token: 0x060006C4 RID: 1732 RVA: 0x0000AFFC File Offset: 0x000091FC
+ // (set) Token: 0x060006C5 RID: 1733 RVA: 0x0000B013 File Offset: 0x00009213
+ public int? needTime { get; set; }
+
+ // Token: 0x17000342 RID: 834
+ // (get) Token: 0x060006C6 RID: 1734 RVA: 0x0000B01C File Offset: 0x0000921C
+ // (set) Token: 0x060006C7 RID: 1735 RVA: 0x0000B033 File Offset: 0x00009233
+ public DateTime? doTime { get; set; }
+
+ // Token: 0x17000343 RID: 835
+ // (get) Token: 0x060006C8 RID: 1736 RVA: 0x0000B03C File Offset: 0x0000923C
+ // (set) Token: 0x060006C9 RID: 1737 RVA: 0x0000B053 File Offset: 0x00009253
+ public DateTime? finishTime { get; set; }
+
+ // Token: 0x17000344 RID: 836
+ // (get) Token: 0x060006CA RID: 1738 RVA: 0x0000B05C File Offset: 0x0000925C
+ // (set) Token: 0x060006CB RID: 1739 RVA: 0x0000B073 File Offset: 0x00009273
+ [StringLength(50)]
+ public string localDevice { get; set; }
+
+ // Token: 0x17000345 RID: 837
+ // (get) Token: 0x060006CC RID: 1740 RVA: 0x0000B07C File Offset: 0x0000927C
+ // (set) Token: 0x060006CD RID: 1741 RVA: 0x0000B093 File Offset: 0x00009293
+ [StringLength(50)]
+ public string lastWeight { get; set; }
+
+ // Token: 0x17000346 RID: 838
+ // (get) Token: 0x060006CE RID: 1742 RVA: 0x0000B09C File Offset: 0x0000929C
+ // (set) Token: 0x060006CF RID: 1743 RVA: 0x0000B0B3 File Offset: 0x000092B3
+ [StringLength(50)]
+ public string canNotDo { get; set; }
+
+ // Token: 0x17000347 RID: 839
+ // (get) Token: 0x060006D0 RID: 1744 RVA: 0x0000B0BC File Offset: 0x000092BC
+ // (set) Token: 0x060006D1 RID: 1745 RVA: 0x0000B0D3 File Offset: 0x000092D3
+ public int? isExchange { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/sysdiagrams.cs b/pj1/QQShow/EDM/sysdiagrams.cs
new file mode 100644
index 0000000..4087205
--- /dev/null
+++ b/pj1/QQShow/EDM/sysdiagrams.cs
@@ -0,0 +1,37 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200001F RID: 31
+ public class sysdiagrams
+ {
+ // Token: 0x17000177 RID: 375
+ // (get) Token: 0x0600030B RID: 779 RVA: 0x0000749C File Offset: 0x0000569C
+ // (set) Token: 0x0600030C RID: 780 RVA: 0x000074B3 File Offset: 0x000056B3
+ [Required]
+ [StringLength(128)]
+ public string name { get; set; }
+
+ // Token: 0x17000178 RID: 376
+ // (get) Token: 0x0600030D RID: 781 RVA: 0x000074BC File Offset: 0x000056BC
+ // (set) Token: 0x0600030E RID: 782 RVA: 0x000074D3 File Offset: 0x000056D3
+ public int principal_id { get; set; }
+
+ // Token: 0x17000179 RID: 377
+ // (get) Token: 0x0600030F RID: 783 RVA: 0x000074DC File Offset: 0x000056DC
+ // (set) Token: 0x06000310 RID: 784 RVA: 0x000074F3 File Offset: 0x000056F3
+ [Key]
+ public int diagram_id { get; set; }
+
+ // Token: 0x1700017A RID: 378
+ // (get) Token: 0x06000311 RID: 785 RVA: 0x000074FC File Offset: 0x000056FC
+ // (set) Token: 0x06000312 RID: 786 RVA: 0x00007513 File Offset: 0x00005713
+ public int? version { get; set; }
+
+ // Token: 0x1700017B RID: 379
+ // (get) Token: 0x06000313 RID: 787 RVA: 0x0000751C File Offset: 0x0000571C
+ // (set) Token: 0x06000314 RID: 788 RVA: 0x00007533 File Offset: 0x00005733
+ public byte[] definition { get; set; }
+ }
+}
diff --git a/pj1/QQShow/EDM/v3D_Inventory.cs b/pj1/QQShow/EDM/v3D_Inventory.cs
new file mode 100644
index 0000000..3b62e13
--- /dev/null
+++ b/pj1/QQShow/EDM/v3D_Inventory.cs
@@ -0,0 +1,40 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200002B RID: 43
+ public class v3D_Inventory
+ {
+ // Token: 0x17000205 RID: 517
+ // (get) Token: 0x06000433 RID: 1075 RVA: 0x000087B4 File Offset: 0x000069B4
+ // (set) Token: 0x06000434 RID: 1076 RVA: 0x000087CB File Offset: 0x000069CB
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int Product_Id { get; set; }
+
+ // Token: 0x17000206 RID: 518
+ // (get) Token: 0x06000435 RID: 1077 RVA: 0x000087D4 File Offset: 0x000069D4
+ // (set) Token: 0x06000436 RID: 1078 RVA: 0x000087EB File Offset: 0x000069EB
+ [StringLength(50)]
+ public string ProductCode { get; set; }
+
+ // Token: 0x17000207 RID: 519
+ // (get) Token: 0x06000437 RID: 1079 RVA: 0x000087F4 File Offset: 0x000069F4
+ // (set) Token: 0x06000438 RID: 1080 RVA: 0x0000880B File Offset: 0x00006A0B
+ [StringLength(50)]
+ public string ProductName { get; set; }
+
+ // Token: 0x17000208 RID: 520
+ // (get) Token: 0x06000439 RID: 1081 RVA: 0x00008814 File Offset: 0x00006A14
+ // (set) Token: 0x0600043A RID: 1082 RVA: 0x0000882B File Offset: 0x00006A2B
+ [StringLength(50)]
+ public string PositionName { get; set; }
+
+ // Token: 0x17000209 RID: 521
+ // (get) Token: 0x0600043B RID: 1083 RVA: 0x00008834 File Offset: 0x00006A34
+ // (set) Token: 0x0600043C RID: 1084 RVA: 0x0000884B File Offset: 0x00006A4B
+ public int? ProductStorage { get; set; }
+ }
+}
diff --git "a/pj1/QQShow/EDM/v3D\345\261\225\347\244\272\346\225\260\346\215\256.cs" "b/pj1/QQShow/EDM/v3D\345\261\225\347\244\272\346\225\260\346\215\256.cs"
new file mode 100644
index 0000000..086a700
--- /dev/null
+++ "b/pj1/QQShow/EDM/v3D\345\261\225\347\244\272\346\225\260\346\215\256.cs"
@@ -0,0 +1,51 @@
+锘縰sing System;
+using System.ComponentModel.DataAnnotations;
+using System.ComponentModel.DataAnnotations.Schema;
+
+namespace QQShow.EDM
+{
+ // Token: 0x0200002C RID: 44
+ public class v3D灞曠ず鏁版嵁
+ {
+ // Token: 0x1700020A RID: 522
+ // (get) Token: 0x0600043E RID: 1086 RVA: 0x0000885C File Offset: 0x00006A5C
+ // (set) Token: 0x0600043F RID: 1087 RVA: 0x00008873 File Offset: 0x00006A73
+ [StringLength(50)]
+ public string 璐т綅缂栧彿 { get; set; }
+
+ // Token: 0x1700020B RID: 523
+ // (get) Token: 0x06000440 RID: 1088 RVA: 0x0000887C File Offset: 0x00006A7C
+ // (set) Token: 0x06000441 RID: 1089 RVA: 0x00008893 File Offset: 0x00006A93
+ [StringLength(50)]
+ [Key]
+ [Column(Order = 0)]
+ public string 闆朵欢缂栧彿 { get; set; }
+
+ // Token: 0x1700020C RID: 524
+ // (get) Token: 0x06000442 RID: 1090 RVA: 0x0000889C File Offset: 0x00006A9C
+ // (set) Token: 0x06000443 RID: 1091 RVA: 0x000088B3 File Offset: 0x00006AB3
+ [Key]
+ [StringLength(50)]
+ [Column(Order = 1)]
+ public string 闆朵欢鍚嶇О { get; set; }
+
+ // Token: 0x1700020D RID: 525
+ // (get) Token: 0x06000444 RID: 1092 RVA: 0x000088BC File Offset: 0x00006ABC
+ // (set) Token: 0x06000445 RID: 1093 RVA: 0x000088D3 File Offset: 0x00006AD3
+ [Column(Order = 2)]
+ [Key]
+ [DatabaseGenerated(DatabaseGeneratedOption.None)]
+ public int 鏁伴噺 { get; set; }
+
+ // Token: 0x1700020E RID: 526
+ // (get) Token: 0x06000446 RID: 1094 RVA: 0x000088DC File Offset: 0x00006ADC
+ // (set) Token: 0x06000447 RID: 1095 RVA: 0x000088F3 File Offset: 0x00006AF3
+ public DateTime? 鍏ュ簱鏃堕棿 { get; set; }
+
+ // Token: 0x1700020F RID: 527
+ // (get) Token: 0x06000448 RID: 1096 RVA: 0x000088FC File Offset: 0x00006AFC
+ // (set) Token: 0x06000449 RID: 1097 RVA: 0x00008913 File Offset: 0x00006B13
+ [StringLength(50)]
+ public string 鍣ㄥ叿缂栧彿 { get; set; }
+ }
+}
diff --git a/pj1/QQShow/ESrgvAlarm.cs b/pj1/QQShow/ESrgvAlarm.cs
new file mode 100644
index 0000000..2e8eb6c
--- /dev/null
+++ b/pj1/QQShow/ESrgvAlarm.cs
@@ -0,0 +1,81 @@
+锘縰sing System;
+
+namespace QQShow
+{
+ // Token: 0x02000045 RID: 69
+ public enum ESrgvAlarm
+ {
+ // Token: 0x04000349 RID: 841
+ 鏃犳晠闅�,
+ // Token: 0x0400034A RID: 842
+ 鎺у埗鏌滄�ュ仠鎸変笅,
+ // Token: 0x0400034B RID: 843
+ 瑗夸晶杈撻�佺嚎M1鎴朚2鎺у埗鏌滄�ュ仠鎸変笅,
+ // Token: 0x0400034C RID: 844
+ 褰撳墠搴撳彛杈撻�佺嚎鐨勫叆鍙d繚鎶ゅ厜鐢佃鎸�,
+ // Token: 0x0400034D RID: 845
+ 鐩稿簭淇濇姢鍣ㄥ紓甯�,
+ // Token: 0x0400034E RID: 846
+ 鍥涘彿鎴栦簲鍙峰畨鍏ㄩ棬琚墦寮�,
+ // Token: 0x0400034F RID: 847
+ 澶囩敤1,
+ // Token: 0x04000350 RID: 848
+ 澶囩敤2,
+ // Token: 0x04000351 RID: 849
+ 涓婁綅鏈轰笅鍙戞�ュ仠鍛戒护,
+ // Token: 0x04000352 RID: 850
+ 琛岃蛋鍓嶈繘鏂瑰悜琛岀▼寮�鍏宠Е鍙� = 17,
+ // Token: 0x04000353 RID: 851
+ 澶囩敤3,
+ // Token: 0x04000354 RID: 852
+ 琛岃蛋鐢垫満椹繚寮傚父,
+ // Token: 0x04000355 RID: 853
+ 琛岃蛋鍙橀鍣ㄦ晠闅�,
+ // Token: 0x04000356 RID: 854
+ 琛岃蛋璁惧畾浣嶇疆鍊间笉鍦ㄦ甯歌寖鍥村唴,
+ // Token: 0x04000357 RID: 855
+ 琛岃蛋瀹為檯浣嶇疆鍊间笉鍦ㄦ甯歌寖鍥村唴,
+ // Token: 0x04000358 RID: 856
+ 琛岃蛋鍋滃噯澶辫触,
+ // Token: 0x04000359 RID: 857
+ 琛岃蛋鏉$爜娴嬭窛璁惧鎶ヨ,
+ // Token: 0x0400035A RID: 858
+ 琛岃蛋杩愯瓒呮椂,
+ // Token: 0x0400035B RID: 859
+ 琛岃蛋鎸囦护鎵ц瓒呮椂,
+ // Token: 0x0400035C RID: 860
+ 琛岃蛋闃叉挒鎶ヨ瑙﹀彂,
+ // Token: 0x0400035D RID: 861
+ 琛岃蛋鍚庨��鏂瑰悜闅滅鎺㈡祴淇濇姢瑙﹀彂,
+ // Token: 0x0400035E RID: 862
+ 杈撻�佺數鏈洪┈淇濆紓甯� = 50,
+ // Token: 0x0400035F RID: 863
+ 杈撻�佸彉棰戝櫒鏁呴殰,
+ // Token: 0x04000360 RID: 864
+ 澶囩敤4,
+ // Token: 0x04000361 RID: 865
+ 澶囩敤5,
+ // Token: 0x04000362 RID: 866
+ 杈撻�佽繍琛岃秴鏃�,
+ // Token: 0x04000363 RID: 867
+ 鍙栬揣鍓嶈浇璐у彴鏈夎揣 = 62,
+ // Token: 0x04000364 RID: 868
+ 鍙栬揣瀹屾垚鍚庤揣鐗╀涪澶�,
+ // Token: 0x04000365 RID: 869
+ 鏀捐揣瀹屾垚鍚庤浇璐у彴杩樻湁璐х墿,
+ // Token: 0x04000366 RID: 870
+ 杞借揣鍙板乏瓒呭 = 85,
+ // Token: 0x04000367 RID: 871
+ 杞借揣鍙板彸瓒呭,
+ // Token: 0x04000368 RID: 872
+ 绾㈠閫氳鏁呴殰 = 102,
+ // Token: 0x04000369 RID: 873
+ 浠诲姟鍦板潃閿欒 = 113,
+ // Token: 0x0400036A RID: 874
+ 鐩稿悓浠诲姟鍙峰娆′笅鍙�,
+ // Token: 0x0400036B RID: 875
+ RGV娌℃湁鍏佽鍙栬揣淇″彿 = 117,
+ // Token: 0x0400036C RID: 876
+ RGV娌℃湁鍏佽鏀捐揣淇″彿
+ }
+}
diff --git a/pj1/QQShow/ESrmAlarm.cs b/pj1/QQShow/ESrmAlarm.cs
new file mode 100644
index 0000000..d781d42
--- /dev/null
+++ b/pj1/QQShow/ESrmAlarm.cs
@@ -0,0 +1,169 @@
+锘縰sing System;
+
+namespace QQShow
+{
+ // Token: 0x02000046 RID: 70
+ public enum ESrmAlarm
+ {
+ // Token: 0x0400036E RID: 878
+ 鍙栬揣鍫嗗灈鏈烘湁璐� = 101,
+ // Token: 0x0400036F RID: 879
+ 鏀捐揣鍫嗗灈鏈烘棤璐�,
+ // Token: 0x04000370 RID: 880
+ 琛岃蛋瀹氫綅寮傚父,
+ // Token: 0x04000371 RID: 881
+ 鍗囬檷瀹氫綅寮傚父,
+ // Token: 0x04000372 RID: 882
+ 璐у弶瀹氫綅寮傚父,
+ // Token: 0x04000373 RID: 883
+ 璐у弶缂栫爜鍣ㄦ暟鎹紓甯�,
+ // Token: 0x04000374 RID: 884
+ 璐у弶鍘熶綅寮�鍏冲紓甯�,
+ // Token: 0x04000375 RID: 885
+ 宸﹀墠瓒呭,
+ // Token: 0x04000376 RID: 886
+ 鍙宠秴楂�,
+ // Token: 0x04000377 RID: 887
+ 鍙冲潔濉�,
+ // Token: 0x04000378 RID: 888
+ 璧峰弶瓒呮椂,
+ // Token: 0x04000379 RID: 889
+ 钀藉弶瓒呮椂,
+ // Token: 0x0400037A RID: 890
+ 璐у弶鍔涚煩寮傚父,
+ // Token: 0x0400037B RID: 891
+ 琛岃蛋鍗囬檷瀵诲潃鏁版嵁寮傚父,
+ // Token: 0x0400037C RID: 892
+ 璐у弶瀵诲潃鏁版嵁寮傚父,
+ // Token: 0x0400037D RID: 893
+ 璐у弶杩愯瓒呮椂,
+ // Token: 0x0400037E RID: 894
+ 琛岃蛋婵�鍏夋暟鎹紓甯� = 201,
+ // Token: 0x0400037F RID: 895
+ 鍗囬檷鏁版嵁寮傚父鎴栨満姊板崱闃�,
+ // Token: 0x04000380 RID: 896
+ 璐у弶1鏁版嵁寮傚父鎴栨満姊板崱闃�,
+ // Token: 0x04000381 RID: 897
+ 澶圭揣瑁呯疆瑙﹀彂,
+ // Token: 0x04000382 RID: 898
+ 瓒呴�熶繚鎶よЕ鍙� = 206,
+ // Token: 0x04000383 RID: 899
+ 琛岃蛋鏋侀檺瑙﹀彂,
+ // Token: 0x04000384 RID: 900
+ 鍗囬檷鏋侀檺瑙﹀彂,
+ // Token: 0x04000385 RID: 901
+ 鏌滈棬鎬ュ仠瑙﹀彂,
+ // Token: 0x04000386 RID: 902
+ 闈炵淮淇ā寮忚皟鏁存湭褰掍綅璇峰綊浣�,
+ // Token: 0x04000387 RID: 903
+ 鐩稿簭缁х數鍣ㄨЕ鍙�,
+ // Token: 0x04000388 RID: 904
+ 瀹夊叏缁х數鍣ㄥ紓甯�,
+ // Token: 0x04000389 RID: 905
+ 璐у弶1缁濆鍊肩紪鐮佸櫒鏁版嵁寮傚父,
+ // Token: 0x0400038A RID: 906
+ 澶栭儴鎬ュ仠瑙﹀彂,
+ // Token: 0x0400038B RID: 907
+ 澶栭儴鎵嬪姩瑙﹀彂,
+ // Token: 0x0400038C RID: 908
+ 琛岃蛋鍙橀鍣ㄦ晠闅� = 301,
+ // Token: 0x0400038D RID: 909
+ 琛岃蛋椹揪淇濇姢鍣ㄦ湭姝e父宸ヤ綔,
+ // Token: 0x0400038E RID: 910
+ 琛岃蛋鎶遍椄鏂矾鍣ㄦ湭姝e父宸ヤ綔,
+ // Token: 0x0400038F RID: 911
+ 鍗囬檷鍙橀鍣ㄦ晠闅�,
+ // Token: 0x04000390 RID: 912
+ 鍗囬檷椹揪淇濇姢鍣ㄦ湭姝e父宸ヤ綔,
+ // Token: 0x04000391 RID: 913
+ 鍗囬檷鎶遍椄鏂矾鍣ㄦ湭姝e父宸ヤ綔,
+ // Token: 0x04000392 RID: 914
+ 璐у弶1鍙橀鍣ㄦ晠闅�,
+ // Token: 0x04000393 RID: 915
+ 璐у弶1杈句繚鎶ゅ櫒鏈甯稿伐浣�,
+ // Token: 0x04000394 RID: 916
+ 璐у弶1鎶遍椄鏂矾鍣ㄦ湭姝e父宸ヤ綔,
+ // Token: 0x04000395 RID: 917
+ 璐у弶2鍙橀鍣ㄦ晠闅�,
+ // Token: 0x04000396 RID: 918
+ 璐у弶2杈句繚鎶ゅ櫒鏈甯稿伐浣�,
+ // Token: 0x04000397 RID: 919
+ 璐у弶2鎶遍椄鏂矾鍣ㄦ湭姝e父宸ヤ綔,
+ // Token: 0x04000398 RID: 920
+ 杩囪浇瑁呯疆瑙﹀彂,
+ // Token: 0x04000399 RID: 921
+ 杞�ュ仠瑙﹀彂,
+ // Token: 0x0400039A RID: 922
+ 浠庣珯鏁呴殰 = 401,
+ // Token: 0x0400039B RID: 923
+ 鍒楀埌浣�,
+ // Token: 0x0400039C RID: 924
+ 鏃犲厜鐢靛埌浣嶄俊鍙�403,
+ // Token: 0x0400039D RID: 925
+ 灞傚埌浣�,
+ // Token: 0x0400039E RID: 926
+ 鏃犲厜鐢靛埌浣嶄俊鍙� = 404,
+ // Token: 0x0400039F RID: 927
+ 琛岃蛋鎶遍椄鎺ヨЕ鍣ㄥ紓甯�,
+ // Token: 0x040003A0 RID: 928
+ 杈撻�佹満閫氳涓柇 = 409,
+ // Token: 0x040003A1 RID: 929
+ 鍦伴潰鏈洪�氳涓柇,
+ // Token: 0x040003A2 RID: 930
+ 绌哄彇寮傚父 = 501,
+ // Token: 0x040003A3 RID: 931
+ 鍑哄簱璐т綅鍫靛,
+ // Token: 0x040003A4 RID: 932
+ 婊″叆寮傚父,
+ // Token: 0x040003A5 RID: 933
+ 鍏ュ簱璐т綅闃诲,
+ // Token: 0x040003A6 RID: 934
+ 鎵弿浠殰纰嶆娴嬪紓甯�,
+ // Token: 0x040003A7 RID: 935
+ 婧愪綅缃牎楠岄敊璇�,
+ // Token: 0x040003A8 RID: 936
+ 鐩爣浣嶇疆鏍¢獙閿欒,
+ // Token: 0x040003A9 RID: 937
+ 宸﹀悗瓒呭 = 411,
+ // Token: 0x040003AA RID: 938
+ 鍙冲墠瓒呭,
+ // Token: 0x040003AB RID: 939
+ 宸﹁秴楂� = 415,
+ // Token: 0x040003AC RID: 940
+ 宸﹀潔濉� = 414,
+ // Token: 0x040003AD RID: 941
+ 鍙栨斁璐х敵璇疯秴鏃� = 315,
+ // Token: 0x040003AE RID: 942
+ 鍙栨斁璐х敵璇蜂俊鍙蜂腑鏂�,
+ // Token: 0x040003AF RID: 943
+ 绔嬫煴鎬ュ仠瑙﹀彂 = 205,
+ // Token: 0x040003B0 RID: 944
+ 鐧绘鍙f�ュ仠瑙﹀彂 = 216,
+ // Token: 0x040003B1 RID: 945
+ 鍗囬檷鎶遍椄鎺ヨЕ鍣ㄥ紓甯� = 406,
+ // Token: 0x040003B2 RID: 946
+ 璐у弶1鎶遍椄鎺ヨЕ鍣ㄥ紓甯�,
+ // Token: 0x040003B3 RID: 947
+ 璐у弶2鎶遍椄鎺ヨЕ鍣ㄥ紓甯�,
+ // Token: 0x040003B4 RID: 948
+ 琛岃蛋鏁版嵁寮傚父鎴栨満姊板崱闃� = 601,
+ // Token: 0x040003B5 RID: 949
+ 璐у弶2鏁版嵁寮傚父鎴栨満姊板崱闃� = 604,
+ // Token: 0x040003B6 RID: 950
+ 鍦伴潰鏌滄�ュ仠瑙﹀彂,
+ // Token: 0x040003B7 RID: 951
+ 鎵嬫搷灞忔�ュ仠瑙﹀彂,
+ // Token: 0x040003B8 RID: 952
+ 瀹夊叏闂ㄨ鎵撳紑,
+ // Token: 0x040003B9 RID: 953
+ 椋庢墖鐏柇璺櫒宸ヤ綔寮傚父,
+ // Token: 0x040003BA RID: 954
+ 瑙︽懜灞忓厜閫氳婵�鍏夋祴璺濈數婧愭柇璺櫒宸ヤ綔寮傚父,
+ // Token: 0x040003BB RID: 955
+ 杞借揣鍙板畨鍏ㄥ洖璺柇璺櫒宸ヤ綔寮傚父,
+ // Token: 0x040003BC RID: 956
+ 鎸夐挳寮�鍏虫柇璺櫒,
+ // Token: 0x040003BD RID: 957
+ 鎺у埗瀹ゅ畨鍏ㄩ棬鏈叧闂� = 613
+ }
+}
diff --git a/pj1/QQShow/FrmMonitor.Designer.cs b/pj1/QQShow/FrmMonitor.Designer.cs
new file mode 100644
index 0000000..07f05e8
--- /dev/null
+++ b/pj1/QQShow/FrmMonitor.Designer.cs
@@ -0,0 +1,575 @@
+锘縩amespace QQShow
+{
+ // Token: 0x02000047 RID: 71
+ public partial class FrmMonitor : global::System.Windows.Forms.Form
+ {
+ // Token: 0x060006DD RID: 1757 RVA: 0x0000C218 File Offset: 0x0000A418
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && this.components != null)
+ {
+ this.components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ // Token: 0x060006DE RID: 1758 RVA: 0x0000C250 File Offset: 0x0000A450
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMonitor));
+ this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
+ this.panel9 = new System.Windows.Forms.Panel();
+ this.picBoxOutboundPic = new System.Windows.Forms.PictureBox();
+ this.panel5 = new System.Windows.Forms.Panel();
+ this.label1 = new System.Windows.Forms.Label();
+ this.lbOutboundTask3_Remaining = new System.Windows.Forms.Label();
+ this.lbOutboundTask3_State = new System.Windows.Forms.Label();
+ this.lbOutboundTask3_Id = new System.Windows.Forms.Label();
+ this.label5 = new System.Windows.Forms.Label();
+ this.lbOutboundTask1_Remaining = new System.Windows.Forms.Label();
+ this.lbOutboundTask2_Remaining = new System.Windows.Forms.Label();
+ this.lbOutboundTask2_State = new System.Windows.Forms.Label();
+ this.lbOutboundTask2_Id = new System.Windows.Forms.Label();
+ this.lbOutboundTask1_State = new System.Windows.Forms.Label();
+ this.label12 = new System.Windows.Forms.Label();
+ this.label13 = new System.Windows.Forms.Label();
+ this.lbOutboundTask1_Id = new System.Windows.Forms.Label();
+ this.label15 = new System.Windows.Forms.Label();
+ this.panel4 = new System.Windows.Forms.Panel();
+ this.lbForkerName = new System.Windows.Forms.Label();
+ this.lboutboundCount = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.lboutboundCode = new System.Windows.Forms.Label();
+ this.lboutboundName = new System.Windows.Forms.Label();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.lbOutGateState = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.btnClose = new System.Windows.Forms.Button();
+ this.cmBGate = new System.Windows.Forms.ComboBox();
+ this.lbAlert = new System.Windows.Forms.Label();
+ this.tableLayoutPanel1.SuspendLayout();
+ this.panel9.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.picBoxOutboundPic)).BeginInit();
+ this.panel5.SuspendLayout();
+ this.panel4.SuspendLayout();
+ this.panel1.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // tableLayoutPanel1
+ //
+ this.tableLayoutPanel1.BackColor = System.Drawing.Color.Transparent;
+ this.tableLayoutPanel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.tableLayoutPanel1.ColumnCount = 3;
+ this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 40F));
+ this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F));
+ this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 40F));
+ this.tableLayoutPanel1.Controls.Add(this.panel9, 1, 1);
+ this.tableLayoutPanel1.Controls.Add(this.panel5, 3, 1);
+ this.tableLayoutPanel1.Controls.Add(this.panel4, 0, 1);
+ this.tableLayoutPanel1.Controls.Add(this.panel1, 0, 0);
+ this.tableLayoutPanel1.Controls.Add(this.lbAlert, 0, 2);
+ this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
+ this.tableLayoutPanel1.Margin = new System.Windows.Forms.Padding(2);
+ this.tableLayoutPanel1.Name = "tableLayoutPanel1";
+ this.tableLayoutPanel1.RowCount = 3;
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 13.74389F));
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 73.21263F));
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 13.04348F));
+ this.tableLayoutPanel1.Size = new System.Drawing.Size(1440, 864);
+ this.tableLayoutPanel1.TabIndex = 1;
+ //
+ // panel9
+ //
+ this.panel9.BackColor = System.Drawing.Color.Transparent;
+ this.panel9.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel9.Controls.Add(this.picBoxOutboundPic);
+ this.panel9.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel9.Location = new System.Drawing.Point(580, 122);
+ this.panel9.Margin = new System.Windows.Forms.Padding(4);
+ this.panel9.Name = "panel9";
+ this.panel9.Size = new System.Drawing.Size(280, 624);
+ this.panel9.TabIndex = 8;
+ //
+ // picBoxOutboundPic
+ //
+ this.picBoxOutboundPic.BackColor = System.Drawing.Color.Transparent;
+ this.picBoxOutboundPic.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.picBoxOutboundPic.Location = new System.Drawing.Point(0, 0);
+ this.picBoxOutboundPic.Margin = new System.Windows.Forms.Padding(2);
+ this.picBoxOutboundPic.Name = "picBoxOutboundPic";
+ this.picBoxOutboundPic.Size = new System.Drawing.Size(278, 622);
+ this.picBoxOutboundPic.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.picBoxOutboundPic.TabIndex = 1;
+ this.picBoxOutboundPic.TabStop = false;
+ //
+ // panel5
+ //
+ this.panel5.BackColor = System.Drawing.Color.Transparent;
+ this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel5.Controls.Add(this.label1);
+ this.panel5.Controls.Add(this.lbOutboundTask3_Remaining);
+ this.panel5.Controls.Add(this.lbOutboundTask3_State);
+ this.panel5.Controls.Add(this.lbOutboundTask3_Id);
+ this.panel5.Controls.Add(this.label5);
+ this.panel5.Controls.Add(this.lbOutboundTask1_Remaining);
+ this.panel5.Controls.Add(this.lbOutboundTask2_Remaining);
+ this.panel5.Controls.Add(this.lbOutboundTask2_State);
+ this.panel5.Controls.Add(this.lbOutboundTask2_Id);
+ this.panel5.Controls.Add(this.lbOutboundTask1_State);
+ this.panel5.Controls.Add(this.label12);
+ this.panel5.Controls.Add(this.label13);
+ this.panel5.Controls.Add(this.lbOutboundTask1_Id);
+ this.panel5.Controls.Add(this.label15);
+ this.panel5.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel5.Location = new System.Drawing.Point(868, 122);
+ this.panel5.Margin = new System.Windows.Forms.Padding(4);
+ this.panel5.Name = "panel5";
+ this.panel5.Size = new System.Drawing.Size(568, 624);
+ this.panel5.TabIndex = 5;
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Location = new System.Drawing.Point(0, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(55, 15);
+ this.label1.TabIndex = 22;
+ this.label1.Text = "label1";
+ //
+ // lbOutboundTask3_Remaining
+ //
+ this.lbOutboundTask3_Remaining.AutoSize = true;
+ this.lbOutboundTask3_Remaining.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask3_Remaining.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask3_Remaining.Location = new System.Drawing.Point(384, 536);
+ this.lbOutboundTask3_Remaining.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask3_Remaining.Name = "lbOutboundTask3_Remaining";
+ this.lbOutboundTask3_Remaining.Size = new System.Drawing.Size(219, 90);
+ this.lbOutboundTask3_Remaining.TabIndex = 21;
+ this.lbOutboundTask3_Remaining.Text = "X鍒嗛挓";
+ //
+ // lbOutboundTask3_State
+ //
+ this.lbOutboundTask3_State.AutoSize = true;
+ this.lbOutboundTask3_State.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask3_State.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask3_State.Location = new System.Drawing.Point(107, 536);
+ this.lbOutboundTask3_State.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask3_State.Name = "lbOutboundTask3_State";
+ this.lbOutboundTask3_State.Size = new System.Drawing.Size(239, 90);
+ this.lbOutboundTask3_State.TabIndex = 20;
+ this.lbOutboundTask3_State.Text = "鎺掗槦涓�";
+ //
+ // lbOutboundTask3_Id
+ //
+ this.lbOutboundTask3_Id.AutoSize = true;
+ this.lbOutboundTask3_Id.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask3_Id.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask3_Id.Location = new System.Drawing.Point(125, 455);
+ this.lbOutboundTask3_Id.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask3_Id.Name = "lbOutboundTask3_Id";
+ this.lbOutboundTask3_Id.Size = new System.Drawing.Size(584, 90);
+ this.lbOutboundTask3_Id.TabIndex = 19;
+ this.lbOutboundTask3_Id.Text = "SO20201023002";
+ //
+ // label5
+ //
+ this.label5.AutoSize = true;
+ this.label5.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.label5.ForeColor = System.Drawing.Color.White;
+ this.label5.Location = new System.Drawing.Point(24, 455);
+ this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label5.Name = "label5";
+ this.label5.Size = new System.Drawing.Size(146, 90);
+ this.label5.TabIndex = 18;
+ this.label5.Text = "3锛�";
+ //
+ // lbOutboundTask1_Remaining
+ //
+ this.lbOutboundTask1_Remaining.AutoSize = true;
+ this.lbOutboundTask1_Remaining.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask1_Remaining.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask1_Remaining.Location = new System.Drawing.Point(384, 122);
+ this.lbOutboundTask1_Remaining.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask1_Remaining.Name = "lbOutboundTask1_Remaining";
+ this.lbOutboundTask1_Remaining.Size = new System.Drawing.Size(219, 90);
+ this.lbOutboundTask1_Remaining.TabIndex = 17;
+ this.lbOutboundTask1_Remaining.Text = "X鍒嗛挓";
+ //
+ // lbOutboundTask2_Remaining
+ //
+ this.lbOutboundTask2_Remaining.AutoSize = true;
+ this.lbOutboundTask2_Remaining.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask2_Remaining.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask2_Remaining.Location = new System.Drawing.Point(384, 321);
+ this.lbOutboundTask2_Remaining.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask2_Remaining.Name = "lbOutboundTask2_Remaining";
+ this.lbOutboundTask2_Remaining.Size = new System.Drawing.Size(219, 90);
+ this.lbOutboundTask2_Remaining.TabIndex = 16;
+ this.lbOutboundTask2_Remaining.Text = "X鍒嗛挓";
+ //
+ // lbOutboundTask2_State
+ //
+ this.lbOutboundTask2_State.AutoSize = true;
+ this.lbOutboundTask2_State.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask2_State.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask2_State.Location = new System.Drawing.Point(107, 321);
+ this.lbOutboundTask2_State.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask2_State.Name = "lbOutboundTask2_State";
+ this.lbOutboundTask2_State.Size = new System.Drawing.Size(239, 90);
+ this.lbOutboundTask2_State.TabIndex = 15;
+ this.lbOutboundTask2_State.Text = "鎺掗槦涓�";
+ //
+ // lbOutboundTask2_Id
+ //
+ this.lbOutboundTask2_Id.AutoSize = true;
+ this.lbOutboundTask2_Id.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask2_Id.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask2_Id.Location = new System.Drawing.Point(125, 257);
+ this.lbOutboundTask2_Id.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask2_Id.Name = "lbOutboundTask2_Id";
+ this.lbOutboundTask2_Id.Size = new System.Drawing.Size(584, 90);
+ this.lbOutboundTask2_Id.TabIndex = 14;
+ this.lbOutboundTask2_Id.Text = "SO20201023002";
+ //
+ // lbOutboundTask1_State
+ //
+ this.lbOutboundTask1_State.AutoSize = true;
+ this.lbOutboundTask1_State.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask1_State.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask1_State.Location = new System.Drawing.Point(104, 122);
+ this.lbOutboundTask1_State.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask1_State.Name = "lbOutboundTask1_State";
+ this.lbOutboundTask1_State.Size = new System.Drawing.Size(239, 90);
+ this.lbOutboundTask1_State.TabIndex = 13;
+ this.lbOutboundTask1_State.Text = "宸插畬鎴�";
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.label12.ForeColor = System.Drawing.Color.White;
+ this.label12.Location = new System.Drawing.Point(24, 257);
+ this.label12.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(146, 90);
+ this.label12.TabIndex = 12;
+ this.label12.Text = "2锛�";
+ //
+ // label13
+ //
+ this.label13.AutoSize = true;
+ this.label13.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.label13.ForeColor = System.Drawing.Color.White;
+ this.label13.Location = new System.Drawing.Point(24, 52);
+ this.label13.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label13.Name = "label13";
+ this.label13.Size = new System.Drawing.Size(146, 90);
+ this.label13.TabIndex = 11;
+ this.label13.Text = "1锛�";
+ //
+ // lbOutboundTask1_Id
+ //
+ this.lbOutboundTask1_Id.AutoSize = true;
+ this.lbOutboundTask1_Id.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask1_Id.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask1_Id.Location = new System.Drawing.Point(125, 52);
+ this.lbOutboundTask1_Id.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask1_Id.Name = "lbOutboundTask1_Id";
+ this.lbOutboundTask1_Id.Size = new System.Drawing.Size(584, 90);
+ this.lbOutboundTask1_Id.TabIndex = 10;
+ this.lbOutboundTask1_Id.Text = "SO20201023005";
+ //
+ // label15
+ //
+ this.label15.AutoSize = true;
+ this.label15.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.label15.ForeColor = System.Drawing.Color.Red;
+ this.label15.Location = new System.Drawing.Point(184, -9);
+ this.label15.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label15.Name = "label15";
+ this.label15.Size = new System.Drawing.Size(306, 90);
+ this.label15.TabIndex = 9;
+ this.label15.Text = "鍑哄簱浠诲姟";
+ //
+ // panel4
+ //
+ this.panel4.BackColor = System.Drawing.Color.Transparent;
+ this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel4.Controls.Add(this.lbForkerName);
+ this.panel4.Controls.Add(this.lboutboundCount);
+ this.panel4.Controls.Add(this.label7);
+ this.panel4.Controls.Add(this.lboutboundCode);
+ this.panel4.Controls.Add(this.lboutboundName);
+ this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel4.Location = new System.Drawing.Point(4, 122);
+ this.panel4.Margin = new System.Windows.Forms.Padding(4);
+ this.panel4.Name = "panel4";
+ this.panel4.Size = new System.Drawing.Size(568, 624);
+ this.panel4.TabIndex = 4;
+ //
+ // lbForkerName
+ //
+ this.lbForkerName.AutoSize = true;
+ this.lbForkerName.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbForkerName.ForeColor = System.Drawing.Color.White;
+ this.lbForkerName.Location = new System.Drawing.Point(6, 515);
+ this.lbForkerName.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbForkerName.Name = "lbForkerName";
+ this.lbForkerName.Size = new System.Drawing.Size(477, 106);
+ this.lbForkerName.TabIndex = 9;
+ this.lbForkerName.Text = "XX鍙峰弶杞﹀伐";
+ //
+ // lboutboundCount
+ //
+ this.lboutboundCount.AutoSize = true;
+ this.lboutboundCount.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lboutboundCount.ForeColor = System.Drawing.Color.White;
+ this.lboutboundCount.Location = new System.Drawing.Point(224, 338);
+ this.lboutboundCount.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lboutboundCount.Name = "lboutboundCount";
+ this.lboutboundCount.Size = new System.Drawing.Size(241, 106);
+ this.lboutboundCount.TabIndex = 8;
+ this.lboutboundCount.Text = "0000";
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label7.ForeColor = System.Drawing.Color.White;
+ this.label7.Location = new System.Drawing.Point(6, 338);
+ this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(285, 106);
+ this.label7.TabIndex = 7;
+ this.label7.Text = "鏁伴噺锛�";
+ //
+ // lboutboundCode
+ //
+ this.lboutboundCode.AutoSize = true;
+ this.lboutboundCode.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lboutboundCode.ForeColor = System.Drawing.Color.White;
+ this.lboutboundCode.Location = new System.Drawing.Point(6, 183);
+ this.lboutboundCode.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lboutboundCode.Name = "lboutboundCode";
+ this.lboutboundCode.Size = new System.Drawing.Size(581, 106);
+ this.lboutboundCode.TabIndex = 6;
+ this.lboutboundCode.Text = "5101032-A95";
+ //
+ // lboutboundName
+ //
+ this.lboutboundName.AutoSize = true;
+ this.lboutboundName.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lboutboundName.ForeColor = System.Drawing.Color.White;
+ this.lboutboundName.Location = new System.Drawing.Point(0, 0);
+ this.lboutboundName.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lboutboundName.Name = "lboutboundName";
+ this.lboutboundName.Size = new System.Drawing.Size(765, 106);
+ this.lboutboundName.TabIndex = 5;
+ this.lboutboundName.Text = "鍓嶅湴鏉垮墠閮ㄥ彸鍔犲己鏉�";
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.Color.Transparent;
+ this.tableLayoutPanel1.SetColumnSpan(this.panel1, 3);
+ this.panel1.Controls.Add(this.lbOutGateState);
+ this.panel1.Controls.Add(this.label3);
+ this.panel1.Controls.Add(this.btnClose);
+ this.panel1.Controls.Add(this.cmBGate);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel1.Location = new System.Drawing.Point(2, 2);
+ this.panel1.Margin = new System.Windows.Forms.Padding(2);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(1436, 114);
+ this.panel1.TabIndex = 1;
+ //
+ // lbOutGateState
+ //
+ this.lbOutGateState.AutoSize = true;
+ this.lbOutGateState.BackColor = System.Drawing.Color.Transparent;
+ this.lbOutGateState.Dock = System.Windows.Forms.DockStyle.Left;
+ this.lbOutGateState.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbOutGateState.ForeColor = System.Drawing.Color.Blue;
+ this.lbOutGateState.Location = new System.Drawing.Point(888, 0);
+ this.lbOutGateState.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutGateState.Name = "lbOutGateState";
+ this.lbOutGateState.Size = new System.Drawing.Size(213, 106);
+ this.lbOutGateState.TabIndex = 2;
+ this.lbOutGateState.Text = "XXX";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.label3.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label3.ForeColor = System.Drawing.Color.Red;
+ this.label3.Location = new System.Drawing.Point(203, 0);
+ this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(685, 106);
+ this.label3.TabIndex = 1;
+ this.label3.Text = "褰撳墠鍑哄簱鍙g姸鎬侊細";
+ //
+ // btnClose
+ //
+ this.btnClose.BackColor = System.Drawing.Color.Transparent;
+ this.btnClose.Dock = System.Windows.Forms.DockStyle.Right;
+ this.btnClose.Font = new System.Drawing.Font("寰蒋闆呴粦", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnClose.ForeColor = System.Drawing.Color.White;
+ this.btnClose.Location = new System.Drawing.Point(1280, 0);
+ this.btnClose.Margin = new System.Windows.Forms.Padding(2);
+ this.btnClose.Name = "btnClose";
+ this.btnClose.Size = new System.Drawing.Size(156, 114);
+ this.btnClose.TabIndex = 3;
+ this.btnClose.Text = "鍏抽棴";
+ this.btnClose.UseVisualStyleBackColor = false;
+ this.btnClose.Click += new System.EventHandler(this.btnClose_Click_1);
+ //
+ // cmBGate
+ //
+ this.cmBGate.Dock = System.Windows.Forms.DockStyle.Left;
+ this.cmBGate.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.cmBGate.FormattingEnabled = true;
+ this.cmBGate.Items.AddRange(new object[] {
+ "6鍙峰彛",
+ "8鍙峰彛"});
+ this.cmBGate.Location = new System.Drawing.Point(0, 0);
+ this.cmBGate.Margin = new System.Windows.Forms.Padding(2);
+ this.cmBGate.Name = "cmBGate";
+ this.cmBGate.Size = new System.Drawing.Size(203, 112);
+ this.cmBGate.TabIndex = 0;
+ this.cmBGate.Text = "8鍙峰彛";
+ this.cmBGate.SelectedIndexChanged += new System.EventHandler(this.cmBGate_SelectedIndexChanged_1);
+ //
+ // lbAlert
+ //
+ this.lbAlert.AutoSize = true;
+ this.tableLayoutPanel1.SetColumnSpan(this.lbAlert, 3);
+ this.lbAlert.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbAlert.Font = new System.Drawing.Font("瀹嬩綋", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbAlert.ForeColor = System.Drawing.Color.Red;
+ this.lbAlert.Location = new System.Drawing.Point(3, 750);
+ this.lbAlert.Name = "lbAlert";
+ this.lbAlert.Size = new System.Drawing.Size(1434, 114);
+ this.lbAlert.TabIndex = 9;
+ //
+ // FrmMonitor
+ //
+ this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
+ this.ClientSize = new System.Drawing.Size(1440, 864);
+ this.Controls.Add(this.tableLayoutPanel1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
+ this.Name = "FrmMonitor";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "FrmMonitor";
+ this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FrmMonitor_FormClosed_1);
+ this.tableLayoutPanel1.ResumeLayout(false);
+ this.tableLayoutPanel1.PerformLayout();
+ this.panel9.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.picBoxOutboundPic)).EndInit();
+ this.panel5.ResumeLayout(false);
+ this.panel5.PerformLayout();
+ this.panel4.ResumeLayout(false);
+ this.panel4.PerformLayout();
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ // Token: 0x040003C5 RID: 965
+ private global::System.Windows.Forms.Label lbForkerName;
+
+ // Token: 0x040003C6 RID: 966
+ private global::System.Windows.Forms.Panel panel1;
+
+ // Token: 0x040003C7 RID: 967
+ private global::System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
+
+ // Token: 0x040003C8 RID: 968
+ private global::System.Windows.Forms.Panel panel9;
+
+ // Token: 0x040003C9 RID: 969
+ private global::System.Windows.Forms.PictureBox picBoxOutboundPic;
+
+ // Token: 0x040003CA RID: 970
+ private global::System.Windows.Forms.Label lbOutGateState;
+
+ // Token: 0x040003CB RID: 971
+ private global::System.Windows.Forms.Label label3;
+
+ // Token: 0x040003CC RID: 972
+ private global::System.Windows.Forms.Panel panel5;
+
+ // Token: 0x040003CD RID: 973
+ private global::System.Windows.Forms.Label lbOutboundTask1_Remaining;
+
+ // Token: 0x040003CE RID: 974
+ private global::System.Windows.Forms.Label lbOutboundTask2_Remaining;
+
+ // Token: 0x040003CF RID: 975
+ private global::System.Windows.Forms.Label lbOutboundTask2_State;
+
+ // Token: 0x040003D0 RID: 976
+ private global::System.Windows.Forms.Label lbOutboundTask2_Id;
+
+ // Token: 0x040003D1 RID: 977
+ private global::System.Windows.Forms.Label lbOutboundTask1_State;
+
+ // Token: 0x040003D2 RID: 978
+ private global::System.Windows.Forms.Label label12;
+
+ // Token: 0x040003D3 RID: 979
+ private global::System.Windows.Forms.Label label13;
+
+ // Token: 0x040003D4 RID: 980
+ private global::System.Windows.Forms.Label lbOutboundTask1_Id;
+
+ // Token: 0x040003D5 RID: 981
+ private global::System.Windows.Forms.Label label15;
+
+ // Token: 0x040003D6 RID: 982
+ private global::System.Windows.Forms.Panel panel4;
+
+ // Token: 0x040003D7 RID: 983
+ private global::System.Windows.Forms.Label lboutboundCount;
+
+ // Token: 0x040003D8 RID: 984
+ private global::System.Windows.Forms.Label label7;
+
+ // Token: 0x040003D9 RID: 985
+ private global::System.Windows.Forms.Label lboutboundCode;
+
+ // Token: 0x040003DA RID: 986
+ private global::System.Windows.Forms.Label lboutboundName;
+
+ // Token: 0x040003DB RID: 987
+ private global::System.Windows.Forms.ComboBox cmBGate;
+
+ // Token: 0x040003DC RID: 988
+ private global::System.Windows.Forms.Label lbOutboundTask3_Remaining;
+
+ // Token: 0x040003DD RID: 989
+ private global::System.Windows.Forms.Label lbOutboundTask3_State;
+
+ // Token: 0x040003DE RID: 990
+ private global::System.Windows.Forms.Label lbOutboundTask3_Id;
+
+ // Token: 0x040003DF RID: 991
+ private global::System.Windows.Forms.Label label5;
+
+ // Token: 0x040003E0 RID: 992
+ private global::System.Windows.Forms.Button btnClose;
+
+ // Token: 0x040003E1 RID: 993
+ private global::System.Windows.Forms.Label label1;
+
+ // Token: 0x040003E2 RID: 994
+ private global::System.Windows.Forms.Label lbAlert;
+
+ // Token: 0x040003E3 RID: 995
+ private global::System.ComponentModel.IContainer components = null;
+ }
+}
diff --git a/pj1/QQShow/FrmMonitor.cs b/pj1/QQShow/FrmMonitor.cs
new file mode 100644
index 0000000..cad3cf3
--- /dev/null
+++ b/pj1/QQShow/FrmMonitor.cs
@@ -0,0 +1,414 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Linq;
+using System.Threading;
+using System.Windows.Forms;
+using Newtonsoft.Json;
+using QQShow.EDM;
+using QQShow.RgvService;
+using QQShow.SrmService;
+using QQShow.TranService;
+using WZ.Useful.Commons;
+
+namespace QQShow
+{
+ // Token: 0x02000047 RID: 71
+ public partial class FrmMonitor : Form
+ {
+ // Token: 0x17000348 RID: 840
+ // (get) Token: 0x060006D3 RID: 1747 RVA: 0x0000B0E4 File Offset: 0x000092E4
+ protected override CreateParams CreateParams
+ {
+ get
+ {
+ CreateParams paras = base.CreateParams;
+ paras.ExStyle |= 33554432;
+ return paras;
+ }
+ }
+
+ // Token: 0x060006D4 RID: 1748 RVA: 0x0000B114 File Offset: 0x00009314
+ public FrmMonitor()
+ {
+ this.InitializeComponent();
+ int screenNum = Screen.AllScreens.Count<Screen>();
+
+ this.renewThread = new Thread(new ThreadStart(this.re));
+ this.renewThread.Start();
+
+ this.renewThread1 = new Thread(new ThreadStart(this.reAlarm));
+ this.renewThread1.Start();
+
+ this.renewThread2 = new Thread(new ThreadStart(this.reImage));
+ this.renewThread2.Start();
+ }
+
+ // Token: 0x060006D5 RID: 1749 RVA: 0x0000B1A2 File Offset: 0x000093A2
+ private void btnClose_Click(object sender, EventArgs e)
+ {
+ base.Close();
+ }
+
+ // Token: 0x060006D6 RID: 1750 RVA: 0x0000B1AC File Offset: 0x000093AC
+ private void FrmMonitor_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ Environment.Exit(0);
+ }
+
+ // Token: 0x060006D7 RID: 1751 RVA: 0x0000B1B8 File Offset: 0x000093B8
+ public void re()
+ {
+ for (; ; )
+ {
+ this.Renew();
+ Thread.Sleep(2000);
+ }
+ }
+
+ public void reAlarm()
+ {
+ for (; ; )
+ {
+ this.RenewAlarm();
+ Thread.Sleep(2000);
+ }
+ }
+
+ public void reImage()
+ {
+ for (; ; )
+ {
+ this.RenewImage();
+ Thread.Sleep(2000);
+ }
+ }
+
+ // Token: 0x060006D8 RID: 1752 RVA: 0x0000B1E0 File Offset: 0x000093E0
+ private void cmBGate_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ switch ((sender as ComboBox).SelectedIndex)
+ {
+ case 0:
+ this.gateNo = 6;
+ this.outer = "30";
+ break;
+ case 1:
+ this.gateNo = 8;
+ this.outer = "12";
+ break;
+ }
+ }
+
+ // Token: 0x060006D9 RID: 1753 RVA: 0x0000B24C File Offset: 0x0000944C
+ public void Renew()
+ {
+ try
+ {
+ using (Model edm = new Model())
+ {
+ this.timeOut = 0;
+ List<TASK_TASK> outTaskList = new List<TASK_TASK>();
+ int count = 3;
+ //TASK_TASK outFinishTask = (from x in edm.TASK_TASK
+ //orderby x.FINISHTIME descending
+ //select x).FirstOrDefault((TASK_TASK x) => x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASFINISHED == (int?)1);
+ //List<TASK_TASK> outFinishTask = (from x in edm.TASK_TASK
+ // orderby x.FINISHTIME descending
+ // where x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASFINISHED == (int?)1
+ // select x).Take(2).ToList<TASK_TASK>();
+ List<TASK_TASK> outFinishTask = edm.TASK_TASK.AsNoTracking().Where(x => x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASFINISHED == (int?)1).OrderByDescending(x => x.FINISHTIME).Take(2).ToList();
+ if (outFinishTask != null)
+ {
+ count--;
+ outTaskList.AddRange(outFinishTask);
+ }
+ //List<TASK_TASK> outNotFinishTaskList = (from x in edm.TASK_TASK
+ // orderby x.DOTIME descending
+ // where x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASREADED == (int?)1 && x.HASFINISHED == (int?)0
+ // select x).Take(count).ToList<TASK_TASK>();
+ List<TASK_TASK> outNotFinishTaskList = edm.TASK_TASK.AsNoTracking().Where(x => x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASREADED == (int?)1 && x.HASFINISHED == (int?)0).OrderByDescending(u => u.DOTIME).Take(count).ToList();
+ outTaskList.AddRange(outNotFinishTaskList);
+ if (outTaskList.Count < 3)
+ {
+ count = 3 - outTaskList.Count;
+ //List<TASK_TASK> outFinishTaskList = (from x in edm.TASK_TASK
+ // orderby x.FINISHTIME descending
+ // where x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASFINISHED == (int?)1
+ // select x).Skip(1).Take(count).ToList<TASK_TASK>();
+ List<TASK_TASK> outFinishTaskList = edm.TASK_TASK.AsNoTracking().Where(x => x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASFINISHED == (int?)1).OrderByDescending(u => u.FINISHTIME).Skip(1).Take(count).ToList();
+ outTaskList.AddRange(outFinishTaskList);
+ }
+ if (outTaskList.Count > 2)
+ {
+ ControlHelper.SetControlProperty(this.lbOutGateState, "Text", outTaskList[2].TASKSTATUS);
+ string status = outTaskList[2].TASKSTATUS;
+ if (status != "瀹屾垚")
+ {
+ this.timeOut += 2;
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_Remaining, "Text", this.timeOut / 60 + "鍒嗛挓");
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_Remaining, "Text", "");
+ }
+ int containerId = outTaskList[2].CONTAINERID ?? 0;
+ BASE_CONTAINER_VS_ITEM cvi = edm.BASE_CONTAINER_VS_ITEM.AsNoTracking().FirstOrDefault((BASE_CONTAINER_VS_ITEM x) => x.CONTAINERID == (int?)containerId);
+ if (status != "瀹屾垚")
+ {
+ if (cvi != null)
+ {
+ ControlHelper.SetControlProperty(this.lboutboundCode, "Text", cvi.BASE_ITEM.ITEMNAME);
+ ControlHelper.SetControlProperty(this.lboutboundCount, "Text", (cvi.ITEMNUM ?? 0).ToString());
+ ControlHelper.SetControlProperty(this.lboutboundName, "Text", cvi.BASE_ITEM.ITEMDES);
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lboutboundCode, "Text", outTaskList[2].BASE_CONTAINER.CONTAINERNAME);
+ ControlHelper.SetControlProperty(this.lboutboundCount, "Text", "0");
+ ControlHelper.SetControlProperty(this.lboutboundName, "Text", outTaskList[2].BASE_CONTAINER.CONTAINERDES);
+ }
+ }
+ else
+ {
+ //ControlHelper.SetControlProperty(this.lboutboundCode, "Text", "");
+ //ControlHelper.SetControlProperty(this.lboutboundCount, "Text", "");
+ //ControlHelper.SetControlProperty(this.lboutboundName, "Text", "");
+ }
+ int orderId = outTaskList[2].ORDERID ?? 0;
+ ORDER_OUTORDER order = edm.ORDER_OUTORDER.AsNoTracking().FirstOrDefault((ORDER_OUTORDER x) => x.ID == orderId);
+ if (order != null)
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_Id, "Text", order.OUTORDERCODE);
+ CAR_CAR car = edm.CAR_CAR.AsNoTracking().FirstOrDefault((CAR_CAR x) => x.CAR_CARTASK.OUTORDERID == (int?)orderId);
+ if (status != "瀹屾垚")
+ {
+ if (car != null)
+ {
+ ControlHelper.SetControlProperty(this.lbForkerName, "Text", car.CARNAME);
+ }
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbForkerName, "Text", "");
+ }
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_Id, "Text", "鏃犺鍗曞彿");
+ }
+ //if (cvi != null)
+ //{
+ // //BASE_ITEM item = (from x in edm.BASE_ITEM
+ // // orderby x.ID
+ // // select x).FirstOrDefault((BASE_ITEM x) => x.ITEMNAME == cvi.BASE_ITEM.ITEMNAME);
+ // BASE_ITEM item = edm.BASE_ITEM.AsNoTracking().FirstOrDefault((BASE_ITEM x) => x.ITEMNAME == cvi.BASE_ITEM.ITEMNAME);
+ // if (item != null)
+ // {
+ // if (!string.IsNullOrEmpty(item.IMAGE))
+ // {
+ // string url = item.IMAGE;
+ // Image i = Get.GetMethod(url);
+ // this.picBoxOutboundPic.Image = i;
+ // }
+ // else
+ // {
+ // this.picBoxOutboundPic.Image = null;
+ // }
+ // }
+ //}
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_State, "Text", status);
+ if (outTaskList.Count > 1)
+ {
+ string status2 = outTaskList[1].TASKSTATUS;
+ if (status2 != "瀹屾垚")
+ {
+ this.timeOut += 2;
+ ControlHelper.SetControlProperty(this.lbOutboundTask2_Remaining, "Text", this.timeOut / 60 + "鍒嗛挓");
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask2_Remaining, "Text", "");
+ }
+ int orderId2 = outTaskList[1].ORDERID ?? 0;
+ ORDER_OUTORDER order2 = edm.ORDER_OUTORDER.AsNoTracking().FirstOrDefault((ORDER_OUTORDER x) => x.ID == orderId2);
+ if (order2 != null)
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask2_Id, "Text", order2.OUTORDERCODE);
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask2_Id, "Text", "鏃犺鍗曞彿");
+ }
+ ControlHelper.SetControlProperty(this.lbOutboundTask2_State, "Text", status2);
+ }
+ if (outTaskList.Count > 2)
+ {
+ string status3 = outTaskList[0].TASKSTATUS;
+ if (status3 != "瀹屾垚")
+ {
+ this.timeOut += 2;
+ ControlHelper.SetControlProperty(this.lbOutboundTask3_Remaining, "Text", this.timeOut / 60 + "鍒嗛挓");
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask3_Remaining, "Text", "");
+ }
+ int orderId3 = outTaskList[0].ORDERID ?? 0;
+ ORDER_OUTORDER order3 = edm.ORDER_OUTORDER.AsNoTracking().FirstOrDefault((ORDER_OUTORDER x) => x.ID == orderId3);
+ if (order3 != null)
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask3_Id, "Text", order3.OUTORDERCODE);
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask3_Id, "Text", "鏃犺鍗曞彿");
+ }
+ ControlHelper.SetControlProperty(this.lbOutboundTask3_State, "Text", status3);
+ }
+ }
+ }
+ }
+ catch (Exception e)
+ {
+ LogTextHelper.WriteLine("", "閿欒", e.ToString());
+ }
+ }
+
+ /// <summary>
+ /// 鏇存柊鎶ヨ
+ /// </summary>
+ public void RenewAlarm()
+ {
+ try
+ {
+ string alarm = "";
+ for (int j = 1; j < 10; j++)
+ {
+ int alarmCode = JsonConvert.DeserializeObject<srmInfo>(this.srmOPC.GetSrmInfo(j)).RalarmNumber;
+ if (alarmCode != 0)
+ {
+ alarm = string.Concat(new object[]
+ {
+ alarm,
+ "鍫嗗灈鏈�",
+ j,
+ "锛�",
+ Enum.GetName(typeof(ESrmAlarm), alarmCode),
+ " "
+ });
+ }
+ }
+ for (int j = 1; j < 5; j++)
+ {
+ int alarmCode = JsonConvert.DeserializeObject<rgvInfo>(this.rgvOPC.GetRgvInfo(j)).alarmCode;
+ if (alarmCode != 0)
+ {
+ alarm = string.Concat(new object[]
+ {
+ alarm,
+ "RGV",
+ j,
+ "锛�",
+ Enum.GetName(typeof(ESrgvAlarm), alarmCode),
+ " "
+ });
+ }
+ }
+ alarm += this.tranOPC.GetErrorMsg();
+ ControlHelper.SetControlProperty(this.lbAlert, "Text", "鎶ヨ:" + alarm);
+ }
+ catch (Exception e)
+ {
+ LogTextHelper.WriteLine("", "鎶ヨ閿欒", e.ToString());
+ }
+ }
+
+ public void RenewImage()
+ {
+ try
+ {
+ using (Model edm = new Model())
+ {
+ BASE_ITEM item = edm.BASE_ITEM.AsNoTracking().FirstOrDefault((BASE_ITEM x) => x.ITEMNAME == this.lboutboundCode.Text);
+ if (item != null)
+ {
+ if (!string.IsNullOrEmpty(item.IMAGE))
+ {
+ string url = item.IMAGE;
+ Image i = Get.GetMethod(url);
+ this.picBoxOutboundPic.Image = i;
+ }
+ else
+ {
+ this.picBoxOutboundPic.Image = null;
+ }
+ }
+ else
+ {
+ this.picBoxOutboundPic.Image = null;
+ }
+ }
+ }
+ catch (Exception e)
+ {
+ LogTextHelper.WriteLine("", "鍥剧墖閿欒", e.ToString());
+ }
+
+ }
+
+ // Token: 0x060006DA RID: 1754 RVA: 0x0000C1B0 File Offset: 0x0000A3B0
+ private void btnClose_Click_1(object sender, EventArgs e)
+ {
+ base.Close();
+ }
+
+ // Token: 0x060006DB RID: 1755 RVA: 0x0000C1BA File Offset: 0x0000A3BA
+ private void FrmMonitor_FormClosed_1(object sender, FormClosedEventArgs e)
+ {
+ Environment.Exit(0);
+ }
+
+ // Token: 0x060006DC RID: 1756 RVA: 0x0000C1C4 File Offset: 0x0000A3C4
+ private void cmBGate_SelectedIndexChanged_1(object sender, EventArgs e)
+ {
+ switch ((sender as ComboBox).SelectedIndex)
+ {
+ case 0:
+ this.gateNo = 6;
+ this.outer = "30";
+ break;
+ case 1:
+ this.gateNo = 8;
+ this.outer = "12";
+ break;
+ }
+ }
+
+ // Token: 0x040003BE RID: 958
+ private SrmService.SrmService srmOPC = new SrmService.SrmService();
+
+ // Token: 0x040003BF RID: 959
+ private RgvService.RgvService rgvOPC = new RgvService.RgvService();
+
+ // Token: 0x040003C0 RID: 960
+ private SrmTranService tranOPC = new SrmTranService();
+
+ // Token: 0x040003C1 RID: 961
+ private string outer = "12";
+
+ // Token: 0x040003C2 RID: 962
+ private int gateNo = 8;
+
+ // Token: 0x040003C3 RID: 963
+ private int timeOut = 0;
+
+ // Token: 0x040003C4 RID: 964
+ private Thread renewThread;
+
+ private Thread renewThread1;
+
+ private Thread renewThread2;
+ }
+}
diff --git a/pj1/QQShow/FrmMonitor.resx b/pj1/QQShow/FrmMonitor.resx
new file mode 100644
index 0000000..0dac812
--- /dev/null
+++ b/pj1/QQShow/FrmMonitor.resx
@@ -0,0 +1,4487 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+ <data name="$this.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ /9j/4AAQSkZJRgABAQEASABIAAD/4QYGRXhpZgAATU0AKgAAAAgADAEAAAMAAAABB4AAAAEBAAMAAAAB
+ BDgAAAECAAMAAAADAAAAngEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEVAAMAAAABAAMAAAEaAAUAAAAB
+ AAAApAEbAAUAAAABAAAArAEoAAMAAAABAAIAAAExAAIAAAAfAAAAtAEyAAIAAAAUAAAA1IdpAAQAAAAB
+ AAAA6AAAASAACAAIAAgASAAAAAEAAABIAAAAAQAAQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gp
+ AAAyMDIwOjAxOjA1IDExOjQwOjAzAAAEkAAABwAAAAQwMjIxoAEAAwAAAAH//wAAoAIABAAAAAEAAAeA
+ oAMABAAAAAEAAAQ4AAAAAAAAAAYBAwADAAAAAQAGAAABGgAFAAAAAQAAAW4BGwAFAAAAAQAAAXYBKAAD
+ AAAAAQACAAACAQAEAAAAAQAAAX4CAgAEAAAAAQAABIAAAAAAAAAASAAAAAEAAABIAAAAAf/Y/+0ADEFk
+ b2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwM
+ DAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwM
+ DBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABaAKADASIAAhEBAxEB/90A
+ BAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUG
+ BwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwcl
+ klPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG
+ 1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR
+ 8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV
+ 5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDzNMkktEliUkknTbUskknSUpJOAnhO
+ AQtCeE8J4ThFFsYShShKEeFVsISUoTEJpCbYpJ4TIKUmKdMglSSSSKn/0PMkkkloFiUkknQUoJwEgpAJ
+ wCFAKQCccARwpBqmjC1hLEBPt4RA090tvCmGJbxI4Gvh2TQihuupjzTObB8UDjpXEiITFTITEKKUVwLB
+ RKmVEqMhcGJSTpkwpWSSSSS//9HzJJOmWgWJdIJJwkorgKYCiFNqlgFhLJoRQ3bzqfBJpaG+36XcqQGp
+ V3HBiJUGypbFJoRA0n4eKu48IIYzJDsQ3NhWiPBCeGwIGvdNy4QExk1yNFAhFcNUMrPyRplBYFRUiolV
+ 5LwxKZOUyiK5SZOkkl//0vM0kkgtBiUnCZOEggswIU2oYKm1T41hTMEmOPNTahNKK0q9iLFJK3siBxjb
+ OnMIIKmHRCvY5gBiIZEoT05coOKZmyAhMQjdyoHupOKgYgmfks7IWaLEqKcpvyKtJkDEpkimURXKSSKS
+ CX//0/M0kkloFiUnlMkEgpkFNpUWtJUw0DkqWFrDTMFEaUMOYFMW+ACswmB1YzfZmJ8FL3eCGLneKXrO
+ 8SpxlCzhLN27whQduPZL1n+JTG53cymyy2kA9mLiVAlENoPICgdh8lXnK+q8eSMlMSTz20CkWeGqgQQo
+ JWvCxTJ0yjK5SSSSSX//1PM0kym35LR0YlNZ3OgUpa3jVJ/zQyj5LT4si8lKSopd0hatGYKkCoJ1JHiQ
+ aZhyeVAJwpBxLdGUpiUkxQPEpYlMSnKiVEbXBfcQn3zzqoJIap0ZlrTx9yiWkJBTP0f70D4qFoikkeUy
+ C5//2f/bAEMABgQEBwUHCwYGCw4KCAoOEQ4ODg4RFhMTExMTFhEMDAwMDAwRDAwMDAwMDAwMDAwMDAwM
+ DAwMDAwMDAwMDAwMDP/bAEMBBwkJEwwTIhMTIhQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwM
+ DAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIBDgHgAMBEQACEQEDEQH/xAAfAAAABwEBAQEBAAAAAAAA
+ AAAEBQMCBgEABwgJCgv/xAC1EAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWx
+ 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
+ +P8AdLicSfx8/P8AH+6XE4k/j5+f4/3S4nCT+P8ATf0vx/ulvG/x8/P8f7oOJwE/j/Tf0vx/ulxOEn8f
+ Pz/H+6XE4Sfx8/P8f7pcTiT+Pn5/j/dLsSfx/pvP8f7pdXEn8fPz/H+6XHEn8fPz/H+6XYk/j5+f4/3S
+ 3iT+Pn5/j/dLicN/j5+f4/3S4nEn8fPz/H+6XE4Sfx8/P8f7pcTiT+Pn5/j/AHS7En8fPz/H+6V4A3rh
+ J/Hz8/x/ug0TiT+Pn5/j/dLicSfx8/P8f7pdXEn8fPz/AB/ug2ThJ/Hz8/x/ulxxJ/Hz8/x/ul1cb/Hz
+ 8/x/ulxw3+Pn5/j/AHS3XDf4+fn+P90uJxJ/Hz8/x/ulxON/j5+f4/3QcTiT+Pn5/j/dLf8An1xJ/Hz8
+ /wAf7pbwn8fb5/j/AHS0ThJ/Hz8/x/uluuG/x8/P8f7pccJ/H2+f4/3S7En8fPz/AB/ug3XG/wAfPz/H
+ +6XYn8fb5/j/AHS2cJ/H2+f4/wB0uJxP4+3z/H+6DicJP4+fn+P90uOP4+/+l+P90t4n8fb5/j/dLsb/
+ AB8/P8f7pdXJX+Pn5/j/AHQcTiT+Pn5/j/dLeE/j7fP8f7pcTiT+Pn5/j/dLicT+Pt8/x/ulsnCT+Pn5
+ /j/dLicSfx8/P8f7pccT+Pt8/wAf7pbOE/j7fP8AH+6XHAT+Pn5/j/dLskfx9vn+P90HE4k/j5+f4/3S
+ 44n8fb5/j/dK7mRXfD+Pv8/x/ug6tTvgP4+3z/H+6XMdzifx9vn+P90tE4k/j5+f4/3S4nE/j7fP8f7p
+ dXCfx9vn+P8AdK4kEUHXxx/H3+f4/wB0rScSfx8/P8f7pbOJP4+fn+P90tuwI2FPHEn8fPz/AB/ulonE
+ /j7fP8f7pdXD+Pv8/wAf7oNnCfx9vn+P90uOAn8fPz/H+6XNiT+Pn5/j/dLRPvifx9vn+P8AdLsB/H2+
+ f4/3RdXEn8fPz/H+6XE4k/j5+f4/3S44k/j5+f4/3S2oqaE0xJ/Hz8/x/ulcJWHTsMT+Pt8/x/ulwlYU
+ p2wH8fb5/j/dK1hQVr1xJ/Hz8/x/ulwahqMSfx8/P8f7pVnumYEHAR+Pn5/j/dNqDGuEn8fPz/H+6Wjh
+ J/Hz8/x/ulxwH8fb5/j/AHRDRxP4+3z/AB/ukOJwH8fb5/j/AHS4nE/j7fP8f7pcTifx9vn+P90tk4n8
+ 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
+ KupirqZCXJX/2Q==
+</value>
+ </data>
+</root>
\ No newline at end of file
diff --git a/pj1/QQShow/FrmMonitor1.Designer.cs b/pj1/QQShow/FrmMonitor1.Designer.cs
new file mode 100644
index 0000000..dd715dc
--- /dev/null
+++ b/pj1/QQShow/FrmMonitor1.Designer.cs
@@ -0,0 +1,849 @@
+锘縩amespace QQShow
+{
+ // Token: 0x02000048 RID: 72
+ public partial class FrmMonitor1 : global::System.Windows.Forms.Form
+ {
+ // Token: 0x060006E9 RID: 1769 RVA: 0x0000F634 File Offset: 0x0000D834
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && this.components != null)
+ {
+ this.components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ // Token: 0x060006EA RID: 1770 RVA: 0x0000F66C File Offset: 0x0000D86C
+ private void InitializeComponent()
+ {
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FrmMonitor1));
+ this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
+ this.lbAlert = new System.Windows.Forms.Label();
+ this.panel9 = new System.Windows.Forms.Panel();
+ this.picBoxOutboundPic = new System.Windows.Forms.PictureBox();
+ this.panel8 = new System.Windows.Forms.Panel();
+ this.picBoxInboundPic = new System.Windows.Forms.PictureBox();
+ this.panel6 = new System.Windows.Forms.Panel();
+ this.lbOutGateState = new System.Windows.Forms.Label();
+ this.label3 = new System.Windows.Forms.Label();
+ this.panel7 = new System.Windows.Forms.Panel();
+ this.panel5 = new System.Windows.Forms.Panel();
+ this.lbOutboundTask1_Id = new System.Windows.Forms.Label();
+ this.lbOutboundTask1_Remaining = new System.Windows.Forms.Label();
+ this.lbOutboundTask2_Remaining = new System.Windows.Forms.Label();
+ this.lbOutboundTask2_State = new System.Windows.Forms.Label();
+ this.lbOutboundTask2_Id = new System.Windows.Forms.Label();
+ this.lbOutboundTask1_State = new System.Windows.Forms.Label();
+ this.label12 = new System.Windows.Forms.Label();
+ this.label13 = new System.Windows.Forms.Label();
+ this.label15 = new System.Windows.Forms.Label();
+ this.panel4 = new System.Windows.Forms.Panel();
+ this.lbForkerName = new System.Windows.Forms.Label();
+ this.lboutboundCount = new System.Windows.Forms.Label();
+ this.label7 = new System.Windows.Forms.Label();
+ this.lboutboundCode = new System.Windows.Forms.Label();
+ this.lboutboundName = new System.Windows.Forms.Label();
+ this.panel3 = new System.Windows.Forms.Panel();
+ this.lbInboundTask2_State = new System.Windows.Forms.Label();
+ this.lbInboundTask2_Id = new System.Windows.Forms.Label();
+ this.lbInboundTask1_State = new System.Windows.Forms.Label();
+ this.label9 = new System.Windows.Forms.Label();
+ this.label8 = new System.Windows.Forms.Label();
+ this.lbInboundTask1_Id = new System.Windows.Forms.Label();
+ this.label4 = new System.Windows.Forms.Label();
+ this.panel1 = new System.Windows.Forms.Panel();
+ this.btnClose = new System.Windows.Forms.Button();
+ this.lbInGateState = new System.Windows.Forms.Label();
+ this.label1 = new System.Windows.Forms.Label();
+ this.cmBGate = new System.Windows.Forms.ComboBox();
+ this.panel2 = new System.Windows.Forms.Panel();
+ this.lbInboundIsPass = new System.Windows.Forms.Label();
+ this.lbInboundCount = new System.Windows.Forms.Label();
+ this.label6 = new System.Windows.Forms.Label();
+ this.lbInboundCode = new System.Windows.Forms.Label();
+ this.lbInboundName = new System.Windows.Forms.Label();
+ this.tableLayoutPanel1.SuspendLayout();
+ this.panel9.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.picBoxOutboundPic)).BeginInit();
+ this.panel8.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.picBoxInboundPic)).BeginInit();
+ this.panel6.SuspendLayout();
+ this.panel5.SuspendLayout();
+ this.panel4.SuspendLayout();
+ this.panel3.SuspendLayout();
+ this.panel1.SuspendLayout();
+ this.panel2.SuspendLayout();
+ this.SuspendLayout();
+ //
+ // tableLayoutPanel1
+ //
+ this.tableLayoutPanel1.BackColor = System.Drawing.Color.Transparent;
+ this.tableLayoutPanel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch;
+ this.tableLayoutPanel1.ColumnCount = 3;
+ this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 40F));
+ this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F));
+ this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 40F));
+ this.tableLayoutPanel1.Controls.Add(this.lbAlert, 0, 4);
+ this.tableLayoutPanel1.Controls.Add(this.panel9, 1, 3);
+ this.tableLayoutPanel1.Controls.Add(this.panel8, 1, 1);
+ this.tableLayoutPanel1.Controls.Add(this.panel6, 0, 2);
+ this.tableLayoutPanel1.Controls.Add(this.panel5, 3, 3);
+ this.tableLayoutPanel1.Controls.Add(this.panel4, 0, 3);
+ this.tableLayoutPanel1.Controls.Add(this.panel3, 2, 1);
+ this.tableLayoutPanel1.Controls.Add(this.panel1, 0, 0);
+ this.tableLayoutPanel1.Controls.Add(this.panel2, 0, 1);
+ this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0);
+ this.tableLayoutPanel1.Margin = new System.Windows.Forms.Padding(2);
+ this.tableLayoutPanel1.Name = "tableLayoutPanel1";
+ this.tableLayoutPanel1.RowCount = 5;
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 9.090909F));
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 36.36364F));
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 9.090909F));
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 36.36364F));
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 9.090909F));
+ this.tableLayoutPanel1.Size = new System.Drawing.Size(1440, 864);
+ this.tableLayoutPanel1.TabIndex = 0;
+ //
+ // lbAlert
+ //
+ this.lbAlert.AutoSize = true;
+ this.tableLayoutPanel1.SetColumnSpan(this.lbAlert, 3);
+ this.lbAlert.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.lbAlert.Font = new System.Drawing.Font("瀹嬩綋", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbAlert.ForeColor = System.Drawing.Color.Red;
+ this.lbAlert.Location = new System.Drawing.Point(3, 784);
+ this.lbAlert.Name = "lbAlert";
+ this.lbAlert.Size = new System.Drawing.Size(1434, 80);
+ this.lbAlert.TabIndex = 10;
+ //
+ // panel9
+ //
+ this.panel9.BackColor = System.Drawing.Color.Transparent;
+ this.panel9.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel9.Controls.Add(this.picBoxOutboundPic);
+ this.panel9.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel9.Location = new System.Drawing.Point(580, 474);
+ this.panel9.Margin = new System.Windows.Forms.Padding(4);
+ this.panel9.Name = "panel9";
+ this.panel9.Size = new System.Drawing.Size(280, 306);
+ this.panel9.TabIndex = 8;
+ //
+ // picBoxOutboundPic
+ //
+ this.picBoxOutboundPic.BackColor = System.Drawing.Color.Transparent;
+ this.picBoxOutboundPic.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.picBoxOutboundPic.Location = new System.Drawing.Point(0, 0);
+ this.picBoxOutboundPic.Margin = new System.Windows.Forms.Padding(2);
+ this.picBoxOutboundPic.Name = "picBoxOutboundPic";
+ this.picBoxOutboundPic.Size = new System.Drawing.Size(278, 304);
+ this.picBoxOutboundPic.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.picBoxOutboundPic.TabIndex = 1;
+ this.picBoxOutboundPic.TabStop = false;
+ //
+ // panel8
+ //
+ this.panel8.BackColor = System.Drawing.Color.Transparent;
+ this.panel8.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel8.Controls.Add(this.picBoxInboundPic);
+ this.panel8.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel8.Location = new System.Drawing.Point(580, 82);
+ this.panel8.Margin = new System.Windows.Forms.Padding(4);
+ this.panel8.Name = "panel8";
+ this.panel8.Size = new System.Drawing.Size(280, 306);
+ this.panel8.TabIndex = 7;
+ //
+ // picBoxInboundPic
+ //
+ this.picBoxInboundPic.BackColor = System.Drawing.Color.Transparent;
+ this.picBoxInboundPic.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.picBoxInboundPic.Location = new System.Drawing.Point(0, 0);
+ this.picBoxInboundPic.Margin = new System.Windows.Forms.Padding(2);
+ this.picBoxInboundPic.Name = "picBoxInboundPic";
+ this.picBoxInboundPic.Size = new System.Drawing.Size(278, 304);
+ this.picBoxInboundPic.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+ this.picBoxInboundPic.TabIndex = 0;
+ this.picBoxInboundPic.TabStop = false;
+ //
+ // panel6
+ //
+ this.panel6.BackColor = System.Drawing.Color.Transparent;
+ this.tableLayoutPanel1.SetColumnSpan(this.panel6, 3);
+ this.panel6.Controls.Add(this.lbOutGateState);
+ this.panel6.Controls.Add(this.label3);
+ this.panel6.Controls.Add(this.panel7);
+ this.panel6.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel6.Location = new System.Drawing.Point(2, 394);
+ this.panel6.Margin = new System.Windows.Forms.Padding(2);
+ this.panel6.Name = "panel6";
+ this.panel6.Size = new System.Drawing.Size(1436, 74);
+ this.panel6.TabIndex = 6;
+ //
+ // lbOutGateState
+ //
+ this.lbOutGateState.AutoSize = true;
+ this.lbOutGateState.BackColor = System.Drawing.Color.White;
+ this.lbOutGateState.Dock = System.Windows.Forms.DockStyle.Left;
+ this.lbOutGateState.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbOutGateState.ForeColor = System.Drawing.Color.Lime;
+ this.lbOutGateState.Location = new System.Drawing.Point(887, 0);
+ this.lbOutGateState.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutGateState.Name = "lbOutGateState";
+ this.lbOutGateState.Size = new System.Drawing.Size(213, 106);
+ this.lbOutGateState.TabIndex = 2;
+ this.lbOutGateState.Text = "XXX";
+ //
+ // label3
+ //
+ this.label3.AutoSize = true;
+ this.label3.Dock = System.Windows.Forms.DockStyle.Left;
+ this.label3.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label3.ForeColor = System.Drawing.Color.Red;
+ this.label3.Location = new System.Drawing.Point(202, 0);
+ this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label3.Name = "label3";
+ this.label3.Size = new System.Drawing.Size(685, 106);
+ this.label3.TabIndex = 1;
+ this.label3.Text = "褰撳墠鍑哄簱鍙g姸鎬侊細";
+ //
+ // panel7
+ //
+ this.panel7.Dock = System.Windows.Forms.DockStyle.Left;
+ this.panel7.Location = new System.Drawing.Point(0, 0);
+ this.panel7.Margin = new System.Windows.Forms.Padding(2);
+ this.panel7.Name = "panel7";
+ this.panel7.Size = new System.Drawing.Size(202, 74);
+ this.panel7.TabIndex = 3;
+ //
+ // panel5
+ //
+ this.panel5.BackColor = System.Drawing.Color.Transparent;
+ this.panel5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel5.Controls.Add(this.lbOutboundTask1_Id);
+ this.panel5.Controls.Add(this.lbOutboundTask1_Remaining);
+ this.panel5.Controls.Add(this.lbOutboundTask2_Remaining);
+ this.panel5.Controls.Add(this.lbOutboundTask2_State);
+ this.panel5.Controls.Add(this.lbOutboundTask2_Id);
+ this.panel5.Controls.Add(this.lbOutboundTask1_State);
+ this.panel5.Controls.Add(this.label12);
+ this.panel5.Controls.Add(this.label13);
+ this.panel5.Controls.Add(this.label15);
+ this.panel5.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel5.Location = new System.Drawing.Point(868, 474);
+ this.panel5.Margin = new System.Windows.Forms.Padding(4);
+ this.panel5.Name = "panel5";
+ this.panel5.Size = new System.Drawing.Size(568, 306);
+ this.panel5.TabIndex = 5;
+ //
+ // lbOutboundTask1_Id
+ //
+ this.lbOutboundTask1_Id.AutoSize = true;
+ this.lbOutboundTask1_Id.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask1_Id.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask1_Id.Location = new System.Drawing.Point(125, 52);
+ this.lbOutboundTask1_Id.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask1_Id.Name = "lbOutboundTask1_Id";
+ this.lbOutboundTask1_Id.Size = new System.Drawing.Size(584, 90);
+ this.lbOutboundTask1_Id.TabIndex = 10;
+ this.lbOutboundTask1_Id.Text = "SO20201023005";
+ //
+ // lbOutboundTask1_Remaining
+ //
+ this.lbOutboundTask1_Remaining.AutoSize = true;
+ this.lbOutboundTask1_Remaining.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask1_Remaining.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask1_Remaining.Location = new System.Drawing.Point(384, 122);
+ this.lbOutboundTask1_Remaining.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask1_Remaining.Name = "lbOutboundTask1_Remaining";
+ this.lbOutboundTask1_Remaining.Size = new System.Drawing.Size(219, 90);
+ this.lbOutboundTask1_Remaining.TabIndex = 17;
+ this.lbOutboundTask1_Remaining.Text = "X鍒嗛挓";
+ //
+ // lbOutboundTask2_Remaining
+ //
+ this.lbOutboundTask2_Remaining.AutoSize = true;
+ this.lbOutboundTask2_Remaining.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask2_Remaining.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask2_Remaining.Location = new System.Drawing.Point(384, 258);
+ this.lbOutboundTask2_Remaining.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask2_Remaining.Name = "lbOutboundTask2_Remaining";
+ this.lbOutboundTask2_Remaining.Size = new System.Drawing.Size(219, 90);
+ this.lbOutboundTask2_Remaining.TabIndex = 16;
+ this.lbOutboundTask2_Remaining.Text = "X鍒嗛挓";
+ //
+ // lbOutboundTask2_State
+ //
+ this.lbOutboundTask2_State.AutoSize = true;
+ this.lbOutboundTask2_State.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask2_State.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask2_State.Location = new System.Drawing.Point(107, 258);
+ this.lbOutboundTask2_State.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask2_State.Name = "lbOutboundTask2_State";
+ this.lbOutboundTask2_State.Size = new System.Drawing.Size(239, 90);
+ this.lbOutboundTask2_State.TabIndex = 15;
+ this.lbOutboundTask2_State.Text = "鎺掗槦涓�";
+ //
+ // lbOutboundTask2_Id
+ //
+ this.lbOutboundTask2_Id.AutoSize = true;
+ this.lbOutboundTask2_Id.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask2_Id.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask2_Id.Location = new System.Drawing.Point(125, 194);
+ this.lbOutboundTask2_Id.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask2_Id.Name = "lbOutboundTask2_Id";
+ this.lbOutboundTask2_Id.Size = new System.Drawing.Size(584, 90);
+ this.lbOutboundTask2_Id.TabIndex = 14;
+ this.lbOutboundTask2_Id.Text = "SO20201023002";
+ //
+ // lbOutboundTask1_State
+ //
+ this.lbOutboundTask1_State.AutoSize = true;
+ this.lbOutboundTask1_State.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbOutboundTask1_State.ForeColor = System.Drawing.Color.White;
+ this.lbOutboundTask1_State.Location = new System.Drawing.Point(104, 122);
+ this.lbOutboundTask1_State.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbOutboundTask1_State.Name = "lbOutboundTask1_State";
+ this.lbOutboundTask1_State.Size = new System.Drawing.Size(239, 90);
+ this.lbOutboundTask1_State.TabIndex = 13;
+ this.lbOutboundTask1_State.Text = "宸插畬鎴�";
+ //
+ // label12
+ //
+ this.label12.AutoSize = true;
+ this.label12.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.label12.ForeColor = System.Drawing.Color.White;
+ this.label12.Location = new System.Drawing.Point(24, 194);
+ this.label12.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label12.Name = "label12";
+ this.label12.Size = new System.Drawing.Size(146, 90);
+ this.label12.TabIndex = 12;
+ this.label12.Text = "2锛�";
+ //
+ // label13
+ //
+ this.label13.AutoSize = true;
+ this.label13.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.label13.ForeColor = System.Drawing.Color.White;
+ this.label13.Location = new System.Drawing.Point(24, 52);
+ this.label13.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label13.Name = "label13";
+ this.label13.Size = new System.Drawing.Size(146, 90);
+ this.label13.TabIndex = 11;
+ this.label13.Text = "1锛�";
+ //
+ // label15
+ //
+ this.label15.AutoSize = true;
+ this.label15.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.label15.ForeColor = System.Drawing.Color.Red;
+ this.label15.Location = new System.Drawing.Point(184, -9);
+ this.label15.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label15.Name = "label15";
+ this.label15.Size = new System.Drawing.Size(306, 90);
+ this.label15.TabIndex = 9;
+ this.label15.Text = "鍑哄簱浠诲姟";
+ //
+ // panel4
+ //
+ this.panel4.BackColor = System.Drawing.Color.Transparent;
+ this.panel4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel4.Controls.Add(this.lbForkerName);
+ this.panel4.Controls.Add(this.lboutboundCount);
+ this.panel4.Controls.Add(this.label7);
+ this.panel4.Controls.Add(this.lboutboundCode);
+ this.panel4.Controls.Add(this.lboutboundName);
+ this.panel4.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel4.Location = new System.Drawing.Point(4, 474);
+ this.panel4.Margin = new System.Windows.Forms.Padding(4);
+ this.panel4.Name = "panel4";
+ this.panel4.Size = new System.Drawing.Size(568, 306);
+ this.panel4.TabIndex = 4;
+ //
+ // lbForkerName
+ //
+ this.lbForkerName.AutoSize = true;
+ this.lbForkerName.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbForkerName.ForeColor = System.Drawing.Color.White;
+ this.lbForkerName.Location = new System.Drawing.Point(4, 249);
+ this.lbForkerName.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbForkerName.Name = "lbForkerName";
+ this.lbForkerName.Size = new System.Drawing.Size(477, 106);
+ this.lbForkerName.TabIndex = 9;
+ this.lbForkerName.Text = "XX鍙峰弶杞﹀伐";
+ //
+ // lboutboundCount
+ //
+ this.lboutboundCount.AutoSize = true;
+ this.lboutboundCount.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lboutboundCount.ForeColor = System.Drawing.Color.White;
+ this.lboutboundCount.Location = new System.Drawing.Point(220, 167);
+ this.lboutboundCount.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lboutboundCount.Name = "lboutboundCount";
+ this.lboutboundCount.Size = new System.Drawing.Size(241, 106);
+ this.lboutboundCount.TabIndex = 8;
+ this.lboutboundCount.Text = "0000";
+ //
+ // label7
+ //
+ this.label7.AutoSize = true;
+ this.label7.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label7.ForeColor = System.Drawing.Color.White;
+ this.label7.Location = new System.Drawing.Point(2, 167);
+ this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label7.Name = "label7";
+ this.label7.Size = new System.Drawing.Size(285, 106);
+ this.label7.TabIndex = 7;
+ this.label7.Text = "鏁伴噺锛�";
+ //
+ // lboutboundCode
+ //
+ this.lboutboundCode.AutoSize = true;
+ this.lboutboundCode.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lboutboundCode.ForeColor = System.Drawing.Color.White;
+ this.lboutboundCode.Location = new System.Drawing.Point(0, 85);
+ this.lboutboundCode.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lboutboundCode.Name = "lboutboundCode";
+ this.lboutboundCode.Size = new System.Drawing.Size(581, 106);
+ this.lboutboundCode.TabIndex = 6;
+ this.lboutboundCode.Text = "5101032-A95";
+ //
+ // lboutboundName
+ //
+ this.lboutboundName.AutoSize = true;
+ this.lboutboundName.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lboutboundName.ForeColor = System.Drawing.Color.White;
+ this.lboutboundName.Location = new System.Drawing.Point(0, 0);
+ this.lboutboundName.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lboutboundName.Name = "lboutboundName";
+ this.lboutboundName.Size = new System.Drawing.Size(765, 106);
+ this.lboutboundName.TabIndex = 5;
+ this.lboutboundName.Text = "鍓嶅湴鏉垮墠閮ㄥ彸鍔犲己鏉�";
+ //
+ // panel3
+ //
+ this.panel3.BackColor = System.Drawing.Color.Transparent;
+ this.panel3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel3.Controls.Add(this.lbInboundTask2_State);
+ this.panel3.Controls.Add(this.lbInboundTask2_Id);
+ this.panel3.Controls.Add(this.lbInboundTask1_State);
+ this.panel3.Controls.Add(this.label9);
+ this.panel3.Controls.Add(this.label8);
+ this.panel3.Controls.Add(this.lbInboundTask1_Id);
+ this.panel3.Controls.Add(this.label4);
+ this.panel3.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel3.Location = new System.Drawing.Point(868, 82);
+ this.panel3.Margin = new System.Windows.Forms.Padding(4);
+ this.panel3.Name = "panel3";
+ this.panel3.Size = new System.Drawing.Size(568, 306);
+ this.panel3.TabIndex = 3;
+ //
+ // lbInboundTask2_State
+ //
+ this.lbInboundTask2_State.AutoSize = true;
+ this.lbInboundTask2_State.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbInboundTask2_State.ForeColor = System.Drawing.Color.White;
+ this.lbInboundTask2_State.Location = new System.Drawing.Point(176, 262);
+ this.lbInboundTask2_State.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbInboundTask2_State.Name = "lbInboundTask2_State";
+ this.lbInboundTask2_State.Size = new System.Drawing.Size(306, 90);
+ this.lbInboundTask2_State.TabIndex = 8;
+ this.lbInboundTask2_State.Text = "涓婃灦瀹屾垚";
+ //
+ // lbInboundTask2_Id
+ //
+ this.lbInboundTask2_Id.AutoSize = true;
+ this.lbInboundTask2_Id.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbInboundTask2_Id.ForeColor = System.Drawing.Color.White;
+ this.lbInboundTask2_Id.Location = new System.Drawing.Point(127, 196);
+ this.lbInboundTask2_Id.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbInboundTask2_Id.Name = "lbInboundTask2_Id";
+ this.lbInboundTask2_Id.Size = new System.Drawing.Size(486, 90);
+ this.lbInboundTask2_Id.TabIndex = 7;
+ this.lbInboundTask2_Id.Text = "5101032-A95";
+ //
+ // lbInboundTask1_State
+ //
+ this.lbInboundTask1_State.AutoSize = true;
+ this.lbInboundTask1_State.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbInboundTask1_State.ForeColor = System.Drawing.Color.White;
+ this.lbInboundTask1_State.Location = new System.Drawing.Point(176, 121);
+ this.lbInboundTask1_State.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbInboundTask1_State.Name = "lbInboundTask1_State";
+ this.lbInboundTask1_State.Size = new System.Drawing.Size(306, 90);
+ this.lbInboundTask1_State.TabIndex = 6;
+ this.lbInboundTask1_State.Text = "瀹屽叏浜よ揣";
+ //
+ // label9
+ //
+ this.label9.AutoSize = true;
+ this.label9.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.label9.ForeColor = System.Drawing.Color.White;
+ this.label9.Location = new System.Drawing.Point(29, 194);
+ this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label9.Name = "label9";
+ this.label9.Size = new System.Drawing.Size(146, 90);
+ this.label9.TabIndex = 5;
+ this.label9.Text = "2锛�";
+ //
+ // label8
+ //
+ this.label8.AutoSize = true;
+ this.label8.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.label8.ForeColor = System.Drawing.Color.White;
+ this.label8.Location = new System.Drawing.Point(29, 58);
+ this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label8.Name = "label8";
+ this.label8.Size = new System.Drawing.Size(146, 90);
+ this.label8.TabIndex = 4;
+ this.label8.Text = "1锛�";
+ //
+ // lbInboundTask1_Id
+ //
+ this.lbInboundTask1_Id.AutoSize = true;
+ this.lbInboundTask1_Id.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.lbInboundTask1_Id.ForeColor = System.Drawing.Color.White;
+ this.lbInboundTask1_Id.Location = new System.Drawing.Point(127, 58);
+ this.lbInboundTask1_Id.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbInboundTask1_Id.Name = "lbInboundTask1_Id";
+ this.lbInboundTask1_Id.Size = new System.Drawing.Size(486, 90);
+ this.lbInboundTask1_Id.TabIndex = 3;
+ this.lbInboundTask1_Id.Text = "5101032-A95";
+ //
+ // label4
+ //
+ this.label4.AutoSize = true;
+ this.label4.Font = new System.Drawing.Font("寰蒋闆呴粦", 40F, System.Drawing.FontStyle.Bold);
+ this.label4.ForeColor = System.Drawing.Color.Red;
+ this.label4.Location = new System.Drawing.Point(184, -6);
+ this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label4.Name = "label4";
+ this.label4.Size = new System.Drawing.Size(306, 90);
+ this.label4.TabIndex = 2;
+ this.label4.Text = "鍏ュ簱浠诲姟";
+ //
+ // panel1
+ //
+ this.panel1.BackColor = System.Drawing.Color.Transparent;
+ this.tableLayoutPanel1.SetColumnSpan(this.panel1, 3);
+ this.panel1.Controls.Add(this.btnClose);
+ this.panel1.Controls.Add(this.lbInGateState);
+ this.panel1.Controls.Add(this.label1);
+ this.panel1.Controls.Add(this.cmBGate);
+ this.panel1.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel1.Location = new System.Drawing.Point(2, 2);
+ this.panel1.Margin = new System.Windows.Forms.Padding(2);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(1436, 74);
+ this.panel1.TabIndex = 1;
+ //
+ // btnClose
+ //
+ this.btnClose.BackColor = System.Drawing.Color.Transparent;
+ this.btnClose.Dock = System.Windows.Forms.DockStyle.Right;
+ this.btnClose.Font = new System.Drawing.Font("寰蒋闆呴粦", 36F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.btnClose.ForeColor = System.Drawing.Color.White;
+ this.btnClose.Location = new System.Drawing.Point(1280, 0);
+ this.btnClose.Margin = new System.Windows.Forms.Padding(2);
+ this.btnClose.Name = "btnClose";
+ this.btnClose.Size = new System.Drawing.Size(156, 74);
+ this.btnClose.TabIndex = 3;
+ this.btnClose.Text = "鍏抽棴";
+ this.btnClose.UseVisualStyleBackColor = false;
+ this.btnClose.Click += new System.EventHandler(this.btnClose_Click_1);
+ //
+ // lbInGateState
+ //
+ this.lbInGateState.AutoSize = true;
+ this.lbInGateState.BackColor = System.Drawing.Color.White;
+ this.lbInGateState.Dock = System.Windows.Forms.DockStyle.Left;
+ this.lbInGateState.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbInGateState.ForeColor = System.Drawing.Color.Lime;
+ this.lbInGateState.Location = new System.Drawing.Point(888, 0);
+ this.lbInGateState.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbInGateState.Name = "lbInGateState";
+ this.lbInGateState.Size = new System.Drawing.Size(213, 106);
+ this.lbInGateState.TabIndex = 2;
+ this.lbInGateState.Text = "XXX";
+ //
+ // label1
+ //
+ this.label1.AutoSize = true;
+ this.label1.Dock = System.Windows.Forms.DockStyle.Left;
+ this.label1.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label1.ForeColor = System.Drawing.Color.Red;
+ this.label1.Location = new System.Drawing.Point(203, 0);
+ this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.label1.Name = "label1";
+ this.label1.Size = new System.Drawing.Size(685, 106);
+ this.label1.TabIndex = 1;
+ this.label1.Text = "褰撳墠鍏ュ簱鍙g姸鎬侊細";
+ //
+ // cmBGate
+ //
+ this.cmBGate.Dock = System.Windows.Forms.DockStyle.Left;
+ this.cmBGate.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.cmBGate.FormattingEnabled = true;
+ this.cmBGate.Items.AddRange(new object[] {
+ "2鍙峰彛",
+ "3鍙峰彛",
+ "4鍙峰彛",
+ "5鍙峰彛",
+ "7鍙峰彛",
+ "1鍙峰彛"});
+ this.cmBGate.Location = new System.Drawing.Point(0, 0);
+ this.cmBGate.Margin = new System.Windows.Forms.Padding(2);
+ this.cmBGate.Name = "cmBGate";
+ this.cmBGate.Size = new System.Drawing.Size(203, 112);
+ this.cmBGate.TabIndex = 0;
+ this.cmBGate.Text = "7鍙峰彛";
+ this.cmBGate.SelectedIndexChanged += new System.EventHandler(this.cmBGate_SelectedIndexChanged_1);
+ //
+ // panel2
+ //
+ this.panel2.BackColor = System.Drawing.Color.Transparent;
+ this.panel2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
+ this.panel2.Controls.Add(this.lbInboundIsPass);
+ this.panel2.Controls.Add(this.lbInboundCount);
+ this.panel2.Controls.Add(this.label6);
+ this.panel2.Controls.Add(this.lbInboundCode);
+ this.panel2.Controls.Add(this.lbInboundName);
+ this.panel2.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.panel2.Location = new System.Drawing.Point(4, 82);
+ this.panel2.Margin = new System.Windows.Forms.Padding(4);
+ this.panel2.Name = "panel2";
+ this.panel2.Size = new System.Drawing.Size(568, 306);
+ this.panel2.TabIndex = 2;
+ //
+ // lbInboundIsPass
+ //
+ this.lbInboundIsPass.AutoSize = true;
+ this.lbInboundIsPass.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbInboundIsPass.ForeColor = System.Drawing.Color.Lime;
+ this.lbInboundIsPass.Location = new System.Drawing.Point(332, 232);
+ this.lbInboundIsPass.Margin = new System.Windows.Forms.Padding(2, 40, 2, 40);
+ this.lbInboundIsPass.Name = "lbInboundIsPass";
+ this.lbInboundIsPass.Size = new System.Drawing.Size(205, 106);
+ this.lbInboundIsPass.TabIndex = 4;
+ this.lbInboundIsPass.Text = "閫氳繃";
+ //
+ // lbInboundCount
+ //
+ this.lbInboundCount.AutoSize = true;
+ this.lbInboundCount.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbInboundCount.ForeColor = System.Drawing.Color.White;
+ this.lbInboundCount.Location = new System.Drawing.Point(145, 232);
+ this.lbInboundCount.Margin = new System.Windows.Forms.Padding(2, 40, 2, 40);
+ this.lbInboundCount.Name = "lbInboundCount";
+ this.lbInboundCount.Size = new System.Drawing.Size(241, 106);
+ this.lbInboundCount.TabIndex = 3;
+ this.lbInboundCount.Text = "0000";
+ //
+ // label6
+ //
+ this.label6.AutoSize = true;
+ this.label6.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.label6.ForeColor = System.Drawing.Color.White;
+ this.label6.Location = new System.Drawing.Point(2, 232);
+ this.label6.Margin = new System.Windows.Forms.Padding(2, 40, 2, 40);
+ this.label6.Name = "label6";
+ this.label6.Size = new System.Drawing.Size(285, 106);
+ this.label6.TabIndex = 2;
+ this.label6.Text = "鏁伴噺锛�";
+ //
+ // lbInboundCode
+ //
+ this.lbInboundCode.AutoSize = true;
+ this.lbInboundCode.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbInboundCode.ForeColor = System.Drawing.Color.White;
+ this.lbInboundCode.Location = new System.Drawing.Point(2, 116);
+ this.lbInboundCode.Margin = new System.Windows.Forms.Padding(2, 40, 2, 40);
+ this.lbInboundCode.Name = "lbInboundCode";
+ this.lbInboundCode.Size = new System.Drawing.Size(581, 106);
+ this.lbInboundCode.TabIndex = 1;
+ this.lbInboundCode.Text = "5101032-A95";
+ //
+ // lbInboundName
+ //
+ this.lbInboundName.AutoSize = true;
+ this.lbInboundName.Font = new System.Drawing.Font("寰蒋闆呴粦", 48F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
+ this.lbInboundName.ForeColor = System.Drawing.Color.White;
+ this.lbInboundName.Location = new System.Drawing.Point(2, 0);
+ this.lbInboundName.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
+ this.lbInboundName.Name = "lbInboundName";
+ this.lbInboundName.Size = new System.Drawing.Size(765, 106);
+ this.lbInboundName.TabIndex = 0;
+ this.lbInboundName.Text = "鍓嶅湴鏉垮墠閮ㄥ彸鍔犲己鏉�";
+ //
+ // FrmMonitor1
+ //
+ this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
+ this.ClientSize = new System.Drawing.Size(1440, 864);
+ this.Controls.Add(this.tableLayoutPanel1);
+ this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
+ this.Margin = new System.Windows.Forms.Padding(2);
+ this.Name = "FrmMonitor1";
+ this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
+ this.Text = "FrmMonitor1";
+ this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
+ this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.FrmMonitor1_FormClosed_1);
+ this.tableLayoutPanel1.ResumeLayout(false);
+ this.tableLayoutPanel1.PerformLayout();
+ this.panel9.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.picBoxOutboundPic)).EndInit();
+ this.panel8.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.picBoxInboundPic)).EndInit();
+ this.panel6.ResumeLayout(false);
+ this.panel6.PerformLayout();
+ this.panel5.ResumeLayout(false);
+ this.panel5.PerformLayout();
+ this.panel4.ResumeLayout(false);
+ this.panel4.PerformLayout();
+ this.panel3.ResumeLayout(false);
+ this.panel3.PerformLayout();
+ this.panel1.ResumeLayout(false);
+ this.panel1.PerformLayout();
+ this.panel2.ResumeLayout(false);
+ this.panel2.PerformLayout();
+ this.ResumeLayout(false);
+
+ }
+
+ // Token: 0x040003EC RID: 1004
+ private global::System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
+
+ // Token: 0x040003ED RID: 1005
+ private global::System.Windows.Forms.ComboBox cmBGate;
+
+ // Token: 0x040003EE RID: 1006
+ private global::System.Windows.Forms.Panel panel1;
+
+ // Token: 0x040003EF RID: 1007
+ private global::System.Windows.Forms.Label label1;
+
+ // Token: 0x040003F0 RID: 1008
+ private global::System.Windows.Forms.Label lbInGateState;
+
+ // Token: 0x040003F1 RID: 1009
+ private global::System.Windows.Forms.Panel panel9;
+
+ // Token: 0x040003F2 RID: 1010
+ private global::System.Windows.Forms.Panel panel8;
+
+ // Token: 0x040003F3 RID: 1011
+ private global::System.Windows.Forms.Panel panel6;
+
+ // Token: 0x040003F4 RID: 1012
+ private global::System.Windows.Forms.Label lbOutGateState;
+
+ // Token: 0x040003F5 RID: 1013
+ private global::System.Windows.Forms.Label label3;
+
+ // Token: 0x040003F6 RID: 1014
+ private global::System.Windows.Forms.Panel panel7;
+
+ // Token: 0x040003F7 RID: 1015
+ private global::System.Windows.Forms.Panel panel5;
+
+ // Token: 0x040003F8 RID: 1016
+ private global::System.Windows.Forms.Panel panel4;
+
+ // Token: 0x040003F9 RID: 1017
+ private global::System.Windows.Forms.Panel panel3;
+
+ // Token: 0x040003FA RID: 1018
+ private global::System.Windows.Forms.Panel panel2;
+
+ // Token: 0x040003FB RID: 1019
+ private global::System.Windows.Forms.Label lbInboundCode;
+
+ // Token: 0x040003FC RID: 1020
+ private global::System.Windows.Forms.Label lbInboundName;
+
+ // Token: 0x040003FD RID: 1021
+ private global::System.Windows.Forms.Label label6;
+
+ // Token: 0x040003FE RID: 1022
+ private global::System.Windows.Forms.Label lbInboundIsPass;
+
+ // Token: 0x040003FF RID: 1023
+ private global::System.Windows.Forms.Label lbInboundCount;
+
+ // Token: 0x04000400 RID: 1024
+ private global::System.Windows.Forms.PictureBox picBoxInboundPic;
+
+ // Token: 0x04000401 RID: 1025
+ private global::System.Windows.Forms.Label lbForkerName;
+
+ // Token: 0x04000402 RID: 1026
+ private global::System.Windows.Forms.Label lboutboundCount;
+
+ // Token: 0x04000403 RID: 1027
+ private global::System.Windows.Forms.Label label7;
+
+ // Token: 0x04000404 RID: 1028
+ private global::System.Windows.Forms.Label lboutboundCode;
+
+ // Token: 0x04000405 RID: 1029
+ private global::System.Windows.Forms.Label lboutboundName;
+
+ // Token: 0x04000406 RID: 1030
+ private global::System.Windows.Forms.PictureBox picBoxOutboundPic;
+
+ // Token: 0x04000407 RID: 1031
+ private global::System.Windows.Forms.Label lbInboundTask2_State;
+
+ // Token: 0x04000408 RID: 1032
+ private global::System.Windows.Forms.Label lbInboundTask2_Id;
+
+ // Token: 0x04000409 RID: 1033
+ private global::System.Windows.Forms.Label lbInboundTask1_State;
+
+ // Token: 0x0400040A RID: 1034
+ private global::System.Windows.Forms.Label label9;
+
+ // Token: 0x0400040B RID: 1035
+ private global::System.Windows.Forms.Label label8;
+
+ // Token: 0x0400040C RID: 1036
+ private global::System.Windows.Forms.Label lbInboundTask1_Id;
+
+ // Token: 0x0400040D RID: 1037
+ private global::System.Windows.Forms.Label label4;
+
+ // Token: 0x0400040E RID: 1038
+ private global::System.Windows.Forms.Label lbOutboundTask2_State;
+
+ // Token: 0x0400040F RID: 1039
+ private global::System.Windows.Forms.Label lbOutboundTask2_Id;
+
+ // Token: 0x04000410 RID: 1040
+ private global::System.Windows.Forms.Label lbOutboundTask1_State;
+
+ // Token: 0x04000411 RID: 1041
+ private global::System.Windows.Forms.Label label12;
+
+ // Token: 0x04000412 RID: 1042
+ private global::System.Windows.Forms.Label label13;
+
+ // Token: 0x04000413 RID: 1043
+ private global::System.Windows.Forms.Label lbOutboundTask1_Id;
+
+ // Token: 0x04000414 RID: 1044
+ private global::System.Windows.Forms.Label label15;
+
+ // Token: 0x04000415 RID: 1045
+ private global::System.Windows.Forms.Label lbOutboundTask1_Remaining;
+
+ // Token: 0x04000416 RID: 1046
+ private global::System.Windows.Forms.Label lbOutboundTask2_Remaining;
+
+ // Token: 0x04000417 RID: 1047
+ private global::System.Windows.Forms.Button btnClose;
+
+ // Token: 0x04000418 RID: 1048
+ private global::System.Windows.Forms.Label lbAlert;
+
+ // Token: 0x04000419 RID: 1049
+ private global::System.ComponentModel.IContainer components = null;
+ }
+}
diff --git a/pj1/QQShow/FrmMonitor1.cs b/pj1/QQShow/FrmMonitor1.cs
new file mode 100644
index 0000000..11aca71
--- /dev/null
+++ b/pj1/QQShow/FrmMonitor1.cs
@@ -0,0 +1,594 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.ComponentModel;
+using System.Drawing;
+using System.Linq;
+using System.Threading;
+using System.Windows.Forms;
+using Newtonsoft.Json;
+using QQShow.EDM;
+using QQShow.RgvService;
+using QQShow.SrmService;
+using QQShow.TranService;
+using WZ.Useful.Commons;
+
+namespace QQShow
+{
+ // Token: 0x02000048 RID: 72
+ public partial class FrmMonitor1 : Form
+ {
+ // Token: 0x060006DF RID: 1759 RVA: 0x0000DC98 File Offset: 0x0000BE98
+ public FrmMonitor1()
+ {
+ this.InitializeComponent();
+ int screenNum = Screen.AllScreens.Count<Screen>();
+ if (screenNum > 1)
+ {
+ base.DesktopBounds = Screen.AllScreens[0].Bounds;
+ }
+ this.renewThread = new Thread(new ThreadStart(this.re));
+ this.renewThread.Start();
+
+ this.renewThread1 = new Thread(new ThreadStart(this.reOut));
+ this.renewThread1.Start();
+
+ this.renewThread2 = new Thread(new ThreadStart(this.reAlarm));
+ this.renewThread2.Start();
+
+ this.renewThread3 = new Thread(new ThreadStart(this.reImage));
+ this.renewThread3.Start();
+
+ this.cmBGate.SelectedIndex = 1;
+ }
+
+ // Token: 0x17000349 RID: 841
+ // (get) Token: 0x060006E0 RID: 1760 RVA: 0x0000DD50 File Offset: 0x0000BF50
+ protected override CreateParams CreateParams
+ {
+ get
+ {
+ CreateParams paras = base.CreateParams;
+ paras.ExStyle |= 33554432;
+ return paras;
+ }
+ }
+
+ // Token: 0x060006E1 RID: 1761 RVA: 0x0000DD7D File Offset: 0x0000BF7D
+ private void btnClose_Click(object sender, EventArgs e)
+ {
+ base.Close();
+ }
+
+ // Token: 0x060006E2 RID: 1762 RVA: 0x0000DD88 File Offset: 0x0000BF88
+ public void re()
+ {
+ for (; ; )
+ {
+ this.RenewIn();
+ Thread.Sleep(2000);
+ }
+ }
+
+ public void reOut()
+ {
+ for (; ; )
+ {
+ this.RenewOut();
+ Thread.Sleep(2000);
+ }
+ }
+
+ public void reAlarm()
+ {
+ for (; ; )
+ {
+ this.RenewAlarm();
+ Thread.Sleep(2000);
+ }
+ }
+
+ public void reImage()
+ {
+ for (; ; )
+ {
+ this.RenewImage();
+ Thread.Sleep(2000);
+ }
+ }
+
+ // Token: 0x060006E3 RID: 1763 RVA: 0x0000DDB0 File Offset: 0x0000BFB0
+ private void cmBGate_SelectedIndexChanged(object sender, EventArgs e)
+ {
+ switch ((sender as ComboBox).SelectedIndex)
+ {
+ case 0:
+ this.gateNo = 2;
+ this.enter = "48";
+ this.outer = "51";
+ break;
+ case 1:
+ this.gateNo = 3;
+ this.enter = "61";
+ this.outer = "64";
+ break;
+ case 2:
+ this.gateNo = 4;
+ this.enter = "65";
+ this.outer = "67";
+ break;
+ case 3:
+ this.gateNo = 5;
+ this.enter = "32";
+ this.outer = "34";
+ break;
+ case 4:
+ this.gateNo = 7;
+ this.enter = "15";
+ this.outer = "19";
+ break;
+ case 5:
+ this.gateNo = 1;
+ this.enter = "47";
+ this.outer = "68";
+ break;
+ }
+ }
+
+ // Token: 0x060006E4 RID: 1764 RVA: 0x0000DEAC File Offset: 0x0000C0AC
+ /// <summary>
+ /// 鏇存柊鍏ュ簱
+ /// </summary>
+ public void RenewIn()
+ {
+ try
+ {
+ using (Model edm = new Model())
+ {
+ this.timeOut = 0;
+ //List<TASK_TASK> inTaskList = (from x in edm.TASK_TASK
+ // where x.SOURCEPLACE == this.enter && x.TASKTYPE == (int?)1
+ // orderby x.CREATETIME descending
+ // select x).Take(2).ToList<TASK_TASK>();
+ List<TASK_TASK> inTaskList = edm.TASK_TASK.AsNoTracking().Where(u => u.SOURCEPLACE == this.enter && u.TASKTYPE == 1).OrderByDescending(x => x.CREATETIME).Take(2).ToList();
+ if (inTaskList.Count > 0)
+ {
+ ControlHelper.SetControlProperty(this.lbInGateState, "Text", inTaskList[0].TASKSTATUS);
+ string status = inTaskList[0].TASKSTATUS;
+ if (status != "瀹屾垚")
+ {
+ int containerId = inTaskList[0].CONTAINERID ?? 0;
+ BASE_CONTAINER_VS_ITEM cvi3 = edm.BASE_CONTAINER_VS_ITEM.AsNoTracking().FirstOrDefault((BASE_CONTAINER_VS_ITEM x) => x.ENABLE == (int?)1 && x.CONTAINERID == (int?)containerId);
+ if (cvi3 != null)
+ {
+ ControlHelper.SetControlProperty(this.lbInboundName, "Text", cvi3.BASE_ITEM.ITEMDES);
+ ControlHelper.SetControlProperty(this.lbInboundCode, "Text", cvi3.BASE_ITEM.ITEMNAME);
+ ControlHelper.SetControlProperty(this.lbInboundTask1_Id, "Text", cvi3.CVICODE);
+ ControlHelper.SetControlProperty(this.lbInboundCount, "Text", (cvi3.ITEMNUM ?? 0).ToString());
+ //BASE_ITEM item = edm.BASE_ITEM.AsNoTracking().FirstOrDefault((BASE_ITEM x) => x.ITEMNAME == cvi3.BASE_ITEM.ITEMNAME);
+ //if (!string.IsNullOrEmpty(item.IMAGE))
+ //{
+ // string url = item.IMAGE;
+ // Image i = Get.GetMethod(url);
+ // this.picBoxInboundPic.Image = i;
+ //}
+ //else
+ //{
+ // this.picBoxInboundPic.Image = null;
+ //}
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbInboundName, "Text", inTaskList[0].BASE_CONTAINER.CONTAINERDES);
+ ControlHelper.SetControlProperty(this.lbInboundCode, "Text", inTaskList[0].BASE_CONTAINER.CONTAINERNAME);
+ ControlHelper.SetControlProperty(this.lbInboundTask1_Id, "Text", "绌哄櫒鍏�");
+ ControlHelper.SetControlProperty(this.lbInboundCount, "Text", "0");
+ }
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbInboundName, "Text", "");
+ ControlHelper.SetControlProperty(this.lbInboundCode, "Text", "");
+ ControlHelper.SetControlProperty(this.lbInboundCount, "Text", "");
+ ControlHelper.SetControlProperty(this.lbInboundIsPass, "Text", "");
+ int containerId = inTaskList[0].CONTAINERID ?? 0;
+ BASE_CONTAINER_VS_ITEM cvi3 = edm.BASE_CONTAINER_VS_ITEM.AsNoTracking().FirstOrDefault((BASE_CONTAINER_VS_ITEM x) => x.ENABLE == (int?)1 && x.CONTAINERID == (int?)containerId);
+ if (cvi3 != null)
+ {
+ ControlHelper.SetControlProperty(this.lbInboundTask1_Id, "Text", cvi3.CVICODE);
+ //BASE_ITEM item = edm.BASE_ITEM.AsNoTracking().FirstOrDefault((BASE_ITEM x) => x.ITEMNAME == cvi3.BASE_ITEM.ITEMNAME);
+ //if (!string.IsNullOrEmpty(item.IMAGE))
+ //{
+ // string url = item.IMAGE;
+ // Image i = Get.GetMethod(url);
+ // this.picBoxInboundPic.Image = i;
+ //}
+ //else
+ //{
+ // this.picBoxInboundPic.Image = null;
+ //}
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbInboundTask1_Id, "Text", "绌哄櫒鍏�");
+ }
+ }
+ ControlHelper.SetControlProperty(this.lbInboundTask1_State, "Text", status);
+ if (inTaskList.Count > 1)
+ {
+ string status2 = inTaskList[1].TASKSTATUS;
+ int containerId2 = inTaskList[1].CONTAINERID ?? 0;
+ BASE_CONTAINER_VS_ITEM cvi2 = edm.BASE_CONTAINER_VS_ITEM.AsNoTracking().FirstOrDefault((BASE_CONTAINER_VS_ITEM x) => x.ENABLE == (int?)1 && x.CONTAINERID == (int?)containerId2);
+ if (cvi2 != null)
+ {
+ ControlHelper.SetControlProperty(this.lbInboundTask2_Id, "Text", cvi2.CVICODE);
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbInboundTask2_Id, "Text", "绌哄櫒鍏�");
+ }
+ ControlHelper.SetControlProperty(this.lbInboundTask2_State, "Text", status2);
+ }
+ }
+ }
+ }
+ catch (Exception e)
+ {
+ LogTextHelper.WriteLine("", "鍏ュ簱閿欒", e.ToString());
+ }
+ }
+
+ /// <summary>
+ /// 鏇存柊鍑哄簱
+ /// </summary>
+ public void RenewOut()
+ {
+ try
+ {
+ using (Model edm = new Model())
+ {
+ List<TASK_TASK> outTaskList = new List<TASK_TASK>();
+ int count = 2;
+ //TASK_TASK outFinishTask = (from x in edm.TASK_TASK
+ // orderby x.FINISHTIME descending
+ // select x).FirstOrDefault((TASK_TASK x) => x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASFINISHED == (int?)1);
+ TASK_TASK outFinishTask = edm.TASK_TASK.AsNoTracking().Where(x => x.TOPLACE == this.outer && x.TASKTYPE == 2 && x.HASFINISHED == 1).OrderByDescending(x => x.FINISHTIME).FirstOrDefault();
+ if (outFinishTask != null)
+ {
+ count--;
+ outTaskList.Add(outFinishTask);
+ }
+ //List<TASK_TASK> outNotFinishTaskList = (from x in edm.TASK_TASK
+ // orderby x.DOTIME descending
+ // where x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASREADED == (int?)1 && x.HASFINISHED == (int?)0
+ // select x).Take(count).ToList<TASK_TASK>();
+ List<TASK_TASK> outNotFinishTaskList = edm.TASK_TASK.AsNoTracking().Where(x => x.TOPLACE == this.outer && x.TASKTYPE == 2 && x.HASREADED == 1 && x.HASFINISHED == 0).OrderByDescending(x => x.DOTIME).Take(count).ToList();
+ outTaskList.AddRange(outNotFinishTaskList);
+ if (outTaskList.Count < 2)
+ {
+ count = 2 - outTaskList.Count;
+ //List<TASK_TASK> outFinishTaskList = (from x in edm.TASK_TASK
+ // orderby x.FINISHTIME descending
+ // where x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASFINISHED == (int?)1
+ // select x).Skip(1).Take(count).ToList<TASK_TASK>();
+ List<TASK_TASK> outFinishTaskList = edm.TASK_TASK.AsNoTracking().Where(x => x.TOPLACE == this.outer && x.TASKTYPE == (int?)2 && x.HASFINISHED == (int?)1).OrderByDescending(x => x.FINISHTIME).Skip(1).Take(count).ToList();
+ outTaskList.AddRange(outFinishTaskList);
+ }
+ if (outTaskList.Count > 1)//绗竴鏉¤偗瀹氭槸瀹屾垚鐨勶紵锛燂紵
+ {
+ ControlHelper.SetControlProperty(this.lbOutGateState, "Text", outTaskList[1].TASKSTATUS);
+ string status = outTaskList[1].TASKSTATUS;
+ if (status != "瀹屾垚")
+ {
+ this.timeOut += 2;
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_Remaining, "Text", this.timeOut / 60 + "鍒嗛挓");
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_Remaining, "Text", "");
+ }
+ int orderId = outTaskList[1].ORDERID ?? 0;
+ int outContainerId = outTaskList[1].CONTAINERID ?? 0;
+ BASE_CONTAINER_VS_ITEM cvi = edm.BASE_CONTAINER_VS_ITEM.AsNoTracking().FirstOrDefault((BASE_CONTAINER_VS_ITEM x) => x.CONTAINERID == (int?)outContainerId);
+ if (status != "瀹屾垚")
+ {
+ if (cvi != null)
+ {
+ ControlHelper.SetControlProperty(this.lboutboundCode, "Text", cvi.BASE_ITEM.ITEMNAME);
+ ControlHelper.SetControlProperty(this.lboutboundCount, "Text", cvi.ITEMNUM.ToString());
+ ControlHelper.SetControlProperty(this.lboutboundName, "Text", cvi.BASE_ITEM.ITEMDES);
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lboutboundCode, "Text", outTaskList[0].BASE_CONTAINER.CONTAINERNAME);
+ ControlHelper.SetControlProperty(this.lboutboundCount, "Text", "0");
+ ControlHelper.SetControlProperty(this.lboutboundName, "Text", "绌哄櫒鍏�");
+ }
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_State, "Text", status);
+ CAR_CAR car = edm.CAR_CAR.FirstOrDefault((CAR_CAR x) => x.CAR_CARTASK.OUTORDERID == (int?)orderId);
+ if (car != null)
+ {
+ ControlHelper.SetControlProperty(this.lbForkerName, "Text", car.CARNAME);
+ }
+ }
+ else
+ {
+ //涓嶆洿鏂帮紝淇濈暀鏈�鍚庝竴娆℃樉绀虹殑鍐呭
+ //ControlHelper.SetControlProperty(this.lboutboundCode, "Text", "");
+ //ControlHelper.SetControlProperty(this.lboutboundCount, "Text", "");
+ //ControlHelper.SetControlProperty(this.lboutboundName, "Text", "");
+ //ControlHelper.SetControlProperty(this.lbForkerName, "Text", "");
+ }
+ ORDER_OUTORDER order = edm.ORDER_OUTORDER.AsNoTracking().FirstOrDefault((ORDER_OUTORDER x) => x.ID == orderId);
+ if (order != null)
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_Id, "Text", order.OUTORDERCODE);
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_Id, "Text", "鏃犺鍗曞彿");
+ }
+ //if (cvi != null)
+ //{
+ // BASE_ITEM item = edm.BASE_ITEM.AsNoTracking().FirstOrDefault((BASE_ITEM x) => x.ITEMNAME == cvi.BASE_ITEM.ITEMNAME);
+ // if (!string.IsNullOrEmpty(item.IMAGE))
+ // {
+ // string url = item.IMAGE;
+ // Image i = Get.GetMethod(url);
+ // this.picBoxOutboundPic.Image = i;
+ // }
+ // else
+ // {
+ // this.picBoxOutboundPic.Image = null;
+ // }
+ //}
+ ControlHelper.SetControlProperty(this.lbOutboundTask1_State, "Text", status);
+ //if (outTaskList.Count > 1)
+ //{
+ string status2 = outTaskList[0].TASKSTATUS;
+ if (status2 != "瀹屾垚")
+ {
+ this.timeOut += 2;
+ ControlHelper.SetControlProperty(this.lbOutboundTask2_Remaining, "Text", this.timeOut / 60 + "鍒嗛挓");
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask2_Remaining, "Text", "");
+ }
+ int orderId2 = outTaskList[0].ORDERID ?? 0;
+ ORDER_OUTORDER order2 = edm.ORDER_OUTORDER.AsNoTracking().FirstOrDefault((ORDER_OUTORDER x) => x.ID == orderId2);
+ if (order2 != null)
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask2_Id, "Text", order2.OUTORDERCODE);
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbOutboundTask2_Id, "Text", "鏃犺鍗曞彿");
+ }
+ ControlHelper.SetControlProperty(this.lbOutboundTask2_State, "Text", status2);
+ //}
+ }
+ }
+ }
+ catch (Exception e)
+ {
+ LogTextHelper.WriteLine("", "鍑哄簱閿欒", e.ToString());
+ }
+ }
+
+ /// <summary>
+ /// 鏇存柊鎶ヨ
+ /// </summary>
+ public void RenewAlarm()
+ {
+ try
+ {
+ {
+ if (lbInGateState.Text != "瀹屾垚")
+ {
+ try
+ {
+ SrmTranService srv = new SrmTranService();
+ string msg = srv.GetInErrorMsg(int.Parse(this.enter));
+ if (string.IsNullOrEmpty(msg))
+ {
+ ControlHelper.SetControlProperty(this.lbInboundIsPass, "Text", "閫氳繃");
+ ControlHelper.SetControlProperty(this.lbInboundIsPass, "ForeColor", Color.Green);
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbInboundIsPass, "Text", msg);
+ ControlHelper.SetControlProperty(this.lbInboundIsPass, "ForeColor", Color.Red);
+ }
+ }
+ catch
+ {
+
+ }
+ }
+ else
+ {
+ ControlHelper.SetControlProperty(this.lbInboundIsPass, "Text", "");
+ }
+
+ string alarm = "";
+ for (int j = 1; j < 10; j++)
+ {
+ int alarmCode = JsonConvert.DeserializeObject<srmInfo>(this.srmOPC.GetSrmInfo(j)).RalarmNumber;
+ if (alarmCode != 0)
+ {
+ alarm = string.Concat(new object[]
+ {
+ alarm,
+ "鍫嗗灈鏈�",
+ j,
+ "锛�",
+ Enum.GetName(typeof(ESrmAlarm), alarmCode),
+ " "
+ });
+ }
+ }
+ for (int j = 1; j < 5; j++)
+ {
+ int alarmCode = JsonConvert.DeserializeObject<rgvInfo>(this.rgvOPC.GetRgvInfo(j)).alarmCode;
+ if (alarmCode != 0)
+ {
+ alarm = string.Concat(new object[]
+ {
+ alarm,
+ "RGV",
+ j,
+ "锛�",
+ Enum.GetName(typeof(ESrgvAlarm), alarmCode),
+ " "
+ });
+ }
+ }
+ alarm += this.tranOPC.GetErrorMsg();
+ ControlHelper.SetControlProperty(this.lbAlert, "Text", "鎶ヨ:" + alarm);
+ }
+ }
+ catch (Exception e)
+ {
+ LogTextHelper.WriteLine("", "鎶ヨ閿欒", e.ToString());
+ }
+ }
+
+ public void RenewImage()
+ {
+ try
+ {
+ using (Model edm = new Model())
+ {
+ BASE_ITEM item = edm.BASE_ITEM.AsNoTracking().FirstOrDefault((BASE_ITEM x) => x.ITEMNAME == this.lboutboundCode.Text);
+ if (item != null)
+ {
+ if (!string.IsNullOrEmpty(item.IMAGE))
+ {
+ string url = item.IMAGE;
+ Image i = Get.GetMethod(url);
+ this.picBoxOutboundPic.Image = i;
+ }
+ else
+ {
+ this.picBoxOutboundPic.Image = null;
+ }
+ }
+ else
+ {
+ this.picBoxOutboundPic.Image = null;
+ }
+
+ BASE_ITEM item1 = edm.BASE_ITEM.AsNoTracking().FirstOrDefault((BASE_ITEM x) => x.ITEMNAME == this.lbInboundCode.Text);
+ if (item1 != null)
+ {
+ if (!string.IsNullOrEmpty(item1.IMAGE))
+ {
+ string url = item.IMAGE;
+ Image i = Get.GetMethod(url);
+ this.picBoxInboundPic.Image = i;
+ }
+ else
+ {
+ this.picBoxInboundPic.Image = null;
+ }
+ }
+ else
+ {
+
+ }
+ }
+ }
+ catch(Exception e)
+ {
+ LogTextHelper.WriteLine("", "鍥剧墖閿欒", e.ToString());
+ }
+
+ }
+
+ // Token: 0x060006E5 RID: 1765 RVA: 0x0000F540 File Offset: 0x0000D740
+ private void FrmMonitor1_FormClosed(object sender, FormClosedEventArgs e)
+ {
+ Environment.Exit(0);
+ }
+
+ // Token: 0x060006E6 RID: 1766 RVA: 0x0000F54A File Offset: 0x0000D74A
+ private void btnClose_Click_1(object sender, EventArgs e)
+ {
+ base.Close();
+ }
+
+ // Token: 0x060006E7 RID: 1767 RVA: 0x0000F554 File Offset: 0x0000D754
+ private void cmBGate_SelectedIndexChanged_1(object sender, EventArgs e)
+ {
+ switch ((sender as ComboBox).SelectedIndex)
+ {
+ case 0:
+ this.gateNo = 2;
+ this.enter = "48";
+ this.outer = "51";
+ break;
+ case 1:
+ this.gateNo = 3;
+ this.enter = "61";
+ this.outer = "64";
+ break;
+ case 2:
+ this.gateNo = 4;
+ this.enter = "65";
+ this.outer = "67";
+ break;
+ case 3:
+ this.gateNo = 5;
+ this.enter = "32";
+ this.outer = "34";
+ break;
+ case 4:
+ this.gateNo = 7;
+ this.enter = "15";
+ this.outer = "19";
+ break;
+ case 5:
+ this.gateNo = 1;
+ this.enter = "47";
+ this.outer = "68";
+ break;
+ }
+ }
+
+ // Token: 0x060006E8 RID: 1768 RVA: 0x0000F628 File Offset: 0x0000D828
+ private void FrmMonitor1_FormClosed_1(object sender, FormClosedEventArgs e)
+ {
+ Environment.Exit(0);
+ }
+
+ // Token: 0x040003E4 RID: 996
+ private QQShow.SrmService.SrmService srmOPC = new SrmService.SrmService();
+
+ // Token: 0x040003E5 RID: 997
+ private QQShow.RgvService.RgvService rgvOPC = new RgvService.RgvService();
+
+ // Token: 0x040003E6 RID: 998
+ private SrmTranService tranOPC = new SrmTranService();
+
+ // Token: 0x040003E7 RID: 999
+ private string enter = "47";
+
+ // Token: 0x040003E8 RID: 1000
+ private string outer = "68";
+
+ // Token: 0x040003E9 RID: 1001
+ private int timeOut = 0;
+
+ // Token: 0x040003EA RID: 1002
+ private int gateNo = 2;
+
+ // Token: 0x040003EB RID: 1003
+ private Thread renewThread;
+
+ private Thread renewThread1;
+
+ private Thread renewThread2;
+
+ private Thread renewThread3;
+ }
+}
diff --git a/pj1/QQShow/FrmMonitor1.resx b/pj1/QQShow/FrmMonitor1.resx
new file mode 100644
index 0000000..0dac812
--- /dev/null
+++ b/pj1/QQShow/FrmMonitor1.resx
@@ -0,0 +1,4487 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+ <data name="$this.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>
+ /9j/4AAQSkZJRgABAQEASABIAAD/4QYGRXhpZgAATU0AKgAAAAgADAEAAAMAAAABB4AAAAEBAAMAAAAB
+ BDgAAAECAAMAAAADAAAAngEGAAMAAAABAAIAAAESAAMAAAABAAEAAAEVAAMAAAABAAMAAAEaAAUAAAAB
+ AAAApAEbAAUAAAABAAAArAEoAAMAAAABAAIAAAExAAIAAAAfAAAAtAEyAAIAAAAUAAAA1IdpAAQAAAAB
+ AAAA6AAAASAACAAIAAgASAAAAAEAAABIAAAAAQAAQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gp
+ AAAyMDIwOjAxOjA1IDExOjQwOjAzAAAEkAAABwAAAAQwMjIxoAEAAwAAAAH//wAAoAIABAAAAAEAAAeA
+ oAMABAAAAAEAAAQ4AAAAAAAAAAYBAwADAAAAAQAGAAABGgAFAAAAAQAAAW4BGwAFAAAAAQAAAXYBKAAD
+ AAAAAQACAAACAQAEAAAAAQAAAX4CAgAEAAAAAQAABIAAAAAAAAAASAAAAAEAAABIAAAAAf/Y/+0ADEFk
+ b2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwM
+ DAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwM
+ DBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABaAKADASIAAhEBAxEB/90A
+ BAAK/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUG
+ BwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwcl
+ klPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG
+ 1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR
+ 8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV
+ 5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDzNMkktEliUkknTbUskknSUpJOAnhO
+ AQtCeE8J4ThFFsYShShKEeFVsISUoTEJpCbYpJ4TIKUmKdMglSSSSKn/0PMkkkloFiUkknQUoJwEgpAJ
+ wCFAKQCccARwpBqmjC1hLEBPt4RA090tvCmGJbxI4Gvh2TQihuupjzTObB8UDjpXEiITFTITEKKUVwLB
+ RKmVEqMhcGJSTpkwpWSSSSS//9HzJJOmWgWJdIJJwkorgKYCiFNqlgFhLJoRQ3bzqfBJpaG+36XcqQGp
+ V3HBiJUGypbFJoRA0n4eKu48IIYzJDsQ3NhWiPBCeGwIGvdNy4QExk1yNFAhFcNUMrPyRplBYFRUiolV
+ 5LwxKZOUyiK5SZOkkl//0vM0kkgtBiUnCZOEggswIU2oYKm1T41hTMEmOPNTahNKK0q9iLFJK3siBxjb
+ OnMIIKmHRCvY5gBiIZEoT05coOKZmyAhMQjdyoHupOKgYgmfks7IWaLEqKcpvyKtJkDEpkimURXKSSKS
+ CX//0/M0kkloFiUnlMkEgpkFNpUWtJUw0DkqWFrDTMFEaUMOYFMW+ACswmB1YzfZmJ8FL3eCGLneKXrO
+ 8SpxlCzhLN27whQduPZL1n+JTG53cymyy2kA9mLiVAlENoPICgdh8lXnK+q8eSMlMSTz20CkWeGqgQQo
+ JWvCxTJ0yjK5SSSSSX//1PM0kym35LR0YlNZ3OgUpa3jVJ/zQyj5LT4si8lKSopd0hatGYKkCoJ1JHiQ
+ aZhyeVAJwpBxLdGUpiUkxQPEpYlMSnKiVEbXBfcQn3zzqoJIap0ZlrTx9yiWkJBTP0f70D4qFoikkeUy
+ C5//2f/bAEMABgQEBwUHCwYGCw4KCAoOEQ4ODg4RFhMTExMTFhEMDAwMDAwRDAwMDAwMDAwMDAwMDAwM
+ DAwMDAwMDAwMDAwMDP/bAEMBBwkJEwwTIhMTIhQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwM
+ DAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIBDgHgAMBEQACEQEDEQH/xAAfAAAABwEBAQEBAAAAAAAA
+ AAAEBQMCBgEABwgJCgv/xAC1EAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWx
+ 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
+ +P8AdLicSfx8/P8AH+6XE4k/j5+f4/3S4nCT+P8ATf0vx/ulvG/x8/P8f7oOJwE/j/Tf0vx/ulxOEn8f
+ Pz/H+6XE4Sfx8/P8f7pcTiT+Pn5/j/dLsSfx/pvP8f7pdXEn8fPz/H+6XHEn8fPz/H+6XYk/j5+f4/3S
+ 3iT+Pn5/j/dLicN/j5+f4/3S4nEn8fPz/H+6XE4Sfx8/P8f7pcTiT+Pn5/j/AHS7En8fPz/H+6V4A3rh
+ J/Hz8/x/ug0TiT+Pn5/j/dLicSfx8/P8f7pdXEn8fPz/AB/ug2ThJ/Hz8/x/ulxxJ/Hz8/x/ul1cb/Hz
+ 8/x/ulxw3+Pn5/j/AHS3XDf4+fn+P90uJxJ/Hz8/x/ulxON/j5+f4/3QcTiT+Pn5/j/dLf8An1xJ/Hz8
+ /wAf7pbwn8fb5/j/AHS0ThJ/Hz8/x/uluuG/x8/P8f7pccJ/H2+f4/3S7En8fPz/AB/ug3XG/wAfPz/H
+ +6XYn8fb5/j/AHS2cJ/H2+f4/wB0uJxP4+3z/H+6DicJP4+fn+P90uOP4+/+l+P90t4n8fb5/j/dLsb/
+ AB8/P8f7pdXJX+Pn5/j/AHQcTiT+Pn5/j/dLeE/j7fP8f7pcTiT+Pn5/j/dLicT+Pt8/x/ulsnCT+Pn5
+ /j/dLicSfx8/P8f7pccT+Pt8/wAf7pbOE/j7fP8AH+6XHAT+Pn5/j/dLskfx9vn+P90HE4k/j5+f4/3S
+ 44n8fb5/j/dK7mRXfD+Pv8/x/ug6tTvgP4+3z/H+6XMdzifx9vn+P90tE4k/j5+f4/3S4nE/j7fP8f7p
+ dXCfx9vn+P8AdK4kEUHXxx/H3+f4/wB0rScSfx8/P8f7pbOJP4+fn+P90tuwI2FPHEn8fPz/AB/ulonE
+ /j7fP8f7pdXD+Pv8/wAf7oNnCfx9vn+P90uOAn8fPz/H+6XNiT+Pn5/j/dLRPvifx9vn+P8AdLsB/H2+
+ f4/3RdXEn8fPz/H+6XE4k/j5+f4/3S44k/j5+f4/3S2oqaE0xJ/Hz8/x/ulcJWHTsMT+Pt8/x/ulwlYU
+ p2wH8fb5/j/dK1hQVr1xJ/Hz8/x/ulwahqMSfx8/P8f7pVnumYEHAR+Pn5/j/dNqDGuEn8fPz/H+6Wjh
+ J/Hz8/x/ulxwH8fb5/j/AHRDRxP4+3z/AB/ukOJwH8fb5/j/AHS4nE/j7fP8f7pcTifx9vn+P90tk4n8
+ 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
+ KupirqZCXJX/2Q==
+</value>
+ </data>
+</root>
\ No newline at end of file
diff --git a/pj1/QQShow/Get.cs b/pj1/QQShow/Get.cs
new file mode 100644
index 0000000..b93b778
--- /dev/null
+++ b/pj1/QQShow/Get.cs
@@ -0,0 +1,38 @@
+锘縰sing System;
+using System.Drawing;
+using System.IO;
+using System.Net;
+using System.Text;
+using WZ.Useful.Commons;
+
+namespace QQShow
+{
+ // Token: 0x02000049 RID: 73
+ public static class Get
+ {
+ // Token: 0x060006EB RID: 1771 RVA: 0x00011DA0 File Offset: 0x0000FFA0
+ public static Image GetMethod(string url)
+ {
+ Image image = null;
+ try
+ {
+ url = "http://10.103.9.200:8085/" + url;
+ StringBuilder builder = new StringBuilder();
+ builder.Append(url);
+ HttpWebRequest req = (HttpWebRequest)WebRequest.Create(builder.ToString());
+ req.Method = "GET";
+ HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
+ using (Stream stream = resp.GetResponseStream())
+ {
+ image = Image.FromStream(stream);
+ stream.Close();
+ }
+ }
+ catch
+ {
+ LogTextHelper.WriteLine("", "image url", url);
+ }
+ return image;
+ }
+ }
+}
diff --git a/pj1/QQShow/Program.cs b/pj1/QQShow/Program.cs
new file mode 100644
index 0000000..37ed4fb
--- /dev/null
+++ b/pj1/QQShow/Program.cs
@@ -0,0 +1,18 @@
+锘縰sing System;
+using System.Windows.Forms;
+
+namespace QQShow
+{
+ // Token: 0x0200004A RID: 74
+ internal static class Program
+ {
+ // Token: 0x060006EC RID: 1772 RVA: 0x00011E64 File Offset: 0x00010064
+ [STAThread]
+ private static void Main()
+ {
+ Application.EnableVisualStyles();
+ Application.SetCompatibleTextRenderingDefault(false);
+ Application.Run(new FrmMonitor1());
+ }
+ }
+}
diff --git a/pj1/QQShow/Properties/AssemblyInfo.cs b/pj1/QQShow/Properties/AssemblyInfo.cs
new file mode 100644
index 0000000..d447a60
--- /dev/null
+++ b/pj1/QQShow/Properties/AssemblyInfo.cs
@@ -0,0 +1,18 @@
+锘縰sing System;
+using System.Diagnostics;
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Runtime.Versioning;
+
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyTitle("QQShow")]
+[assembly: ComVisible(false)]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyProduct("QQShow")]
+[assembly: AssemblyCopyright("Copyright 漏 2022")]
+[assembly: AssemblyTrademark("")]
+[assembly: Guid("27210682-c7ce-4ff4-bce7-40fb41261ac2")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/pj1/QQShow/Properties/Resources.Designer.cs b/pj1/QQShow/Properties/Resources.Designer.cs
new file mode 100644
index 0000000..67df49b
--- /dev/null
+++ b/pj1/QQShow/Properties/Resources.Designer.cs
@@ -0,0 +1,63 @@
+锘�//------------------------------------------------------------------------------
+// <auto-generated>
+// 姝や唬鐮佺敱宸ュ叿鐢熸垚銆�
+// 杩愯鏃剁増鏈�:4.0.30319.42000
+//
+// 瀵规鏂囦欢鐨勬洿鏀瑰彲鑳戒細瀵艰嚧涓嶆纭殑琛屼负锛屽苟涓斿鏋�
+// 閲嶆柊鐢熸垚浠g爜锛岃繖浜涙洿鏀瑰皢浼氫涪澶便��
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace QQShow.Properties {
+ using System;
+
+
+ /// <summary>
+ /// 涓�涓己绫诲瀷鐨勮祫婧愮被锛岀敤浜庢煡鎵炬湰鍦板寲鐨勫瓧绗︿覆绛夈��
+ /// </summary>
+ // 姝ょ被鏄敱 StronglyTypedResourceBuilder
+ // 绫婚�氳繃绫讳技浜� ResGen 鎴� Visual Studio 鐨勫伐鍏疯嚜鍔ㄧ敓鎴愮殑銆�
+ // 鑻ヨ娣诲姞鎴栫Щ闄ゆ垚鍛橈紝璇风紪杈� .ResX 鏂囦欢锛岀劧鍚庨噸鏂拌繍琛� ResGen
+ // (浠� /str 浣滀负鍛戒护閫夐」)锛屾垨閲嶆柊鐢熸垚 VS 椤圭洰銆�
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ /// <summary>
+ /// 杩斿洖姝ょ被浣跨敤鐨勭紦瀛樼殑 ResourceManager 瀹炰緥銆�
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("QQShow.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ /// <summary>
+ /// 閲嶅啓褰撳墠绾跨▼鐨� CurrentUICulture 灞炴�э紝瀵�
+ /// 浣跨敤姝ゅ己绫诲瀷璧勬簮绫荤殑鎵�鏈夎祫婧愭煡鎵炬墽琛岄噸鍐欍��
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/pj1/QQShow/Properties/Resources.resx b/pj1/QQShow/Properties/Resources.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/pj1/QQShow/Properties/Resources.resx
@@ -0,0 +1,120 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+</root>
\ No newline at end of file
diff --git a/pj1/QQShow/Properties/Settings.Designer.cs b/pj1/QQShow/Properties/Settings.Designer.cs
new file mode 100644
index 0000000..ee364fb
--- /dev/null
+++ b/pj1/QQShow/Properties/Settings.Designer.cs
@@ -0,0 +1,69 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.Configuration;
+using System.Diagnostics;
+using System.Runtime.CompilerServices;
+
+namespace QQShow.Properties
+{
+ // Token: 0x020000A8 RID: 168
+ [CompilerGenerated]
+ [GeneratedCode("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")]
+ internal sealed partial class Settings : ApplicationSettingsBase
+ {
+ // Token: 0x170003A8 RID: 936
+ // (get) Token: 0x06000962 RID: 2402 RVA: 0x000171F8 File Offset: 0x000153F8
+ public static Settings Default
+ {
+ get
+ {
+ return Settings.defaultInstance;
+ }
+ }
+
+ // Token: 0x170003A9 RID: 937
+ // (get) Token: 0x06000963 RID: 2403 RVA: 0x00017210 File Offset: 0x00015410
+ [SpecialSetting(SpecialSetting.WebServiceUrl)]
+ [DefaultSettingValue("http://10.103.11.236:8733/Design_Time_Addresses/iWareSda_QQJF.SrmService/SrmService/")]
+ [ApplicationScopedSetting]
+ [DebuggerNonUserCode]
+ public string QQShow_SrmService_SrmService
+ {
+ get
+ {
+ return (string)this["QQShow_SrmService_SrmService"];
+ }
+ }
+
+ // Token: 0x170003AA RID: 938
+ // (get) Token: 0x06000964 RID: 2404 RVA: 0x00017234 File Offset: 0x00015434
+ [ApplicationScopedSetting]
+ [SpecialSetting(SpecialSetting.WebServiceUrl)]
+ [DebuggerNonUserCode]
+ [DefaultSettingValue("http://10.103.11.236:8733/Design_Time_Addresses/iWareSda_QQJF.RGV.RgvService/RgvService/")]
+ public string QQShow_RgvService_RgvService
+ {
+ get
+ {
+ return (string)this["QQShow_RgvService_RgvService"];
+ }
+ }
+
+ // Token: 0x170003AB RID: 939
+ // (get) Token: 0x06000965 RID: 2405 RVA: 0x00017258 File Offset: 0x00015458
+ [DefaultSettingValue("http://localhost:8733/Design_Time_Addresses/iWareSda_QQJF.SRMTRAN.SrmTranService/SrmTranService/")]
+ [ApplicationScopedSetting]
+ [DebuggerNonUserCode]
+ [SpecialSetting(SpecialSetting.WebServiceUrl)]
+ public string QQShow_TranService_SrmTranService
+ {
+ get
+ {
+ return (string)this["QQShow_TranService_SrmTranService"];
+ }
+ }
+
+ // Token: 0x040004C3 RID: 1219
+ private static Settings defaultInstance = (Settings)SettingsBase.Synchronized(new Settings());
+ }
+}
diff --git a/pj1/QQShow/Properties/Settings.settings b/pj1/QQShow/Properties/Settings.settings
new file mode 100644
index 0000000..ecef4fe
--- /dev/null
+++ b/pj1/QQShow/Properties/Settings.settings
@@ -0,0 +1,15 @@
+锘�<?xml version='1.0' encoding='utf-8'?>
+<SettingsFile CurrentProfile="(Default)" GeneratedClassNamespace="QQShow.Properties" GeneratedClassName="Settings" xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings">
+ <Profiles />
+ <Settings>
+ <Setting Name="QQShow_SrmService_SrmService" Type="(Web Service URL)" Scope="Application">
+ <Value Profile="(Default)">http://10.103.11.236:8733/Design_Time_Addresses/iWareSda_QQJF.SrmService/SrmService/</Value>
+ </Setting>
+ <Setting Name="QQShow_RgvService_RgvService" Type="(Web Service URL)" Scope="Application">
+ <Value Profile="(Default)">http://10.103.11.236:8733/Design_Time_Addresses/iWareSda_QQJF.RGV.RgvService/RgvService/</Value>
+ </Setting>
+ <Setting Name="QQShow_TranService_SrmTranService" Type="(Web Service URL)" Scope="Application">
+ <Value Profile="(Default)">http://localhost:8733/Design_Time_Addresses/iWareSda_QQJF.SRMTRAN.SrmTranService/SrmTranService/</Value>
+ </Setting>
+ </Settings>
+</SettingsFile>
\ No newline at end of file
diff --git a/pj1/QQShow/QQShow.csproj b/pj1/QQShow/QQShow.csproj
new file mode 100644
index 0000000..97a54e0
--- /dev/null
+++ b/pj1/QQShow/QQShow.csproj
@@ -0,0 +1,266 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProjectGuid>{DEE0EDBF-E6E0-4FDD-BB71-A826B23A9905}</ProjectGuid>
+ <OutputType>WinExe</OutputType>
+ <RootNamespace>QQShow</RootNamespace>
+ <AssemblyName>QQShow</AssemblyName>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+ <FileAlignment>512</FileAlignment>
+ <ApplicationManifest>app.manifest</ApplicationManifest>
+ <StartupObject>QQShow.Program</StartupObject>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ </PropertyGroup>
+ <ItemGroup>
+ <Reference Include="EntityFramework">
+ <HintPath>..\..\Debug\EntityFramework.dll</HintPath>
+ </Reference>
+ <Reference Include="Newtonsoft.Json">
+ <HintPath>..\..\Debug\Newtonsoft.Json.dll</HintPath>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.ComponentModel.DataAnnotations" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Drawing" />
+ <Reference Include="System.Web.Services" />
+ <Reference Include="System.Windows.Forms" />
+ <Reference Include="System.Windows.Forms" />
+ <Reference Include="System.Xml" />
+ <Reference Include="WZ.Useful.Commons">
+ <HintPath>..\..\Debug\WZ.Useful.Commons.dll</HintPath>
+ </Reference>
+ </ItemGroup>
+ <ItemGroup>
+ <AppDesigner Include="Properties\" />
+ </ItemGroup>
+ <ItemGroup>
+ <Compile Include="EDM\ALERT_ALERT.cs" />
+ <Compile Include="EDM\ALERT_ALERTTIME.cs" />
+ <Compile Include="EDM\BASE_CONTAINER.cs" />
+ <Compile Include="EDM\BASE_CONTAINER_VS_ITEM.cs" />
+ <Compile Include="EDM\BASE_DESTINATION.cs" />
+ <Compile Include="EDM\BASE_DEVICE.cs" />
+ <Compile Include="EDM\BASE_INTYPE.cs" />
+ <Compile Include="EDM\BASE_ITEM.cs" />
+ <Compile Include="EDM\BASE_Material.cs" />
+ <Compile Include="EDM\BASE_PALLET.cs" />
+ <Compile Include="EDM\BASE_PLACE.cs" />
+ <Compile Include="EDM\BASE_PLACETYPE.cs" />
+ <Compile Include="EDM\BASE_PLACE_VS_CONTAINER.cs" />
+ <Compile Include="EDM\BASE_PRINT.cs" />
+ <Compile Include="EDM\BASE_PRODUCTIONLINE.cs" />
+ <Compile Include="EDM\BASE_URL.cs" />
+ <Compile Include="EDM\CAR_CAR.cs" />
+ <Compile Include="EDM\CAR_CARTASK.cs" />
+ <Compile Include="EDM\ERP_EPRORDER.cs" />
+ <Compile Include="EDM\KEYVALUE.cs" />
+ <Compile Include="EDM\LOG_WMSLOG.cs" />
+ <Compile Include="EDM\Model.cs" />
+ <Compile Include="EDM\ORDER_INORDER.cs" />
+ <Compile Include="EDM\ORDER_OUTORDER.cs" />
+ <Compile Include="EDM\PDA_VERSION.cs" />
+ <Compile Include="EDM\RECORD_WAREHOUSEINFO.cs" />
+ <Compile Include="EDM\RgvTask.cs" />
+ <Compile Include="EDM\SrmTask.cs" />
+ <Compile Include="EDM\STORAGERECORD.cs" />
+ <Compile Include="EDM\sysdiagrams.cs" />
+ <Compile Include="EDM\SYS_DEPT.cs" />
+ <Compile Include="EDM\SYS_PERMISSION.cs" />
+ <Compile Include="EDM\SYS_ROLE.cs" />
+ <Compile Include="EDM\SYS_ROLE_VS_PERMISSION.cs" />
+ <Compile Include="EDM\SYS_USER.cs" />
+ <Compile Include="EDM\SYS_USER_VS_ROLE.cs" />
+ <Compile Include="EDM\TASK_RECORD.cs" />
+ <Compile Include="EDM\TASK_SRMRECORD.cs" />
+ <Compile Include="EDM\TASK_TASK.cs" />
+ <Compile Include="EDM\TranLock.cs" />
+ <Compile Include="EDM\TranTask.cs" />
+ <Compile Include="EDM\v3D_Inventory.cs" />
+ <Compile Include="EDM\v3D灞曠ず鏁版嵁.cs" />
+ <Compile Include="EDM\View_ALERT_ALERT.cs" />
+ <Compile Include="EDM\View_BASE_CONTAINER.cs" />
+ <Compile Include="EDM\View_BASE_CONTAINER_VS_ITEM.cs" />
+ <Compile Include="EDM\View_BASE_DEVICE.cs" />
+ <Compile Include="EDM\View_BASE_INTYPE.cs" />
+ <Compile Include="EDM\View_BASE_ITEM.cs" />
+ <Compile Include="EDM\View_BASE_PLACE.cs" />
+ <Compile Include="EDM\View_BASE_PLACE_VS_CONTAINER.cs" />
+ <Compile Include="EDM\View_BASE_PRODUCTIONLINE.cs" />
+ <Compile Include="EDM\View_CAR_CAR.cs" />
+ <Compile Include="EDM\View_CAR_CARTASK.cs" />
+ <Compile Include="EDM\View_ITEMSTORAGE.cs" />
+ <Compile Include="EDM\View_ORDER_INORDER.cs" />
+ <Compile Include="EDM\View_ORDER_OUTORDER.cs" />
+ <Compile Include="EDM\View_RGVTASK.cs" />
+ <Compile Include="EDM\View_ROLE_VS_PERMISSION.cs" />
+ <Compile Include="EDM\View_SRMTASK.cs" />
+ <Compile Include="EDM\View_SYS_DEPT.cs" />
+ <Compile Include="EDM\View_SYS_PERMISSION.cs" />
+ <Compile Include="EDM\View_SYS_ROLE.cs" />
+ <Compile Include="EDM\View_SYS_USER.cs" />
+ <Compile Include="EDM\View_TASK_RECORD.cs" />
+ <Compile Include="EDM\View_TASK_SRMRECORD.cs" />
+ <Compile Include="EDM\View_TASK_TASK.cs" />
+ <Compile Include="ESrgvAlarm.cs" />
+ <Compile Include="ESrmAlarm.cs" />
+ <Compile Include="FrmMonitor.cs">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="FrmMonitor.Designer.cs">
+ <DependentUpon>FrmMonitor.cs</DependentUpon>
+ </Compile>
+ <Compile Include="FrmMonitor1.cs">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="FrmMonitor1.Designer.cs">
+ <DependentUpon>FrmMonitor1.cs</DependentUpon>
+ </Compile>
+ <Compile Include="Get.cs" />
+ <Compile Include="Program.cs" />
+ <Compile Include="Properties\AssemblyInfo.cs" />
+ <Compile Include="Properties\Resources.Designer.cs">
+ <AutoGen>True</AutoGen>
+ <DesignTime>True</DesignTime>
+ <DependentUpon>Resources.resx</DependentUpon>
+ </Compile>
+ <Compile Include="Properties\Settings.Designer.cs">
+ <DependentUpon>Settings.settings</DependentUpon>
+ <AutoGen>True</AutoGen>
+ <DesignTimeSharedInput>True</DesignTimeSharedInput>
+ </Compile>
+ <Compile Include="rgvInfo.cs" />
+ <Compile Include="RgvService\ChangeUsefulCompletedEventArgs.cs" />
+ <Compile Include="RgvService\ChangeUsefulCompletedEventHandler.cs" />
+ <Compile Include="RgvService\FinishTaskCompletedEventArgs.cs" />
+ <Compile Include="RgvService\FinishTaskCompletedEventHandler.cs" />
+ <Compile Include="RgvService\GetRgvInfoCompletedEventArgs.cs" />
+ <Compile Include="RgvService\GetRgvInfoCompletedEventHandler.cs" />
+ <Compile Include="RgvService\GetRgvPosationCompletedEventArgs.cs" />
+ <Compile Include="RgvService\GetRgvPosationCompletedEventHandler.cs" />
+ <Compile Include="RgvService\IsRgvReadyCompletedEventArgs.cs" />
+ <Compile Include="RgvService\IsRgvReadyCompletedEventHandler.cs" />
+ <Compile Include="RgvService\IsTaskFinishCompletedEventArgs.cs" />
+ <Compile Include="RgvService\IsTaskFinishCompletedEventHandler.cs" />
+ <Compile Include="RgvService\RgvService.cs" />
+ <Compile Include="RgvService\SendRgvDeleteCompletedEventArgs.cs" />
+ <Compile Include="RgvService\SendRgvDeleteCompletedEventHandler.cs" />
+ <Compile Include="RgvService\SendRgvFinishConfirmCompletedEventArgs.cs" />
+ <Compile Include="RgvService\SendRgvFinishConfirmCompletedEventHandler.cs" />
+ <Compile Include="RgvService\SendRgvRlsAlertCompletedEventArgs.cs" />
+ <Compile Include="RgvService\SendRgvRlsAlertCompletedEventHandler.cs" />
+ <Compile Include="RgvService\SendRgvStopCompletedEventArgs.cs" />
+ <Compile Include="RgvService\SendRgvStopCompletedEventHandler.cs" />
+ <Compile Include="RgvService\SendRgvTaskCompletedEventArgs.cs" />
+ <Compile Include="RgvService\SendRgvTaskCompletedEventHandler.cs" />
+ <Compile Include="srmInfo.cs" />
+ <Compile Include="SrmService\DeleteMainTaskByContainerNameCompletedEventArgs.cs" />
+ <Compile Include="SrmService\DeleteMainTaskByContainerNameCompletedEventHandler.cs" />
+ <Compile Include="SrmService\DeleteMainTaskCompletedEventArgs.cs" />
+ <Compile Include="SrmService\DeleteMainTaskCompletedEventHandler.cs" />
+ <Compile Include="SrmService\FinishTaskCompletedEventArgs.cs" />
+ <Compile Include="SrmService\FinishTaskCompletedEventHandler.cs" />
+ <Compile Include="SrmService\GetSrmInfoCompletedEventArgs.cs" />
+ <Compile Include="SrmService\GetSrmInfoCompletedEventHandler.cs" />
+ <Compile Include="SrmService\IsNotAlarmCompletedEventArgs.cs" />
+ <Compile Include="SrmService\IsNotAlarmCompletedEventHandler.cs" />
+ <Compile Include="SrmService\IsReadyCompletedEventArgs.cs" />
+ <Compile Include="SrmService\IsReadyCompletedEventHandler.cs" />
+ <Compile Include="SrmService\IsTaskFinishCompletedEventArgs.cs" />
+ <Compile Include="SrmService\IsTaskFinishCompletedEventHandler.cs" />
+ <Compile Include="SrmService\SendSrmDeleteCompletedEventArgs.cs" />
+ <Compile Include="SrmService\SendSrmDeleteCompletedEventHandler.cs" />
+ <Compile Include="SrmService\SendSrmEStopCompletedEventArgs.cs" />
+ <Compile Include="SrmService\SendSrmEStopCompletedEventHandler.cs" />
+ <Compile Include="SrmService\SendSrmMoveCompletedEventArgs.cs" />
+ <Compile Include="SrmService\SendSrmMoveCompletedEventHandler.cs" />
+ <Compile Include="SrmService\SendSrmTaskCompletedEventArgs.cs" />
+ <Compile Include="SrmService\SendSrmTaskCompletedEventHandler.cs" />
+ <Compile Include="SrmService\SendSrmTaskFinishConfirmCompletedEventArgs.cs" />
+ <Compile Include="SrmService\SendSrmTaskFinishConfirmCompletedEventHandler.cs" />
+ <Compile Include="SrmService\SrmRlsAlertCompletedEventHandler.cs" />
+ <Compile Include="SrmService\SrmService.cs" />
+ <Compile Include="SrmService\UseAutoMoveCompletedEventArgs.cs" />
+ <Compile Include="SrmService\UseAutoMoveCompletedEventHandler.cs" />
+ <Compile Include="TranService\ClearTranGoodsCompletedEventArgs.cs" />
+ <Compile Include="TranService\ClearTranGoodsCompletedEventHandler.cs" />
+ <Compile Include="TranService\ErrorTranGoodsCompletedEventArgs.cs" />
+ <Compile Include="TranService\ErrorTranGoodsCompletedEventHandler.cs" />
+ <Compile Include="TranService\FinishTaskCompletedEventArgs.cs" />
+ <Compile Include="TranService\FinishTaskCompletedEventHandler.cs" />
+ <Compile Include="TranService\GetErrorMsgCompletedEventArgs.cs" />
+ <Compile Include="TranService\GetErrorMsgCompletedEventHandler.cs" />
+ <Compile Include="TranService\GetGoodsBarcodeCompletedEventArgs.cs" />
+ <Compile Include="TranService\GetGoodsBarcodeCompletedEventHandler.cs" />
+ <Compile Include="TranService\GetGoodsWeightCompletedEventArgs.cs" />
+ <Compile Include="TranService\GetGoodsWeightCompletedEventHandler.cs" />
+ <Compile Include="TranService\GetInErrorMsgCompletedEventArgs.cs" />
+ <Compile Include="TranService\GetInErrorMsgCompletedEventHandler.cs" />
+ <Compile Include="TranService\GetSrmConveyorStationInfoCompletedEventArgs.cs" />
+ <Compile Include="TranService\GetSrmConveyorStationInfoCompletedEventHandler.cs" />
+ <Compile Include="TranService\HasTranGoodsCompletedEventArgs.cs" />
+ <Compile Include="TranService\HasTranGoodsCompletedEventHandler.cs" />
+ <Compile Include="TranService\IsPassedCompletedEventArgs.cs" />
+ <Compile Include="TranService\IsPassedCompletedEventHandler.cs" />
+ <Compile Include="TranService\SendGoodsReadyCompletedEventArgs.cs" />
+ <Compile Include="TranService\SendGoodsReadyCompletedEventHandler.cs" />
+ <Compile Include="TranService\SendGoodsSizeCompletedEventArgs.cs" />
+ <Compile Include="TranService\SendGoodsSizeCompletedEventHandler.cs" />
+ <Compile Include="TranService\SendGoodsTypeCompletedEventArgs.cs" />
+ <Compile Include="TranService\SendGoodsTypeCompletedEventHandler.cs" />
+ <Compile Include="TranService\SendTranDeleteCompletedEventArgs.cs" />
+ <Compile Include="TranService\SendTranDeleteCompletedEventHandler.cs" />
+ <Compile Include="TranService\SendTranResetCompletedEventArgs.cs" />
+ <Compile Include="TranService\SendTranResetCompletedEventHandler.cs" />
+ <Compile Include="TranService\SendTranStopCompletedEventArgs.cs" />
+ <Compile Include="TranService\SendTranStopCompletedEventHandler.cs" />
+ <Compile Include="TranService\SendWeightOkCompletedEventArgs.cs" />
+ <Compile Include="TranService\SendWeightOkCompletedEventHandler.cs" />
+ <Compile Include="TranService\SrmTranService.cs" />
+ <Compile Include="TranService\UnFullTranCompletedEventArgs.cs" />
+ <Compile Include="TranService\UnFullTranCompletedEventHandler.cs" />
+ <Compile Include="TranService\UnlockTranCompletedEventArgs.cs" />
+ <Compile Include="TranService\UnlockTranCompletedEventHandler.cs" />
+ </ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Include="FrmMonitor.resx">
+ <DependentUpon>FrmMonitor.cs</DependentUpon>
+ </EmbeddedResource>
+ <EmbeddedResource Include="FrmMonitor1.resx">
+ <DependentUpon>FrmMonitor1.cs</DependentUpon>
+ </EmbeddedResource>
+ <EmbeddedResource Include="Properties\Resources.resx">
+ <Generator>ResXFileCodeGenerator</Generator>
+ <LastGenOutput>Resources.Designer.cs</LastGenOutput>
+ </EmbeddedResource>
+ </ItemGroup>
+ <ItemGroup>
+ <None Include="app.config" />
+ <None Include="app.manifest" />
+ <None Include="Properties\Settings.settings">
+ <Generator>SettingsSingleFileGenerator</Generator>
+ <LastGenOutput>Settings.Designer.cs</LastGenOutput>
+ </None>
+ </ItemGroup>
+ <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+</Project>
\ No newline at end of file
diff --git a/pj1/QQShow/RgvService/ChangeUsefulCompletedEventArgs.cs b/pj1/QQShow/RgvService/ChangeUsefulCompletedEventArgs.cs
new file mode 100644
index 0000000..9d81078
--- /dev/null
+++ b/pj1/QQShow/RgvService/ChangeUsefulCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000063 RID: 99
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class ChangeUsefulCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x060007BA RID: 1978 RVA: 0x0001363E File Offset: 0x0001183E
+ internal ChangeUsefulCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000377 RID: 887
+ // (get) Token: 0x060007BB RID: 1979 RVA: 0x00013654 File Offset: 0x00011854
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x0400045C RID: 1116
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/ChangeUsefulCompletedEventHandler.cs b/pj1/QQShow/RgvService/ChangeUsefulCompletedEventHandler.cs
new file mode 100644
index 0000000..d672476
--- /dev/null
+++ b/pj1/QQShow/RgvService/ChangeUsefulCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000062 RID: 98
+ // (Invoke) Token: 0x060007B7 RID: 1975
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void ChangeUsefulCompletedEventHandler(object sender, ChangeUsefulCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/RgvService/FinishTaskCompletedEventArgs.cs b/pj1/QQShow/RgvService/FinishTaskCompletedEventArgs.cs
new file mode 100644
index 0000000..b2a7219
--- /dev/null
+++ b/pj1/QQShow/RgvService/FinishTaskCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x0200005F RID: 95
+ [DesignerCategory("code")]
+ [DebuggerStepThrough]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class FinishTaskCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x060007AE RID: 1966 RVA: 0x000135C6 File Offset: 0x000117C6
+ internal FinishTaskCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000375 RID: 885
+ // (get) Token: 0x060007AF RID: 1967 RVA: 0x000135DC File Offset: 0x000117DC
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x0400045A RID: 1114
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/FinishTaskCompletedEventHandler.cs b/pj1/QQShow/RgvService/FinishTaskCompletedEventHandler.cs
new file mode 100644
index 0000000..0c11dcc
--- /dev/null
+++ b/pj1/QQShow/RgvService/FinishTaskCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x0200005E RID: 94
+ // (Invoke) Token: 0x060007AB RID: 1963
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void FinishTaskCompletedEventHandler(object sender, FinishTaskCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/RgvService/GetRgvInfoCompletedEventArgs.cs b/pj1/QQShow/RgvService/GetRgvInfoCompletedEventArgs.cs
new file mode 100644
index 0000000..98afb65
--- /dev/null
+++ b/pj1/QQShow/RgvService/GetRgvInfoCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000057 RID: 87
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class GetRgvInfoCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000796 RID: 1942 RVA: 0x000134D6 File Offset: 0x000116D6
+ internal GetRgvInfoCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000371 RID: 881
+ // (get) Token: 0x06000797 RID: 1943 RVA: 0x000134EC File Offset: 0x000116EC
+ public string Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (string)this.results[0];
+ }
+ }
+
+ // Token: 0x04000456 RID: 1110
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/GetRgvInfoCompletedEventHandler.cs b/pj1/QQShow/RgvService/GetRgvInfoCompletedEventHandler.cs
new file mode 100644
index 0000000..57d9840
--- /dev/null
+++ b/pj1/QQShow/RgvService/GetRgvInfoCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000056 RID: 86
+ // (Invoke) Token: 0x06000793 RID: 1939
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void GetRgvInfoCompletedEventHandler(object sender, GetRgvInfoCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/RgvService/GetRgvPosationCompletedEventArgs.cs b/pj1/QQShow/RgvService/GetRgvPosationCompletedEventArgs.cs
new file mode 100644
index 0000000..6120e57
--- /dev/null
+++ b/pj1/QQShow/RgvService/GetRgvPosationCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000061 RID: 97
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class GetRgvPosationCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x060007B4 RID: 1972 RVA: 0x00013602 File Offset: 0x00011802
+ internal GetRgvPosationCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000376 RID: 886
+ // (get) Token: 0x060007B5 RID: 1973 RVA: 0x00013618 File Offset: 0x00011818
+ public long Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (long)this.results[0];
+ }
+ }
+
+ // Token: 0x0400045B RID: 1115
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/GetRgvPosationCompletedEventHandler.cs b/pj1/QQShow/RgvService/GetRgvPosationCompletedEventHandler.cs
new file mode 100644
index 0000000..4a2bdb4
--- /dev/null
+++ b/pj1/QQShow/RgvService/GetRgvPosationCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000060 RID: 96
+ // (Invoke) Token: 0x060007B1 RID: 1969
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void GetRgvPosationCompletedEventHandler(object sender, GetRgvPosationCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/RgvService/IsRgvReadyCompletedEventArgs.cs b/pj1/QQShow/RgvService/IsRgvReadyCompletedEventArgs.cs
new file mode 100644
index 0000000..e37e0e7
--- /dev/null
+++ b/pj1/QQShow/RgvService/IsRgvReadyCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x0200005D RID: 93
+ [DesignerCategory("code")]
+ [DebuggerStepThrough]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class IsRgvReadyCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x060007A8 RID: 1960 RVA: 0x0001358A File Offset: 0x0001178A
+ internal IsRgvReadyCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000374 RID: 884
+ // (get) Token: 0x060007A9 RID: 1961 RVA: 0x000135A0 File Offset: 0x000117A0
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x04000459 RID: 1113
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/IsRgvReadyCompletedEventHandler.cs b/pj1/QQShow/RgvService/IsRgvReadyCompletedEventHandler.cs
new file mode 100644
index 0000000..ba57064
--- /dev/null
+++ b/pj1/QQShow/RgvService/IsRgvReadyCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x0200005C RID: 92
+ // (Invoke) Token: 0x060007A5 RID: 1957
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void IsRgvReadyCompletedEventHandler(object sender, IsRgvReadyCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/RgvService/IsTaskFinishCompletedEventArgs.cs b/pj1/QQShow/RgvService/IsTaskFinishCompletedEventArgs.cs
new file mode 100644
index 0000000..fa3dbb2
--- /dev/null
+++ b/pj1/QQShow/RgvService/IsTaskFinishCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000059 RID: 89
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ public class IsTaskFinishCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600079C RID: 1948 RVA: 0x00013512 File Offset: 0x00011712
+ internal IsTaskFinishCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000372 RID: 882
+ // (get) Token: 0x0600079D RID: 1949 RVA: 0x00013528 File Offset: 0x00011728
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x04000457 RID: 1111
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/IsTaskFinishCompletedEventHandler.cs b/pj1/QQShow/RgvService/IsTaskFinishCompletedEventHandler.cs
new file mode 100644
index 0000000..4baf1dd
--- /dev/null
+++ b/pj1/QQShow/RgvService/IsTaskFinishCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000058 RID: 88
+ // (Invoke) Token: 0x06000799 RID: 1945
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void IsTaskFinishCompletedEventHandler(object sender, IsTaskFinishCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/RgvService/RgvService.cs b/pj1/QQShow/RgvService/RgvService.cs
new file mode 100644
index 0000000..6985596
--- /dev/null
+++ b/pj1/QQShow/RgvService/RgvService.cs
@@ -0,0 +1,635 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Threading;
+using System.Web.Services;
+using System.Web.Services.Description;
+using System.Web.Services.Protocols;
+using QQShow.Properties;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x0200004D RID: 77
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DesignerCategory("code")]
+ [WebServiceBinding(Name = "BasicHttpBinding_IRgvService", Namespace = "http://tempuri.org/")]
+ [DebuggerStepThrough]
+ public class RgvService : SoapHttpClientProtocol
+ {
+ // Token: 0x06000731 RID: 1841 RVA: 0x000122B0 File Offset: 0x000104B0
+ public RgvService()
+ {
+ this.Url = Settings.Default.QQShow_RgvService_RgvService;
+ if (this.IsLocalFileSystemWebService(this.Url))
+ {
+ this.UseDefaultCredentials = true;
+ this.useDefaultCredentialsSetExplicitly = false;
+ }
+ else
+ {
+ this.useDefaultCredentialsSetExplicitly = true;
+ }
+ }
+
+ // Token: 0x1700036B RID: 875
+ // (get) Token: 0x06000732 RID: 1842 RVA: 0x00012308 File Offset: 0x00010508
+ // (set) Token: 0x06000733 RID: 1843 RVA: 0x00012320 File Offset: 0x00010520
+ public new string Url
+ {
+ get
+ {
+ return base.Url;
+ }
+ set
+ {
+ if (this.IsLocalFileSystemWebService(base.Url) && !this.useDefaultCredentialsSetExplicitly && !this.IsLocalFileSystemWebService(value))
+ {
+ base.UseDefaultCredentials = false;
+ }
+ base.Url = value;
+ }
+ }
+
+ // Token: 0x1700036C RID: 876
+ // (get) Token: 0x06000734 RID: 1844 RVA: 0x00012368 File Offset: 0x00010568
+ // (set) Token: 0x06000735 RID: 1845 RVA: 0x00012380 File Offset: 0x00010580
+ public new bool UseDefaultCredentials
+ {
+ get
+ {
+ return base.UseDefaultCredentials;
+ }
+ set
+ {
+ base.UseDefaultCredentials = value;
+ this.useDefaultCredentialsSetExplicitly = true;
+ }
+ }
+
+ // Token: 0x14000001 RID: 1
+ // (add) Token: 0x06000736 RID: 1846 RVA: 0x00012394 File Offset: 0x00010594
+ // (remove) Token: 0x06000737 RID: 1847 RVA: 0x000123D0 File Offset: 0x000105D0
+ public event SendRgvTaskCompletedEventHandler SendRgvTaskCompleted;
+
+ // Token: 0x14000002 RID: 2
+ // (add) Token: 0x06000738 RID: 1848 RVA: 0x0001240C File Offset: 0x0001060C
+ // (remove) Token: 0x06000739 RID: 1849 RVA: 0x00012448 File Offset: 0x00010648
+ public event SendRgvDeleteCompletedEventHandler SendRgvDeleteCompleted;
+
+ // Token: 0x14000003 RID: 3
+ // (add) Token: 0x0600073A RID: 1850 RVA: 0x00012484 File Offset: 0x00010684
+ // (remove) Token: 0x0600073B RID: 1851 RVA: 0x000124C0 File Offset: 0x000106C0
+ public event SendRgvRlsAlertCompletedEventHandler SendRgvRlsAlertCompleted;
+
+ // Token: 0x14000004 RID: 4
+ // (add) Token: 0x0600073C RID: 1852 RVA: 0x000124FC File Offset: 0x000106FC
+ // (remove) Token: 0x0600073D RID: 1853 RVA: 0x00012538 File Offset: 0x00010738
+ public event SendRgvFinishConfirmCompletedEventHandler SendRgvFinishConfirmCompleted;
+
+ // Token: 0x14000005 RID: 5
+ // (add) Token: 0x0600073E RID: 1854 RVA: 0x00012574 File Offset: 0x00010774
+ // (remove) Token: 0x0600073F RID: 1855 RVA: 0x000125B0 File Offset: 0x000107B0
+ public event GetRgvInfoCompletedEventHandler GetRgvInfoCompleted;
+
+ // Token: 0x14000006 RID: 6
+ // (add) Token: 0x06000740 RID: 1856 RVA: 0x000125EC File Offset: 0x000107EC
+ // (remove) Token: 0x06000741 RID: 1857 RVA: 0x00012628 File Offset: 0x00010828
+ public event IsTaskFinishCompletedEventHandler IsTaskFinishCompleted;
+
+ // Token: 0x14000007 RID: 7
+ // (add) Token: 0x06000742 RID: 1858 RVA: 0x00012664 File Offset: 0x00010864
+ // (remove) Token: 0x06000743 RID: 1859 RVA: 0x000126A0 File Offset: 0x000108A0
+ public event SendRgvStopCompletedEventHandler SendRgvStopCompleted;
+
+ // Token: 0x14000008 RID: 8
+ // (add) Token: 0x06000744 RID: 1860 RVA: 0x000126DC File Offset: 0x000108DC
+ // (remove) Token: 0x06000745 RID: 1861 RVA: 0x00012718 File Offset: 0x00010918
+ public event IsRgvReadyCompletedEventHandler IsRgvReadyCompleted;
+
+ // Token: 0x14000009 RID: 9
+ // (add) Token: 0x06000746 RID: 1862 RVA: 0x00012754 File Offset: 0x00010954
+ // (remove) Token: 0x06000747 RID: 1863 RVA: 0x00012790 File Offset: 0x00010990
+ public event FinishTaskCompletedEventHandler FinishTaskCompleted;
+
+ // Token: 0x1400000A RID: 10
+ // (add) Token: 0x06000748 RID: 1864 RVA: 0x000127CC File Offset: 0x000109CC
+ // (remove) Token: 0x06000749 RID: 1865 RVA: 0x00012808 File Offset: 0x00010A08
+ public event GetRgvPosationCompletedEventHandler GetRgvPosationCompleted;
+
+ // Token: 0x1400000B RID: 11
+ // (add) Token: 0x0600074A RID: 1866 RVA: 0x00012844 File Offset: 0x00010A44
+ // (remove) Token: 0x0600074B RID: 1867 RVA: 0x00012880 File Offset: 0x00010A80
+ public event ChangeUsefulCompletedEventHandler ChangeUsefulCompleted;
+
+ // Token: 0x0600074C RID: 1868 RVA: 0x000128BC File Offset: 0x00010ABC
+ [SoapRpcMethod("http://tempuri.org/IRgvService/SendRgvTask", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendRgvTask(int deviceId, int taskId, int sourcePlace, int toPlace, int taskType, int palletType, int fatherid)
+ {
+ object[] results = base.Invoke("SendRgvTask", new object[]
+ {
+ deviceId,
+ taskId,
+ sourcePlace,
+ toPlace,
+ taskType,
+ palletType,
+ fatherid
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x0600074D RID: 1869 RVA: 0x00012930 File Offset: 0x00010B30
+ public void SendRgvTaskAsync(int deviceId, int taskId, int sourcePlace, int toPlace, int taskType, int palletType, int fatherid)
+ {
+ this.SendRgvTaskAsync(deviceId, taskId, sourcePlace, toPlace, taskType, palletType, fatherid, null);
+ }
+
+ // Token: 0x0600074E RID: 1870 RVA: 0x00012954 File Offset: 0x00010B54
+ public void SendRgvTaskAsync(int deviceId, int taskId, int sourcePlace, int toPlace, int taskType, int palletType, int fatherid, object userState)
+ {
+ if (this.SendRgvTaskOperationCompleted == null)
+ {
+ this.SendRgvTaskOperationCompleted = new SendOrPostCallback(this.OnSendRgvTaskOperationCompleted);
+ }
+ base.InvokeAsync("SendRgvTask", new object[]
+ {
+ deviceId,
+ taskId,
+ sourcePlace,
+ toPlace,
+ taskType,
+ palletType,
+ fatherid
+ }, this.SendRgvTaskOperationCompleted, userState);
+ }
+
+ // Token: 0x0600074F RID: 1871 RVA: 0x000129E8 File Offset: 0x00010BE8
+ private void OnSendRgvTaskOperationCompleted(object arg)
+ {
+ if (this.SendRgvTaskCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendRgvTaskCompleted(this, new SendRgvTaskCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000750 RID: 1872 RVA: 0x00012A38 File Offset: 0x00010C38
+ [SoapRpcMethod("http://tempuri.org/IRgvService/SendRgvDelete", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendRgvDelete(int rgvId)
+ {
+ object[] results = base.Invoke("SendRgvDelete", new object[]
+ {
+ rgvId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x06000751 RID: 1873 RVA: 0x00012A6F File Offset: 0x00010C6F
+ public void SendRgvDeleteAsync(int rgvId)
+ {
+ this.SendRgvDeleteAsync(rgvId, null);
+ }
+
+ // Token: 0x06000752 RID: 1874 RVA: 0x00012A7C File Offset: 0x00010C7C
+ public void SendRgvDeleteAsync(int rgvId, object userState)
+ {
+ if (this.SendRgvDeleteOperationCompleted == null)
+ {
+ this.SendRgvDeleteOperationCompleted = new SendOrPostCallback(this.OnSendRgvDeleteOperationCompleted);
+ }
+ base.InvokeAsync("SendRgvDelete", new object[]
+ {
+ rgvId
+ }, this.SendRgvDeleteOperationCompleted, userState);
+ }
+
+ // Token: 0x06000753 RID: 1875 RVA: 0x00012AD4 File Offset: 0x00010CD4
+ private void OnSendRgvDeleteOperationCompleted(object arg)
+ {
+ if (this.SendRgvDeleteCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendRgvDeleteCompleted(this, new SendRgvDeleteCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000754 RID: 1876 RVA: 0x00012B24 File Offset: 0x00010D24
+ [SoapRpcMethod("http://tempuri.org/IRgvService/SendRgvRlsAlert", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendRgvRlsAlert(int rgvId)
+ {
+ object[] results = base.Invoke("SendRgvRlsAlert", new object[]
+ {
+ rgvId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x06000755 RID: 1877 RVA: 0x00012B5B File Offset: 0x00010D5B
+ public void SendRgvRlsAlertAsync(int rgvId)
+ {
+ this.SendRgvRlsAlertAsync(rgvId, null);
+ }
+
+ // Token: 0x06000756 RID: 1878 RVA: 0x00012B68 File Offset: 0x00010D68
+ public void SendRgvRlsAlertAsync(int rgvId, object userState)
+ {
+ if (this.SendRgvRlsAlertOperationCompleted == null)
+ {
+ this.SendRgvRlsAlertOperationCompleted = new SendOrPostCallback(this.OnSendRgvRlsAlertOperationCompleted);
+ }
+ base.InvokeAsync("SendRgvRlsAlert", new object[]
+ {
+ rgvId
+ }, this.SendRgvRlsAlertOperationCompleted, userState);
+ }
+
+ // Token: 0x06000757 RID: 1879 RVA: 0x00012BC0 File Offset: 0x00010DC0
+ private void OnSendRgvRlsAlertOperationCompleted(object arg)
+ {
+ if (this.SendRgvRlsAlertCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendRgvRlsAlertCompleted(this, new SendRgvRlsAlertCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000758 RID: 1880 RVA: 0x00012C10 File Offset: 0x00010E10
+ [SoapRpcMethod("http://tempuri.org/IRgvService/SendRgvFinishConfirm", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool SendRgvFinishConfirm(int rgvId)
+ {
+ object[] results = base.Invoke("SendRgvFinishConfirm", new object[]
+ {
+ rgvId
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x06000759 RID: 1881 RVA: 0x00012C47 File Offset: 0x00010E47
+ public void SendRgvFinishConfirmAsync(int rgvId)
+ {
+ this.SendRgvFinishConfirmAsync(rgvId, null);
+ }
+
+ // Token: 0x0600075A RID: 1882 RVA: 0x00012C54 File Offset: 0x00010E54
+ public void SendRgvFinishConfirmAsync(int rgvId, object userState)
+ {
+ if (this.SendRgvFinishConfirmOperationCompleted == null)
+ {
+ this.SendRgvFinishConfirmOperationCompleted = new SendOrPostCallback(this.OnSendRgvFinishConfirmOperationCompleted);
+ }
+ base.InvokeAsync("SendRgvFinishConfirm", new object[]
+ {
+ rgvId
+ }, this.SendRgvFinishConfirmOperationCompleted, userState);
+ }
+
+ // Token: 0x0600075B RID: 1883 RVA: 0x00012CAC File Offset: 0x00010EAC
+ private void OnSendRgvFinishConfirmOperationCompleted(object arg)
+ {
+ if (this.SendRgvFinishConfirmCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendRgvFinishConfirmCompleted(this, new SendRgvFinishConfirmCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x0600075C RID: 1884 RVA: 0x00012CFC File Offset: 0x00010EFC
+ [SoapRpcMethod("http://tempuri.org/IRgvService/GetRgvInfo", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public string GetRgvInfo(int rgvId)
+ {
+ object[] results = base.Invoke("GetRgvInfo", new object[]
+ {
+ rgvId
+ });
+ return (string)results[0];
+ }
+
+ // Token: 0x0600075D RID: 1885 RVA: 0x00012D33 File Offset: 0x00010F33
+ public void GetRgvInfoAsync(int rgvId)
+ {
+ this.GetRgvInfoAsync(rgvId, null);
+ }
+
+ // Token: 0x0600075E RID: 1886 RVA: 0x00012D40 File Offset: 0x00010F40
+ public void GetRgvInfoAsync(int rgvId, object userState)
+ {
+ if (this.GetRgvInfoOperationCompleted == null)
+ {
+ this.GetRgvInfoOperationCompleted = new SendOrPostCallback(this.OnGetRgvInfoOperationCompleted);
+ }
+ base.InvokeAsync("GetRgvInfo", new object[]
+ {
+ rgvId
+ }, this.GetRgvInfoOperationCompleted, userState);
+ }
+
+ // Token: 0x0600075F RID: 1887 RVA: 0x00012D98 File Offset: 0x00010F98
+ private void OnGetRgvInfoOperationCompleted(object arg)
+ {
+ if (this.GetRgvInfoCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.GetRgvInfoCompleted(this, new GetRgvInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000760 RID: 1888 RVA: 0x00012DE8 File Offset: 0x00010FE8
+ [SoapRpcMethod("http://tempuri.org/IRgvService/IsTaskFinish", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool IsTaskFinish(int rgvId)
+ {
+ object[] results = base.Invoke("IsTaskFinish", new object[]
+ {
+ rgvId
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x06000761 RID: 1889 RVA: 0x00012E1F File Offset: 0x0001101F
+ public void IsTaskFinishAsync(int rgvId)
+ {
+ this.IsTaskFinishAsync(rgvId, null);
+ }
+
+ // Token: 0x06000762 RID: 1890 RVA: 0x00012E2C File Offset: 0x0001102C
+ public void IsTaskFinishAsync(int rgvId, object userState)
+ {
+ if (this.IsTaskFinishOperationCompleted == null)
+ {
+ this.IsTaskFinishOperationCompleted = new SendOrPostCallback(this.OnIsTaskFinishOperationCompleted);
+ }
+ base.InvokeAsync("IsTaskFinish", new object[]
+ {
+ rgvId
+ }, this.IsTaskFinishOperationCompleted, userState);
+ }
+
+ // Token: 0x06000763 RID: 1891 RVA: 0x00012E84 File Offset: 0x00011084
+ private void OnIsTaskFinishOperationCompleted(object arg)
+ {
+ if (this.IsTaskFinishCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.IsTaskFinishCompleted(this, new IsTaskFinishCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000764 RID: 1892 RVA: 0x00012ED4 File Offset: 0x000110D4
+ [SoapRpcMethod("http://tempuri.org/IRgvService/SendRgvStop", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendRgvStop(int rgvId)
+ {
+ object[] results = base.Invoke("SendRgvStop", new object[]
+ {
+ rgvId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x06000765 RID: 1893 RVA: 0x00012F0B File Offset: 0x0001110B
+ public void SendRgvStopAsync(int rgvId)
+ {
+ this.SendRgvStopAsync(rgvId, null);
+ }
+
+ // Token: 0x06000766 RID: 1894 RVA: 0x00012F18 File Offset: 0x00011118
+ public void SendRgvStopAsync(int rgvId, object userState)
+ {
+ if (this.SendRgvStopOperationCompleted == null)
+ {
+ this.SendRgvStopOperationCompleted = new SendOrPostCallback(this.OnSendRgvStopOperationCompleted);
+ }
+ base.InvokeAsync("SendRgvStop", new object[]
+ {
+ rgvId
+ }, this.SendRgvStopOperationCompleted, userState);
+ }
+
+ // Token: 0x06000767 RID: 1895 RVA: 0x00012F70 File Offset: 0x00011170
+ private void OnSendRgvStopOperationCompleted(object arg)
+ {
+ if (this.SendRgvStopCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendRgvStopCompleted(this, new SendRgvStopCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000768 RID: 1896 RVA: 0x00012FC0 File Offset: 0x000111C0
+ [SoapRpcMethod("http://tempuri.org/IRgvService/IsRgvReady", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool IsRgvReady(int rgvId)
+ {
+ object[] results = base.Invoke("IsRgvReady", new object[]
+ {
+ rgvId
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x06000769 RID: 1897 RVA: 0x00012FF7 File Offset: 0x000111F7
+ public void IsRgvReadyAsync(int rgvId)
+ {
+ this.IsRgvReadyAsync(rgvId, null);
+ }
+
+ // Token: 0x0600076A RID: 1898 RVA: 0x00013004 File Offset: 0x00011204
+ public void IsRgvReadyAsync(int rgvId, object userState)
+ {
+ if (this.IsRgvReadyOperationCompleted == null)
+ {
+ this.IsRgvReadyOperationCompleted = new SendOrPostCallback(this.OnIsRgvReadyOperationCompleted);
+ }
+ base.InvokeAsync("IsRgvReady", new object[]
+ {
+ rgvId
+ }, this.IsRgvReadyOperationCompleted, userState);
+ }
+
+ // Token: 0x0600076B RID: 1899 RVA: 0x0001305C File Offset: 0x0001125C
+ private void OnIsRgvReadyOperationCompleted(object arg)
+ {
+ if (this.IsRgvReadyCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.IsRgvReadyCompleted(this, new IsRgvReadyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x0600076C RID: 1900 RVA: 0x000130AC File Offset: 0x000112AC
+ [SoapRpcMethod("http://tempuri.org/IRgvService/FinishTask", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int FinishTask(int rgvId)
+ {
+ object[] results = base.Invoke("FinishTask", new object[]
+ {
+ rgvId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x0600076D RID: 1901 RVA: 0x000130E3 File Offset: 0x000112E3
+ public void FinishTaskAsync(int rgvId)
+ {
+ this.FinishTaskAsync(rgvId, null);
+ }
+
+ // Token: 0x0600076E RID: 1902 RVA: 0x000130F0 File Offset: 0x000112F0
+ public void FinishTaskAsync(int rgvId, object userState)
+ {
+ if (this.FinishTaskOperationCompleted == null)
+ {
+ this.FinishTaskOperationCompleted = new SendOrPostCallback(this.OnFinishTaskOperationCompleted);
+ }
+ base.InvokeAsync("FinishTask", new object[]
+ {
+ rgvId
+ }, this.FinishTaskOperationCompleted, userState);
+ }
+
+ // Token: 0x0600076F RID: 1903 RVA: 0x00013148 File Offset: 0x00011348
+ private void OnFinishTaskOperationCompleted(object arg)
+ {
+ if (this.FinishTaskCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.FinishTaskCompleted(this, new FinishTaskCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000770 RID: 1904 RVA: 0x00013198 File Offset: 0x00011398
+ [SoapRpcMethod("http://tempuri.org/IRgvService/GetRgvPosation", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public long GetRgvPosation(int rgvId)
+ {
+ object[] results = base.Invoke("GetRgvPosation", new object[]
+ {
+ rgvId
+ });
+ return (long)results[0];
+ }
+
+ // Token: 0x06000771 RID: 1905 RVA: 0x000131CF File Offset: 0x000113CF
+ public void GetRgvPosationAsync(int rgvId)
+ {
+ this.GetRgvPosationAsync(rgvId, null);
+ }
+
+ // Token: 0x06000772 RID: 1906 RVA: 0x000131DC File Offset: 0x000113DC
+ public void GetRgvPosationAsync(int rgvId, object userState)
+ {
+ if (this.GetRgvPosationOperationCompleted == null)
+ {
+ this.GetRgvPosationOperationCompleted = new SendOrPostCallback(this.OnGetRgvPosationOperationCompleted);
+ }
+ base.InvokeAsync("GetRgvPosation", new object[]
+ {
+ rgvId
+ }, this.GetRgvPosationOperationCompleted, userState);
+ }
+
+ // Token: 0x06000773 RID: 1907 RVA: 0x00013234 File Offset: 0x00011434
+ private void OnGetRgvPosationOperationCompleted(object arg)
+ {
+ if (this.GetRgvPosationCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.GetRgvPosationCompleted(this, new GetRgvPosationCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000774 RID: 1908 RVA: 0x00013284 File Offset: 0x00011484
+ [SoapRpcMethod("http://tempuri.org/IRgvService/ChangeUseful", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool ChangeUseful(int rgvId)
+ {
+ object[] results = base.Invoke("ChangeUseful", new object[]
+ {
+ rgvId
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x06000775 RID: 1909 RVA: 0x000132BB File Offset: 0x000114BB
+ public void ChangeUsefulAsync(int rgvId)
+ {
+ this.ChangeUsefulAsync(rgvId, null);
+ }
+
+ // Token: 0x06000776 RID: 1910 RVA: 0x000132C8 File Offset: 0x000114C8
+ public void ChangeUsefulAsync(int rgvId, object userState)
+ {
+ if (this.ChangeUsefulOperationCompleted == null)
+ {
+ this.ChangeUsefulOperationCompleted = new SendOrPostCallback(this.OnChangeUsefulOperationCompleted);
+ }
+ base.InvokeAsync("ChangeUseful", new object[]
+ {
+ rgvId
+ }, this.ChangeUsefulOperationCompleted, userState);
+ }
+
+ // Token: 0x06000777 RID: 1911 RVA: 0x00013320 File Offset: 0x00011520
+ private void OnChangeUsefulOperationCompleted(object arg)
+ {
+ if (this.ChangeUsefulCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.ChangeUsefulCompleted(this, new ChangeUsefulCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000778 RID: 1912 RVA: 0x0001336E File Offset: 0x0001156E
+ public new void CancelAsync(object userState)
+ {
+ base.CancelAsync(userState);
+ }
+
+ // Token: 0x06000779 RID: 1913 RVA: 0x0001337C File Offset: 0x0001157C
+ private bool IsLocalFileSystemWebService(string url)
+ {
+ bool result;
+ if (url == null || url == string.Empty)
+ {
+ result = false;
+ }
+ else
+ {
+ Uri wsUri = new Uri(url);
+ result = (wsUri.Port >= 1024 && string.Compare(wsUri.Host, "localHost", StringComparison.OrdinalIgnoreCase) == 0);
+ }
+ return result;
+ }
+
+ // Token: 0x0400043B RID: 1083
+ private SendOrPostCallback SendRgvTaskOperationCompleted;
+
+ // Token: 0x0400043C RID: 1084
+ private SendOrPostCallback SendRgvDeleteOperationCompleted;
+
+ // Token: 0x0400043D RID: 1085
+ private SendOrPostCallback SendRgvRlsAlertOperationCompleted;
+
+ // Token: 0x0400043E RID: 1086
+ private SendOrPostCallback SendRgvFinishConfirmOperationCompleted;
+
+ // Token: 0x0400043F RID: 1087
+ private SendOrPostCallback GetRgvInfoOperationCompleted;
+
+ // Token: 0x04000440 RID: 1088
+ private SendOrPostCallback IsTaskFinishOperationCompleted;
+
+ // Token: 0x04000441 RID: 1089
+ private SendOrPostCallback SendRgvStopOperationCompleted;
+
+ // Token: 0x04000442 RID: 1090
+ private SendOrPostCallback IsRgvReadyOperationCompleted;
+
+ // Token: 0x04000443 RID: 1091
+ private SendOrPostCallback FinishTaskOperationCompleted;
+
+ // Token: 0x04000444 RID: 1092
+ private SendOrPostCallback GetRgvPosationOperationCompleted;
+
+ // Token: 0x04000445 RID: 1093
+ private SendOrPostCallback ChangeUsefulOperationCompleted;
+
+ // Token: 0x04000446 RID: 1094
+ private bool useDefaultCredentialsSetExplicitly;
+ }
+}
diff --git a/pj1/QQShow/RgvService/SendRgvDeleteCompletedEventArgs.cs b/pj1/QQShow/RgvService/SendRgvDeleteCompletedEventArgs.cs
new file mode 100644
index 0000000..bbb88cc
--- /dev/null
+++ b/pj1/QQShow/RgvService/SendRgvDeleteCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000051 RID: 81
+ [DebuggerStepThrough]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DesignerCategory("code")]
+ public class SendRgvDeleteCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000784 RID: 1924 RVA: 0x00013422 File Offset: 0x00011622
+ internal SendRgvDeleteCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700036E RID: 878
+ // (get) Token: 0x06000785 RID: 1925 RVA: 0x00013438 File Offset: 0x00011638
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x04000453 RID: 1107
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/SendRgvDeleteCompletedEventHandler.cs b/pj1/QQShow/RgvService/SendRgvDeleteCompletedEventHandler.cs
new file mode 100644
index 0000000..83ef573
--- /dev/null
+++ b/pj1/QQShow/RgvService/SendRgvDeleteCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000050 RID: 80
+ // (Invoke) Token: 0x06000781 RID: 1921
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendRgvDeleteCompletedEventHandler(object sender, SendRgvDeleteCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/RgvService/SendRgvFinishConfirmCompletedEventArgs.cs b/pj1/QQShow/RgvService/SendRgvFinishConfirmCompletedEventArgs.cs
new file mode 100644
index 0000000..2ec52a8
--- /dev/null
+++ b/pj1/QQShow/RgvService/SendRgvFinishConfirmCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000055 RID: 85
+ [DesignerCategory("code")]
+ [DebuggerStepThrough]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class SendRgvFinishConfirmCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000790 RID: 1936 RVA: 0x0001349A File Offset: 0x0001169A
+ internal SendRgvFinishConfirmCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000370 RID: 880
+ // (get) Token: 0x06000791 RID: 1937 RVA: 0x000134B0 File Offset: 0x000116B0
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x04000455 RID: 1109
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/SendRgvFinishConfirmCompletedEventHandler.cs b/pj1/QQShow/RgvService/SendRgvFinishConfirmCompletedEventHandler.cs
new file mode 100644
index 0000000..9f57873
--- /dev/null
+++ b/pj1/QQShow/RgvService/SendRgvFinishConfirmCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000054 RID: 84
+ // (Invoke) Token: 0x0600078D RID: 1933
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendRgvFinishConfirmCompletedEventHandler(object sender, SendRgvFinishConfirmCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/RgvService/SendRgvRlsAlertCompletedEventArgs.cs b/pj1/QQShow/RgvService/SendRgvRlsAlertCompletedEventArgs.cs
new file mode 100644
index 0000000..89d2c5e
--- /dev/null
+++ b/pj1/QQShow/RgvService/SendRgvRlsAlertCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000053 RID: 83
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class SendRgvRlsAlertCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600078A RID: 1930 RVA: 0x0001345E File Offset: 0x0001165E
+ internal SendRgvRlsAlertCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700036F RID: 879
+ // (get) Token: 0x0600078B RID: 1931 RVA: 0x00013474 File Offset: 0x00011674
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x04000454 RID: 1108
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/SendRgvRlsAlertCompletedEventHandler.cs b/pj1/QQShow/RgvService/SendRgvRlsAlertCompletedEventHandler.cs
new file mode 100644
index 0000000..054267e
--- /dev/null
+++ b/pj1/QQShow/RgvService/SendRgvRlsAlertCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x02000052 RID: 82
+ // (Invoke) Token: 0x06000787 RID: 1927
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendRgvRlsAlertCompletedEventHandler(object sender, SendRgvRlsAlertCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/RgvService/SendRgvStopCompletedEventArgs.cs b/pj1/QQShow/RgvService/SendRgvStopCompletedEventArgs.cs
new file mode 100644
index 0000000..a9edfcc
--- /dev/null
+++ b/pj1/QQShow/RgvService/SendRgvStopCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x0200005B RID: 91
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class SendRgvStopCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x060007A2 RID: 1954 RVA: 0x0001354E File Offset: 0x0001174E
+ internal SendRgvStopCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000373 RID: 883
+ // (get) Token: 0x060007A3 RID: 1955 RVA: 0x00013564 File Offset: 0x00011764
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x04000458 RID: 1112
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/SendRgvStopCompletedEventHandler.cs b/pj1/QQShow/RgvService/SendRgvStopCompletedEventHandler.cs
new file mode 100644
index 0000000..20cb2f8
--- /dev/null
+++ b/pj1/QQShow/RgvService/SendRgvStopCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x0200005A RID: 90
+ // (Invoke) Token: 0x0600079F RID: 1951
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendRgvStopCompletedEventHandler(object sender, SendRgvStopCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/RgvService/SendRgvTaskCompletedEventArgs.cs b/pj1/QQShow/RgvService/SendRgvTaskCompletedEventArgs.cs
new file mode 100644
index 0000000..d673879
--- /dev/null
+++ b/pj1/QQShow/RgvService/SendRgvTaskCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x0200004F RID: 79
+ [DebuggerStepThrough]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DesignerCategory("code")]
+ public class SendRgvTaskCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600077E RID: 1918 RVA: 0x000133E5 File Offset: 0x000115E5
+ internal SendRgvTaskCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700036D RID: 877
+ // (get) Token: 0x0600077F RID: 1919 RVA: 0x000133FC File Offset: 0x000115FC
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x04000452 RID: 1106
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/RgvService/SendRgvTaskCompletedEventHandler.cs b/pj1/QQShow/RgvService/SendRgvTaskCompletedEventHandler.cs
new file mode 100644
index 0000000..d408814
--- /dev/null
+++ b/pj1/QQShow/RgvService/SendRgvTaskCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.RgvService
+{
+ // Token: 0x0200004E RID: 78
+ // (Invoke) Token: 0x0600077B RID: 1915
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendRgvTaskCompletedEventHandler(object sender, SendRgvTaskCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/DeleteMainTaskByContainerNameCompletedEventArgs.cs b/pj1/QQShow/SrmService/DeleteMainTaskByContainerNameCompletedEventArgs.cs
new file mode 100644
index 0000000..1b8a83b
--- /dev/null
+++ b/pj1/QQShow/SrmService/DeleteMainTaskByContainerNameCompletedEventArgs.cs
@@ -0,0 +1,89 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200007B RID: 123
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ public class DeleteMainTaskByContainerNameCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000860 RID: 2144 RVA: 0x00014F72 File Offset: 0x00013172
+ internal DeleteMainTaskByContainerNameCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000389 RID: 905
+ // (get) Token: 0x06000861 RID: 2145 RVA: 0x00014F88 File Offset: 0x00013188
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x1700038A RID: 906
+ // (get) Token: 0x06000862 RID: 2146 RVA: 0x00014FB0 File Offset: 0x000131B0
+ public int[] tranDoingId
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int[])this.results[1];
+ }
+ }
+
+ // Token: 0x1700038B RID: 907
+ // (get) Token: 0x06000863 RID: 2147 RVA: 0x00014FD8 File Offset: 0x000131D8
+ public int[] rgvDoingId
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int[])this.results[2];
+ }
+ }
+
+ // Token: 0x1700038C RID: 908
+ // (get) Token: 0x06000864 RID: 2148 RVA: 0x00015000 File Offset: 0x00013200
+ public int[] srmDoingId
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int[])this.results[3];
+ }
+ }
+
+ // Token: 0x1700038D RID: 909
+ // (get) Token: 0x06000865 RID: 2149 RVA: 0x00015028 File Offset: 0x00013228
+ public string[] placeList
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (string[])this.results[4];
+ }
+ }
+
+ // Token: 0x1700038E RID: 910
+ // (get) Token: 0x06000866 RID: 2150 RVA: 0x00015050 File Offset: 0x00013250
+ public int dir
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[5];
+ }
+ }
+
+ // Token: 0x04000484 RID: 1156
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/DeleteMainTaskByContainerNameCompletedEventHandler.cs b/pj1/QQShow/SrmService/DeleteMainTaskByContainerNameCompletedEventHandler.cs
new file mode 100644
index 0000000..2797b53
--- /dev/null
+++ b/pj1/QQShow/SrmService/DeleteMainTaskByContainerNameCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200007A RID: 122
+ // (Invoke) Token: 0x0600085D RID: 2141
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void DeleteMainTaskByContainerNameCompletedEventHandler(object sender, DeleteMainTaskByContainerNameCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/DeleteMainTaskCompletedEventArgs.cs b/pj1/QQShow/SrmService/DeleteMainTaskCompletedEventArgs.cs
new file mode 100644
index 0000000..1e59566
--- /dev/null
+++ b/pj1/QQShow/SrmService/DeleteMainTaskCompletedEventArgs.cs
@@ -0,0 +1,89 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000079 RID: 121
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ public class DeleteMainTaskCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000855 RID: 2133 RVA: 0x00014E6E File Offset: 0x0001306E
+ internal DeleteMainTaskCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000383 RID: 899
+ // (get) Token: 0x06000856 RID: 2134 RVA: 0x00014E84 File Offset: 0x00013084
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x17000384 RID: 900
+ // (get) Token: 0x06000857 RID: 2135 RVA: 0x00014EAC File Offset: 0x000130AC
+ public int[] tranDoingId
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int[])this.results[1];
+ }
+ }
+
+ // Token: 0x17000385 RID: 901
+ // (get) Token: 0x06000858 RID: 2136 RVA: 0x00014ED4 File Offset: 0x000130D4
+ public int[] rgvDoingId
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int[])this.results[2];
+ }
+ }
+
+ // Token: 0x17000386 RID: 902
+ // (get) Token: 0x06000859 RID: 2137 RVA: 0x00014EFC File Offset: 0x000130FC
+ public int[] srmDoingId
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int[])this.results[3];
+ }
+ }
+
+ // Token: 0x17000387 RID: 903
+ // (get) Token: 0x0600085A RID: 2138 RVA: 0x00014F24 File Offset: 0x00013124
+ public string[] placeList
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (string[])this.results[4];
+ }
+ }
+
+ // Token: 0x17000388 RID: 904
+ // (get) Token: 0x0600085B RID: 2139 RVA: 0x00014F4C File Offset: 0x0001314C
+ public int dir
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[5];
+ }
+ }
+
+ // Token: 0x04000483 RID: 1155
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/DeleteMainTaskCompletedEventHandler.cs b/pj1/QQShow/SrmService/DeleteMainTaskCompletedEventHandler.cs
new file mode 100644
index 0000000..b58eae9
--- /dev/null
+++ b/pj1/QQShow/SrmService/DeleteMainTaskCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000078 RID: 120
+ // (Invoke) Token: 0x06000852 RID: 2130
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void DeleteMainTaskCompletedEventHandler(object sender, DeleteMainTaskCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/FinishTaskCompletedEventArgs.cs b/pj1/QQShow/SrmService/FinishTaskCompletedEventArgs.cs
new file mode 100644
index 0000000..9352643
--- /dev/null
+++ b/pj1/QQShow/SrmService/FinishTaskCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000077 RID: 119
+ [DesignerCategory("code")]
+ [DebuggerStepThrough]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class FinishTaskCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600084F RID: 2127 RVA: 0x00014E32 File Offset: 0x00013032
+ internal FinishTaskCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000382 RID: 898
+ // (get) Token: 0x06000850 RID: 2128 RVA: 0x00014E48 File Offset: 0x00013048
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x04000482 RID: 1154
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/FinishTaskCompletedEventHandler.cs b/pj1/QQShow/SrmService/FinishTaskCompletedEventHandler.cs
new file mode 100644
index 0000000..119e224
--- /dev/null
+++ b/pj1/QQShow/SrmService/FinishTaskCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000076 RID: 118
+ // (Invoke) Token: 0x0600084C RID: 2124
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void FinishTaskCompletedEventHandler(object sender, FinishTaskCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/GetSrmInfoCompletedEventArgs.cs b/pj1/QQShow/SrmService/GetSrmInfoCompletedEventArgs.cs
new file mode 100644
index 0000000..40b0618
--- /dev/null
+++ b/pj1/QQShow/SrmService/GetSrmInfoCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000066 RID: 102
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ public class GetSrmInfoCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600081B RID: 2075 RVA: 0x00014C51 File Offset: 0x00012E51
+ internal GetSrmInfoCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700037A RID: 890
+ // (get) Token: 0x0600081C RID: 2076 RVA: 0x00014C68 File Offset: 0x00012E68
+ public string Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (string)this.results[0];
+ }
+ }
+
+ // Token: 0x0400047A RID: 1146
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/GetSrmInfoCompletedEventHandler.cs b/pj1/QQShow/SrmService/GetSrmInfoCompletedEventHandler.cs
new file mode 100644
index 0000000..095f2bb
--- /dev/null
+++ b/pj1/QQShow/SrmService/GetSrmInfoCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000065 RID: 101
+ // (Invoke) Token: 0x06000818 RID: 2072
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void GetSrmInfoCompletedEventHandler(object sender, GetSrmInfoCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/IsNotAlarmCompletedEventArgs.cs b/pj1/QQShow/SrmService/IsNotAlarmCompletedEventArgs.cs
new file mode 100644
index 0000000..f660fc8
--- /dev/null
+++ b/pj1/QQShow/SrmService/IsNotAlarmCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200007D RID: 125
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class IsNotAlarmCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600086B RID: 2155 RVA: 0x00015076 File Offset: 0x00013276
+ internal IsNotAlarmCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700038F RID: 911
+ // (get) Token: 0x0600086C RID: 2156 RVA: 0x0001508C File Offset: 0x0001328C
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x04000485 RID: 1157
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/IsNotAlarmCompletedEventHandler.cs b/pj1/QQShow/SrmService/IsNotAlarmCompletedEventHandler.cs
new file mode 100644
index 0000000..bc73287
--- /dev/null
+++ b/pj1/QQShow/SrmService/IsNotAlarmCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200007C RID: 124
+ // (Invoke) Token: 0x06000868 RID: 2152
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void IsNotAlarmCompletedEventHandler(object sender, IsNotAlarmCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/IsReadyCompletedEventArgs.cs b/pj1/QQShow/SrmService/IsReadyCompletedEventArgs.cs
new file mode 100644
index 0000000..7f1805d
--- /dev/null
+++ b/pj1/QQShow/SrmService/IsReadyCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000075 RID: 117
+ [DebuggerStepThrough]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DesignerCategory("code")]
+ public class IsReadyCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000849 RID: 2121 RVA: 0x00014DF6 File Offset: 0x00012FF6
+ internal IsReadyCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000381 RID: 897
+ // (get) Token: 0x0600084A RID: 2122 RVA: 0x00014E0C File Offset: 0x0001300C
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x04000481 RID: 1153
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/IsReadyCompletedEventHandler.cs b/pj1/QQShow/SrmService/IsReadyCompletedEventHandler.cs
new file mode 100644
index 0000000..2f4896c
--- /dev/null
+++ b/pj1/QQShow/SrmService/IsReadyCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000074 RID: 116
+ // (Invoke) Token: 0x06000846 RID: 2118
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void IsReadyCompletedEventHandler(object sender, IsReadyCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/IsTaskFinishCompletedEventArgs.cs b/pj1/QQShow/SrmService/IsTaskFinishCompletedEventArgs.cs
new file mode 100644
index 0000000..3667e09
--- /dev/null
+++ b/pj1/QQShow/SrmService/IsTaskFinishCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000073 RID: 115
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class IsTaskFinishCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000843 RID: 2115 RVA: 0x00014DBA File Offset: 0x00012FBA
+ internal IsTaskFinishCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000380 RID: 896
+ // (get) Token: 0x06000844 RID: 2116 RVA: 0x00014DD0 File Offset: 0x00012FD0
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x04000480 RID: 1152
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/IsTaskFinishCompletedEventHandler.cs b/pj1/QQShow/SrmService/IsTaskFinishCompletedEventHandler.cs
new file mode 100644
index 0000000..829e070
--- /dev/null
+++ b/pj1/QQShow/SrmService/IsTaskFinishCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000072 RID: 114
+ // (Invoke) Token: 0x06000840 RID: 2112
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void IsTaskFinishCompletedEventHandler(object sender, IsTaskFinishCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/SendSrmDeleteCompletedEventArgs.cs b/pj1/QQShow/SrmService/SendSrmDeleteCompletedEventArgs.cs
new file mode 100644
index 0000000..5582f17
--- /dev/null
+++ b/pj1/QQShow/SrmService/SendSrmDeleteCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000068 RID: 104
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ public class SendSrmDeleteCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000821 RID: 2081 RVA: 0x00014C8E File Offset: 0x00012E8E
+ internal SendSrmDeleteCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700037B RID: 891
+ // (get) Token: 0x06000822 RID: 2082 RVA: 0x00014CA4 File Offset: 0x00012EA4
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x0400047B RID: 1147
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/SendSrmDeleteCompletedEventHandler.cs b/pj1/QQShow/SrmService/SendSrmDeleteCompletedEventHandler.cs
new file mode 100644
index 0000000..d798b83
--- /dev/null
+++ b/pj1/QQShow/SrmService/SendSrmDeleteCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000067 RID: 103
+ // (Invoke) Token: 0x0600081E RID: 2078
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendSrmDeleteCompletedEventHandler(object sender, SendSrmDeleteCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/SendSrmEStopCompletedEventArgs.cs b/pj1/QQShow/SrmService/SendSrmEStopCompletedEventArgs.cs
new file mode 100644
index 0000000..0a3a746
--- /dev/null
+++ b/pj1/QQShow/SrmService/SendSrmEStopCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200006C RID: 108
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class SendSrmEStopCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600082D RID: 2093 RVA: 0x00014D06 File Offset: 0x00012F06
+ internal SendSrmEStopCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700037D RID: 893
+ // (get) Token: 0x0600082E RID: 2094 RVA: 0x00014D1C File Offset: 0x00012F1C
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x0400047D RID: 1149
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/SendSrmEStopCompletedEventHandler.cs b/pj1/QQShow/SrmService/SendSrmEStopCompletedEventHandler.cs
new file mode 100644
index 0000000..be98da6
--- /dev/null
+++ b/pj1/QQShow/SrmService/SendSrmEStopCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200006B RID: 107
+ // (Invoke) Token: 0x0600082A RID: 2090
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendSrmEStopCompletedEventHandler(object sender, SendSrmEStopCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/SendSrmMoveCompletedEventArgs.cs b/pj1/QQShow/SrmService/SendSrmMoveCompletedEventArgs.cs
new file mode 100644
index 0000000..524fa4f
--- /dev/null
+++ b/pj1/QQShow/SrmService/SendSrmMoveCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200006E RID: 110
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class SendSrmMoveCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000833 RID: 2099 RVA: 0x00014D42 File Offset: 0x00012F42
+ internal SendSrmMoveCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700037E RID: 894
+ // (get) Token: 0x06000834 RID: 2100 RVA: 0x00014D58 File Offset: 0x00012F58
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x0400047E RID: 1150
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/SendSrmMoveCompletedEventHandler.cs b/pj1/QQShow/SrmService/SendSrmMoveCompletedEventHandler.cs
new file mode 100644
index 0000000..61ad644
--- /dev/null
+++ b/pj1/QQShow/SrmService/SendSrmMoveCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200006D RID: 109
+ // (Invoke) Token: 0x06000830 RID: 2096
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendSrmMoveCompletedEventHandler(object sender, SendSrmMoveCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/SendSrmTaskCompletedEventArgs.cs b/pj1/QQShow/SrmService/SendSrmTaskCompletedEventArgs.cs
new file mode 100644
index 0000000..2481d07
--- /dev/null
+++ b/pj1/QQShow/SrmService/SendSrmTaskCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000070 RID: 112
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class SendSrmTaskCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000839 RID: 2105 RVA: 0x00014D7E File Offset: 0x00012F7E
+ internal SendSrmTaskCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700037F RID: 895
+ // (get) Token: 0x0600083A RID: 2106 RVA: 0x00014D94 File Offset: 0x00012F94
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x0400047F RID: 1151
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/SendSrmTaskCompletedEventHandler.cs b/pj1/QQShow/SrmService/SendSrmTaskCompletedEventHandler.cs
new file mode 100644
index 0000000..a988e45
--- /dev/null
+++ b/pj1/QQShow/SrmService/SendSrmTaskCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200006F RID: 111
+ // (Invoke) Token: 0x06000836 RID: 2102
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendSrmTaskCompletedEventHandler(object sender, SendSrmTaskCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/SendSrmTaskFinishConfirmCompletedEventArgs.cs b/pj1/QQShow/SrmService/SendSrmTaskFinishConfirmCompletedEventArgs.cs
new file mode 100644
index 0000000..fe3e1a9
--- /dev/null
+++ b/pj1/QQShow/SrmService/SendSrmTaskFinishConfirmCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200006A RID: 106
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ public class SendSrmTaskFinishConfirmCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000827 RID: 2087 RVA: 0x00014CCA File Offset: 0x00012ECA
+ internal SendSrmTaskFinishConfirmCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700037C RID: 892
+ // (get) Token: 0x06000828 RID: 2088 RVA: 0x00014CE0 File Offset: 0x00012EE0
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x0400047C RID: 1148
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/SendSrmTaskFinishConfirmCompletedEventHandler.cs b/pj1/QQShow/SrmService/SendSrmTaskFinishConfirmCompletedEventHandler.cs
new file mode 100644
index 0000000..87c45d3
--- /dev/null
+++ b/pj1/QQShow/SrmService/SendSrmTaskFinishConfirmCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000069 RID: 105
+ // (Invoke) Token: 0x06000824 RID: 2084
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendSrmTaskFinishConfirmCompletedEventHandler(object sender, SendSrmTaskFinishConfirmCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/SrmRlsAlertCompletedEventHandler.cs b/pj1/QQShow/SrmService/SrmRlsAlertCompletedEventHandler.cs
new file mode 100644
index 0000000..3444029
--- /dev/null
+++ b/pj1/QQShow/SrmService/SrmRlsAlertCompletedEventHandler.cs
@@ -0,0 +1,11 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000071 RID: 113
+ // (Invoke) Token: 0x0600083C RID: 2108
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SrmRlsAlertCompletedEventHandler(object sender, AsyncCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/SrmService/SrmService.cs b/pj1/QQShow/SrmService/SrmService.cs
new file mode 100644
index 0000000..ae10633
--- /dev/null
+++ b/pj1/QQShow/SrmService/SrmService.cs
@@ -0,0 +1,797 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Threading;
+using System.Web.Services;
+using System.Web.Services.Description;
+using System.Web.Services.Protocols;
+using System.Xml.Serialization;
+using QQShow.Properties;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x02000064 RID: 100
+ [DebuggerStepThrough]
+ [WebServiceBinding(Name = "BasicHttpBinding_ISrmService", Namespace = "http://tempuri.org/")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DesignerCategory("code")]
+ public class SrmService : SoapHttpClientProtocol
+ {
+ // Token: 0x060007BC RID: 1980 RVA: 0x0001367C File Offset: 0x0001187C
+ public SrmService()
+ {
+ this.Url = Settings.Default.QQShow_SrmService_SrmService;
+ if (this.IsLocalFileSystemWebService(this.Url))
+ {
+ this.UseDefaultCredentials = true;
+ this.useDefaultCredentialsSetExplicitly = false;
+ }
+ else
+ {
+ this.useDefaultCredentialsSetExplicitly = true;
+ }
+ }
+
+ // Token: 0x17000378 RID: 888
+ // (get) Token: 0x060007BD RID: 1981 RVA: 0x000136D4 File Offset: 0x000118D4
+ // (set) Token: 0x060007BE RID: 1982 RVA: 0x000136EC File Offset: 0x000118EC
+ public new string Url
+ {
+ get
+ {
+ return base.Url;
+ }
+ set
+ {
+ if (this.IsLocalFileSystemWebService(base.Url) && !this.useDefaultCredentialsSetExplicitly && !this.IsLocalFileSystemWebService(value))
+ {
+ base.UseDefaultCredentials = false;
+ }
+ base.Url = value;
+ }
+ }
+
+ // Token: 0x17000379 RID: 889
+ // (get) Token: 0x060007BF RID: 1983 RVA: 0x00013734 File Offset: 0x00011934
+ // (set) Token: 0x060007C0 RID: 1984 RVA: 0x0001374C File Offset: 0x0001194C
+ public new bool UseDefaultCredentials
+ {
+ get
+ {
+ return base.UseDefaultCredentials;
+ }
+ set
+ {
+ base.UseDefaultCredentials = value;
+ this.useDefaultCredentialsSetExplicitly = true;
+ }
+ }
+
+ // Token: 0x1400000C RID: 12
+ // (add) Token: 0x060007C1 RID: 1985 RVA: 0x00013760 File Offset: 0x00011960
+ // (remove) Token: 0x060007C2 RID: 1986 RVA: 0x0001379C File Offset: 0x0001199C
+ public event GetSrmInfoCompletedEventHandler GetSrmInfoCompleted;
+
+ // Token: 0x1400000D RID: 13
+ // (add) Token: 0x060007C3 RID: 1987 RVA: 0x000137D8 File Offset: 0x000119D8
+ // (remove) Token: 0x060007C4 RID: 1988 RVA: 0x00013814 File Offset: 0x00011A14
+ public event SendSrmDeleteCompletedEventHandler SendSrmDeleteCompleted;
+
+ // Token: 0x1400000E RID: 14
+ // (add) Token: 0x060007C5 RID: 1989 RVA: 0x00013850 File Offset: 0x00011A50
+ // (remove) Token: 0x060007C6 RID: 1990 RVA: 0x0001388C File Offset: 0x00011A8C
+ public event SendSrmTaskFinishConfirmCompletedEventHandler SendSrmTaskFinishConfirmCompleted;
+
+ // Token: 0x1400000F RID: 15
+ // (add) Token: 0x060007C7 RID: 1991 RVA: 0x000138C8 File Offset: 0x00011AC8
+ // (remove) Token: 0x060007C8 RID: 1992 RVA: 0x00013904 File Offset: 0x00011B04
+ public event SendSrmEStopCompletedEventHandler SendSrmEStopCompleted;
+
+ // Token: 0x14000010 RID: 16
+ // (add) Token: 0x060007C9 RID: 1993 RVA: 0x00013940 File Offset: 0x00011B40
+ // (remove) Token: 0x060007CA RID: 1994 RVA: 0x0001397C File Offset: 0x00011B7C
+ public event SendSrmMoveCompletedEventHandler SendSrmMoveCompleted;
+
+ // Token: 0x14000011 RID: 17
+ // (add) Token: 0x060007CB RID: 1995 RVA: 0x000139B8 File Offset: 0x00011BB8
+ // (remove) Token: 0x060007CC RID: 1996 RVA: 0x000139F4 File Offset: 0x00011BF4
+ public event SendSrmTaskCompletedEventHandler SendSrmTaskCompleted;
+
+ // Token: 0x14000012 RID: 18
+ // (add) Token: 0x060007CD RID: 1997 RVA: 0x00013A30 File Offset: 0x00011C30
+ // (remove) Token: 0x060007CE RID: 1998 RVA: 0x00013A6C File Offset: 0x00011C6C
+ public event SrmRlsAlertCompletedEventHandler SrmRlsAlertCompleted;
+
+ // Token: 0x14000013 RID: 19
+ // (add) Token: 0x060007CF RID: 1999 RVA: 0x00013AA8 File Offset: 0x00011CA8
+ // (remove) Token: 0x060007D0 RID: 2000 RVA: 0x00013AE4 File Offset: 0x00011CE4
+ public event IsTaskFinishCompletedEventHandler IsTaskFinishCompleted;
+
+ // Token: 0x14000014 RID: 20
+ // (add) Token: 0x060007D1 RID: 2001 RVA: 0x00013B20 File Offset: 0x00011D20
+ // (remove) Token: 0x060007D2 RID: 2002 RVA: 0x00013B5C File Offset: 0x00011D5C
+ public event IsReadyCompletedEventHandler IsReadyCompleted;
+
+ // Token: 0x14000015 RID: 21
+ // (add) Token: 0x060007D3 RID: 2003 RVA: 0x00013B98 File Offset: 0x00011D98
+ // (remove) Token: 0x060007D4 RID: 2004 RVA: 0x00013BD4 File Offset: 0x00011DD4
+ public event FinishTaskCompletedEventHandler FinishTaskCompleted;
+
+ // Token: 0x14000016 RID: 22
+ // (add) Token: 0x060007D5 RID: 2005 RVA: 0x00013C10 File Offset: 0x00011E10
+ // (remove) Token: 0x060007D6 RID: 2006 RVA: 0x00013C4C File Offset: 0x00011E4C
+ public event DeleteMainTaskCompletedEventHandler DeleteMainTaskCompleted;
+
+ // Token: 0x14000017 RID: 23
+ // (add) Token: 0x060007D7 RID: 2007 RVA: 0x00013C88 File Offset: 0x00011E88
+ // (remove) Token: 0x060007D8 RID: 2008 RVA: 0x00013CC4 File Offset: 0x00011EC4
+ public event DeleteMainTaskByContainerNameCompletedEventHandler DeleteMainTaskByContainerNameCompleted;
+
+ // Token: 0x14000018 RID: 24
+ // (add) Token: 0x060007D9 RID: 2009 RVA: 0x00013D00 File Offset: 0x00011F00
+ // (remove) Token: 0x060007DA RID: 2010 RVA: 0x00013D3C File Offset: 0x00011F3C
+ public event IsNotAlarmCompletedEventHandler IsNotAlarmCompleted;
+
+ // Token: 0x14000019 RID: 25
+ // (add) Token: 0x060007DB RID: 2011 RVA: 0x00013D78 File Offset: 0x00011F78
+ // (remove) Token: 0x060007DC RID: 2012 RVA: 0x00013DB4 File Offset: 0x00011FB4
+ public event UseAutoMoveCompletedEventHandler UseAutoMoveCompleted;
+
+ // Token: 0x060007DD RID: 2013 RVA: 0x00013DF0 File Offset: 0x00011FF0
+ [SoapRpcMethod("http://tempuri.org/ISrmService/GetSrmInfo", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public string GetSrmInfo(int srmId)
+ {
+ object[] results = base.Invoke("GetSrmInfo", new object[]
+ {
+ srmId
+ });
+ return (string)results[0];
+ }
+
+ // Token: 0x060007DE RID: 2014 RVA: 0x00013E27 File Offset: 0x00012027
+ public void GetSrmInfoAsync(int srmId)
+ {
+ this.GetSrmInfoAsync(srmId, null);
+ }
+
+ // Token: 0x060007DF RID: 2015 RVA: 0x00013E34 File Offset: 0x00012034
+ public void GetSrmInfoAsync(int srmId, object userState)
+ {
+ if (this.GetSrmInfoOperationCompleted == null)
+ {
+ this.GetSrmInfoOperationCompleted = new SendOrPostCallback(this.OnGetSrmInfoOperationCompleted);
+ }
+ base.InvokeAsync("GetSrmInfo", new object[]
+ {
+ srmId
+ }, this.GetSrmInfoOperationCompleted, userState);
+ }
+
+ // Token: 0x060007E0 RID: 2016 RVA: 0x00013E8C File Offset: 0x0001208C
+ private void OnGetSrmInfoOperationCompleted(object arg)
+ {
+ if (this.GetSrmInfoCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.GetSrmInfoCompleted(this, new GetSrmInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060007E1 RID: 2017 RVA: 0x00013EDC File Offset: 0x000120DC
+ [SoapRpcMethod("http://tempuri.org/ISrmService/SendSrmDelete", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendSrmDelete(int srmId)
+ {
+ object[] results = base.Invoke("SendSrmDelete", new object[]
+ {
+ srmId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060007E2 RID: 2018 RVA: 0x00013F13 File Offset: 0x00012113
+ public void SendSrmDeleteAsync(int srmId)
+ {
+ this.SendSrmDeleteAsync(srmId, null);
+ }
+
+ // Token: 0x060007E3 RID: 2019 RVA: 0x00013F20 File Offset: 0x00012120
+ public void SendSrmDeleteAsync(int srmId, object userState)
+ {
+ if (this.SendSrmDeleteOperationCompleted == null)
+ {
+ this.SendSrmDeleteOperationCompleted = new SendOrPostCallback(this.OnSendSrmDeleteOperationCompleted);
+ }
+ base.InvokeAsync("SendSrmDelete", new object[]
+ {
+ srmId
+ }, this.SendSrmDeleteOperationCompleted, userState);
+ }
+
+ // Token: 0x060007E4 RID: 2020 RVA: 0x00013F78 File Offset: 0x00012178
+ private void OnSendSrmDeleteOperationCompleted(object arg)
+ {
+ if (this.SendSrmDeleteCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendSrmDeleteCompleted(this, new SendSrmDeleteCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060007E5 RID: 2021 RVA: 0x00013FC8 File Offset: 0x000121C8
+ [SoapRpcMethod("http://tempuri.org/ISrmService/SendSrmTaskFinishConfirm", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendSrmTaskFinishConfirm(int srmId)
+ {
+ object[] results = base.Invoke("SendSrmTaskFinishConfirm", new object[]
+ {
+ srmId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060007E6 RID: 2022 RVA: 0x00013FFF File Offset: 0x000121FF
+ public void SendSrmTaskFinishConfirmAsync(int srmId)
+ {
+ this.SendSrmTaskFinishConfirmAsync(srmId, null);
+ }
+
+ // Token: 0x060007E7 RID: 2023 RVA: 0x0001400C File Offset: 0x0001220C
+ public void SendSrmTaskFinishConfirmAsync(int srmId, object userState)
+ {
+ if (this.SendSrmTaskFinishConfirmOperationCompleted == null)
+ {
+ this.SendSrmTaskFinishConfirmOperationCompleted = new SendOrPostCallback(this.OnSendSrmTaskFinishConfirmOperationCompleted);
+ }
+ base.InvokeAsync("SendSrmTaskFinishConfirm", new object[]
+ {
+ srmId
+ }, this.SendSrmTaskFinishConfirmOperationCompleted, userState);
+ }
+
+ // Token: 0x060007E8 RID: 2024 RVA: 0x00014064 File Offset: 0x00012264
+ private void OnSendSrmTaskFinishConfirmOperationCompleted(object arg)
+ {
+ if (this.SendSrmTaskFinishConfirmCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendSrmTaskFinishConfirmCompleted(this, new SendSrmTaskFinishConfirmCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060007E9 RID: 2025 RVA: 0x000140B4 File Offset: 0x000122B4
+ [SoapRpcMethod("http://tempuri.org/ISrmService/SendSrmEStop", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendSrmEStop(int srmId)
+ {
+ object[] results = base.Invoke("SendSrmEStop", new object[]
+ {
+ srmId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060007EA RID: 2026 RVA: 0x000140EB File Offset: 0x000122EB
+ public void SendSrmEStopAsync(int srmId)
+ {
+ this.SendSrmEStopAsync(srmId, null);
+ }
+
+ // Token: 0x060007EB RID: 2027 RVA: 0x000140F8 File Offset: 0x000122F8
+ public void SendSrmEStopAsync(int srmId, object userState)
+ {
+ if (this.SendSrmEStopOperationCompleted == null)
+ {
+ this.SendSrmEStopOperationCompleted = new SendOrPostCallback(this.OnSendSrmEStopOperationCompleted);
+ }
+ base.InvokeAsync("SendSrmEStop", new object[]
+ {
+ srmId
+ }, this.SendSrmEStopOperationCompleted, userState);
+ }
+
+ // Token: 0x060007EC RID: 2028 RVA: 0x00014150 File Offset: 0x00012350
+ private void OnSendSrmEStopOperationCompleted(object arg)
+ {
+ if (this.SendSrmEStopCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendSrmEStopCompleted(this, new SendSrmEStopCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060007ED RID: 2029 RVA: 0x000141A0 File Offset: 0x000123A0
+ [SoapRpcMethod("http://tempuri.org/ISrmService/SendSrmMove", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendSrmMove(int srmId, int taskId, string toPlace, int command, int palletType, int taskFather)
+ {
+ object[] results = base.Invoke("SendSrmMove", new object[]
+ {
+ srmId,
+ taskId,
+ toPlace,
+ command,
+ palletType,
+ taskFather
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060007EE RID: 2030 RVA: 0x00014202 File Offset: 0x00012402
+ public void SendSrmMoveAsync(int srmId, int taskId, string toPlace, int command, int palletType, int taskFather)
+ {
+ this.SendSrmMoveAsync(srmId, taskId, toPlace, command, palletType, taskFather, null);
+ }
+
+ // Token: 0x060007EF RID: 2031 RVA: 0x00014218 File Offset: 0x00012418
+ public void SendSrmMoveAsync(int srmId, int taskId, string toPlace, int command, int palletType, int taskFather, object userState)
+ {
+ if (this.SendSrmMoveOperationCompleted == null)
+ {
+ this.SendSrmMoveOperationCompleted = new SendOrPostCallback(this.OnSendSrmMoveOperationCompleted);
+ }
+ base.InvokeAsync("SendSrmMove", new object[]
+ {
+ srmId,
+ taskId,
+ toPlace,
+ command,
+ palletType,
+ taskFather
+ }, this.SendSrmMoveOperationCompleted, userState);
+ }
+
+ // Token: 0x060007F0 RID: 2032 RVA: 0x0001429C File Offset: 0x0001249C
+ private void OnSendSrmMoveOperationCompleted(object arg)
+ {
+ if (this.SendSrmMoveCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendSrmMoveCompleted(this, new SendSrmMoveCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060007F1 RID: 2033 RVA: 0x000142EC File Offset: 0x000124EC
+ [SoapRpcMethod("http://tempuri.org/ISrmService/SendSrmTask", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendSrmTask(int srmId, int taskId, string sourcePlace, string toPlace, int pallet, int taskFather)
+ {
+ object[] results = base.Invoke("SendSrmTask", new object[]
+ {
+ srmId,
+ taskId,
+ sourcePlace,
+ toPlace,
+ pallet,
+ taskFather
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060007F2 RID: 2034 RVA: 0x00014349 File Offset: 0x00012549
+ public void SendSrmTaskAsync(int srmId, int taskId, string sourcePlace, string toPlace, int pallet, int taskFather)
+ {
+ this.SendSrmTaskAsync(srmId, taskId, sourcePlace, toPlace, pallet, taskFather, null);
+ }
+
+ // Token: 0x060007F3 RID: 2035 RVA: 0x00014360 File Offset: 0x00012560
+ public void SendSrmTaskAsync(int srmId, int taskId, string sourcePlace, string toPlace, int pallet, int taskFather, object userState)
+ {
+ if (this.SendSrmTaskOperationCompleted == null)
+ {
+ this.SendSrmTaskOperationCompleted = new SendOrPostCallback(this.OnSendSrmTaskOperationCompleted);
+ }
+ base.InvokeAsync("SendSrmTask", new object[]
+ {
+ srmId,
+ taskId,
+ sourcePlace,
+ toPlace,
+ pallet,
+ taskFather
+ }, this.SendSrmTaskOperationCompleted, userState);
+ }
+
+ // Token: 0x060007F4 RID: 2036 RVA: 0x000143E0 File Offset: 0x000125E0
+ private void OnSendSrmTaskOperationCompleted(object arg)
+ {
+ if (this.SendSrmTaskCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendSrmTaskCompleted(this, new SendSrmTaskCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060007F5 RID: 2037 RVA: 0x00014430 File Offset: 0x00012630
+ [SoapRpcMethod("http://tempuri.org/ISrmService/SrmRlsAlert", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public void SrmRlsAlert(int srmId)
+ {
+ base.Invoke("SrmRlsAlert", new object[]
+ {
+ srmId
+ });
+ }
+
+ // Token: 0x060007F6 RID: 2038 RVA: 0x0001445B File Offset: 0x0001265B
+ public void SrmRlsAlertAsync(int srmId)
+ {
+ this.SrmRlsAlertAsync(srmId, null);
+ }
+
+ // Token: 0x060007F7 RID: 2039 RVA: 0x00014468 File Offset: 0x00012668
+ public void SrmRlsAlertAsync(int srmId, object userState)
+ {
+ if (this.SrmRlsAlertOperationCompleted == null)
+ {
+ this.SrmRlsAlertOperationCompleted = new SendOrPostCallback(this.OnSrmRlsAlertOperationCompleted);
+ }
+ base.InvokeAsync("SrmRlsAlert", new object[]
+ {
+ srmId
+ }, this.SrmRlsAlertOperationCompleted, userState);
+ }
+
+ // Token: 0x060007F8 RID: 2040 RVA: 0x000144C0 File Offset: 0x000126C0
+ private void OnSrmRlsAlertOperationCompleted(object arg)
+ {
+ if (this.SrmRlsAlertCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SrmRlsAlertCompleted(this, new AsyncCompletedEventArgs(invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060007F9 RID: 2041 RVA: 0x00014508 File Offset: 0x00012708
+ [SoapRpcMethod("http://tempuri.org/ISrmService/IsTaskFinish", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int IsTaskFinish(int srmId)
+ {
+ object[] results = base.Invoke("IsTaskFinish", new object[]
+ {
+ srmId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060007FA RID: 2042 RVA: 0x0001453F File Offset: 0x0001273F
+ public void IsTaskFinishAsync(int srmId)
+ {
+ this.IsTaskFinishAsync(srmId, null);
+ }
+
+ // Token: 0x060007FB RID: 2043 RVA: 0x0001454C File Offset: 0x0001274C
+ public void IsTaskFinishAsync(int srmId, object userState)
+ {
+ if (this.IsTaskFinishOperationCompleted == null)
+ {
+ this.IsTaskFinishOperationCompleted = new SendOrPostCallback(this.OnIsTaskFinishOperationCompleted);
+ }
+ base.InvokeAsync("IsTaskFinish", new object[]
+ {
+ srmId
+ }, this.IsTaskFinishOperationCompleted, userState);
+ }
+
+ // Token: 0x060007FC RID: 2044 RVA: 0x000145A4 File Offset: 0x000127A4
+ private void OnIsTaskFinishOperationCompleted(object arg)
+ {
+ if (this.IsTaskFinishCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.IsTaskFinishCompleted(this, new IsTaskFinishCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060007FD RID: 2045 RVA: 0x000145F4 File Offset: 0x000127F4
+ [SoapRpcMethod("http://tempuri.org/ISrmService/IsReady", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool IsReady(int srmId)
+ {
+ object[] results = base.Invoke("IsReady", new object[]
+ {
+ srmId
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x060007FE RID: 2046 RVA: 0x0001462B File Offset: 0x0001282B
+ public void IsReadyAsync(int srmId)
+ {
+ this.IsReadyAsync(srmId, null);
+ }
+
+ // Token: 0x060007FF RID: 2047 RVA: 0x00014638 File Offset: 0x00012838
+ public void IsReadyAsync(int srmId, object userState)
+ {
+ if (this.IsReadyOperationCompleted == null)
+ {
+ this.IsReadyOperationCompleted = new SendOrPostCallback(this.OnIsReadyOperationCompleted);
+ }
+ base.InvokeAsync("IsReady", new object[]
+ {
+ srmId
+ }, this.IsReadyOperationCompleted, userState);
+ }
+
+ // Token: 0x06000800 RID: 2048 RVA: 0x00014690 File Offset: 0x00012890
+ private void OnIsReadyOperationCompleted(object arg)
+ {
+ if (this.IsReadyCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.IsReadyCompleted(this, new IsReadyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000801 RID: 2049 RVA: 0x000146E0 File Offset: 0x000128E0
+ [SoapRpcMethod("http://tempuri.org/ISrmService/FinishTask", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int FinishTask(int srmId)
+ {
+ object[] results = base.Invoke("FinishTask", new object[]
+ {
+ srmId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x06000802 RID: 2050 RVA: 0x00014717 File Offset: 0x00012917
+ public void FinishTaskAsync(int srmId)
+ {
+ this.FinishTaskAsync(srmId, null);
+ }
+
+ // Token: 0x06000803 RID: 2051 RVA: 0x00014724 File Offset: 0x00012924
+ public void FinishTaskAsync(int srmId, object userState)
+ {
+ if (this.FinishTaskOperationCompleted == null)
+ {
+ this.FinishTaskOperationCompleted = new SendOrPostCallback(this.OnFinishTaskOperationCompleted);
+ }
+ base.InvokeAsync("FinishTask", new object[]
+ {
+ srmId
+ }, this.FinishTaskOperationCompleted, userState);
+ }
+
+ // Token: 0x06000804 RID: 2052 RVA: 0x0001477C File Offset: 0x0001297C
+ private void OnFinishTaskOperationCompleted(object arg)
+ {
+ if (this.FinishTaskCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.FinishTaskCompleted(this, new FinishTaskCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000805 RID: 2053 RVA: 0x000147CC File Offset: 0x000129CC
+ [SoapRpcMethod("http://tempuri.org/ISrmService/DeleteMainTask", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool DeleteMainTask(int id, [XmlArrayItem(Namespace = "http://tempuri.org/", IsNullable = false)] out int[] tranDoingId, [XmlArrayItem(Namespace = "http://tempuri.org/", IsNullable = false)] out int[] rgvDoingId, [XmlArrayItem(Namespace = "http://tempuri.org/", IsNullable = false)] out int[] srmDoingId, [XmlArrayItem(Namespace = "http://tempuri.org/")] out string[] placeList, out int dir)
+ {
+ object[] results = base.Invoke("DeleteMainTask", new object[]
+ {
+ id
+ });
+ tranDoingId = (int[])results[1];
+ rgvDoingId = (int[])results[2];
+ srmDoingId = (int[])results[3];
+ placeList = (string[])results[4];
+ dir = (int)results[5];
+ return (bool)results[0];
+ }
+
+ // Token: 0x06000806 RID: 2054 RVA: 0x00014838 File Offset: 0x00012A38
+ public void DeleteMainTaskAsync(int id)
+ {
+ this.DeleteMainTaskAsync(id, null);
+ }
+
+ // Token: 0x06000807 RID: 2055 RVA: 0x00014844 File Offset: 0x00012A44
+ public void DeleteMainTaskAsync(int id, object userState)
+ {
+ if (this.DeleteMainTaskOperationCompleted == null)
+ {
+ this.DeleteMainTaskOperationCompleted = new SendOrPostCallback(this.OnDeleteMainTaskOperationCompleted);
+ }
+ base.InvokeAsync("DeleteMainTask", new object[]
+ {
+ id
+ }, this.DeleteMainTaskOperationCompleted, userState);
+ }
+
+ // Token: 0x06000808 RID: 2056 RVA: 0x0001489C File Offset: 0x00012A9C
+ private void OnDeleteMainTaskOperationCompleted(object arg)
+ {
+ if (this.DeleteMainTaskCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.DeleteMainTaskCompleted(this, new DeleteMainTaskCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000809 RID: 2057 RVA: 0x000148EC File Offset: 0x00012AEC
+ [SoapRpcMethod("http://tempuri.org/ISrmService/DeleteMainTaskByContainerName", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool DeleteMainTaskByContainerName(string containerName, [XmlArrayItem(Namespace = "http://tempuri.org/", IsNullable = false)] out int[] tranDoingId, [XmlArrayItem(Namespace = "http://tempuri.org/", IsNullable = false)] out int[] rgvDoingId, [XmlArrayItem(Namespace = "http://tempuri.org/", IsNullable = false)] out int[] srmDoingId, [XmlArrayItem(Namespace = "http://tempuri.org/")] out string[] placeList, out int dir)
+ {
+ object[] results = base.Invoke("DeleteMainTaskByContainerName", new object[]
+ {
+ containerName
+ });
+ tranDoingId = (int[])results[1];
+ rgvDoingId = (int[])results[2];
+ srmDoingId = (int[])results[3];
+ placeList = (string[])results[4];
+ dir = (int)results[5];
+ return (bool)results[0];
+ }
+
+ // Token: 0x0600080A RID: 2058 RVA: 0x00014953 File Offset: 0x00012B53
+ public void DeleteMainTaskByContainerNameAsync(string containerName)
+ {
+ this.DeleteMainTaskByContainerNameAsync(containerName, null);
+ }
+
+ // Token: 0x0600080B RID: 2059 RVA: 0x00014960 File Offset: 0x00012B60
+ public void DeleteMainTaskByContainerNameAsync(string containerName, object userState)
+ {
+ if (this.DeleteMainTaskByContainerNameOperationCompleted == null)
+ {
+ this.DeleteMainTaskByContainerNameOperationCompleted = new SendOrPostCallback(this.OnDeleteMainTaskByContainerNameOperationCompleted);
+ }
+ base.InvokeAsync("DeleteMainTaskByContainerName", new object[]
+ {
+ containerName
+ }, this.DeleteMainTaskByContainerNameOperationCompleted, userState);
+ }
+
+ // Token: 0x0600080C RID: 2060 RVA: 0x000149B4 File Offset: 0x00012BB4
+ private void OnDeleteMainTaskByContainerNameOperationCompleted(object arg)
+ {
+ if (this.DeleteMainTaskByContainerNameCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.DeleteMainTaskByContainerNameCompleted(this, new DeleteMainTaskByContainerNameCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x0600080D RID: 2061 RVA: 0x00014A04 File Offset: 0x00012C04
+ [SoapRpcMethod("http://tempuri.org/ISrmService/IsNotAlarm", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool IsNotAlarm(int srmId)
+ {
+ object[] results = base.Invoke("IsNotAlarm", new object[]
+ {
+ srmId
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x0600080E RID: 2062 RVA: 0x00014A3B File Offset: 0x00012C3B
+ public void IsNotAlarmAsync(int srmId)
+ {
+ this.IsNotAlarmAsync(srmId, null);
+ }
+
+ // Token: 0x0600080F RID: 2063 RVA: 0x00014A48 File Offset: 0x00012C48
+ public void IsNotAlarmAsync(int srmId, object userState)
+ {
+ if (this.IsNotAlarmOperationCompleted == null)
+ {
+ this.IsNotAlarmOperationCompleted = new SendOrPostCallback(this.OnIsNotAlarmOperationCompleted);
+ }
+ base.InvokeAsync("IsNotAlarm", new object[]
+ {
+ srmId
+ }, this.IsNotAlarmOperationCompleted, userState);
+ }
+
+ // Token: 0x06000810 RID: 2064 RVA: 0x00014AA0 File Offset: 0x00012CA0
+ private void OnIsNotAlarmOperationCompleted(object arg)
+ {
+ if (this.IsNotAlarmCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.IsNotAlarmCompleted(this, new IsNotAlarmCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000811 RID: 2065 RVA: 0x00014AF0 File Offset: 0x00012CF0
+ [SoapRpcMethod("http://tempuri.org/ISrmService/UseAutoMove", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool UseAutoMove(int srmId)
+ {
+ object[] results = base.Invoke("UseAutoMove", new object[]
+ {
+ srmId
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x06000812 RID: 2066 RVA: 0x00014B27 File Offset: 0x00012D27
+ public void UseAutoMoveAsync(int srmId)
+ {
+ this.UseAutoMoveAsync(srmId, null);
+ }
+
+ // Token: 0x06000813 RID: 2067 RVA: 0x00014B34 File Offset: 0x00012D34
+ public void UseAutoMoveAsync(int srmId, object userState)
+ {
+ if (this.UseAutoMoveOperationCompleted == null)
+ {
+ this.UseAutoMoveOperationCompleted = new SendOrPostCallback(this.OnUseAutoMoveOperationCompleted);
+ }
+ base.InvokeAsync("UseAutoMove", new object[]
+ {
+ srmId
+ }, this.UseAutoMoveOperationCompleted, userState);
+ }
+
+ // Token: 0x06000814 RID: 2068 RVA: 0x00014B8C File Offset: 0x00012D8C
+ private void OnUseAutoMoveOperationCompleted(object arg)
+ {
+ if (this.UseAutoMoveCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.UseAutoMoveCompleted(this, new UseAutoMoveCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x06000815 RID: 2069 RVA: 0x00014BDA File Offset: 0x00012DDA
+ public new void CancelAsync(object userState)
+ {
+ base.CancelAsync(userState);
+ }
+
+ // Token: 0x06000816 RID: 2070 RVA: 0x00014BE8 File Offset: 0x00012DE8
+ private bool IsLocalFileSystemWebService(string url)
+ {
+ bool result;
+ if (url == null || url == string.Empty)
+ {
+ result = false;
+ }
+ else
+ {
+ Uri wsUri = new Uri(url);
+ result = (wsUri.Port >= 1024 && string.Compare(wsUri.Host, "localHost", StringComparison.OrdinalIgnoreCase) == 0);
+ }
+ return result;
+ }
+
+ // Token: 0x0400045D RID: 1117
+ private SendOrPostCallback GetSrmInfoOperationCompleted;
+
+ // Token: 0x0400045E RID: 1118
+ private SendOrPostCallback SendSrmDeleteOperationCompleted;
+
+ // Token: 0x0400045F RID: 1119
+ private SendOrPostCallback SendSrmTaskFinishConfirmOperationCompleted;
+
+ // Token: 0x04000460 RID: 1120
+ private SendOrPostCallback SendSrmEStopOperationCompleted;
+
+ // Token: 0x04000461 RID: 1121
+ private SendOrPostCallback SendSrmMoveOperationCompleted;
+
+ // Token: 0x04000462 RID: 1122
+ private SendOrPostCallback SendSrmTaskOperationCompleted;
+
+ // Token: 0x04000463 RID: 1123
+ private SendOrPostCallback SrmRlsAlertOperationCompleted;
+
+ // Token: 0x04000464 RID: 1124
+ private SendOrPostCallback IsTaskFinishOperationCompleted;
+
+ // Token: 0x04000465 RID: 1125
+ private SendOrPostCallback IsReadyOperationCompleted;
+
+ // Token: 0x04000466 RID: 1126
+ private SendOrPostCallback FinishTaskOperationCompleted;
+
+ // Token: 0x04000467 RID: 1127
+ private SendOrPostCallback DeleteMainTaskOperationCompleted;
+
+ // Token: 0x04000468 RID: 1128
+ private SendOrPostCallback DeleteMainTaskByContainerNameOperationCompleted;
+
+ // Token: 0x04000469 RID: 1129
+ private SendOrPostCallback IsNotAlarmOperationCompleted;
+
+ // Token: 0x0400046A RID: 1130
+ private SendOrPostCallback UseAutoMoveOperationCompleted;
+
+ // Token: 0x0400046B RID: 1131
+ private bool useDefaultCredentialsSetExplicitly;
+ }
+}
diff --git a/pj1/QQShow/SrmService/UseAutoMoveCompletedEventArgs.cs b/pj1/QQShow/SrmService/UseAutoMoveCompletedEventArgs.cs
new file mode 100644
index 0000000..45b2ace
--- /dev/null
+++ b/pj1/QQShow/SrmService/UseAutoMoveCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200007F RID: 127
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ public class UseAutoMoveCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000871 RID: 2161 RVA: 0x000150B2 File Offset: 0x000132B2
+ internal UseAutoMoveCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000390 RID: 912
+ // (get) Token: 0x06000872 RID: 2162 RVA: 0x000150C8 File Offset: 0x000132C8
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x04000486 RID: 1158
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/SrmService/UseAutoMoveCompletedEventHandler.cs b/pj1/QQShow/SrmService/UseAutoMoveCompletedEventHandler.cs
new file mode 100644
index 0000000..1a6aa57
--- /dev/null
+++ b/pj1/QQShow/SrmService/UseAutoMoveCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.SrmService
+{
+ // Token: 0x0200007E RID: 126
+ // (Invoke) Token: 0x0600086E RID: 2158
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void UseAutoMoveCompletedEventHandler(object sender, UseAutoMoveCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/ClearTranGoodsCompletedEventArgs.cs b/pj1/QQShow/TranService/ClearTranGoodsCompletedEventArgs.cs
new file mode 100644
index 0000000..eadadb2
--- /dev/null
+++ b/pj1/QQShow/TranService/ClearTranGoodsCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200009E RID: 158
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class ClearTranGoodsCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000944 RID: 2372 RVA: 0x00017056 File Offset: 0x00015256
+ internal ClearTranGoodsCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x170003A1 RID: 929
+ // (get) Token: 0x06000945 RID: 2373 RVA: 0x0001706C File Offset: 0x0001526C
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x040004BC RID: 1212
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/ClearTranGoodsCompletedEventHandler.cs b/pj1/QQShow/TranService/ClearTranGoodsCompletedEventHandler.cs
new file mode 100644
index 0000000..ad10271
--- /dev/null
+++ b/pj1/QQShow/TranService/ClearTranGoodsCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200009D RID: 157
+ // (Invoke) Token: 0x06000941 RID: 2369
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void ClearTranGoodsCompletedEventHandler(object sender, ClearTranGoodsCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/ErrorTranGoodsCompletedEventArgs.cs b/pj1/QQShow/TranService/ErrorTranGoodsCompletedEventArgs.cs
new file mode 100644
index 0000000..ab74bb4
--- /dev/null
+++ b/pj1/QQShow/TranService/ErrorTranGoodsCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000088 RID: 136
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class ErrorTranGoodsCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000902 RID: 2306 RVA: 0x00016DC2 File Offset: 0x00014FC2
+ internal ErrorTranGoodsCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000396 RID: 918
+ // (get) Token: 0x06000903 RID: 2307 RVA: 0x00016DD8 File Offset: 0x00014FD8
+ public int[] Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int[])this.results[0];
+ }
+ }
+
+ // Token: 0x040004B1 RID: 1201
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/ErrorTranGoodsCompletedEventHandler.cs b/pj1/QQShow/TranService/ErrorTranGoodsCompletedEventHandler.cs
new file mode 100644
index 0000000..3eced39
--- /dev/null
+++ b/pj1/QQShow/TranService/ErrorTranGoodsCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000087 RID: 135
+ // (Invoke) Token: 0x060008FF RID: 2303
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void ErrorTranGoodsCompletedEventHandler(object sender, ErrorTranGoodsCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/FinishTaskCompletedEventArgs.cs b/pj1/QQShow/TranService/FinishTaskCompletedEventArgs.cs
new file mode 100644
index 0000000..0916b25
--- /dev/null
+++ b/pj1/QQShow/TranService/FinishTaskCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x020000A0 RID: 160
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class FinishTaskCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600094A RID: 2378 RVA: 0x00017092 File Offset: 0x00015292
+ internal FinishTaskCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x170003A2 RID: 930
+ // (get) Token: 0x0600094B RID: 2379 RVA: 0x000170A8 File Offset: 0x000152A8
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x040004BD RID: 1213
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/FinishTaskCompletedEventHandler.cs b/pj1/QQShow/TranService/FinishTaskCompletedEventHandler.cs
new file mode 100644
index 0000000..e80c6ef
--- /dev/null
+++ b/pj1/QQShow/TranService/FinishTaskCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200009F RID: 159
+ // (Invoke) Token: 0x06000947 RID: 2375
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void FinishTaskCompletedEventHandler(object sender, FinishTaskCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/GetErrorMsgCompletedEventArgs.cs b/pj1/QQShow/TranService/GetErrorMsgCompletedEventArgs.cs
new file mode 100644
index 0000000..5f2d9ad
--- /dev/null
+++ b/pj1/QQShow/TranService/GetErrorMsgCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000084 RID: 132
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class GetErrorMsgCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x060008F6 RID: 2294 RVA: 0x00016D4A File Offset: 0x00014F4A
+ internal GetErrorMsgCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000394 RID: 916
+ // (get) Token: 0x060008F7 RID: 2295 RVA: 0x00016D60 File Offset: 0x00014F60
+ public string Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (string)this.results[0];
+ }
+ }
+
+ // Token: 0x040004AF RID: 1199
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/GetErrorMsgCompletedEventHandler.cs b/pj1/QQShow/TranService/GetErrorMsgCompletedEventHandler.cs
new file mode 100644
index 0000000..bd6dfed
--- /dev/null
+++ b/pj1/QQShow/TranService/GetErrorMsgCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000083 RID: 131
+ // (Invoke) Token: 0x060008F3 RID: 2291
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void GetErrorMsgCompletedEventHandler(object sender, GetErrorMsgCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/GetGoodsBarcodeCompletedEventArgs.cs b/pj1/QQShow/TranService/GetGoodsBarcodeCompletedEventArgs.cs
new file mode 100644
index 0000000..e4374f7
--- /dev/null
+++ b/pj1/QQShow/TranService/GetGoodsBarcodeCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000094 RID: 148
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class GetGoodsBarcodeCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000926 RID: 2342 RVA: 0x00016F2A File Offset: 0x0001512A
+ internal GetGoodsBarcodeCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700039C RID: 924
+ // (get) Token: 0x06000927 RID: 2343 RVA: 0x00016F40 File Offset: 0x00015140
+ public string Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (string)this.results[0];
+ }
+ }
+
+ // Token: 0x040004B7 RID: 1207
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/GetGoodsBarcodeCompletedEventHandler.cs b/pj1/QQShow/TranService/GetGoodsBarcodeCompletedEventHandler.cs
new file mode 100644
index 0000000..cadd387
--- /dev/null
+++ b/pj1/QQShow/TranService/GetGoodsBarcodeCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000093 RID: 147
+ // (Invoke) Token: 0x06000923 RID: 2339
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void GetGoodsBarcodeCompletedEventHandler(object sender, GetGoodsBarcodeCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/GetGoodsWeightCompletedEventArgs.cs b/pj1/QQShow/TranService/GetGoodsWeightCompletedEventArgs.cs
new file mode 100644
index 0000000..7c6b9c9
--- /dev/null
+++ b/pj1/QQShow/TranService/GetGoodsWeightCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000092 RID: 146
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class GetGoodsWeightCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000920 RID: 2336 RVA: 0x00016EEE File Offset: 0x000150EE
+ internal GetGoodsWeightCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700039B RID: 923
+ // (get) Token: 0x06000921 RID: 2337 RVA: 0x00016F04 File Offset: 0x00015104
+ public string Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (string)this.results[0];
+ }
+ }
+
+ // Token: 0x040004B6 RID: 1206
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/GetGoodsWeightCompletedEventHandler.cs b/pj1/QQShow/TranService/GetGoodsWeightCompletedEventHandler.cs
new file mode 100644
index 0000000..8c4cad8
--- /dev/null
+++ b/pj1/QQShow/TranService/GetGoodsWeightCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000091 RID: 145
+ // (Invoke) Token: 0x0600091D RID: 2333
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void GetGoodsWeightCompletedEventHandler(object sender, GetGoodsWeightCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/GetInErrorMsgCompletedEventArgs.cs b/pj1/QQShow/TranService/GetInErrorMsgCompletedEventArgs.cs
new file mode 100644
index 0000000..3f6d0a9
--- /dev/null
+++ b/pj1/QQShow/TranService/GetInErrorMsgCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000086 RID: 134
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class GetInErrorMsgCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x060008FC RID: 2300 RVA: 0x00016D86 File Offset: 0x00014F86
+ internal GetInErrorMsgCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000395 RID: 917
+ // (get) Token: 0x060008FD RID: 2301 RVA: 0x00016D9C File Offset: 0x00014F9C
+ public string Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (string)this.results[0];
+ }
+ }
+
+ // Token: 0x040004B0 RID: 1200
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/GetInErrorMsgCompletedEventHandler.cs b/pj1/QQShow/TranService/GetInErrorMsgCompletedEventHandler.cs
new file mode 100644
index 0000000..eb55f14
--- /dev/null
+++ b/pj1/QQShow/TranService/GetInErrorMsgCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000085 RID: 133
+ // (Invoke) Token: 0x060008F9 RID: 2297
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void GetInErrorMsgCompletedEventHandler(object sender, GetInErrorMsgCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/GetSrmConveyorStationInfoCompletedEventArgs.cs b/pj1/QQShow/TranService/GetSrmConveyorStationInfoCompletedEventArgs.cs
new file mode 100644
index 0000000..7869664
--- /dev/null
+++ b/pj1/QQShow/TranService/GetSrmConveyorStationInfoCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200008A RID: 138
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class GetSrmConveyorStationInfoCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000908 RID: 2312 RVA: 0x00016DFE File Offset: 0x00014FFE
+ internal GetSrmConveyorStationInfoCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000397 RID: 919
+ // (get) Token: 0x06000909 RID: 2313 RVA: 0x00016E14 File Offset: 0x00015014
+ public string Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (string)this.results[0];
+ }
+ }
+
+ // Token: 0x040004B2 RID: 1202
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/GetSrmConveyorStationInfoCompletedEventHandler.cs b/pj1/QQShow/TranService/GetSrmConveyorStationInfoCompletedEventHandler.cs
new file mode 100644
index 0000000..3974bc6
--- /dev/null
+++ b/pj1/QQShow/TranService/GetSrmConveyorStationInfoCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000089 RID: 137
+ // (Invoke) Token: 0x06000905 RID: 2309
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void GetSrmConveyorStationInfoCompletedEventHandler(object sender, GetSrmConveyorStationInfoCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/HasTranGoodsCompletedEventArgs.cs b/pj1/QQShow/TranService/HasTranGoodsCompletedEventArgs.cs
new file mode 100644
index 0000000..3d0cd1f
--- /dev/null
+++ b/pj1/QQShow/TranService/HasTranGoodsCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000082 RID: 130
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class HasTranGoodsCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x060008F0 RID: 2288 RVA: 0x00016D0D File Offset: 0x00014F0D
+ internal HasTranGoodsCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000393 RID: 915
+ // (get) Token: 0x060008F1 RID: 2289 RVA: 0x00016D24 File Offset: 0x00014F24
+ public int[] Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int[])this.results[0];
+ }
+ }
+
+ // Token: 0x040004AE RID: 1198
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/HasTranGoodsCompletedEventHandler.cs b/pj1/QQShow/TranService/HasTranGoodsCompletedEventHandler.cs
new file mode 100644
index 0000000..29750c9
--- /dev/null
+++ b/pj1/QQShow/TranService/HasTranGoodsCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000081 RID: 129
+ // (Invoke) Token: 0x060008ED RID: 2285
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void HasTranGoodsCompletedEventHandler(object sender, HasTranGoodsCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/IsPassedCompletedEventArgs.cs b/pj1/QQShow/TranService/IsPassedCompletedEventArgs.cs
new file mode 100644
index 0000000..3634034
--- /dev/null
+++ b/pj1/QQShow/TranService/IsPassedCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000096 RID: 150
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class IsPassedCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600092C RID: 2348 RVA: 0x00016F66 File Offset: 0x00015166
+ internal IsPassedCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700039D RID: 925
+ // (get) Token: 0x0600092D RID: 2349 RVA: 0x00016F7C File Offset: 0x0001517C
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x040004B8 RID: 1208
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/IsPassedCompletedEventHandler.cs b/pj1/QQShow/TranService/IsPassedCompletedEventHandler.cs
new file mode 100644
index 0000000..6c1e912
--- /dev/null
+++ b/pj1/QQShow/TranService/IsPassedCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000095 RID: 149
+ // (Invoke) Token: 0x06000929 RID: 2345
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void IsPassedCompletedEventHandler(object sender, IsPassedCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/SendGoodsReadyCompletedEventArgs.cs b/pj1/QQShow/TranService/SendGoodsReadyCompletedEventArgs.cs
new file mode 100644
index 0000000..45b171a
--- /dev/null
+++ b/pj1/QQShow/TranService/SendGoodsReadyCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200008E RID: 142
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class SendGoodsReadyCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000914 RID: 2324 RVA: 0x00016E76 File Offset: 0x00015076
+ internal SendGoodsReadyCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000399 RID: 921
+ // (get) Token: 0x06000915 RID: 2325 RVA: 0x00016E8C File Offset: 0x0001508C
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x040004B4 RID: 1204
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/SendGoodsReadyCompletedEventHandler.cs b/pj1/QQShow/TranService/SendGoodsReadyCompletedEventHandler.cs
new file mode 100644
index 0000000..5c34476
--- /dev/null
+++ b/pj1/QQShow/TranService/SendGoodsReadyCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200008D RID: 141
+ // (Invoke) Token: 0x06000911 RID: 2321
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendGoodsReadyCompletedEventHandler(object sender, SendGoodsReadyCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/SendGoodsSizeCompletedEventArgs.cs b/pj1/QQShow/TranService/SendGoodsSizeCompletedEventArgs.cs
new file mode 100644
index 0000000..c0550c4
--- /dev/null
+++ b/pj1/QQShow/TranService/SendGoodsSizeCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200008C RID: 140
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class SendGoodsSizeCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600090E RID: 2318 RVA: 0x00016E3A File Offset: 0x0001503A
+ internal SendGoodsSizeCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x17000398 RID: 920
+ // (get) Token: 0x0600090F RID: 2319 RVA: 0x00016E50 File Offset: 0x00015050
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x040004B3 RID: 1203
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/SendGoodsSizeCompletedEventHandler.cs b/pj1/QQShow/TranService/SendGoodsSizeCompletedEventHandler.cs
new file mode 100644
index 0000000..a146458
--- /dev/null
+++ b/pj1/QQShow/TranService/SendGoodsSizeCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200008B RID: 139
+ // (Invoke) Token: 0x0600090B RID: 2315
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendGoodsSizeCompletedEventHandler(object sender, SendGoodsSizeCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/SendGoodsTypeCompletedEventArgs.cs b/pj1/QQShow/TranService/SendGoodsTypeCompletedEventArgs.cs
new file mode 100644
index 0000000..38e903c
--- /dev/null
+++ b/pj1/QQShow/TranService/SendGoodsTypeCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x020000A2 RID: 162
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class SendGoodsTypeCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000950 RID: 2384 RVA: 0x000170CE File Offset: 0x000152CE
+ internal SendGoodsTypeCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x170003A3 RID: 931
+ // (get) Token: 0x06000951 RID: 2385 RVA: 0x000170E4 File Offset: 0x000152E4
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x040004BE RID: 1214
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/SendGoodsTypeCompletedEventHandler.cs b/pj1/QQShow/TranService/SendGoodsTypeCompletedEventHandler.cs
new file mode 100644
index 0000000..a1a227c
--- /dev/null
+++ b/pj1/QQShow/TranService/SendGoodsTypeCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x020000A1 RID: 161
+ // (Invoke) Token: 0x0600094D RID: 2381
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendGoodsTypeCompletedEventHandler(object sender, SendGoodsTypeCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/SendTranDeleteCompletedEventArgs.cs b/pj1/QQShow/TranService/SendTranDeleteCompletedEventArgs.cs
new file mode 100644
index 0000000..efbc41c
--- /dev/null
+++ b/pj1/QQShow/TranService/SendTranDeleteCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200009A RID: 154
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class SendTranDeleteCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000938 RID: 2360 RVA: 0x00016FDE File Offset: 0x000151DE
+ internal SendTranDeleteCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700039F RID: 927
+ // (get) Token: 0x06000939 RID: 2361 RVA: 0x00016FF4 File Offset: 0x000151F4
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x040004BA RID: 1210
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/SendTranDeleteCompletedEventHandler.cs b/pj1/QQShow/TranService/SendTranDeleteCompletedEventHandler.cs
new file mode 100644
index 0000000..cac7286
--- /dev/null
+++ b/pj1/QQShow/TranService/SendTranDeleteCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000099 RID: 153
+ // (Invoke) Token: 0x06000935 RID: 2357
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendTranDeleteCompletedEventHandler(object sender, SendTranDeleteCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/SendTranResetCompletedEventArgs.cs b/pj1/QQShow/TranService/SendTranResetCompletedEventArgs.cs
new file mode 100644
index 0000000..663a858
--- /dev/null
+++ b/pj1/QQShow/TranService/SendTranResetCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200009C RID: 156
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class SendTranResetCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600093E RID: 2366 RVA: 0x0001701A File Offset: 0x0001521A
+ internal SendTranResetCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x170003A0 RID: 928
+ // (get) Token: 0x0600093F RID: 2367 RVA: 0x00017030 File Offset: 0x00015230
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x040004BB RID: 1211
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/SendTranResetCompletedEventHandler.cs b/pj1/QQShow/TranService/SendTranResetCompletedEventHandler.cs
new file mode 100644
index 0000000..3e45eae
--- /dev/null
+++ b/pj1/QQShow/TranService/SendTranResetCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200009B RID: 155
+ // (Invoke) Token: 0x0600093B RID: 2363
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendTranResetCompletedEventHandler(object sender, SendTranResetCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/SendTranStopCompletedEventArgs.cs b/pj1/QQShow/TranService/SendTranStopCompletedEventArgs.cs
new file mode 100644
index 0000000..5606a12
--- /dev/null
+++ b/pj1/QQShow/TranService/SendTranStopCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000098 RID: 152
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class SendTranStopCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000932 RID: 2354 RVA: 0x00016FA2 File Offset: 0x000151A2
+ internal SendTranStopCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700039E RID: 926
+ // (get) Token: 0x06000933 RID: 2355 RVA: 0x00016FB8 File Offset: 0x000151B8
+ public int Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (int)this.results[0];
+ }
+ }
+
+ // Token: 0x040004B9 RID: 1209
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/SendTranStopCompletedEventHandler.cs b/pj1/QQShow/TranService/SendTranStopCompletedEventHandler.cs
new file mode 100644
index 0000000..30b1a3f
--- /dev/null
+++ b/pj1/QQShow/TranService/SendTranStopCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000097 RID: 151
+ // (Invoke) Token: 0x0600092F RID: 2351
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendTranStopCompletedEventHandler(object sender, SendTranStopCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/SendWeightOkCompletedEventArgs.cs b/pj1/QQShow/TranService/SendWeightOkCompletedEventArgs.cs
new file mode 100644
index 0000000..d771020
--- /dev/null
+++ b/pj1/QQShow/TranService/SendWeightOkCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000090 RID: 144
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DesignerCategory("code")]
+ [DebuggerStepThrough]
+ public class SendWeightOkCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600091A RID: 2330 RVA: 0x00016EB2 File Offset: 0x000150B2
+ internal SendWeightOkCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x1700039A RID: 922
+ // (get) Token: 0x0600091B RID: 2331 RVA: 0x00016EC8 File Offset: 0x000150C8
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x040004B5 RID: 1205
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/SendWeightOkCompletedEventHandler.cs b/pj1/QQShow/TranService/SendWeightOkCompletedEventHandler.cs
new file mode 100644
index 0000000..e015c80
--- /dev/null
+++ b/pj1/QQShow/TranService/SendWeightOkCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x0200008F RID: 143
+ // (Invoke) Token: 0x06000917 RID: 2327
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void SendWeightOkCompletedEventHandler(object sender, SendWeightOkCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/SrmTranService.cs b/pj1/QQShow/TranService/SrmTranService.cs
new file mode 100644
index 0000000..2110fea
--- /dev/null
+++ b/pj1/QQShow/TranService/SrmTranService.cs
@@ -0,0 +1,1010 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+using System.Threading;
+using System.Web.Services;
+using System.Web.Services.Description;
+using System.Web.Services.Protocols;
+using System.Xml.Serialization;
+using QQShow.Properties;
+
+namespace QQShow.TranService
+{
+ // Token: 0x02000080 RID: 128
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [WebServiceBinding(Name = "BasicHttpBinding_ISrmTranService", Namespace = "http://tempuri.org/")]
+ public class SrmTranService : SoapHttpClientProtocol
+ {
+ // Token: 0x06000873 RID: 2163 RVA: 0x000150F0 File Offset: 0x000132F0
+ public SrmTranService()
+ {
+ this.Url = Settings.Default.QQShow_TranService_SrmTranService;
+ if (this.IsLocalFileSystemWebService(this.Url))
+ {
+ this.UseDefaultCredentials = true;
+ this.useDefaultCredentialsSetExplicitly = false;
+ }
+ else
+ {
+ this.useDefaultCredentialsSetExplicitly = true;
+ }
+ }
+
+ // Token: 0x17000391 RID: 913
+ // (get) Token: 0x06000874 RID: 2164 RVA: 0x00015148 File Offset: 0x00013348
+ // (set) Token: 0x06000875 RID: 2165 RVA: 0x00015160 File Offset: 0x00013360
+ public new string Url
+ {
+ get
+ {
+ return base.Url;
+ }
+ set
+ {
+ if (this.IsLocalFileSystemWebService(base.Url) && !this.useDefaultCredentialsSetExplicitly && !this.IsLocalFileSystemWebService(value))
+ {
+ base.UseDefaultCredentials = false;
+ }
+ base.Url = value;
+ }
+ }
+
+ // Token: 0x17000392 RID: 914
+ // (get) Token: 0x06000876 RID: 2166 RVA: 0x000151A8 File Offset: 0x000133A8
+ // (set) Token: 0x06000877 RID: 2167 RVA: 0x000151C0 File Offset: 0x000133C0
+ public new bool UseDefaultCredentials
+ {
+ get
+ {
+ return base.UseDefaultCredentials;
+ }
+ set
+ {
+ base.UseDefaultCredentials = value;
+ this.useDefaultCredentialsSetExplicitly = true;
+ }
+ }
+
+ // Token: 0x1400001A RID: 26
+ // (add) Token: 0x06000878 RID: 2168 RVA: 0x000151D4 File Offset: 0x000133D4
+ // (remove) Token: 0x06000879 RID: 2169 RVA: 0x00015210 File Offset: 0x00013410
+ public event HasTranGoodsCompletedEventHandler HasTranGoodsCompleted;
+
+ // Token: 0x1400001B RID: 27
+ // (add) Token: 0x0600087A RID: 2170 RVA: 0x0001524C File Offset: 0x0001344C
+ // (remove) Token: 0x0600087B RID: 2171 RVA: 0x00015288 File Offset: 0x00013488
+ public event GetErrorMsgCompletedEventHandler GetErrorMsgCompleted;
+
+ // Token: 0x1400001C RID: 28
+ // (add) Token: 0x0600087C RID: 2172 RVA: 0x000152C4 File Offset: 0x000134C4
+ // (remove) Token: 0x0600087D RID: 2173 RVA: 0x00015300 File Offset: 0x00013500
+ public event GetInErrorMsgCompletedEventHandler GetInErrorMsgCompleted;
+
+ // Token: 0x1400001D RID: 29
+ // (add) Token: 0x0600087E RID: 2174 RVA: 0x0001533C File Offset: 0x0001353C
+ // (remove) Token: 0x0600087F RID: 2175 RVA: 0x00015378 File Offset: 0x00013578
+ public event ErrorTranGoodsCompletedEventHandler ErrorTranGoodsCompleted;
+
+ // Token: 0x1400001E RID: 30
+ // (add) Token: 0x06000880 RID: 2176 RVA: 0x000153B4 File Offset: 0x000135B4
+ // (remove) Token: 0x06000881 RID: 2177 RVA: 0x000153F0 File Offset: 0x000135F0
+ public event GetSrmConveyorStationInfoCompletedEventHandler GetSrmConveyorStationInfoCompleted;
+
+ // Token: 0x1400001F RID: 31
+ // (add) Token: 0x06000882 RID: 2178 RVA: 0x0001542C File Offset: 0x0001362C
+ // (remove) Token: 0x06000883 RID: 2179 RVA: 0x00015468 File Offset: 0x00013668
+ public event SendGoodsSizeCompletedEventHandler SendGoodsSizeCompleted;
+
+ // Token: 0x14000020 RID: 32
+ // (add) Token: 0x06000884 RID: 2180 RVA: 0x000154A4 File Offset: 0x000136A4
+ // (remove) Token: 0x06000885 RID: 2181 RVA: 0x000154E0 File Offset: 0x000136E0
+ public event SendGoodsReadyCompletedEventHandler SendGoodsReadyCompleted;
+
+ // Token: 0x14000021 RID: 33
+ // (add) Token: 0x06000886 RID: 2182 RVA: 0x0001551C File Offset: 0x0001371C
+ // (remove) Token: 0x06000887 RID: 2183 RVA: 0x00015558 File Offset: 0x00013758
+ public event SendWeightOkCompletedEventHandler SendWeightOkCompleted;
+
+ // Token: 0x14000022 RID: 34
+ // (add) Token: 0x06000888 RID: 2184 RVA: 0x00015594 File Offset: 0x00013794
+ // (remove) Token: 0x06000889 RID: 2185 RVA: 0x000155D0 File Offset: 0x000137D0
+ public event GetGoodsWeightCompletedEventHandler GetGoodsWeightCompleted;
+
+ // Token: 0x14000023 RID: 35
+ // (add) Token: 0x0600088A RID: 2186 RVA: 0x0001560C File Offset: 0x0001380C
+ // (remove) Token: 0x0600088B RID: 2187 RVA: 0x00015648 File Offset: 0x00013848
+ public event GetGoodsBarcodeCompletedEventHandler GetGoodsBarcodeCompleted;
+
+ // Token: 0x14000024 RID: 36
+ // (add) Token: 0x0600088C RID: 2188 RVA: 0x00015684 File Offset: 0x00013884
+ // (remove) Token: 0x0600088D RID: 2189 RVA: 0x000156C0 File Offset: 0x000138C0
+ public event IsPassedCompletedEventHandler IsPassedCompleted;
+
+ // Token: 0x14000025 RID: 37
+ // (add) Token: 0x0600088E RID: 2190 RVA: 0x000156FC File Offset: 0x000138FC
+ // (remove) Token: 0x0600088F RID: 2191 RVA: 0x00015738 File Offset: 0x00013938
+ public event SendTranStopCompletedEventHandler SendTranStopCompleted;
+
+ // Token: 0x14000026 RID: 38
+ // (add) Token: 0x06000890 RID: 2192 RVA: 0x00015774 File Offset: 0x00013974
+ // (remove) Token: 0x06000891 RID: 2193 RVA: 0x000157B0 File Offset: 0x000139B0
+ public event SendTranDeleteCompletedEventHandler SendTranDeleteCompleted;
+
+ // Token: 0x14000027 RID: 39
+ // (add) Token: 0x06000892 RID: 2194 RVA: 0x000157EC File Offset: 0x000139EC
+ // (remove) Token: 0x06000893 RID: 2195 RVA: 0x00015828 File Offset: 0x00013A28
+ public event SendTranResetCompletedEventHandler SendTranResetCompleted;
+
+ // Token: 0x14000028 RID: 40
+ // (add) Token: 0x06000894 RID: 2196 RVA: 0x00015864 File Offset: 0x00013A64
+ // (remove) Token: 0x06000895 RID: 2197 RVA: 0x000158A0 File Offset: 0x00013AA0
+ public event ClearTranGoodsCompletedEventHandler ClearTranGoodsCompleted;
+
+ // Token: 0x14000029 RID: 41
+ // (add) Token: 0x06000896 RID: 2198 RVA: 0x000158DC File Offset: 0x00013ADC
+ // (remove) Token: 0x06000897 RID: 2199 RVA: 0x00015918 File Offset: 0x00013B18
+ public event FinishTaskCompletedEventHandler FinishTaskCompleted;
+
+ // Token: 0x1400002A RID: 42
+ // (add) Token: 0x06000898 RID: 2200 RVA: 0x00015954 File Offset: 0x00013B54
+ // (remove) Token: 0x06000899 RID: 2201 RVA: 0x00015990 File Offset: 0x00013B90
+ public event SendGoodsTypeCompletedEventHandler SendGoodsTypeCompleted;
+
+ // Token: 0x1400002B RID: 43
+ // (add) Token: 0x0600089A RID: 2202 RVA: 0x000159CC File Offset: 0x00013BCC
+ // (remove) Token: 0x0600089B RID: 2203 RVA: 0x00015A08 File Offset: 0x00013C08
+ public event UnlockTranCompletedEventHandler UnlockTranCompleted;
+
+ // Token: 0x1400002C RID: 44
+ // (add) Token: 0x0600089C RID: 2204 RVA: 0x00015A44 File Offset: 0x00013C44
+ // (remove) Token: 0x0600089D RID: 2205 RVA: 0x00015A80 File Offset: 0x00013C80
+ public event UnFullTranCompletedEventHandler UnFullTranCompleted;
+
+ // Token: 0x0600089E RID: 2206 RVA: 0x00015ABC File Offset: 0x00013CBC
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/HasTranGoods", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ [return: XmlArray]
+ [return: XmlArrayItem(Namespace = "http://tempuri.org/", IsNullable = false)]
+ public int[] HasTranGoods()
+ {
+ object[] results = base.Invoke("HasTranGoods", new object[0]);
+ return (int[])results[0];
+ }
+
+ // Token: 0x0600089F RID: 2207 RVA: 0x00015AE8 File Offset: 0x00013CE8
+ public void HasTranGoodsAsync()
+ {
+ this.HasTranGoodsAsync(null);
+ }
+
+ // Token: 0x060008A0 RID: 2208 RVA: 0x00015AF4 File Offset: 0x00013CF4
+ public void HasTranGoodsAsync(object userState)
+ {
+ if (this.HasTranGoodsOperationCompleted == null)
+ {
+ this.HasTranGoodsOperationCompleted = new SendOrPostCallback(this.OnHasTranGoodsOperationCompleted);
+ }
+ base.InvokeAsync("HasTranGoods", new object[0], this.HasTranGoodsOperationCompleted, userState);
+ }
+
+ // Token: 0x060008A1 RID: 2209 RVA: 0x00015B40 File Offset: 0x00013D40
+ private void OnHasTranGoodsOperationCompleted(object arg)
+ {
+ if (this.HasTranGoodsCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.HasTranGoodsCompleted(this, new HasTranGoodsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008A2 RID: 2210 RVA: 0x00015B90 File Offset: 0x00013D90
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/GetErrorMsg", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public string GetErrorMsg()
+ {
+ object[] results = base.Invoke("GetErrorMsg", new object[0]);
+ return (string)results[0];
+ }
+
+ // Token: 0x060008A3 RID: 2211 RVA: 0x00015BBC File Offset: 0x00013DBC
+ public void GetErrorMsgAsync()
+ {
+ this.GetErrorMsgAsync(null);
+ }
+
+ // Token: 0x060008A4 RID: 2212 RVA: 0x00015BC8 File Offset: 0x00013DC8
+ public void GetErrorMsgAsync(object userState)
+ {
+ if (this.GetErrorMsgOperationCompleted == null)
+ {
+ this.GetErrorMsgOperationCompleted = new SendOrPostCallback(this.OnGetErrorMsgOperationCompleted);
+ }
+ base.InvokeAsync("GetErrorMsg", new object[0], this.GetErrorMsgOperationCompleted, userState);
+ }
+
+ // Token: 0x060008A5 RID: 2213 RVA: 0x00015C14 File Offset: 0x00013E14
+ private void OnGetErrorMsgOperationCompleted(object arg)
+ {
+ if (this.GetErrorMsgCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.GetErrorMsgCompleted(this, new GetErrorMsgCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008A6 RID: 2214 RVA: 0x00015C64 File Offset: 0x00013E64
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/GetInErrorMsg", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public string GetInErrorMsg(int tranId)
+ {
+ object[] results = base.Invoke("GetInErrorMsg", new object[]
+ {
+ tranId
+ });
+ return (string)results[0];
+ }
+
+ // Token: 0x060008A7 RID: 2215 RVA: 0x00015C9B File Offset: 0x00013E9B
+ public void GetInErrorMsgAsync(int tranId)
+ {
+ this.GetInErrorMsgAsync(tranId, null);
+ }
+
+ // Token: 0x060008A8 RID: 2216 RVA: 0x00015CA8 File Offset: 0x00013EA8
+ public void GetInErrorMsgAsync(int tranId, object userState)
+ {
+ if (this.GetInErrorMsgOperationCompleted == null)
+ {
+ this.GetInErrorMsgOperationCompleted = new SendOrPostCallback(this.OnGetInErrorMsgOperationCompleted);
+ }
+ base.InvokeAsync("GetInErrorMsg", new object[]
+ {
+ tranId
+ }, this.GetInErrorMsgOperationCompleted, userState);
+ }
+
+ // Token: 0x060008A9 RID: 2217 RVA: 0x00015D00 File Offset: 0x00013F00
+ private void OnGetInErrorMsgOperationCompleted(object arg)
+ {
+ if (this.GetInErrorMsgCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.GetInErrorMsgCompleted(this, new GetInErrorMsgCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008AA RID: 2218 RVA: 0x00015D50 File Offset: 0x00013F50
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/ErrorTranGoods", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ [return: XmlArrayItem(Namespace = "http://tempuri.org/", IsNullable = false)]
+ [return: XmlArray]
+ public int[] ErrorTranGoods()
+ {
+ object[] results = base.Invoke("ErrorTranGoods", new object[0]);
+ return (int[])results[0];
+ }
+
+ // Token: 0x060008AB RID: 2219 RVA: 0x00015D7C File Offset: 0x00013F7C
+ public void ErrorTranGoodsAsync()
+ {
+ this.ErrorTranGoodsAsync(null);
+ }
+
+ // Token: 0x060008AC RID: 2220 RVA: 0x00015D88 File Offset: 0x00013F88
+ public void ErrorTranGoodsAsync(object userState)
+ {
+ if (this.ErrorTranGoodsOperationCompleted == null)
+ {
+ this.ErrorTranGoodsOperationCompleted = new SendOrPostCallback(this.OnErrorTranGoodsOperationCompleted);
+ }
+ base.InvokeAsync("ErrorTranGoods", new object[0], this.ErrorTranGoodsOperationCompleted, userState);
+ }
+
+ // Token: 0x060008AD RID: 2221 RVA: 0x00015DD4 File Offset: 0x00013FD4
+ private void OnErrorTranGoodsOperationCompleted(object arg)
+ {
+ if (this.ErrorTranGoodsCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.ErrorTranGoodsCompleted(this, new ErrorTranGoodsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008AE RID: 2222 RVA: 0x00015E24 File Offset: 0x00014024
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/GetSrmConveyorStationInfo", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public string GetSrmConveyorStationInfo(int transPlaceId)
+ {
+ object[] results = base.Invoke("GetSrmConveyorStationInfo", new object[]
+ {
+ transPlaceId
+ });
+ return (string)results[0];
+ }
+
+ // Token: 0x060008AF RID: 2223 RVA: 0x00015E5B File Offset: 0x0001405B
+ public void GetSrmConveyorStationInfoAsync(int transPlaceId)
+ {
+ this.GetSrmConveyorStationInfoAsync(transPlaceId, null);
+ }
+
+ // Token: 0x060008B0 RID: 2224 RVA: 0x00015E68 File Offset: 0x00014068
+ public void GetSrmConveyorStationInfoAsync(int transPlaceId, object userState)
+ {
+ if (this.GetSrmConveyorStationInfoOperationCompleted == null)
+ {
+ this.GetSrmConveyorStationInfoOperationCompleted = new SendOrPostCallback(this.OnGetSrmConveyorStationInfoOperationCompleted);
+ }
+ base.InvokeAsync("GetSrmConveyorStationInfo", new object[]
+ {
+ transPlaceId
+ }, this.GetSrmConveyorStationInfoOperationCompleted, userState);
+ }
+
+ // Token: 0x060008B1 RID: 2225 RVA: 0x00015EC0 File Offset: 0x000140C0
+ private void OnGetSrmConveyorStationInfoOperationCompleted(object arg)
+ {
+ if (this.GetSrmConveyorStationInfoCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.GetSrmConveyorStationInfoCompleted(this, new GetSrmConveyorStationInfoCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008B2 RID: 2226 RVA: 0x00015F10 File Offset: 0x00014110
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/SendGoodsSize", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool SendGoodsSize(int transId, double length, double width, double height)
+ {
+ object[] results = base.Invoke("SendGoodsSize", new object[]
+ {
+ transId,
+ length,
+ width,
+ height
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x060008B3 RID: 2227 RVA: 0x00015F63 File Offset: 0x00014163
+ public void SendGoodsSizeAsync(int transId, double length, double width, double height)
+ {
+ this.SendGoodsSizeAsync(transId, length, width, height, null);
+ }
+
+ // Token: 0x060008B4 RID: 2228 RVA: 0x00015F74 File Offset: 0x00014174
+ public void SendGoodsSizeAsync(int transId, double length, double width, double height, object userState)
+ {
+ if (this.SendGoodsSizeOperationCompleted == null)
+ {
+ this.SendGoodsSizeOperationCompleted = new SendOrPostCallback(this.OnSendGoodsSizeOperationCompleted);
+ }
+ base.InvokeAsync("SendGoodsSize", new object[]
+ {
+ transId,
+ length,
+ width,
+ height
+ }, this.SendGoodsSizeOperationCompleted, userState);
+ }
+
+ // Token: 0x060008B5 RID: 2229 RVA: 0x00015FE8 File Offset: 0x000141E8
+ private void OnSendGoodsSizeOperationCompleted(object arg)
+ {
+ if (this.SendGoodsSizeCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendGoodsSizeCompleted(this, new SendGoodsSizeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008B6 RID: 2230 RVA: 0x00016038 File Offset: 0x00014238
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/SendGoodsReady", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendGoodsReady(int startId, int endId, int taskId, int fatherid)
+ {
+ object[] results = base.Invoke("SendGoodsReady", new object[]
+ {
+ startId,
+ endId,
+ taskId,
+ fatherid
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060008B7 RID: 2231 RVA: 0x0001608B File Offset: 0x0001428B
+ public void SendGoodsReadyAsync(int startId, int endId, int taskId, int fatherid)
+ {
+ this.SendGoodsReadyAsync(startId, endId, taskId, fatherid, null);
+ }
+
+ // Token: 0x060008B8 RID: 2232 RVA: 0x0001609C File Offset: 0x0001429C
+ public void SendGoodsReadyAsync(int startId, int endId, int taskId, int fatherid, object userState)
+ {
+ if (this.SendGoodsReadyOperationCompleted == null)
+ {
+ this.SendGoodsReadyOperationCompleted = new SendOrPostCallback(this.OnSendGoodsReadyOperationCompleted);
+ }
+ base.InvokeAsync("SendGoodsReady", new object[]
+ {
+ startId,
+ endId,
+ taskId,
+ fatherid
+ }, this.SendGoodsReadyOperationCompleted, userState);
+ }
+
+ // Token: 0x060008B9 RID: 2233 RVA: 0x00016110 File Offset: 0x00014310
+ private void OnSendGoodsReadyOperationCompleted(object arg)
+ {
+ if (this.SendGoodsReadyCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendGoodsReadyCompleted(this, new SendGoodsReadyCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008BA RID: 2234 RVA: 0x00016160 File Offset: 0x00014360
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/SendWeightOk", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool SendWeightOk(int transId, bool isOk)
+ {
+ object[] results = base.Invoke("SendWeightOk", new object[]
+ {
+ transId,
+ isOk
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x060008BB RID: 2235 RVA: 0x000161A0 File Offset: 0x000143A0
+ public void SendWeightOkAsync(int transId, bool isOk)
+ {
+ this.SendWeightOkAsync(transId, isOk, null);
+ }
+
+ // Token: 0x060008BC RID: 2236 RVA: 0x000161B0 File Offset: 0x000143B0
+ public void SendWeightOkAsync(int transId, bool isOk, object userState)
+ {
+ if (this.SendWeightOkOperationCompleted == null)
+ {
+ this.SendWeightOkOperationCompleted = new SendOrPostCallback(this.OnSendWeightOkOperationCompleted);
+ }
+ base.InvokeAsync("SendWeightOk", new object[]
+ {
+ transId,
+ isOk
+ }, this.SendWeightOkOperationCompleted, userState);
+ }
+
+ // Token: 0x060008BD RID: 2237 RVA: 0x00016210 File Offset: 0x00014410
+ private void OnSendWeightOkOperationCompleted(object arg)
+ {
+ if (this.SendWeightOkCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendWeightOkCompleted(this, new SendWeightOkCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008BE RID: 2238 RVA: 0x00016260 File Offset: 0x00014460
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/GetGoodsWeight", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public string GetGoodsWeight(int transId)
+ {
+ object[] results = base.Invoke("GetGoodsWeight", new object[]
+ {
+ transId
+ });
+ return (string)results[0];
+ }
+
+ // Token: 0x060008BF RID: 2239 RVA: 0x00016297 File Offset: 0x00014497
+ public void GetGoodsWeightAsync(int transId)
+ {
+ this.GetGoodsWeightAsync(transId, null);
+ }
+
+ // Token: 0x060008C0 RID: 2240 RVA: 0x000162A4 File Offset: 0x000144A4
+ public void GetGoodsWeightAsync(int transId, object userState)
+ {
+ if (this.GetGoodsWeightOperationCompleted == null)
+ {
+ this.GetGoodsWeightOperationCompleted = new SendOrPostCallback(this.OnGetGoodsWeightOperationCompleted);
+ }
+ base.InvokeAsync("GetGoodsWeight", new object[]
+ {
+ transId
+ }, this.GetGoodsWeightOperationCompleted, userState);
+ }
+
+ // Token: 0x060008C1 RID: 2241 RVA: 0x000162FC File Offset: 0x000144FC
+ private void OnGetGoodsWeightOperationCompleted(object arg)
+ {
+ if (this.GetGoodsWeightCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.GetGoodsWeightCompleted(this, new GetGoodsWeightCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008C2 RID: 2242 RVA: 0x0001634C File Offset: 0x0001454C
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/GetGoodsBarcode", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public string GetGoodsBarcode(int transId)
+ {
+ object[] results = base.Invoke("GetGoodsBarcode", new object[]
+ {
+ transId
+ });
+ return (string)results[0];
+ }
+
+ // Token: 0x060008C3 RID: 2243 RVA: 0x00016383 File Offset: 0x00014583
+ public void GetGoodsBarcodeAsync(int transId)
+ {
+ this.GetGoodsBarcodeAsync(transId, null);
+ }
+
+ // Token: 0x060008C4 RID: 2244 RVA: 0x00016390 File Offset: 0x00014590
+ public void GetGoodsBarcodeAsync(int transId, object userState)
+ {
+ if (this.GetGoodsBarcodeOperationCompleted == null)
+ {
+ this.GetGoodsBarcodeOperationCompleted = new SendOrPostCallback(this.OnGetGoodsBarcodeOperationCompleted);
+ }
+ base.InvokeAsync("GetGoodsBarcode", new object[]
+ {
+ transId
+ }, this.GetGoodsBarcodeOperationCompleted, userState);
+ }
+
+ // Token: 0x060008C5 RID: 2245 RVA: 0x000163E8 File Offset: 0x000145E8
+ private void OnGetGoodsBarcodeOperationCompleted(object arg)
+ {
+ if (this.GetGoodsBarcodeCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.GetGoodsBarcodeCompleted(this, new GetGoodsBarcodeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008C6 RID: 2246 RVA: 0x00016438 File Offset: 0x00014638
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/IsPassed", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int IsPassed(int transId)
+ {
+ object[] results = base.Invoke("IsPassed", new object[]
+ {
+ transId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060008C7 RID: 2247 RVA: 0x0001646F File Offset: 0x0001466F
+ public void IsPassedAsync(int transId)
+ {
+ this.IsPassedAsync(transId, null);
+ }
+
+ // Token: 0x060008C8 RID: 2248 RVA: 0x0001647C File Offset: 0x0001467C
+ public void IsPassedAsync(int transId, object userState)
+ {
+ if (this.IsPassedOperationCompleted == null)
+ {
+ this.IsPassedOperationCompleted = new SendOrPostCallback(this.OnIsPassedOperationCompleted);
+ }
+ base.InvokeAsync("IsPassed", new object[]
+ {
+ transId
+ }, this.IsPassedOperationCompleted, userState);
+ }
+
+ // Token: 0x060008C9 RID: 2249 RVA: 0x000164D4 File Offset: 0x000146D4
+ private void OnIsPassedOperationCompleted(object arg)
+ {
+ if (this.IsPassedCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.IsPassedCompleted(this, new IsPassedCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008CA RID: 2250 RVA: 0x00016524 File Offset: 0x00014724
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/SendTranStop", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendTranStop(int transId)
+ {
+ object[] results = base.Invoke("SendTranStop", new object[]
+ {
+ transId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060008CB RID: 2251 RVA: 0x0001655B File Offset: 0x0001475B
+ public void SendTranStopAsync(int transId)
+ {
+ this.SendTranStopAsync(transId, null);
+ }
+
+ // Token: 0x060008CC RID: 2252 RVA: 0x00016568 File Offset: 0x00014768
+ public void SendTranStopAsync(int transId, object userState)
+ {
+ if (this.SendTranStopOperationCompleted == null)
+ {
+ this.SendTranStopOperationCompleted = new SendOrPostCallback(this.OnSendTranStopOperationCompleted);
+ }
+ base.InvokeAsync("SendTranStop", new object[]
+ {
+ transId
+ }, this.SendTranStopOperationCompleted, userState);
+ }
+
+ // Token: 0x060008CD RID: 2253 RVA: 0x000165C0 File Offset: 0x000147C0
+ private void OnSendTranStopOperationCompleted(object arg)
+ {
+ if (this.SendTranStopCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendTranStopCompleted(this, new SendTranStopCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008CE RID: 2254 RVA: 0x00016610 File Offset: 0x00014810
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/SendTranDelete", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendTranDelete(int transId)
+ {
+ object[] results = base.Invoke("SendTranDelete", new object[]
+ {
+ transId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060008CF RID: 2255 RVA: 0x00016647 File Offset: 0x00014847
+ public void SendTranDeleteAsync(int transId)
+ {
+ this.SendTranDeleteAsync(transId, null);
+ }
+
+ // Token: 0x060008D0 RID: 2256 RVA: 0x00016654 File Offset: 0x00014854
+ public void SendTranDeleteAsync(int transId, object userState)
+ {
+ if (this.SendTranDeleteOperationCompleted == null)
+ {
+ this.SendTranDeleteOperationCompleted = new SendOrPostCallback(this.OnSendTranDeleteOperationCompleted);
+ }
+ base.InvokeAsync("SendTranDelete", new object[]
+ {
+ transId
+ }, this.SendTranDeleteOperationCompleted, userState);
+ }
+
+ // Token: 0x060008D1 RID: 2257 RVA: 0x000166AC File Offset: 0x000148AC
+ private void OnSendTranDeleteOperationCompleted(object arg)
+ {
+ if (this.SendTranDeleteCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendTranDeleteCompleted(this, new SendTranDeleteCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008D2 RID: 2258 RVA: 0x000166FC File Offset: 0x000148FC
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/SendTranReset", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int SendTranReset(int transId)
+ {
+ object[] results = base.Invoke("SendTranReset", new object[]
+ {
+ transId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060008D3 RID: 2259 RVA: 0x00016733 File Offset: 0x00014933
+ public void SendTranResetAsync(int transId)
+ {
+ this.SendTranResetAsync(transId, null);
+ }
+
+ // Token: 0x060008D4 RID: 2260 RVA: 0x00016740 File Offset: 0x00014940
+ public void SendTranResetAsync(int transId, object userState)
+ {
+ if (this.SendTranResetOperationCompleted == null)
+ {
+ this.SendTranResetOperationCompleted = new SendOrPostCallback(this.OnSendTranResetOperationCompleted);
+ }
+ base.InvokeAsync("SendTranReset", new object[]
+ {
+ transId
+ }, this.SendTranResetOperationCompleted, userState);
+ }
+
+ // Token: 0x060008D5 RID: 2261 RVA: 0x00016798 File Offset: 0x00014998
+ private void OnSendTranResetOperationCompleted(object arg)
+ {
+ if (this.SendTranResetCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendTranResetCompleted(this, new SendTranResetCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008D6 RID: 2262 RVA: 0x000167E8 File Offset: 0x000149E8
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/ClearTranGoods", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool ClearTranGoods(int transId)
+ {
+ object[] results = base.Invoke("ClearTranGoods", new object[]
+ {
+ transId
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x060008D7 RID: 2263 RVA: 0x0001681F File Offset: 0x00014A1F
+ public void ClearTranGoodsAsync(int transId)
+ {
+ this.ClearTranGoodsAsync(transId, null);
+ }
+
+ // Token: 0x060008D8 RID: 2264 RVA: 0x0001682C File Offset: 0x00014A2C
+ public void ClearTranGoodsAsync(int transId, object userState)
+ {
+ if (this.ClearTranGoodsOperationCompleted == null)
+ {
+ this.ClearTranGoodsOperationCompleted = new SendOrPostCallback(this.OnClearTranGoodsOperationCompleted);
+ }
+ base.InvokeAsync("ClearTranGoods", new object[]
+ {
+ transId
+ }, this.ClearTranGoodsOperationCompleted, userState);
+ }
+
+ // Token: 0x060008D9 RID: 2265 RVA: 0x00016884 File Offset: 0x00014A84
+ private void OnClearTranGoodsOperationCompleted(object arg)
+ {
+ if (this.ClearTranGoodsCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.ClearTranGoodsCompleted(this, new ClearTranGoodsCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008DA RID: 2266 RVA: 0x000168D4 File Offset: 0x00014AD4
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/FinishTask", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public int FinishTask(int transId)
+ {
+ object[] results = base.Invoke("FinishTask", new object[]
+ {
+ transId
+ });
+ return (int)results[0];
+ }
+
+ // Token: 0x060008DB RID: 2267 RVA: 0x0001690B File Offset: 0x00014B0B
+ public void FinishTaskAsync(int transId)
+ {
+ this.FinishTaskAsync(transId, null);
+ }
+
+ // Token: 0x060008DC RID: 2268 RVA: 0x00016918 File Offset: 0x00014B18
+ public void FinishTaskAsync(int transId, object userState)
+ {
+ if (this.FinishTaskOperationCompleted == null)
+ {
+ this.FinishTaskOperationCompleted = new SendOrPostCallback(this.OnFinishTaskOperationCompleted);
+ }
+ base.InvokeAsync("FinishTask", new object[]
+ {
+ transId
+ }, this.FinishTaskOperationCompleted, userState);
+ }
+
+ // Token: 0x060008DD RID: 2269 RVA: 0x00016970 File Offset: 0x00014B70
+ private void OnFinishTaskOperationCompleted(object arg)
+ {
+ if (this.FinishTaskCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.FinishTaskCompleted(this, new FinishTaskCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008DE RID: 2270 RVA: 0x000169C0 File Offset: 0x00014BC0
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/SendGoodsType", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool SendGoodsType(int transId, int palletType)
+ {
+ object[] results = base.Invoke("SendGoodsType", new object[]
+ {
+ transId,
+ palletType
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x060008DF RID: 2271 RVA: 0x00016A00 File Offset: 0x00014C00
+ public void SendGoodsTypeAsync(int transId, int palletType)
+ {
+ this.SendGoodsTypeAsync(transId, palletType, null);
+ }
+
+ // Token: 0x060008E0 RID: 2272 RVA: 0x00016A10 File Offset: 0x00014C10
+ public void SendGoodsTypeAsync(int transId, int palletType, object userState)
+ {
+ if (this.SendGoodsTypeOperationCompleted == null)
+ {
+ this.SendGoodsTypeOperationCompleted = new SendOrPostCallback(this.OnSendGoodsTypeOperationCompleted);
+ }
+ base.InvokeAsync("SendGoodsType", new object[]
+ {
+ transId,
+ palletType
+ }, this.SendGoodsTypeOperationCompleted, userState);
+ }
+
+ // Token: 0x060008E1 RID: 2273 RVA: 0x00016A70 File Offset: 0x00014C70
+ private void OnSendGoodsTypeOperationCompleted(object arg)
+ {
+ if (this.SendGoodsTypeCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.SendGoodsTypeCompleted(this, new SendGoodsTypeCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008E2 RID: 2274 RVA: 0x00016AC0 File Offset: 0x00014CC0
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/UnlockTran", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool UnlockTran(int east)
+ {
+ object[] results = base.Invoke("UnlockTran", new object[]
+ {
+ east
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x060008E3 RID: 2275 RVA: 0x00016AF7 File Offset: 0x00014CF7
+ public void UnlockTranAsync(int east)
+ {
+ this.UnlockTranAsync(east, null);
+ }
+
+ // Token: 0x060008E4 RID: 2276 RVA: 0x00016B04 File Offset: 0x00014D04
+ public void UnlockTranAsync(int east, object userState)
+ {
+ if (this.UnlockTranOperationCompleted == null)
+ {
+ this.UnlockTranOperationCompleted = new SendOrPostCallback(this.OnUnlockTranOperationCompleted);
+ }
+ base.InvokeAsync("UnlockTran", new object[]
+ {
+ east
+ }, this.UnlockTranOperationCompleted, userState);
+ }
+
+ // Token: 0x060008E5 RID: 2277 RVA: 0x00016B5C File Offset: 0x00014D5C
+ private void OnUnlockTranOperationCompleted(object arg)
+ {
+ if (this.UnlockTranCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.UnlockTranCompleted(this, new UnlockTranCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008E6 RID: 2278 RVA: 0x00016BAC File Offset: 0x00014DAC
+ [SoapRpcMethod("http://tempuri.org/ISrmTranService/UnFullTran", RequestNamespace = "http://tempuri.org/", ResponseNamespace = "http://tempuri.org/", Use = SoapBindingUse.Literal)]
+ public bool UnFullTran(int east)
+ {
+ object[] results = base.Invoke("UnFullTran", new object[]
+ {
+ east
+ });
+ return (bool)results[0];
+ }
+
+ // Token: 0x060008E7 RID: 2279 RVA: 0x00016BE3 File Offset: 0x00014DE3
+ public void UnFullTranAsync(int east)
+ {
+ this.UnFullTranAsync(east, null);
+ }
+
+ // Token: 0x060008E8 RID: 2280 RVA: 0x00016BF0 File Offset: 0x00014DF0
+ public void UnFullTranAsync(int east, object userState)
+ {
+ if (this.UnFullTranOperationCompleted == null)
+ {
+ this.UnFullTranOperationCompleted = new SendOrPostCallback(this.OnUnFullTranOperationCompleted);
+ }
+ base.InvokeAsync("UnFullTran", new object[]
+ {
+ east
+ }, this.UnFullTranOperationCompleted, userState);
+ }
+
+ // Token: 0x060008E9 RID: 2281 RVA: 0x00016C48 File Offset: 0x00014E48
+ private void OnUnFullTranOperationCompleted(object arg)
+ {
+ if (this.UnFullTranCompleted != null)
+ {
+ InvokeCompletedEventArgs invokeArgs = (InvokeCompletedEventArgs)arg;
+ this.UnFullTranCompleted(this, new UnFullTranCompletedEventArgs(invokeArgs.Results, invokeArgs.Error, invokeArgs.Cancelled, invokeArgs.UserState));
+ }
+ }
+
+ // Token: 0x060008EA RID: 2282 RVA: 0x00016C96 File Offset: 0x00014E96
+ public new void CancelAsync(object userState)
+ {
+ base.CancelAsync(userState);
+ }
+
+ // Token: 0x060008EB RID: 2283 RVA: 0x00016CA4 File Offset: 0x00014EA4
+ private bool IsLocalFileSystemWebService(string url)
+ {
+ bool result;
+ if (url == null || url == string.Empty)
+ {
+ result = false;
+ }
+ else
+ {
+ Uri wsUri = new Uri(url);
+ result = (wsUri.Port >= 1024 && string.Compare(wsUri.Host, "localHost", StringComparison.OrdinalIgnoreCase) == 0);
+ }
+ return result;
+ }
+
+ // Token: 0x04000487 RID: 1159
+ private SendOrPostCallback HasTranGoodsOperationCompleted;
+
+ // Token: 0x04000488 RID: 1160
+ private SendOrPostCallback GetErrorMsgOperationCompleted;
+
+ // Token: 0x04000489 RID: 1161
+ private SendOrPostCallback GetInErrorMsgOperationCompleted;
+
+ // Token: 0x0400048A RID: 1162
+ private SendOrPostCallback ErrorTranGoodsOperationCompleted;
+
+ // Token: 0x0400048B RID: 1163
+ private SendOrPostCallback GetSrmConveyorStationInfoOperationCompleted;
+
+ // Token: 0x0400048C RID: 1164
+ private SendOrPostCallback SendGoodsSizeOperationCompleted;
+
+ // Token: 0x0400048D RID: 1165
+ private SendOrPostCallback SendGoodsReadyOperationCompleted;
+
+ // Token: 0x0400048E RID: 1166
+ private SendOrPostCallback SendWeightOkOperationCompleted;
+
+ // Token: 0x0400048F RID: 1167
+ private SendOrPostCallback GetGoodsWeightOperationCompleted;
+
+ // Token: 0x04000490 RID: 1168
+ private SendOrPostCallback GetGoodsBarcodeOperationCompleted;
+
+ // Token: 0x04000491 RID: 1169
+ private SendOrPostCallback IsPassedOperationCompleted;
+
+ // Token: 0x04000492 RID: 1170
+ private SendOrPostCallback SendTranStopOperationCompleted;
+
+ // Token: 0x04000493 RID: 1171
+ private SendOrPostCallback SendTranDeleteOperationCompleted;
+
+ // Token: 0x04000494 RID: 1172
+ private SendOrPostCallback SendTranResetOperationCompleted;
+
+ // Token: 0x04000495 RID: 1173
+ private SendOrPostCallback ClearTranGoodsOperationCompleted;
+
+ // Token: 0x04000496 RID: 1174
+ private SendOrPostCallback FinishTaskOperationCompleted;
+
+ // Token: 0x04000497 RID: 1175
+ private SendOrPostCallback SendGoodsTypeOperationCompleted;
+
+ // Token: 0x04000498 RID: 1176
+ private SendOrPostCallback UnlockTranOperationCompleted;
+
+ // Token: 0x04000499 RID: 1177
+ private SendOrPostCallback UnFullTranOperationCompleted;
+
+ // Token: 0x0400049A RID: 1178
+ private bool useDefaultCredentialsSetExplicitly;
+ }
+}
diff --git a/pj1/QQShow/TranService/UnFullTranCompletedEventArgs.cs b/pj1/QQShow/TranService/UnFullTranCompletedEventArgs.cs
new file mode 100644
index 0000000..e98333d
--- /dev/null
+++ b/pj1/QQShow/TranService/UnFullTranCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x020000A6 RID: 166
+ [DebuggerStepThrough]
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public class UnFullTranCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x0600095C RID: 2396 RVA: 0x00017146 File Offset: 0x00015346
+ internal UnFullTranCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x170003A5 RID: 933
+ // (get) Token: 0x0600095D RID: 2397 RVA: 0x0001715C File Offset: 0x0001535C
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x040004C0 RID: 1216
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/UnFullTranCompletedEventHandler.cs b/pj1/QQShow/TranService/UnFullTranCompletedEventHandler.cs
new file mode 100644
index 0000000..f607d2b
--- /dev/null
+++ b/pj1/QQShow/TranService/UnFullTranCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x020000A5 RID: 165
+ // (Invoke) Token: 0x06000959 RID: 2393
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void UnFullTranCompletedEventHandler(object sender, UnFullTranCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/TranService/UnlockTranCompletedEventArgs.cs b/pj1/QQShow/TranService/UnlockTranCompletedEventArgs.cs
new file mode 100644
index 0000000..f8d8b92
--- /dev/null
+++ b/pj1/QQShow/TranService/UnlockTranCompletedEventArgs.cs
@@ -0,0 +1,34 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+using System.ComponentModel;
+using System.Diagnostics;
+
+namespace QQShow.TranService
+{
+ // Token: 0x020000A4 RID: 164
+ [DesignerCategory("code")]
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ [DebuggerStepThrough]
+ public class UnlockTranCompletedEventArgs : AsyncCompletedEventArgs
+ {
+ // Token: 0x06000956 RID: 2390 RVA: 0x0001710A File Offset: 0x0001530A
+ internal UnlockTranCompletedEventArgs(object[] results, Exception exception, bool cancelled, object userState) : base(exception, cancelled, userState)
+ {
+ this.results = results;
+ }
+
+ // Token: 0x170003A4 RID: 932
+ // (get) Token: 0x06000957 RID: 2391 RVA: 0x00017120 File Offset: 0x00015320
+ public bool Result
+ {
+ get
+ {
+ base.RaiseExceptionIfNecessary();
+ return (bool)this.results[0];
+ }
+ }
+
+ // Token: 0x040004BF RID: 1215
+ private object[] results;
+ }
+}
diff --git a/pj1/QQShow/TranService/UnlockTranCompletedEventHandler.cs b/pj1/QQShow/TranService/UnlockTranCompletedEventHandler.cs
new file mode 100644
index 0000000..bb35969
--- /dev/null
+++ b/pj1/QQShow/TranService/UnlockTranCompletedEventHandler.cs
@@ -0,0 +1,10 @@
+锘縰sing System;
+using System.CodeDom.Compiler;
+
+namespace QQShow.TranService
+{
+ // Token: 0x020000A3 RID: 163
+ // (Invoke) Token: 0x06000953 RID: 2387
+ [GeneratedCode("System.Web.Services", "4.8.4084.0")]
+ public delegate void UnlockTranCompletedEventHandler(object sender, UnlockTranCompletedEventArgs e);
+}
diff --git a/pj1/QQShow/app.config b/pj1/QQShow/app.config
new file mode 100644
index 0000000..e5bfab2
--- /dev/null
+++ b/pj1/QQShow/app.config
@@ -0,0 +1,43 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+ <configSections>
+ <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
+ <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
+ <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
+ <section name="QQShow.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
+ </sectionGroup>
+ </configSections>
+ <startup>
+ <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
+ </startup>
+ <entityFramework>
+ <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
+ <parameters>
+ <parameter value="mssqllocaldb" />
+ </parameters>
+ </defaultConnectionFactory>
+ <providers>
+ <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
+ </providers>
+ </entityFramework>
+ <connectionStrings>
+ <add name="Model1" connectionString="data source=PC-S22016\SqlExpress;initial catalog=WB20005QingQi-WMS;user id=sa;password=123456;MultipleActiveResultSets=True;App=EntityFramework" providerName="System.Data.SqlClient" />
+ </connectionStrings>
+ <system.serviceModel>
+ <bindings />
+ <client />
+ </system.serviceModel>
+ <applicationSettings>
+ <QQShow.Properties.Settings>
+ <setting name="QQShow_SrmService_SrmService" serializeAs="String">
+ <value>http://10.103.11.236:8733/Design_Time_Addresses/iWareSda_QQJF.SrmService/SrmService/</value>
+ </setting>
+ <setting name="QQShow_RgvService_RgvService" serializeAs="String">
+ <value>http://10.103.11.236:8733/Design_Time_Addresses/iWareSda_QQJF.RGV.RgvService/RgvService/</value>
+ </setting>
+ <setting name="QQShow_TranService_SrmTranService" serializeAs="String">
+ <value>http://10.103.11.236:8733/Design_Time_Addresses/iWareSda_QQJF.SRMTRAN.SrmTranService/SrmTranService/</value>
+ </setting>
+ </QQShow.Properties.Settings>
+ </applicationSettings>
+</configuration>
\ No newline at end of file
diff --git a/pj1/QQShow/app.manifest b/pj1/QQShow/app.manifest
new file mode 100644
index 0000000..061c9ca
--- /dev/null
+++ b/pj1/QQShow/app.manifest
@@ -0,0 +1,11 @@
+锘�<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
+ <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
+ <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
+ <security>
+ <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
+ <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
+ </requestedPrivileges>
+ </security>
+ </trustInfo>
+</assembly>
diff --git a/pj1/QQShow/rgvInfo.cs b/pj1/QQShow/rgvInfo.cs
new file mode 100644
index 0000000..1194b04
--- /dev/null
+++ b/pj1/QQShow/rgvInfo.cs
@@ -0,0 +1,78 @@
+锘縰sing System;
+
+namespace QQShow
+{
+ // Token: 0x0200004B RID: 75
+ internal class rgvInfo
+ {
+ // Token: 0x1700034A RID: 842
+ // (get) Token: 0x060006ED RID: 1773 RVA: 0x00011E80 File Offset: 0x00010080
+ // (set) Token: 0x060006EE RID: 1774 RVA: 0x00011E97 File Offset: 0x00010097
+ public string RgvName { get; set; }
+
+ // Token: 0x1700034B RID: 843
+ // (get) Token: 0x060006EF RID: 1775 RVA: 0x00011EA0 File Offset: 0x000100A0
+ // (set) Token: 0x060006F0 RID: 1776 RVA: 0x00011EB7 File Offset: 0x000100B7
+ public int Rgvid { get; set; }
+
+ // Token: 0x1700034C RID: 844
+ // (get) Token: 0x060006F1 RID: 1777 RVA: 0x00011EC0 File Offset: 0x000100C0
+ // (set) Token: 0x060006F2 RID: 1778 RVA: 0x00011ED7 File Offset: 0x000100D7
+ public int getFinish { get; set; }
+
+ // Token: 0x1700034D RID: 845
+ // (get) Token: 0x060006F3 RID: 1779 RVA: 0x00011EE0 File Offset: 0x000100E0
+ // (set) Token: 0x060006F4 RID: 1780 RVA: 0x00011EF7 File Offset: 0x000100F7
+ public int putFinish { get; set; }
+
+ // Token: 0x1700034E RID: 846
+ // (get) Token: 0x060006F5 RID: 1781 RVA: 0x00011F00 File Offset: 0x00010100
+ // (set) Token: 0x060006F6 RID: 1782 RVA: 0x00011F17 File Offset: 0x00010117
+ public int onLine { get; set; }
+
+ // Token: 0x1700034F RID: 847
+ // (get) Token: 0x060006F7 RID: 1783 RVA: 0x00011F20 File Offset: 0x00010120
+ // (set) Token: 0x060006F8 RID: 1784 RVA: 0x00011F37 File Offset: 0x00010137
+ public int ararm { get; set; }
+
+ // Token: 0x17000350 RID: 848
+ // (get) Token: 0x060006F9 RID: 1785 RVA: 0x00011F40 File Offset: 0x00010140
+ // (set) Token: 0x060006FA RID: 1786 RVA: 0x00011F57 File Offset: 0x00010157
+ public int taskFinish { get; set; }
+
+ // Token: 0x17000351 RID: 849
+ // (get) Token: 0x060006FB RID: 1787 RVA: 0x00011F60 File Offset: 0x00010160
+ // (set) Token: 0x060006FC RID: 1788 RVA: 0x00011F77 File Offset: 0x00010177
+ public int loaded { get; set; }
+
+ // Token: 0x17000352 RID: 850
+ // (get) Token: 0x060006FD RID: 1789 RVA: 0x00011F80 File Offset: 0x00010180
+ // (set) Token: 0x060006FE RID: 1790 RVA: 0x00011F97 File Offset: 0x00010197
+ public int alarmCode { get; set; }
+
+ // Token: 0x17000353 RID: 851
+ // (get) Token: 0x060006FF RID: 1791 RVA: 0x00011FA0 File Offset: 0x000101A0
+ // (set) Token: 0x06000700 RID: 1792 RVA: 0x00011FB7 File Offset: 0x000101B7
+ public int state { get; set; }
+
+ // Token: 0x17000354 RID: 852
+ // (get) Token: 0x06000701 RID: 1793 RVA: 0x00011FC0 File Offset: 0x000101C0
+ // (set) Token: 0x06000702 RID: 1794 RVA: 0x00011FD7 File Offset: 0x000101D7
+ public int pos { get; set; }
+
+ // Token: 0x17000355 RID: 853
+ // (get) Token: 0x06000703 RID: 1795 RVA: 0x00011FE0 File Offset: 0x000101E0
+ // (set) Token: 0x06000704 RID: 1796 RVA: 0x00011FF7 File Offset: 0x000101F7
+ public int taskId { get; set; }
+
+ // Token: 0x17000356 RID: 854
+ // (get) Token: 0x06000705 RID: 1797 RVA: 0x00012000 File Offset: 0x00010200
+ // (set) Token: 0x06000706 RID: 1798 RVA: 0x00012017 File Offset: 0x00010217
+ public int handShake { get; set; }
+
+ // Token: 0x17000357 RID: 855
+ // (get) Token: 0x06000707 RID: 1799 RVA: 0x00012020 File Offset: 0x00010220
+ // (set) Token: 0x06000708 RID: 1800 RVA: 0x00012037 File Offset: 0x00010237
+ public bool useful { get; set; }
+ }
+}
diff --git a/pj1/QQShow/srmInfo.cs b/pj1/QQShow/srmInfo.cs
new file mode 100644
index 0000000..926542d
--- /dev/null
+++ b/pj1/QQShow/srmInfo.cs
@@ -0,0 +1,103 @@
+锘縰sing System;
+
+namespace QQShow
+{
+ // Token: 0x0200004C RID: 76
+ internal class srmInfo
+ {
+ // Token: 0x17000358 RID: 856
+ // (get) Token: 0x0600070A RID: 1802 RVA: 0x00012048 File Offset: 0x00010248
+ // (set) Token: 0x0600070B RID: 1803 RVA: 0x0001205F File Offset: 0x0001025F
+ public string SrmName { get; set; }
+
+ // Token: 0x17000359 RID: 857
+ // (get) Token: 0x0600070C RID: 1804 RVA: 0x00012068 File Offset: 0x00010268
+ // (set) Token: 0x0600070D RID: 1805 RVA: 0x0001207F File Offset: 0x0001027F
+ public int DeviceId { get; set; }
+
+ // Token: 0x1700035A RID: 858
+ // (get) Token: 0x0600070E RID: 1806 RVA: 0x00012088 File Offset: 0x00010288
+ // (set) Token: 0x0600070F RID: 1807 RVA: 0x0001209F File Offset: 0x0001029F
+ public int RhandShake { get; set; }
+
+ // Token: 0x1700035B RID: 859
+ // (get) Token: 0x06000710 RID: 1808 RVA: 0x000120A8 File Offset: 0x000102A8
+ // (set) Token: 0x06000711 RID: 1809 RVA: 0x000120BF File Offset: 0x000102BF
+ public int Rmode { get; set; }
+
+ // Token: 0x1700035C RID: 860
+ // (get) Token: 0x06000712 RID: 1810 RVA: 0x000120C8 File Offset: 0x000102C8
+ // (set) Token: 0x06000713 RID: 1811 RVA: 0x000120DF File Offset: 0x000102DF
+ public int Ralarm { get; set; }
+
+ // Token: 0x1700035D RID: 861
+ // (get) Token: 0x06000714 RID: 1812 RVA: 0x000120E8 File Offset: 0x000102E8
+ // (set) Token: 0x06000715 RID: 1813 RVA: 0x000120FF File Offset: 0x000102FF
+ public int RliftFull { get; set; }
+
+ // Token: 0x1700035E RID: 862
+ // (get) Token: 0x06000716 RID: 1814 RVA: 0x00012108 File Offset: 0x00010308
+ // (set) Token: 0x06000717 RID: 1815 RVA: 0x0001211F File Offset: 0x0001031F
+ public int Rposx { get; set; }
+
+ // Token: 0x1700035F RID: 863
+ // (get) Token: 0x06000718 RID: 1816 RVA: 0x00012128 File Offset: 0x00010328
+ // (set) Token: 0x06000719 RID: 1817 RVA: 0x0001213F File Offset: 0x0001033F
+ public int Rposy { get; set; }
+
+ // Token: 0x17000360 RID: 864
+ // (get) Token: 0x0600071A RID: 1818 RVA: 0x00012148 File Offset: 0x00010348
+ // (set) Token: 0x0600071B RID: 1819 RVA: 0x0001215F File Offset: 0x0001035F
+ public int Rposz { get; set; }
+
+ // Token: 0x17000361 RID: 865
+ // (get) Token: 0x0600071C RID: 1820 RVA: 0x00012168 File Offset: 0x00010368
+ // (set) Token: 0x0600071D RID: 1821 RVA: 0x0001217F File Offset: 0x0001037F
+ public long Rposxmm { get; set; }
+
+ // Token: 0x17000362 RID: 866
+ // (get) Token: 0x0600071E RID: 1822 RVA: 0x00012188 File Offset: 0x00010388
+ // (set) Token: 0x0600071F RID: 1823 RVA: 0x0001219F File Offset: 0x0001039F
+ public long Rposymm { get; set; }
+
+ // Token: 0x17000363 RID: 867
+ // (get) Token: 0x06000720 RID: 1824 RVA: 0x000121A8 File Offset: 0x000103A8
+ // (set) Token: 0x06000721 RID: 1825 RVA: 0x000121BF File Offset: 0x000103BF
+ public long Rposzmm { get; set; }
+
+ // Token: 0x17000364 RID: 868
+ // (get) Token: 0x06000722 RID: 1826 RVA: 0x000121C8 File Offset: 0x000103C8
+ // (set) Token: 0x06000723 RID: 1827 RVA: 0x000121DF File Offset: 0x000103DF
+ public int RpickFinish { get; set; }
+
+ // Token: 0x17000365 RID: 869
+ // (get) Token: 0x06000724 RID: 1828 RVA: 0x000121E8 File Offset: 0x000103E8
+ // (set) Token: 0x06000725 RID: 1829 RVA: 0x000121FF File Offset: 0x000103FF
+ public int RdeliveryFinish { get; set; }
+
+ // Token: 0x17000366 RID: 870
+ // (get) Token: 0x06000726 RID: 1830 RVA: 0x00012208 File Offset: 0x00010408
+ // (set) Token: 0x06000727 RID: 1831 RVA: 0x0001221F File Offset: 0x0001041F
+ public int RtaskFinish { get; set; }
+
+ // Token: 0x17000367 RID: 871
+ // (get) Token: 0x06000728 RID: 1832 RVA: 0x00012228 File Offset: 0x00010428
+ // (set) Token: 0x06000729 RID: 1833 RVA: 0x0001223F File Offset: 0x0001043F
+ public int RalarmNumber { get; set; }
+
+ // Token: 0x17000368 RID: 872
+ // (get) Token: 0x0600072A RID: 1834 RVA: 0x00012248 File Offset: 0x00010448
+ // (set) Token: 0x0600072B RID: 1835 RVA: 0x0001225F File Offset: 0x0001045F
+ public int Rstate { get; set; }
+
+ // Token: 0x17000369 RID: 873
+ // (get) Token: 0x0600072C RID: 1836 RVA: 0x00012268 File Offset: 0x00010468
+ // (set) Token: 0x0600072D RID: 1837 RVA: 0x0001227F File Offset: 0x0001047F
+ public int Ractuallane { get; set; }
+
+ // Token: 0x1700036A RID: 874
+ // (get) Token: 0x0600072E RID: 1838 RVA: 0x00012288 File Offset: 0x00010488
+ // (set) Token: 0x0600072F RID: 1839 RVA: 0x0001229F File Offset: 0x0001049F
+ public int RtaskNO { get; set; }
+ }
+}
--
Gitblit v1.9.3