B70340 1 yıl önce
işleme
05ab2603b3
69 değiştirilmiş dosya ile 16793 ekleme ve 0 silme
  1. BIN
      .vs/Calculator-Backend-SYS/FileContentIndex/901f44de-401a-4f8e-9e38-05cedac0f29c.vsidx
  2. BIN
      .vs/Calculator-Backend-SYS/FileContentIndex/cbe24a34-c4f9-457f-a048-69a7dfd4899e.vsidx
  3. BIN
      .vs/Calculator-Backend-SYS/FileContentIndex/cf28808f-f6ed-46a2-b028-e0521a79b41c.vsidx
  4. BIN
      .vs/Calculator-Backend-SYS/FileContentIndex/f5a0886c-0877-43c3-abf0-7872f5bdb585.vsidx
  5. 0
    0
      .vs/Calculator-Backend-SYS/FileContentIndex/read.lock
  6. BIN
      .vs/Calculator-Backend-SYS/v17/.suo
  7. 25
    0
      Calculator-Backend-SYS.sln
  8. 6
    0
      Calculator-Backend-SYS/App.config
  9. 1433
    0
      Calculator-Backend-SYS/Calculator-Backend-SYS.Designer.vb
  10. 296
    0
      Calculator-Backend-SYS/Calculator-Backend-SYS.resx
  11. 353
    0
      Calculator-Backend-SYS/Calculator-Backend-SYS.vb
  12. 183
    0
      Calculator-Backend-SYS/Calculator-Backend-SYS.vbproj
  13. 38
    0
      Calculator-Backend-SYS/My Project/Application.Designer.vb
  14. 11
    0
      Calculator-Backend-SYS/My Project/Application.myapp
  15. 35
    0
      Calculator-Backend-SYS/My Project/AssemblyInfo.vb
  16. 153
    0
      Calculator-Backend-SYS/My Project/Resources.Designer.vb
  17. 148
    0
      Calculator-Backend-SYS/My Project/Resources.resx
  18. 73
    0
      Calculator-Backend-SYS/My Project/Settings.Designer.vb
  19. 7
    0
      Calculator-Backend-SYS/My Project/Settings.settings
  20. BIN
      Calculator-Backend-SYS/Resources/Close.png
  21. BIN
      Calculator-Backend-SYS/Resources/NULL1.png
  22. BIN
      Calculator-Backend-SYS/Resources/SAVER.png
  23. BIN
      Calculator-Backend-SYS/Resources/ZOOM01.png
  24. BIN
      Calculator-Backend-SYS/Resources/calc1.png
  25. BIN
      Calculator-Backend-SYS/Resources/print.png
  26. BIN
      Calculator-Backend-SYS/Resources/question-mark.png
  27. BIN
      Calculator-Backend-SYS/Resources/system.png
  28. BIN
      Calculator-Backend-SYS/Resources/下載.png
  29. 572
    0
      Calculator-Backend-SYS/SQL_語法_1.vb
  30. 71
    0
      Calculator-Backend-SYS/SQL_連線字串.vb
  31. 65
    0
      Calculator-Backend-SYS/SQL_連線狀態模組3.vb
  32. 79
    0
      Calculator-Backend-SYS/app.manifest
  33. BIN
      Calculator-Backend-SYS/ayo9y-pohlq-001.ico
  34. BIN
      Calculator-Backend-SYS/bin/Debug/Calculator-Backend-SYS.exe
  35. 6
    0
      Calculator-Backend-SYS/bin/Debug/Calculator-Backend-SYS.exe.config
  36. BIN
      Calculator-Backend-SYS/bin/Debug/Calculator-Backend-SYS.pdb
  37. 80
    0
      Calculator-Backend-SYS/bin/Debug/Calculator-Backend-SYS.xml
  38. 7579
    0
      Calculator-Backend-SYS/bin/Debug/LANGUAGE_FILE.csv
  39. 7
    0
      Calculator-Backend-SYS/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.vb
  40. BIN
      Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.exe
  41. BIN
      Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.pdb
  42. BIN
      Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.vbproj.AssemblyReference.cache
  43. 1
    0
      Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.vbproj.CoreCompileInputs.cache
  44. 17
    0
      Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.vbproj.FileListAbsolute.txt
  45. BIN
      Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.vbproj.GenerateResource.cache
  46. 0
    0
      Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.vbproj.SuggestedBindingRedirects.cache
  47. 80
    0
      Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.xml
  48. BIN
      Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.Calculator_Backend_SYS.resources
  49. BIN
      Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.Resources.resources
  50. BIN
      Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.下拉清單_1.resources
  51. BIN
      Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.下拉清單_2.resources
  52. BIN
      Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.人員薪資_實際.resources
  53. BIN
      Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.人員薪資_沖帳.resources
  54. BIN
      Calculator-Backend-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache
  55. BIN
      Calculator-Backend-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  56. BIN
      Calculator-Backend-SYS/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll
  57. 176
    0
      Calculator-Backend-SYS/下拉清單_1.Designer.vb
  58. 120
    0
      Calculator-Backend-SYS/下拉清單_1.resx
  59. 108
    0
      Calculator-Backend-SYS/下拉清單_1.vb
  60. 77
    0
      Calculator-Backend-SYS/下拉清單_2.Designer.vb
  61. 120
    0
      Calculator-Backend-SYS/下拉清單_2.resx
  62. 24
    0
      Calculator-Backend-SYS/下拉清單_2.vb
  63. 933
    0
      Calculator-Backend-SYS/人員薪資/人員薪資_實際.Designer.vb
  64. 123
    0
      Calculator-Backend-SYS/人員薪資/人員薪資_實際.resx
  65. 1359
    0
      Calculator-Backend-SYS/人員薪資/人員薪資_實際.vb
  66. 933
    0
      Calculator-Backend-SYS/人員薪資/人員薪資_沖帳.Designer.vb
  67. 123
    0
      Calculator-Backend-SYS/人員薪資/人員薪資_沖帳.resx
  68. 1353
    0
      Calculator-Backend-SYS/人員薪資/人員薪資_沖帳.vb
  69. 26
    0
      Calculator-Backend-SYS/全域變數.vb

BIN
.vs/Calculator-Backend-SYS/FileContentIndex/901f44de-401a-4f8e-9e38-05cedac0f29c.vsidx Dosyayı Görüntüle


BIN
.vs/Calculator-Backend-SYS/FileContentIndex/cbe24a34-c4f9-457f-a048-69a7dfd4899e.vsidx Dosyayı Görüntüle


BIN
.vs/Calculator-Backend-SYS/FileContentIndex/cf28808f-f6ed-46a2-b028-e0521a79b41c.vsidx Dosyayı Görüntüle


BIN
.vs/Calculator-Backend-SYS/FileContentIndex/f5a0886c-0877-43c3-abf0-7872f5bdb585.vsidx Dosyayı Görüntüle


+ 0
- 0
.vs/Calculator-Backend-SYS/FileContentIndex/read.lock Dosyayı Görüntüle


BIN
.vs/Calculator-Backend-SYS/v17/.suo Dosyayı Görüntüle


+ 25
- 0
Calculator-Backend-SYS.sln Dosyayı Görüntüle

@@ -0,0 +1,25 @@
1
+
2
+Microsoft Visual Studio Solution File, Format Version 12.00
3
+# Visual Studio Version 17
4
+VisualStudioVersion = 17.5.33530.505
5
+MinimumVisualStudioVersion = 10.0.40219.1
6
+Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Calculator-Backend-SYS", "Calculator-Backend-SYS\Calculator-Backend-SYS.vbproj", "{C96D264B-4289-4349-9B79-9BFC4E6ED689}"
7
+EndProject
8
+Global
9
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
10
+		Debug|Any CPU = Debug|Any CPU
11
+		Release|Any CPU = Release|Any CPU
12
+	EndGlobalSection
13
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
14
+		{C96D264B-4289-4349-9B79-9BFC4E6ED689}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15
+		{C96D264B-4289-4349-9B79-9BFC4E6ED689}.Debug|Any CPU.Build.0 = Debug|Any CPU
16
+		{C96D264B-4289-4349-9B79-9BFC4E6ED689}.Release|Any CPU.ActiveCfg = Release|Any CPU
17
+		{C96D264B-4289-4349-9B79-9BFC4E6ED689}.Release|Any CPU.Build.0 = Release|Any CPU
18
+	EndGlobalSection
19
+	GlobalSection(SolutionProperties) = preSolution
20
+		HideSolutionNode = FALSE
21
+	EndGlobalSection
22
+	GlobalSection(ExtensibilityGlobals) = postSolution
23
+		SolutionGuid = {AC6A0245-C6CD-4EFC-B390-E0423B05557F}
24
+	EndGlobalSection
25
+EndGlobal

+ 6
- 0
Calculator-Backend-SYS/App.config Dosyayı Görüntüle

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="utf-8" ?>
2
+<configuration>
3
+    <startup>
4
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
5
+    </startup>
6
+</configuration>

+ 1433
- 0
Calculator-Backend-SYS/Calculator-Backend-SYS.Designer.vb
Dosya farkı çok büyük olduğundan ihmal edildi
Dosyayı Görüntüle


+ 296
- 0
Calculator-Backend-SYS/Calculator-Backend-SYS.resx Dosyayı Görüntüle

@@ -0,0 +1,296 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+  <data name="Label2.Text" xml:space="preserve">
121
+    <value>Mohon perhatikan, program ini adalah program latar belakang perhitungan otomatis berbagai laporan dalam sistem ERP dan tidak boleh dimatikan. Jika Anda menemukan program ini telah dimatikan, harap membukanya dan jalankannya.</value>
122
+  </data>
123
+  <metadata name="Timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
124
+    <value>17, 17</value>
125
+  </metadata>
126
+  <metadata name="Timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127
+    <value>109, 17</value>
128
+  </metadata>
129
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
130
+  <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
131
+    <value>
132
+        AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAABILAAASCwAAAAAAAAAA
133
+        AAAAAAAAAQEBAAEBAQAAAAAA////AAAAAAQEBAQOERERGRcXFyEXFxciFxcXIhcXFyIXFxciFxcXIhcX
134
+        FyIXFxciFxcXIhcXFyIXFxciFxcXIhcXFyIXFxciFxcXIhcXFyIXFxciFxcXIhcXFyIXFxciFxcXIhcX
135
+        FyIXFxciFxcXIhcXFyIXFxciFxcXIhcXFyIXFxciFxcXIhcXFyIXFxchEhISGgQEBA4AAAAFAAAAAAgI
136
+        CAAHBwcACgoKAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAFQMDAzcODg5gFhYWfhgYGIsZGRmPGRkZjxkZ
137
+        GY8ZGRmPGRkZjxgYGI8YGBiPGBgYjxgYGI8YGBiPGBgYjxgYGI8ZGRmPGRkZjxgYGI8YGBiPGBgYjxgY
138
+        GI8YGBiPGBgYjxgYGI8YGBiPGRkZjxkZGY8ZGRmPGBgYjxkZGY8ZGRmPGBgYjxgYGI8YGBiLFhYWfg4O
139
+        DmADAwM4AAAAFQsLCwQAAAAACgoKAAMDAwAAAAAAAAAAAAAAAAcBAQEqDw8PbCAgIK4sLCzYMDAw6TIy
140
+        Mu8yMjLwMzMz8TMzM/EyMjLxMjIy8TIyMvEyMjLxMjIy8TIyMvEyMjLxMjIy8TMzMvEzMzPxMzMz8TIz
141
+        M/EyMzPxMjIz8TIyMvEyMjLxMjIy8TIyMvEyMjLxMjIy8TIyMvEyMjLxMjIy8TIyMvEyMjLxMjIy8TEx
142
+        MfAxMTHvMDAw6SsrK9ghISGwEBAQbQMDAyoAAAAHAAAAAAAAAAAAAAAAAAAABgQEBDAYGBiILCws2DQ0
143
+        NPg2Njb/ODg4/zk5Of85OTn/Ojo6/zo6Ov85OTn/OTk5/zk5Of85OTn/Ojo6/zo6Ov86Ojr/Ojo6/zo6
144
+        Ov86Ojr/Ojk5/zo5Of86OTj/Ojk4/zo4OP86ODj/Ojg4/zo5OP86OTn/OTo6/zk5Of86Ojr/Ojo6/zk5
145
+        Of85OTn/OTk5/zg4OP84ODj/ODg4/zc3N/80NDT4LS0t2RkZGYoFBQUxAAAABgAAAAAAAAACAgICJBsb
146
+        G4UxMTHjNjY2/jc3N/85OTn/Ojo6/zs7O/88PDz/PDw8/zw8PP88PDz/PDw8/zw8PP88PDz/PDw8/z08
147
+        PP89PT3/PT08/z08Ov89Ozr/PTw9/z1AQ/89Rkz/PEtU/zxOWv89T1z/PE5Z/zxKU/88QUT/PDw8/zw8
148
+        PP88PDz/PDw8/zs7O/87Ozv/Ozs7/zs7O/86Ojr/Ojo6/zg4OP83Nzf/NjY2/zAwMOMcHByHAwMDJAAA
149
+        AAIAAAAPFhYWXy8vL9Y3Nzf+Nzc3/zo6Ov88PDz/PT09/z4+Pv8+Pj7/Pj4+/z4+Pv8/Pz//Pz8//z8/
150
+        P/8/Pz//QEBA/0BAQP9APz3/QUBA/0BKUf9AW23/P2+N/z+AqP8/jb3/P5XL/z+a0/8/m9X/P5nT/z6R
151
+        w/8/YHP/QD8+/0A/QP8/Pz//Pz8//z4+Pv8+Pj7/Pj4+/z4+Pv8+Pj7/PT09/zw8PP86Ojr/Nzc3/zY2
152
+        Nv4vLy/XFxcXYQAAABAHBwctJycnoTc3N/k4ODj/Ojo6/z09Pf8+Pj7/Pz8//0BAQP9AQED/QEBA/0FB
153
+        Qf9BQUH/QUFB/0FBQv9CQkL/Q0FA/0NDRP9CVF7/QnKO/0KPvv9Co9//Qa/y/0G0+/9Ctv3/Qrb+/0K1
154
+        /f9Btf3/QrX9/0Cx8/9BcIv/QkFB/0JCQv9CQkL/QUFB/0FBQf9BQUH/QEBA/0BAQP9AQED/Pz8//z4+
155
+        Pv88PDz/Ojo6/zc3N/82Njb5KCgoowgICC4XFxdULy8vzTg4OP86Ojr/PT09/z8/P/9AQED/QEBA/0FB
156
+        Qf9BQUH/QkJC/0JCQv9CQkL/Q0ND/0NDQv9EQkL/Q1BY/0Nzkf9Dmc3/Q67v/0O2/P9Dtvz/RLDy/0Sn
157
+        4/9EnND/RJLB/0SLt/9EibT/RIu4/0OPu/9DZXj/RERD/0RERP9DRET/Q0ND/0NDQ/9CQkL/QkJC/0JC
158
+        Qv9BQUH/QEBA/z8/P/8+Pj7/PDw8/zk5Of83Nzf/MDAwzhgYGFYfHx90NDQ05Tg4OP87Ozv/Pj4+/0BA
159
+        QP9AQED/QUFB/0FBQf9CQkL/QkJC/0NDQ/9DQ0P/RENC/0RGR/9DYXT/Q5C//0Ou7v9Dt/z/RLT3/0Sm
160
+        3/9Fjrr/RnSR/0Zhcv9HVl7/R09U/0dMUP9HTE//R0xP/0ZOU/9GSk3/RUVF/0VFRf9FRUX/RERE/0RE
161
+        RP9DQ0P/Q0ND/0JCQv9BQUH/QUFB/0BAQP8/Pz//PT09/zo6Ov84ODj/NDQ05h8fH3YgICCCNTU17jg4
162
+        OP88PDz/Pj4+/z8/P/9AQED/QUFB/0JCQv9CQkL/Q0ND/0NDQ/9DQ0L/RElM/0Nxi/9Dotr/Q7X6/0S1
163
+        +f9Ept//RYWp/0djdP9IT1P/SEdH/0hFRP9JRUT/SURF/0hFRv9IRUb/SEVF/0dDRP9HRUX/RkdG/0ZG
164
+        Rv9GRkb/RUVF/0RERP9ERET/Q0ND/0JCQv9CQkL/QUFB/0BAQP8/Pz//Pj4+/zs7O/84ODj/NjY27yIi
165
+        IoQfHx+ENTU17zg4OP88PDz/Pz8//0BAQP9BQUH/QkJC/0NDQ/9DQ0P/Q0NE/0RDQv9ESk7/Q3iW/0Oq
166
+        5f9Et/v/RLHx/0WSvv9HZnn/SExP/0lGRf9KRkf/SUlK/0lTT/9IYVj/SG5g/0h3Zf9Iemf/R3Zl/0Zr
167
+        Xv9HVE//SEdH/0dHR/9HR0f/RkZG/0VFRf9ERET/RERE/0NDQ/9DQ0P/QkJC/0FBQf9AQED/Pj4+/zw8
168
+        PP84ODj/ODg48SgoKIogICCFNTU17zk5Of88PDz/Pz8//0BAQP9BQUH/QkJC/0NDQ/9ERET/REND/0RJ
169
+        S/9EeJX/Q6zn/0S3+/9Fren/RoKj/0hVXf9JR0j/SkdH/0pOTP9JY1r/SIVw/0ejg/9Gt4//RsCV/0bF
170
+        mP9Gxpj/RcSX/0W8kf9Hd2X/SUhI/0hISf9HR0f/RkZG/0ZGRv9FRUX/RERE/0RERP9ERET/Q0ND/0JC
171
+        Qv9BQUH/Pz8//zw8PP84ODj/ODg48SkpKYsgICCFNTU17zk5Of88PDz/Pj4+/0FBQf9CQkL/Q0JC/0ND
172
+        Q/9EREP/REZG/0Ruh/9EqeP/Rbf7/0Ws5/9Hepb/SU9S/0pIR/9KSkr/SV9X/0iNdf9ItpD/SMqd/0fQ
173
+        of9I0KH/SM+h/0jPof9Hz6D/Rs+g/0bKnP9IgGz/SklK/0pKSv9ISEj/R0dH/0dHR/9GRkb/RUVF/0RE
174
+        RP9ERET/Q0ND/0JCQv9BQUH/Pz8//z09Pf85OTn/OTk58SkpKYsfHx+FNTU17zk5Of88PDz/Pz8//0FB
175
+        Qf9CQkL/Q0ND/0RERP9EQ0L/RF9t/0Sf1f9Et/z/Ra7r/0d8mf9JTlD/SkhI/0pOTf9Kc2T/SKyK/0jM
176
+        n/9I0aP/SdCi/0nQo/9J0aT/SdGk/0jQov9Iz6H/R9Ch/0fMnv9Jgm7/S0pK/0pKSv9JSUn/SEhI/0hI
177
+        SP9HR0f/RkZG/0VFRf9FRUX/Q0ND/0JCQv9BQUH/QEBA/z09Pf85OTn/OTk58SkpKYsgICCFNTU17zk5
178
+        Of88PDz/Pz8//0FBQf9DQ0P/REVE/0VDQ/9FTVP/RIuz/0W19/9FtPT/R4et/0lQVP9LSEj/S05N/0p9
179
+        a/9IvJT/SNGj/0nQo/9J0KT/StKl/0rKoP9LuJT/S6WG/0uYff9Lk3r/Sph8/0mhgv9LdGX/TEtL/0tL
180
+        S/9JSUn/SUlJ/0hISP9HR0f/RkZG/0ZGRv9FRUX/RERE/0NDQ/9CQkL/QEBA/z09Pf85OTn/OTk58Skp
181
+        KYsgICCFNjY27zk5Of89PT3/Pz8//0FBQf9DQ0P/RURE/0VERP9Fa4L/RKzo/0W4+/9GnMz/SVtl/0tI
182
+        SP9MTEz/Snpp/0i+l/9J0aT/StCk/0rSpv9KzKL/TK2N/06Dcf9PZl7/UFhV/1BTUv9QUlH/UFNR/09X
183
+        VP9OVFH/TU1N/0xMTP9LS0v/SkpK/0lJSf9ISEj/R0dH/0dHR/9GRkb/RUVF/0RERP9DQ0P/QEBA/z09
184
+        Pf85OTn/ODg48SkpKYsgICCFNjY27zk5Of89PT3/Pz8//0JCQv9ERET/REND/0VOVP9EkL3/Rbf6/0Wv
185
+        7P9Ic4v/SkpJ/0xJSv9La2D/SbeS/0nSpf9K0aX/StOn/0vEnf9OkHn/UGBb/1FQUf9ST1D/UlBR/1BP
186
+        T/9PTk7/TkxM/01LTP9NTEz/Tk5O/05OTf9MTEz/S0tL/0pKSv9JSUn/SEhI/0dHR/9GRkb/RUVF/0RE
187
+        RP9DQ0P/QEBA/z09Pf85OTn/Nzc38SkpKYsgICCFNjY27zk5Of89PT3/QEBA/0NDQ/9ERET/REND/0Vl
188
+        ef9EquX/Rbn8/0aWwv9JVVz/S0hI/0tXU/9KoIP/SdCk/0rRpv9L06j/TMKd/0+Dcv9SVlP/U1FR/1NT
189
+        U/9RUVH/UFBQ/1dYV/9hYmH/Z2dn/2NkZP9ZWVn/Tk5O/0xMTP9NTU3/TExM/0tLS/9KSkr/SUlJ/0hI
190
+        SP9GRkb/RUVF/0RERP9DQ0P/QEBA/z09Pf85OTn/ODg48SkpKYsgICCFNjY27zk5Of89PT3/QUFB/0ND
191
+        Q/9FRET/RUdI/0SBpf9Ftff/RrLx/0h4kv9KSkr/TEpK/0p5af9JxZz/StKm/0vTqP9MyqP/UIt3/1JV
192
+        U/9TUlL/VFRU/1JSUv9fX1//iIiI/7Kysv/Kysr/0NDQ/83Nzf+9vb3/lZWV/2VlZf9PT0//TExM/0xM
193
+        TP9KSkr/SUlJ/0lJSf9HR0f/RkZG/0VFRf9DQ0P/QUFB/z09Pf85OTn/ODg48SkpKYsgICCFNjY27zo6
194
+        Ov89PT3/QUFB/0RERP9FQ0L/RVFY/0WYyf9Fuf3/R6XY/0lgbP9LSEf/TFVS/0qggv9J0qb/S9Gn/0zT
195
+        qf9Opor/Ul1Z/1NSUv9UVFT/VFRU/29vb/+3t7f/6enp//v7+//////////////////+/v7/8fHx/7W1
196
+        tf9gYGD/S0tL/01NTf9LS0v/SkpK/0lJSf9ISEj/RkZG/0VFRf9DQ0P/QUFB/z4+Pv85OTn/ODg48Skp
197
+        KYsgICCFNzc37zs7O/8/Pz//QkJC/0RFRf9GQ0L/Rl9t/0am3/9Huv3/SZS+/0tTWP9NSUj/TWhe/0u8
198
+        lv9L06j/TdOq/07Hov9Re27/VFJT/1ZWVv9UVFT/a2tr/8HBwf/5+fn//v7+///////8/Pz/9vb2//r6
199
+        +v/+/v7/7u7u/6CgoP9YWFj/Tk5O/05OTv9MTEz/S0tL/0pKSv9JSUn/SEhI/0dHR/9FRUX/QkJC/z8/
200
+        P/86Ojr/OTk58SoqKoshISGFODg47zw8PP9AQED/Q0ND/0ZGRv9IRUT/SG2D/0ev6/9JuPj/S4am/05P
201
+        UP9PTU3/Tn9u/03Lov9O06n/T9Wr/1Gyk/9VY17/WFZW/1hYWP9cXFz/o6Oj//X19f/+/v7//f39/+vr
202
+        6/+9vb3/pKSk/7S0tP/V1dX/o6Oj/1xcXP9RUVH/UVFR/1BQUP9PT0//TU1N/0xMTP9KSkr/SUlJ/0lJ
203
+        Sf9GRkb/RERE/0FBQf88PDz/Ojo68SsrK4whISGFOTk57z09Pf9BQUH/RERE/0hISP9KSEf/SXiT/0m0
204
+        8v9LtvP/TXyW/1BOTf9RUlH/UJB7/0/Rp/9R1Kr/UtSs/1Sdhv9YWlr/Wlpa/1lZWf9tbW3/0tLS//39
205
+        /f/+/v7/8fHx/6Kiov9kZGT/Wlpa/2BgYP91dXX/YWFh/1RUVP9UVFT/U1NT/1JSUv9RUVH/T09P/05O
206
+        Tv9MTEz/S0tL/0pKSv9ISEj/RUVF/0JCQv89PT3/PDw88iwsLIwiIiKFOjo67z8/P/9DQ0P/RkdG/0lJ
207
+        Sf9LS0r/S3+d/0u39v9MtO//T3eO/1JPTv9UVlX/UpqC/1LTqf9T1Kv/VNOr/1eRf/9bWlr/XV1d/1tb
208
+        W/+BgYH/6Ojo///////+/v7/1tbW/3Fxcf9aWlr/XV1d/1tbW/9YWFj/WFhY/1hYWP9WVlb/VlZW/1RU
209
+        VP9TU1P/UVFR/1BQUP9OTk7/TU1N/0xMTP9KSkr/R0dH/0RERP8+Pj7/PT098i0tLYwjIyOFOzs770BA
210
+        QP9FRUX/SEhI/0tLS/9NTEz/TIKh/0259/9Pte7/UXeO/1RQT/9WWVf/VJ6F/1TUq/9W1a3/VtOs/1mQ
211
+        f/9eXFz/YF9f/11dXf+JiYn/7u7u///////9/f3/y8vL/2xsbP9eXl7/X19f/19fX/9dXV3/XFxc/1pa
212
+        Wv9ZWVn/WFhY/1ZWVv9UVFT/U1NT/1JSUv9QUFD/Tk5O/01NTf9LS0v/SUlJ/0VFRf9AQED/Pz8/8i4u
213
+        Lo0kJCSFPT0970FBQf9GRkb/SkpK/01NTf9PTk3/ToGd/0659v9Qt/D/U3yS/1ZTUv9XWlj/VpyE/1XV
214
+        q/9X1a3/WNWu/1uXhP9gX1//YWFh/19fX/+BgYH/5ubm///////+/v7/3Nzc/3p6ev9eXl7/YWFh/19f
215
+        X/9dXV3/XV1d/1xcXP9bW1v/WVlZ/1dXV/9WVlb/VVVV/1NTU/9SUlL/UVFR/09PT/9NTU3/S0tL/0dH
216
+        R/9CQkL/QUFB8i8vL40lJSWFPz8/70NDQ/9ISEj/TExM/09PT/9RT07/UXyV/1G38v9SuvX/VYWe/1hX
217
+        Vv9ZWVn/WJN//1fTq/9Z1q7/Wtiw/12okP9iZmT/ZGNj/2NjY/9ycnL/zs7O//39/f/+/v7/9vb2/7a2
218
+        tv92dnb/Z2dn/3Fxcf+Kior/cXFx/11dXf9dXV3/XFxc/1paWv9ZWVn/V1dX/1ZWVv9VVVX/U1NT/1JS
219
+        Uv9QUFD/TU1N/0lJSf9DQ0P/QkJC8jAwMI0nJyeFQUFB70VFRf9KSkr/Tk9O/1JSUv9UUU//U3OG/1O0
220
+        6v9Uvvv/V5Kz/1pcXv9bWVn/W4N1/1rMp/9c16//Xdiy/1++oP9jdW//ZmRk/2dnZ/9oaGj/oaGh//Ly
221
+        8v///////f39//T09P/U1NT/v7+//8zMzP/l5eX/urq6/3Fxcf9fX1//Xl5e/11dXf9bW1v/Wlpa/1lZ
222
+        Wf9XV1f/VlZW/1VVVf9SUlL/T09P/0tLS/9FRUX/RERE8jIyMo0nJyeFQkJC70dHR/9MTEz/UFBQ/1RU
223
+        VP9VUlH/VWl0/1Ws3f9Wwf3/WKPL/1tmbP9dWVr/XnJr/1y+nf9d2bD/X9ix/2DRrf9kk4T/Z2Zm/2ho
224
+        aP9nZ2j/dXV1/7u7u//19fX//v7+///////+/v7/+/v7//39/f//////9vb2/7W1tf9sbGz/X19f/19f
225
+        X/9dXV3/XFxc/1paWv9ZWVn/V1dX/1ZWVv9UVFT/UFBQ/0xMTP9HR0f/RUVF8jIyMo0oKCiFRERE70lJ
226
+        Sf9OTk7/UlJS/1VWVv9XVlX/WF9k/1iex/9Ywfz/WrPk/113hf9gXFz/YWVj/1+ijP9f16//Ydiy/2LZ
227
+        s/9kvKD/aHp0/2poaf9ra2v/ampq/3p6ev+xsbH/4eHh//j4+P/+/v7//f39//39/f/7+/v/6urq/7Oz
228
+        s/9wcHD/YWFh/2FhYf9eXl7/XV1d/1xcXP9aWlr/WVlZ/1dXV/9WVlb/U1NT/05OTv9JSUn/R0dH8jQ0
229
+        NI0pKSmFRkZG70tLS/9QUFD/VFRU/1dYWP9aWVn/Wltb/1qKpP9bvvX/XL/3/1+Rq/9hY2T/Y2Bg/2OB
230
+        d/9hx6X/Ytmy/2TZs/9l1rL/Z6uW/2t1cv9ta2z/bW5t/2xsbP9ycnL/i4uL/6urq/+/v7//xsbG/8LC
231
+        wv+ysrL/kpKS/3BwcP9lZWX/ZGRk/2NjY/9hYWH/YGBg/15eXv9dXV3/W1tb/1paWv9YWFj/VlZW/1FR
232
+        Uf9LS0v/SUlJ8jU1NY0rKyuFSEhI701NTf9SUlL/VlZW/1lZWf9cXFv/XVta/110gP9dsuL/XsT9/2Ct
233
+        1/9jc3z/ZWJi/2Zraf9loo7/ZNWw/2bZs/9n2rX/aNSx/2qplf9tenb/b21u/3Bvb/9ub2//bW1t/29v
234
+        b/9zdHP/dXZ2/3Nzc/9tbW3/aGho/2dnZ/9oaGj/ZmZm/2VlZf9jY2P/YWFh/2BgYP9fX1//Xl5e/11d
235
+        Xf9bW1v/WFhY/1NTU/9NTU3/TExM8jc3N40sLCyFSkpK709PT/9UVFT/WFhY/1xcXP9eXl7/X15e/19k
236
+        aP9fmrr/YMP5/2LA9f9kk63/Zmhp/2hmZv9oeXP/Z7ic/2fZs/9p2rT/adu2/2rWs/9st5//b4yC/3B1
237
+        c/9xcHD/cW9v/3Fub/9vbW7/bmxs/21ra/9sa2z/bGxs/2tra/9qamr/aGho/2ZmZv9lZWX/Y2Nj/2Ji
238
+        Yv9hYWH/YGBg/19fX/9dXV3/WVlZ/1VVVf9PT0//TU1N8jg4OI0uLi6FTU1N71FRUf9WVlb/Wlpa/15e
239
+        Xv9gYGD/YWFh/2JhYP9ifIr/Yrbj/2PH/f9lt+L/aIGO/2ppaP9ra2v/a4V9/2nAo/9q2rX/a9u2/2zb
240
+        t/9s27f/bc2u/26wmv9wlor/cYZ//3F+ev9xe3j/cH15/2+Eff9uenb/bm1t/21tbf9tbGz/ampq/2ho
241
+        aP9mZmb/ZWVl/2RkZP9jY2P/YmJi/2FhYf9fX1//W1tb/1dXV/9RUVH/UFBQ8jk5OY0vLy+FT09P71RU
242
+        VP9YWFj/XV1d/2BgYP9jY2P/Y2Nk/2VkY/9laWv/ZZex/2bD9f9nx/n/aavP/2x5gf9ubGz/b29v/26J
243
+        gP9tvaL/bdm0/27ct/9u27f/b9y5/2/buP9v1LP/cMqs/3DBpv9vvqT/bsCl/23GqP9ul4n/cG9v/29v
244
+        cP9ubm7/bW1t/2tra/9paWn/aGho/2dnZ/9lZWX/ZGRk/2JiYv9gYGD/XV1d/1lZWf9TU1P/UlJS8js7
245
+        O40wMDCFUVFR71dXV/9cXFz/YGBg/2NjY/9lZWX/ZmZm/2dnZ/9nZmb/aHZ9/2mrz/9qyPv/a8b3/2ym
246
+        xP9veX//cXBv/3Jycv9yhH7/cK+Z/2/RsP9w27f/cdy4/3HbuP9x3Lj/cd24/3HcuP9w3Lj/b9y3/27Z
247
+        tP9wno//cnFx/3Fxcf9wcHD/b29v/21tbf9ra2v/ampq/2lpaf9oaGj/ZmZm/2VlZf9jY2P/YGBg/1xc
248
+        XP9WVlb/VFRU8jw8PI0yMjKFVFRU71paWv9fX1//Y2Nj/2ZmZv9nZ2f/aGho/2lpaf9qamr/a2tq/2yD
249
+        kP9stt3/bcr7/27G9f9wp8T/cn+F/3Rycv91c3T/dXt5/3SWiv9zuaH/c8+w/3PZtv9z3Lj/c924/3Pc
250
+        uP9y3Lj/cdy3/3DZtP9yno//dHNz/3Nzc/9ycnL/cXFx/29vb/9tbW3/bGxs/2tra/9qamr/aWlp/2ho
251
+        aP9mZmb/YmJi/15eXv9YWFj/V1dX8j4+Po00NDSFV1dX71xcXP9hYWH/ZWVl/2hoaP9qamr/ampq/2tr
252
+        a/9tbG3/bm1t/25vb/9ujJv/brvh/2/L+/9xyPf/crDQ/3SKlf92d3j/d3V0/3d2d/93f33/d5OJ/3ap
253
+        l/91uqL/dcSo/3TJq/90y6z/c8mr/3LApf90k4j/dXR0/3R0dP9zc3P/cnJy/3Fxcf9vb2//bm5u/21t
254
+        bf9sbGz/a2tr/2pqav9oaGj/ZWVl/2FhYf9bW1v/Wlpa8kBAQI01NTWEWFhY711dXf9jY2P/Z2dn/2pq
255
+        av9ra2v/bGxs/21tbf9vbm7/cG9v/3BwcP9xcnP/cY2c/3G53v9yy/r/c8v6/3S94v91nrL/d4OJ/3h4
256
+        eP95d3b/eXd3/3l6ef95gH3/eIWB/3iKhP93jIX/d4mD/3aDf/92enj/dXV1/3V1df90dHT/c3Nz/3Jy
257
+        cv9xcXH/b29v/25ubv9tbW3/bW1t/2xsbP9qamr/Z2dn/2NjY/9dXV3/W1tb8kJCQo03NzeAWlpa719f
258
+        X/9lZWX/aWlp/2xsbP9ubm7/b29v/3BwcP9wcHD/cXFx/3Jycv9zcnL/c3R0/3OKlf9zstL/dMn2/3XO
259
+        /P92yfT/d7fY/3iesf95iZH/en+B/3p6ev96eHj/e3d3/3p3d/96dnf/enZ2/3h1df93dnb/d3d3/3Z2
260
+        dv91dXX/dXV1/3R0dP9zc3P/cXFx/3BwcP9wcHD/b29v/25ubv9tbW3/aWlp/2VlZf9eXl7/XFxc8D8/
261
+        P4Y/Pz91YGBg62FhYf9mZmb/a2tr/25ubv9xcXH/cXFx/3Fxcf9ycnL/c3Nz/3R0dP90dXX/dXV1/3Z1
262
+        df92gYj/dqO6/3bB5/93zvv/d9D9/3jL9f95v+P/ea/K/3qfsv96lKH/e4yW/3uJj/97h43/eoiP/3mK
263
+        lP95gYX/eHh4/3h3d/93d3f/dnZ2/3V1df90dHT/c3Nz/3Jycv9ycnL/cXFx/3BwcP9vb2//a2tr/2Zm
264
+        Zv9gYGD/YGBg7EBAQHZGRkZVYmJi12NjY/9mZmb/bGxs/3BwcP9ycnL/dHR0/3Nzc/90dHT/dHR0/3V1
265
+        df92dnb/d3d3/3h3eP94d3f/eHt9/3mPm/95rMb/ecLo/3rN+f960f7/etH9/3nN+P96yPH/esPo/3q/
266
+        4v96vuD/eb/i/3jA4/95mKf/eXl4/3l5ef95eXn/eHh4/3d3d/92dnb/dXV1/3R0dP9zc3P/c3Nz/3Jy
267
+        cv9wcHD/bGxs/2ZmZv9jY2P/Y2Nj2UdHR1c3NzcnYWFhqWhoaP1lZWX/bGxs/3BwcP9zc3P/dHR0/3V1
268
+        df91dXX/dnZ2/3Z2dv93d3f/eHh4/3h4eP95enr/enl5/3p5eP97f4H/e4+a/3uluv97uNf/e8Xr/3rM
269
+        9v960Pv/etL9/3rS/v960v7/edP+/3nO9f95na7/enl5/3p6ev95eXr/eXl5/3h4eP93d3f/d3d3/3Z2
270
+        dv91dXX/dHR0/3Jycv9wcHD/bGxs/2RkZP5nZ2f9YmJirDs7OykAAAAIYmJiYXBwcONmZmb/aWlp/m5u
271
+        bv9xcXH/c3Nz/3V1df91dXX/dnZ2/3Z2dv92dnb/d3d3/3d3d/94eHj/eXl5/3l5ev96eXn/e3l4/3t8
272
+        ff97g4j/eo6Z/3qbq/96pbr/eqzF/3mwzP95ss//eLDM/3iqwf95jJX/eXh4/3l4eP94eHj/eHh4/3h4
273
+        eP93d3f/d3d3/3d3d/91dXX/dHR0/3Jycv9ubm7/aGho/mZmZv9vb2/lYmJiZAAAAAkAAAAAQUFBG3Bw
274
+        cI9zc3PyaGho/2lpaf5vb2//cnJy/3Nzc/90dHT/dHR0/3R0dP90dHT/dXV1/3V1df91dXX/dnZ2/3Z2
275
+        d/93d3f/eHh4/3h4d/94d3b/eHd2/3h3d/94eXn/eHt8/3h8fv93fH//d3t+/3d5e/93d3f/dnZ2/3Z2
276
+        dv91dXX/dXV1/3V1df91dXX/dXV1/3V1df90dHT/cnJy/29vb/9qamr+Z2dn/3JycvNvb2+SPz8/HAAA
277
+        AAD///8AAAAAAUxMTCZ2dnaVeXl5625ubv5qamr/a2tr/21tbf5ubm7+b29v/m9vb/5wcHD+cHBw/nBw
278
+        cP5vb2/+cHBw/nBwcP5wcHD+cXFx/nFxcv5ycnL+cnJy/nJycf5xcnH+cnFx/nFxcP5xcXD+cXBw/nFx
279
+        cP5xcXH+cHBw/nBvb/5vb2/+b29v/nBwcP5wcHD+cHBw/m9vb/5ubm7+a2tr/2pqav9ubm7+eXl57HZ2
280
+        dpdMTEwoAAAAAgAAAACFhYUAmJiYAAAAAAFRUVEeenp6b3p6er56enrqeHh49nV1dfdycnL3cnJy93Nz
281
+        c/dzc3P3c3Nz93Nzc/dzc3P3cnJy93Nzc/dzc3P3c3Nz93Nzc/dzc3P3c3Nz93R0dPd0dHT3dHR093Nz
282
+        c/dzc3P3c3Nz93R0dPdzdHT3c3Nz93JycvdycnL3c3Nz93Nzc/dzc3P3cnJy93Jycvd1dXX3eXl59np6
283
+        eut5eXnAeXl5cFBQUB8AAAABAAAAAAAAAAD19fUAnZ2dAP///wAAAAAALS0tC2trazRycnJxcHBwpG1t
284
+        bbNqamq2ampqtmtra7dra2u3a2trt2tra7dra2u3ampqt2pqardqamq3ampqt2pqardra2u3a2trt2tr
285
+        a7dra2u3a2trt2pqardqamq3a2trt2tra7dra2u3a2trt2pqardqamq3a2trt2tra7dra2u3ampqtmpq
286
+        arZtbW2zcXFxpHNzc3FsbGw1Li4uCwAAAAD///8AExMTAFlZWQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
287
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
288
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
289
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
290
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
291
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
292
+        AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
293
+        AAA=
294
+</value>
295
+  </data>
296
+</root>

+ 353
- 0
Calculator-Backend-SYS/Calculator-Backend-SYS.vb Dosyayı Görüntüle

@@ -0,0 +1,353 @@
1
+Imports System.Globalization
2
+Imports System.IO
3
+Public Class Calculator_Backend_SYS
4
+    Dim 本周周一 As Date
5
+    Dim 對話框(22) As String
6
+    Private Sub Set_報價未完成()
7
+        Dim ds16 As New DataSet : 報價未完成_dgv.DataSource = Nothing : ds16.Clear() : 報價未完成_dgv.AllowUserToAddRows = False
8
+        SQL_報價未完成() : da.Fill(ds16) : 報價未完成_dgv.DataSource = ds16.Tables(0) : conn.Close()
9
+        報價未完成_dgv.Columns(0).FillWeight = 70 : 報價未完成_dgv.Columns(1).FillWeight = 45 : 報價未完成_dgv.Columns(2).FillWeight = 120
10
+        報價未完成_dgv.Columns(3).FillWeight = 120
11
+        If 系統語言 = "繁體中文" Then : 報價未完成_dgv.Columns(2).Visible = True : 報價未完成_dgv.Columns(3).Visible = False
12
+        Else : 報價未完成_dgv.Columns(2).Visible = False : 報價未完成_dgv.Columns(3).Visible = True : End If
13
+    End Sub
14
+    Private Sub Set_報價未簽回()
15
+        Dim ds16 As New DataSet : 報價未簽回_dgv.DataSource = Nothing : ds16.Clear() : 報價未簽回_dgv.AllowUserToAddRows = False
16
+        SQL_報價未簽回() : da.Fill(ds16) : 報價未簽回_dgv.DataSource = ds16.Tables(0) : conn.Close()
17
+        報價未簽回_dgv.Columns(0).FillWeight = 70 : 報價未簽回_dgv.Columns(1).FillWeight = 45 : 報價未簽回_dgv.Columns(2).FillWeight = 120
18
+        報價未簽回_dgv.Columns(3).FillWeight = 120
19
+        If 系統語言 = "繁體中文" Then : 報價未簽回_dgv.Columns(2).Visible = True : 報價未簽回_dgv.Columns(3).Visible = False
20
+        Else : 報價未簽回_dgv.Columns(2).Visible = False : 報價未簽回_dgv.Columns(3).Visible = True : End If
21
+    End Sub
22
+    Private Sub Set_合約未簽回()
23
+        Dim ds16 As New DataSet : 合約未簽回_dgv.DataSource = Nothing : ds16.Clear() : 合約未簽回_dgv.AllowUserToAddRows = False
24
+        SQL_合約未簽回() : da.Fill(ds16) : 合約未簽回_dgv.DataSource = ds16.Tables(0) : conn.Close()
25
+        合約未簽回_dgv.Columns(0).FillWeight = 70 : 合約未簽回_dgv.Columns(1).FillWeight = 45 : 合約未簽回_dgv.Columns(2).FillWeight = 120
26
+        合約未簽回_dgv.Columns(3).FillWeight = 120
27
+        If 系統語言 = "繁體中文" Then : 合約未簽回_dgv.Columns(2).Visible = True : 合約未簽回_dgv.Columns(3).Visible = False
28
+        Else : 合約未簽回_dgv.Columns(2).Visible = False : 合約未簽回_dgv.Columns(3).Visible = True : End If
29
+    End Sub
30
+    Private Sub Set_合約驗收單未簽回()
31
+        Dim ds16 As New DataSet : 驗收未簽回_dgv.DataSource = Nothing : ds16.Clear() : 驗收未簽回_dgv.AllowUserToAddRows = False
32
+        SQL_合約驗收單未簽回() : da.Fill(ds16) : 驗收未簽回_dgv.DataSource = ds16.Tables(0) : conn.Close()
33
+        驗收未簽回_dgv.Columns(0).FillWeight = 70 : 驗收未簽回_dgv.Columns(1).FillWeight = 45 : 驗收未簽回_dgv.Columns(2).FillWeight = 120
34
+        驗收未簽回_dgv.Columns(3).FillWeight = 120
35
+        If 系統語言 = "繁體中文" Then : 驗收未簽回_dgv.Columns(2).Visible = True : 驗收未簽回_dgv.Columns(3).Visible = False
36
+        Else : 驗收未簽回_dgv.Columns(2).Visible = False : 驗收未簽回_dgv.Columns(3).Visible = True : End If
37
+    End Sub
38
+    Private Sub Set_合約保固單未簽()
39
+        Dim ds16 As New DataSet : 保固未簽回_dgv.DataSource = Nothing : ds16.Clear() : 保固未簽回_dgv.AllowUserToAddRows = False
40
+        SQL_合約保固未簽() : da.Fill(ds16) : 保固未簽回_dgv.DataSource = ds16.Tables(0) : conn.Close()
41
+        保固未簽回_dgv.Columns(0).FillWeight = 70 : 保固未簽回_dgv.Columns(1).FillWeight = 45 : 保固未簽回_dgv.Columns(2).FillWeight = 120
42
+        保固未簽回_dgv.Columns(3).FillWeight = 120
43
+        If 系統語言 = "繁體中文" Then : 保固未簽回_dgv.Columns(2).Visible = True : 保固未簽回_dgv.Columns(3).Visible = False
44
+        Else : 保固未簽回_dgv.Columns(2).Visible = False : 保固未簽回_dgv.Columns(3).Visible = True : End If
45
+    End Sub
46
+    Private Sub Set_工程進度表未開()
47
+        Dim ds16 As New DataSet
48
+        未開工程進度表_dgv.DataSource = Nothing : ds16.Clear() : 未開工程進度表_dgv.AllowUserToAddRows = False
49
+        SQL_工程進度表未開() : da.Fill(ds16) : 未開工程進度表_dgv.DataSource = ds16.Tables(0) : conn.Close()
50
+        未開工程進度表_dgv.Columns(0).FillWeight = 70 : 未開工程進度表_dgv.Columns(1).FillWeight = 45 : 未開工程進度表_dgv.Columns(2).FillWeight = 120
51
+        未開工程進度表_dgv.Columns(3).FillWeight = 120
52
+        If 系統語言 = "繁體中文" Then : 未開工程進度表_dgv.Columns(2).Visible = True : 未開工程進度表_dgv.Columns(3).Visible = False
53
+        Else : 未開工程進度表_dgv.Columns(2).Visible = False : 未開工程進度表_dgv.Columns(3).Visible = True : End If
54
+    End Sub
55
+    Private Sub Set_合約未指定主管()
56
+        Dim ds16 As New DataSet : 合約未指定主管_dgv.DataSource = Nothing : ds16.Clear() : 合約未指定主管_dgv.AllowUserToAddRows = False
57
+        SQL_合約未指定主管() : da.Fill(ds16) : 合約未指定主管_dgv.DataSource = ds16.Tables(0) : conn.Close()
58
+        合約未指定主管_dgv.Columns(0).FillWeight = 70 : 合約未指定主管_dgv.Columns(1).FillWeight = 45 : 合約未指定主管_dgv.Columns(2).FillWeight = 120
59
+        合約未指定主管_dgv.Columns(3).FillWeight = 120
60
+        If 系統語言 = "繁體中文" Then : 合約未指定主管_dgv.Columns(2).Visible = True : 合約未指定主管_dgv.Columns(3).Visible = False
61
+        Else : 合約未指定主管_dgv.Columns(2).Visible = False : 合約未指定主管_dgv.Columns(3).Visible = True : End If
62
+    End Sub
63
+    Private Sub Set_合約未設利潤()
64
+        Dim ds16 As New DataSet : 合約預估利潤_dgv.DataSource = Nothing : ds16.Clear() : 合約預估利潤_dgv.AllowUserToAddRows = False
65
+        SQL_合約未設利潤() : da.Fill(ds16) : 合約預估利潤_dgv.DataSource = ds16.Tables(0) : conn.Close()
66
+        合約預估利潤_dgv.Columns(0).FillWeight = 70 : 合約預估利潤_dgv.Columns(1).FillWeight = 45 : 合約預估利潤_dgv.Columns(2).FillWeight = 120
67
+        合約預估利潤_dgv.Columns(3).FillWeight = 120
68
+        If 系統語言 = "繁體中文" Then : 合約預估利潤_dgv.Columns(2).Visible = True : 合約預估利潤_dgv.Columns(3).Visible = False
69
+        Else : 合約預估利潤_dgv.Columns(2).Visible = False : 合約預估利潤_dgv.Columns(3).Visible = True : End If
70
+    End Sub
71
+    Private Sub Set_合約未放行()
72
+        Dim ds16 As New DataSet : 合約未放行_dgv.DataSource = Nothing : ds16.Clear() : 合約未放行_dgv.AllowUserToAddRows = False
73
+        SQL_合約未放行() : da.Fill(ds16) : 合約未放行_dgv.DataSource = ds16.Tables(0) : conn.Close()
74
+        合約未放行_dgv.Columns(0).FillWeight = 70 : 合約未放行_dgv.Columns(1).FillWeight = 45 : 合約未放行_dgv.Columns(2).FillWeight = 120
75
+        合約未放行_dgv.Columns(3).FillWeight = 120
76
+        If 系統語言 = "繁體中文" Then : 合約未放行_dgv.Columns(2).Visible = True : 合約未放行_dgv.Columns(3).Visible = False
77
+        Else : 合約未放行_dgv.Columns(2).Visible = False : 合約未放行_dgv.Columns(3).Visible = True : End If
78
+    End Sub
79
+    Private Sub Set_合約未驗收()
80
+        Dim ds16 As New DataSet : 合約未驗收_dgv.DataSource = Nothing : ds16.Clear() : 合約未驗收_dgv.AllowUserToAddRows = False
81
+        SQL_合約未驗收() : da.Fill(ds16) : 合約未驗收_dgv.DataSource = ds16.Tables(0) : conn.Close()
82
+        合約未驗收_dgv.Columns(0).FillWeight = 70 : 合約未驗收_dgv.Columns(1).FillWeight = 45 : 合約未驗收_dgv.Columns(2).FillWeight = 120
83
+        合約未驗收_dgv.Columns(3).FillWeight = 120
84
+        If 系統語言 = "繁體中文" Then : 合約未驗收_dgv.Columns(2).Visible = True : 合約未驗收_dgv.Columns(3).Visible = False
85
+        Else : 合約未驗收_dgv.Columns(2).Visible = False : 合約未驗收_dgv.Columns(3).Visible = True : End If
86
+    End Sub
87
+    Private Sub Set_合約未請款5()
88
+        Dim ds16 As New DataSet : 合約請款5_dgv.DataSource = Nothing : ds16.Clear() : 合約請款5_dgv.AllowUserToAddRows = False
89
+        SQL_合約未請款5() : da.Fill(ds16) : 合約請款5_dgv.DataSource = ds16.Tables(0) : conn.Close()
90
+        合約請款5_dgv.Columns(0).FillWeight = 70 : 合約請款5_dgv.Columns(1).FillWeight = 45 : 合約請款5_dgv.Columns(2).FillWeight = 120
91
+        合約請款5_dgv.Columns(3).FillWeight = 120
92
+        If 系統語言 = "繁體中文" Then : 合約請款5_dgv.Columns(2).Visible = True : 合約請款5_dgv.Columns(3).Visible = False
93
+        Else : 合約請款5_dgv.Columns(2).Visible = False : 合約請款5_dgv.Columns(3).Visible = True : End If
94
+    End Sub
95
+    Private Sub Set_合約未請款4()
96
+        Dim ds16 As New DataSet : 合約請款4_dgv.DataSource = Nothing : ds16.Clear() : 合約請款4_dgv.AllowUserToAddRows = False
97
+        SQL_合約未請款4() : da.Fill(ds16) : 合約請款4_dgv.DataSource = ds16.Tables(0) : conn.Close()
98
+        合約請款4_dgv.Columns(0).FillWeight = 70 : 合約請款4_dgv.Columns(1).FillWeight = 45 : 合約請款4_dgv.Columns(2).FillWeight = 120
99
+        合約請款4_dgv.Columns(3).FillWeight = 120
100
+        If 系統語言 = "繁體中文" Then : 合約請款4_dgv.Columns(2).Visible = True : 合約請款4_dgv.Columns(3).Visible = False
101
+        Else : 合約請款4_dgv.Columns(2).Visible = False : 合約請款4_dgv.Columns(3).Visible = True : End If
102
+    End Sub
103
+    Private Sub Set_合約未請款3()
104
+        Dim ds16 As New DataSet : 合約請款3_dgv.DataSource = Nothing : ds16.Clear() : 合約請款3_dgv.AllowUserToAddRows = False
105
+        SQL_合約未請款3() : da.Fill(ds16) : 合約請款3_dgv.DataSource = ds16.Tables(0) : conn.Close()
106
+        合約請款3_dgv.Columns(0).FillWeight = 70 : 合約請款3_dgv.Columns(1).FillWeight = 45 : 合約請款3_dgv.Columns(2).FillWeight = 120
107
+        合約請款3_dgv.Columns(3).FillWeight = 120
108
+        If 系統語言 = "繁體中文" Then : 合約請款3_dgv.Columns(2).Visible = True : 合約請款3_dgv.Columns(3).Visible = False
109
+        Else : 合約請款3_dgv.Columns(2).Visible = False : 合約請款3_dgv.Columns(3).Visible = True : End If
110
+    End Sub
111
+    Private Sub Set_合約未請款2()
112
+        Dim ds16 As New DataSet : 合約請款2_dgv.DataSource = Nothing : ds16.Clear() : 合約請款2_dgv.AllowUserToAddRows = False
113
+        SQL_合約未請款2() : da.Fill(ds16) : 合約請款2_dgv.DataSource = ds16.Tables(0) : conn.Close()
114
+        合約請款2_dgv.Columns(0).FillWeight = 70 : 合約請款2_dgv.Columns(1).FillWeight = 45 : 合約請款2_dgv.Columns(2).FillWeight = 120
115
+        合約請款2_dgv.Columns(3).FillWeight = 120
116
+        If 系統語言 = "繁體中文" Then : 合約請款2_dgv.Columns(2).Visible = True : 合約請款2_dgv.Columns(3).Visible = False
117
+        Else : 合約請款2_dgv.Columns(2).Visible = False : 合約請款2_dgv.Columns(3).Visible = True : End If
118
+    End Sub
119
+    Private Sub Set_合約未請款1()
120
+        Dim ds16 As New DataSet : 合約請款1_dgv.DataSource = Nothing : ds16.Clear() : 合約請款1_dgv.AllowUserToAddRows = False
121
+        SQL_合約未請款1() : da.Fill(ds16) : 合約請款1_dgv.DataSource = ds16.Tables(0) : conn.Close()
122
+        合約請款1_dgv.Columns(0).FillWeight = 70 : 合約請款1_dgv.Columns(1).FillWeight = 45 : 合約請款1_dgv.Columns(2).FillWeight = 120
123
+        合約請款1_dgv.Columns(3).FillWeight = 120
124
+        If 系統語言 = "繁體中文" Then : 合約請款1_dgv.Columns(2).Visible = True : 合約請款1_dgv.Columns(3).Visible = False
125
+        Else : 合約請款1_dgv.Columns(2).Visible = False : 合約請款1_dgv.Columns(3).Visible = True : End If
126
+    End Sub
127
+    Private Sub Set_採購核准11()
128
+        Dim ds16 As New DataSet : 採購核准11_dgv.DataSource = Nothing : ds16.Clear() : 採購核准11_dgv.AllowUserToAddRows = False
129
+        SQL_採購核准11() : da.Fill(ds16) : 採購核准11_dgv.DataSource = ds16.Tables(0) : conn.Close()
130
+        採購核准11_dgv.Columns(0).FillWeight = 80 : 採購核准11_dgv.Columns(1).FillWeight = 45 : 採購核准11_dgv.Columns(2).FillWeight = 100
131
+    End Sub
132
+    Private Sub Set_採購核准12()
133
+        Dim ds16 As New DataSet : 採購核准12_dgv.DataSource = Nothing : ds16.Clear() : 採購核准12_dgv.AllowUserToAddRows = False
134
+        SQL_採購核准12() : da.Fill(ds16) : 採購核准12_dgv.DataSource = ds16.Tables(0) : conn.Close()
135
+        採購核准12_dgv.Columns(0).FillWeight = 80 : 採購核准12_dgv.Columns(1).FillWeight = 45 : 採購核准12_dgv.Columns(2).FillWeight = 100
136
+    End Sub
137
+    Private Sub Set_詢價單1()
138
+        Dim ds16 As New DataSet : 詢價單_dgv.DataSource = Nothing : ds16.Clear() : 詢價單_dgv.AllowUserToAddRows = False
139
+        SQL_採購單單數() : da.Fill(ds16) : 詢價單_dgv.DataSource = ds16.Tables(0) : conn.Close()
140
+        詢價單_dgv.Columns(0).FillWeight = 70 : 詢價單_dgv.Columns(1).FillWeight = 45 : 詢價單_dgv.Columns(2).FillWeight = 60
141
+        詢價單_dgv.Columns(3).FillWeight = 120 : 詢價單_dgv.Columns(4).FillWeight = 120
142
+        If 系統語言 = "繁體中文" Then : 詢價單_dgv.Columns(3).Visible = True : 詢價單_dgv.Columns(4).Visible = False
143
+        Else : 詢價單_dgv.Columns(3).Visible = False : 詢價單_dgv.Columns(4).Visible = True : End If
144
+    End Sub
145
+    Private Sub Set_請購單()
146
+        Dim ds16 As New DataSet : 請購單_dgv.DataSource = Nothing : ds16.Clear() : 請購單_dgv.AllowUserToAddRows = False
147
+        SQL_請購單申請未核准單數() : da.Fill(ds16) : 請購單_dgv.DataSource = ds16.Tables(0) : conn.Close()
148
+        請購單_dgv.Columns(0).FillWeight = 70 : 請購單_dgv.Columns(1).FillWeight = 45 : 請購單_dgv.Columns(2).FillWeight = 60
149
+        請購單_dgv.Columns(3).FillWeight = 120 : 請購單_dgv.Columns(4).FillWeight = 120
150
+        If 系統語言 = "繁體中文" Then : 請購單_dgv.Columns(3).Visible = True : 請購單_dgv.Columns(4).Visible = False
151
+        Else : 請購單_dgv.Columns(3).Visible = False : 請購單_dgv.Columns(4).Visible = True : End If
152
+    End Sub
153
+    Private Sub 初始化系統語言()
154
+        If File.Exists(Application.StartupPath + "\LANGUAGE_FILE.csv") Then
155
+            Dim filereader = My.Computer.FileSystem.OpenTextFileReader(Application.StartupPath + "\LANGUAGE_FILE.csv", System.Text.Encoding.Default)
156
+            Dim line As String = filereader.ReadLine()
157
+            While Not (line Is Nothing)
158
+                line = filereader.ReadLine()
159
+                If line <> Nothing Then
160
+                    line = line.Replace("""", "") : Dim separator As String = "-" : Dim result() As String = line.Split(separator)
161
+                    If result.Count > 4 Then
162
+                        Dim key As String = result(0).ToString() & "-" & result(1).ToString() & "-" & result(2).ToString()
163
+                        Dim value As String = result(3).ToString()
164
+                        For i As Integer = 4 To result.Count - 1 : value += "-" & result(i) : Next
165
+                        If value.EndsWith(",") Then : value = value.Substring(0, value.Length - 1) : End If : 系統語言字典.Add(key, value)
166
+                    Else
167
+                        Dim key As String = result(0).ToString() & "-" & result(1).ToString() & "-" & result(2).ToString()
168
+                        Dim value As String = result(3).ToString()
169
+                        If value.EndsWith(",") Then : value = value.Substring(0, value.Length - 1) : End If : 系統語言字典.Add(key, value)
170
+                    End If
171
+                End If
172
+            End While
173
+        End If
174
+    End Sub
175
+    Private Sub Calculator_Backend_SYS_Load(sender As Object, e As EventArgs) Handles MyBase.Load
176
+        初始化系統語言()
177
+        If SQL_連線狀態模組3.ConnectTest3("192.168.0.201,2433") = True Then
178
+            登入人IP1 = "192.168.0.201,2433" : Line通訊IP = "192.168.0.201,2433" : Line伺服器名稱 = "HX-LINE-AUTO"
179
+        Else
180
+            登入人IP1 = "103.144.143.182,2433" : Line通訊IP = "103.144.143.182,2433" : Line伺服器名稱 = "HX-LINE-AUTO"
181
+        End If
182
+        SQL_連線字串_正式() : SQL_連線字串_正式_工程SQL() : SQL_連線字串_正式_管理SQL()
183
+        SQL_連線字串_測試() : SQL_連線字串_測試_工程SQL() : SQL_連線字串_測試_管理SQL()
184
+        Timer2.Enabled = True
185
+        在職 = True : 工人 = True : BL = True : 實際工資計算完成 = False : 沖帳工資計算完成 = False : 登入人級別 = "00"
186
+    End Sub
187
+    Private Sub Calculator_Backend_SYS_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
188
+        天_ch.Checked = True : 周_ch.Checked = False : 月_ch.Checked = False
189
+
190
+        Dim todayDate As DateTime = DateTime.Now
191
+        Dim formattedDate As String = todayDate.ToString("yyyy/MM/dd")
192
+        Dim dayOfWeek As String = todayDate.ToString("dddd", New CultureInfo("zh-TW"))
193
+        系統日期_tb.Text = formattedDate
194
+        星期_tb.Text = dayOfWeek
195
+
196
+        DA1_bt.Text = "上一日" : DA2_bt.Text = "本日" : DA3_bt.Text = "下一日"
197
+
198
+        結束日期_dtp.Value = Today() : 開始日期_dtp.Value = 結束日期_dtp.Value
199
+        Dim oldDate As Date : Dim oldWeekDay As Integer : oldDate = 結束日期_dtp.Value : oldWeekDay = Weekday(oldDate)
200
+        If oldWeekDay = 7 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(1)
201
+        ElseIf oldWeekDay = 6 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(2)
202
+        ElseIf oldWeekDay = 5 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(3)
203
+        ElseIf oldWeekDay = 4 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(4)
204
+        ElseIf oldWeekDay = 3 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(5)
205
+        ElseIf oldWeekDay = 2 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(6)
206
+        End If : 開始日期_dtp.Value = 結束日期_dtp.Value.AddDays(-6) : 結束日期_dtp.Value = Today()
207
+        本周周一 = 開始日期_dtp.Value : 結束日期_dtp.Value = Today() : 開始日期_dtp.Value = 結束日期_dtp.Value
208
+
209
+        狀態1_ch.Text = "A組工人薪資表會總自動計算-週期 : 每日 - 狀態 : 未完成" : 狀態1_ch.ForeColor = Color.Red : 狀態1_ch.Checked = False
210
+        狀態2_ch.Text = "B組工人薪資表會總自動計算-週期 : 每日 - 狀態 : 未完成" : 狀態2_ch.ForeColor = Color.Red : 狀態2_ch.Checked = False
211
+        狀態3_ch.Text = "系統工作狀態會總自動計算-週期 : 每小時 - 狀態 : 未完成" : 狀態3_ch.ForeColor = Color.Red : 狀態3_ch.Checked = False
212
+    End Sub
213
+    Private Sub DA1_bt_Click(sender As Object, e As EventArgs) Handles DA1_bt.Click
214
+        If 天_ch.Checked = True And 周_ch.Checked = False And 月_ch.Checked = False Then
215
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddDays(-1) : 結束日期_dtp.Value = 開始日期_dtp.Value
216
+            結束日期2_dtp.Value = 結束日期_dtp.Value : 開始日期2_dtp.Value = 開始日期_dtp.Value : 日期計算()
217
+        ElseIf 天_ch.Checked = False And 周_ch.Checked = True And 月_ch.Checked = False Then
218
+            If 開始日期_dtp.Value >= 本周周一 Then
219
+                開始日期_dtp.Value = 本周周一.AddDays(-7) : 結束日期_dtp.Value = 本周周一.AddDays(-1)
220
+            ElseIf 開始日期_dtp.Value < 本周周一 Then
221
+                結束日期_dtp.Value = 開始日期_dtp.Value.AddDays(-1) : 開始日期_dtp.Value = 開始日期_dtp.Value.AddDays(-7)
222
+            End If
223
+            結束日期2_dtp.Value = 結束日期_dtp.Value : 開始日期2_dtp.Value = 開始日期_dtp.Value : 日期計算()
224
+        ElseIf 天_ch.Checked = False And 周_ch.Checked = False And 月_ch.Checked = True Then
225
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(-1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(-1)
226
+            DTP = Strings.Left(Strings.Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
227
+            '-------------日期二----------------------------------------------------------------------------------------
228
+            DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
229
+            結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
230
+            結束日期2_dtp.Value = 結束日期_dtp.Value : 開始日期2_dtp.Value = 開始日期_dtp.Value : 日期計算()
231
+        End If
232
+    End Sub
233
+    Private Sub DA2_bt_Click(sender As Object, e As EventArgs) Handles DA2_bt.Click
234
+        If 天_ch.Checked = True And 周_ch.Checked = False And 月_ch.Checked = False Then
235
+            結束日期_dtp.Value = Today() : 開始日期_dtp.Value = 結束日期_dtp.Value
236
+            結束日期2_dtp.Value = 結束日期_dtp.Value : 開始日期2_dtp.Value = 開始日期_dtp.Value : 日期計算()
237
+        ElseIf 天_ch.Checked = False And 周_ch.Checked = True And 月_ch.Checked = False Then
238
+            結束日期_dtp.Value = Today() : 開始日期_dtp.Value = 結束日期_dtp.Value
239
+            Dim oldDate As Date : Dim oldWeekDay As Integer : oldDate = 結束日期_dtp.Value : oldWeekDay = Weekday(oldDate)
240
+            If oldWeekDay = 7 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(1)
241
+            ElseIf oldWeekDay = 6 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(2)
242
+            ElseIf oldWeekDay = 5 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(3)
243
+            ElseIf oldWeekDay = 4 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(4)
244
+            ElseIf oldWeekDay = 3 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(5)
245
+            ElseIf oldWeekDay = 2 Then : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(6)
246
+            End If : 開始日期_dtp.Value = 結束日期_dtp.Value.AddDays(-6) : 結束日期_dtp.Value = Today()
247
+            結束日期2_dtp.Value = 結束日期_dtp.Value : 開始日期2_dtp.Value = 開始日期_dtp.Value : 日期計算()
248
+        ElseIf 天_ch.Checked = False And 周_ch.Checked = False And 月_ch.Checked = True Then
249
+            開始日期_dtp.Value = Today() : 結束日期_dtp.Value = Today()
250
+            DTP = Strings.Left(Strings.Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
251
+            '-------------日期二----------------------------------------------------------------------------------------
252
+            DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
253
+            結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
254
+            結束日期2_dtp.Value = 結束日期_dtp.Value : 開始日期2_dtp.Value = 開始日期_dtp.Value : 日期計算()
255
+        End If
256
+    End Sub
257
+    Private Sub DA3_bt_Click(sender As Object, e As EventArgs) Handles DA3_bt.Click
258
+        If 天_ch.Checked = True And 周_ch.Checked = False And 月_ch.Checked = False Then
259
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddDays(+1) : 結束日期_dtp.Value = 開始日期_dtp.Value
260
+            結束日期2_dtp.Value = 結束日期_dtp.Value : 開始日期2_dtp.Value = 開始日期_dtp.Value : 日期計算()
261
+        ElseIf 天_ch.Checked = False And 周_ch.Checked = True And 月_ch.Checked = False Then
262
+            If 開始日期_dtp.Value <= 本周周一 Then
263
+                開始日期_dtp.Value = 本周周一.AddDays(+7) : 結束日期_dtp.Value = 本周周一.AddDays(+13)
264
+            ElseIf 開始日期_dtp.Value > 本周周一 Then
265
+                結束日期_dtp.Value = 開始日期_dtp.Value.AddDays(+13) : 開始日期_dtp.Value = 開始日期_dtp.Value.AddDays(+7)
266
+            End If
267
+            結束日期2_dtp.Value = 結束日期_dtp.Value : 開始日期2_dtp.Value = 開始日期_dtp.Value : 日期計算()
268
+        ElseIf 天_ch.Checked = False And 周_ch.Checked = False And 月_ch.Checked = True Then
269
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1)
270
+            DTP = Strings.Left(Strings.Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
271
+            '-------------日期二----------------------------------------------------------------------------------------
272
+            DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
273
+            結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
274
+            結束日期2_dtp.Value = 結束日期_dtp.Value : 開始日期2_dtp.Value = 開始日期_dtp.Value : 日期計算()
275
+        End If
276
+    End Sub
277
+    Private Sub 日期計算()
278
+        Dim todayDate As DateTime = 開始日期_dtp.Value
279
+        Dim formattedDate As String = todayDate.ToString("yyyy/MM/dd")
280
+        Dim dayOfWeek As String = todayDate.ToString("dddd", New CultureInfo("zh-TW"))
281
+        系統日期_tb.Text = formattedDate
282
+        星期_tb.Text = dayOfWeek
283
+    End Sub
284
+    Private Sub 天_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 天_ch.Click
285
+        天_ch.Checked = True : 周_ch.Checked = False : 月_ch.Checked = False
286
+        DA1_bt.Text = "上一日" : DA2_bt.Text = "本日" : DA3_bt.Text = "下一日"
287
+        DA2_bt.PerformClick()
288
+    End Sub
289
+    Private Sub 周_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 周_ch.Click
290
+        天_ch.Checked = False : 周_ch.Checked = True : 月_ch.Checked = False
291
+        DA1_bt.Text = "上一週" : DA2_bt.Text = "本週" : DA3_bt.Text = "下一週"
292
+        DA2_bt.PerformClick()
293
+    End Sub
294
+    Private Sub 月_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 月_ch.Click
295
+        開始日期_dtp.Value = Today() : 結束日期_dtp.Value = Today()
296
+        DTP = Strings.Left(Strings.Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
297
+        '-------------日期二----------------------------------------------------------------------------------------
298
+        DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
299
+        結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
300
+
301
+        天_ch.Checked = False : 周_ch.Checked = False : 月_ch.Checked = True
302
+        DA1_bt.Text = "上一月" : DA2_bt.Text = "本月" : DA3_bt.Text = "下一月"
303
+        DA2_bt.PerformClick()
304
+    End Sub
305
+    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
306
+        If 實際工資計算完成 = False Then
307
+            狀態1_ch.Text = "A組工人薪資表會總自動計算-週期 : 每日 - 狀態 : 未完成" : 狀態1_ch.ForeColor = Color.Red : 狀態1_ch.Checked = False
308
+            首次開啟 = True : 人員薪資_實際.Show()
309
+        ElseIf 實際工資計算完成 = True Then
310
+            狀態1_ch.Text = "A組工人薪資表會總自動計算-週期 : 每日 - 狀態 : 已完成" : 狀態1_ch.ForeColor = Color.Green : 狀態1_ch.Checked = True
311
+        End If
312
+        If 人員薪資_實際.Visible = True Then : Else
313
+            If 沖帳工資計算完成 = False Then
314
+                狀態2_ch.Text = "B組工人薪資表會總自動計算-週期 : 每日 - 狀態 : 未完成" : 狀態2_ch.ForeColor = Color.Red : 狀態2_ch.Checked = False
315
+                首次開啟 = True : BL = False : 人員薪資_沖帳.Show() : BL = True
316
+            ElseIf 沖帳工資計算完成 = True Then
317
+                狀態2_ch.Text = "B組工人薪資表會總自動計算-週期 : 每日 - 狀態 : 已完成" : 狀態2_ch.ForeColor = Color.Green : 狀態2_ch.Checked = True
318
+            End If
319
+        End If
320
+        If 工作狀態計算完成 = False Then
321
+            狀態3_ch.Text = "系統工作狀態會總自動計算-週期 : 每小時 - 狀態 : 未完成" : 狀態3_ch.ForeColor = Color.Red : 狀態3_ch.Checked = False
322
+            '----------------------------讀取資料---------------------------------------------------------------------------------------------------------
323
+            Set_合約未請款1() : Set_合約未請款2() : Set_合約未請款3() : Set_合約未請款4() : Set_合約未請款5() : Set_合約未設利潤() : Set_合約未放行()
324
+            Set_合約未簽回() : Set_報價未簽回() : Set_報價未完成() : Set_請購單() : Set_詢價單1() : Set_採購核准11() : Set_採購核准12()
325
+            Set_工程進度表未開() : Set_合約未指定主管() : Set_合約未驗收() : Set_合約驗收單未簽回() : Set_合約保固單未簽()
326
+            '----------------------------寫入資料---------------------------------------------------------------------------------------------------------
327
+            SQL_工作狀態匯總表_刪除()
328
+            SQL2 = "(N'合約預估利潤', N'" & 合約預估利潤_dgv.Rows.Count & "'), (N'報價未完成', N'" & 報價未完成_dgv.Rows.Count & "'), 
329
+                    (N'合約未放行', N'" & 合約未放行_dgv.Rows.Count & "'), (N'報價未簽回', N'" & 報價未簽回_dgv.Rows.Count & "'), 
330
+                    (N'合約未簽回', N'" & 合約未簽回_dgv.Rows.Count & "'), (N'合約請款1', N'" & 合約請款1_dgv.Rows.Count & "'), 
331
+                    (N'合約請款2', N'" & 合約請款2_dgv.Rows.Count & "'), (N'合約請款3', N'" & 合約請款3_dgv.Rows.Count & "'), 
332
+                    (N'合約請款4', N'" & 合約請款4_dgv.Rows.Count & "'), (N'合約請款5', N'" & 合約請款5_dgv.Rows.Count & "'), 
333
+                    (N'合約未指定主管', N'" & 合約未指定主管_dgv.Rows.Count & "'), (N'未開工程進度表', N'" & 未開工程進度表_dgv.Rows.Count & "'), 
334
+                    (N'合約未驗收', N'" & 合約未驗收_dgv.Rows.Count & "'), (N'驗收未簽回', N'" & 驗收未簽回_dgv.Rows.Count & "'), 
335
+                    (N'保固未簽回', N'" & 保固未簽回_dgv.Rows.Count & "'), (N'請購單', N'" & 請購單_dgv.Rows.Count & "'), 
336
+                    (N'詢價單', N'" & 詢價單_dgv.Rows.Count & "'), (N'採購核准11', N'" & 採購核准11_dgv.Rows.Count & "'), 
337
+                    (N'採購核准12', N'" & 採購核准12_dgv.Rows.Count & "')"
338
+            SQL_工作狀態匯總表_寫入() : 時機_tb.Text = 系統時間_tb.Text : 工作狀態計算完成 = True
339
+        ElseIf 工作狀態計算完成 = True Then
340
+            狀態3_ch.Text = "系統工作狀態-匯總自動計算-週期 : 每小時 - 狀態 : 已完成" : 狀態3_ch.ForeColor = Color.Green : 狀態3_ch.Checked = True
341
+        End If
342
+        PA = Strings.Format(Today(), "yyyy/MM/dd") : If PA <> 系統日期_tb.Text Then : 實際工資計算完成 = False : 沖帳工資計算完成 = False : End If
343
+        PA = DateTime.Now.ToString("hh:mm:ss") : If Strings.Left(PA, 2) <> Strings.Left(時機_tb.Text, 2) Then : 工作狀態計算完成 = False : 工作狀態計算完成 = False : End If
344
+        系統日期_tb.Text = Strings.Format(Today(), "yyyy/MM/dd")
345
+    End Sub
346
+    Private Sub 執行_bt_Click(sender As Object, e As EventArgs) Handles 執行_bt.Click
347
+        GroupBox1.Text = "自動模式 - 已啟動" : GroupBox1.ForeColor = Color.Blue
348
+        Timer1.Enabled = True
349
+    End Sub
350
+    Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
351
+        系統時間_tb.Text = DateTime.Now.ToString("hh:mm:ss")
352
+    End Sub
353
+End Class

+ 183
- 0
Calculator-Backend-SYS/Calculator-Backend-SYS.vbproj Dosyayı Görüntüle

@@ -0,0 +1,183 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3
+  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4
+  <PropertyGroup>
5
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7
+    <ProjectGuid>{C96D264B-4289-4349-9B79-9BFC4E6ED689}</ProjectGuid>
8
+    <OutputType>WinExe</OutputType>
9
+    <StartupObject>Calculator_Backend_SYS.My.MyApplication</StartupObject>
10
+    <RootNamespace>Calculator_Backend_SYS</RootNamespace>
11
+    <AssemblyName>Calculator-Backend-SYS</AssemblyName>
12
+    <FileAlignment>512</FileAlignment>
13
+    <MyType>WindowsForms</MyType>
14
+    <TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
15
+    <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
16
+    <Deterministic>true</Deterministic>
17
+  </PropertyGroup>
18
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
19
+    <PlatformTarget>AnyCPU</PlatformTarget>
20
+    <DebugSymbols>true</DebugSymbols>
21
+    <DebugType>full</DebugType>
22
+    <DefineDebug>true</DefineDebug>
23
+    <DefineTrace>true</DefineTrace>
24
+    <OutputPath>bin\Debug\</OutputPath>
25
+    <DocumentationFile>Calculator-Backend-SYS.xml</DocumentationFile>
26
+    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
27
+  </PropertyGroup>
28
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
29
+    <PlatformTarget>AnyCPU</PlatformTarget>
30
+    <DebugType>pdbonly</DebugType>
31
+    <DefineDebug>false</DefineDebug>
32
+    <DefineTrace>true</DefineTrace>
33
+    <Optimize>true</Optimize>
34
+    <OutputPath>bin\Release\</OutputPath>
35
+    <DocumentationFile>Calculator-Backend-SYS.xml</DocumentationFile>
36
+    <NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
37
+  </PropertyGroup>
38
+  <PropertyGroup>
39
+    <OptionExplicit>On</OptionExplicit>
40
+  </PropertyGroup>
41
+  <PropertyGroup>
42
+    <OptionCompare>Binary</OptionCompare>
43
+  </PropertyGroup>
44
+  <PropertyGroup>
45
+    <OptionStrict>Off</OptionStrict>
46
+  </PropertyGroup>
47
+  <PropertyGroup>
48
+    <OptionInfer>On</OptionInfer>
49
+  </PropertyGroup>
50
+  <PropertyGroup>
51
+    <ApplicationIcon>ayo9y-pohlq-001.ico</ApplicationIcon>
52
+  </PropertyGroup>
53
+  <PropertyGroup>
54
+    <ApplicationManifest>app.manifest</ApplicationManifest>
55
+  </PropertyGroup>
56
+  <ItemGroup>
57
+    <Reference Include="System" />
58
+    <Reference Include="System.Data" />
59
+    <Reference Include="System.Deployment" />
60
+    <Reference Include="System.Drawing" />
61
+    <Reference Include="System.Windows.Forms" />
62
+    <Reference Include="System.Xml" />
63
+    <Reference Include="System.Core" />
64
+    <Reference Include="System.Xml.Linq" />
65
+    <Reference Include="System.Data.DataSetExtensions" />
66
+    <Reference Include="System.Net.Http" />
67
+  </ItemGroup>
68
+  <ItemGroup>
69
+    <Import Include="Microsoft.VisualBasic" />
70
+    <Import Include="System" />
71
+    <Import Include="System.Collections" />
72
+    <Import Include="System.Collections.Generic" />
73
+    <Import Include="System.Data" />
74
+    <Import Include="System.Drawing" />
75
+    <Import Include="System.Diagnostics" />
76
+    <Import Include="System.Windows.Forms" />
77
+    <Import Include="System.Linq" />
78
+    <Import Include="System.Xml.Linq" />
79
+    <Import Include="System.Threading.Tasks" />
80
+  </ItemGroup>
81
+  <ItemGroup>
82
+    <Compile Include="Calculator-Backend-SYS.vb">
83
+      <SubType>Form</SubType>
84
+    </Compile>
85
+    <Compile Include="Calculator-Backend-SYS.Designer.vb">
86
+      <DependentUpon>Calculator-Backend-SYS.vb</DependentUpon>
87
+      <SubType>Form</SubType>
88
+    </Compile>
89
+    <Compile Include="My Project\AssemblyInfo.vb" />
90
+    <Compile Include="My Project\Application.Designer.vb">
91
+      <AutoGen>True</AutoGen>
92
+      <DependentUpon>Application.myapp</DependentUpon>
93
+      <DesignTime>True</DesignTime>
94
+    </Compile>
95
+    <Compile Include="My Project\Resources.Designer.vb">
96
+      <AutoGen>True</AutoGen>
97
+      <DesignTime>True</DesignTime>
98
+      <DependentUpon>Resources.resx</DependentUpon>
99
+    </Compile>
100
+    <Compile Include="My Project\Settings.Designer.vb">
101
+      <AutoGen>True</AutoGen>
102
+      <DependentUpon>Settings.settings</DependentUpon>
103
+      <DesignTimeSharedInput>True</DesignTimeSharedInput>
104
+    </Compile>
105
+    <Compile Include="SQL_語法_1.vb" />
106
+    <Compile Include="SQL_連線字串.vb" />
107
+    <Compile Include="SQL_連線狀態模組3.vb" />
108
+    <Compile Include="下拉清單_1.Designer.vb">
109
+      <DependentUpon>下拉清單_1.vb</DependentUpon>
110
+    </Compile>
111
+    <Compile Include="下拉清單_1.vb">
112
+      <SubType>Form</SubType>
113
+    </Compile>
114
+    <Compile Include="下拉清單_2.Designer.vb">
115
+      <DependentUpon>下拉清單_2.vb</DependentUpon>
116
+    </Compile>
117
+    <Compile Include="下拉清單_2.vb">
118
+      <SubType>Form</SubType>
119
+    </Compile>
120
+    <Compile Include="人員薪資\人員薪資_沖帳.Designer.vb">
121
+      <DependentUpon>人員薪資_沖帳.vb</DependentUpon>
122
+    </Compile>
123
+    <Compile Include="人員薪資\人員薪資_沖帳.vb">
124
+      <SubType>Form</SubType>
125
+    </Compile>
126
+    <Compile Include="人員薪資\人員薪資_實際.Designer.vb">
127
+      <DependentUpon>人員薪資_實際.vb</DependentUpon>
128
+    </Compile>
129
+    <Compile Include="人員薪資\人員薪資_實際.vb">
130
+      <SubType>Form</SubType>
131
+    </Compile>
132
+    <Compile Include="全域變數.vb" />
133
+  </ItemGroup>
134
+  <ItemGroup>
135
+    <EmbeddedResource Include="Calculator-Backend-SYS.resx">
136
+      <DependentUpon>Calculator-Backend-SYS.vb</DependentUpon>
137
+    </EmbeddedResource>
138
+    <EmbeddedResource Include="My Project\Resources.resx">
139
+      <Generator>VbMyResourcesResXFileCodeGenerator</Generator>
140
+      <LastGenOutput>Resources.Designer.vb</LastGenOutput>
141
+      <CustomToolNamespace>My.Resources</CustomToolNamespace>
142
+      <SubType>Designer</SubType>
143
+    </EmbeddedResource>
144
+    <EmbeddedResource Include="下拉清單_1.resx">
145
+      <DependentUpon>下拉清單_1.vb</DependentUpon>
146
+    </EmbeddedResource>
147
+    <EmbeddedResource Include="下拉清單_2.resx">
148
+      <DependentUpon>下拉清單_2.vb</DependentUpon>
149
+    </EmbeddedResource>
150
+    <EmbeddedResource Include="人員薪資\人員薪資_沖帳.resx">
151
+      <DependentUpon>人員薪資_沖帳.vb</DependentUpon>
152
+    </EmbeddedResource>
153
+    <EmbeddedResource Include="人員薪資\人員薪資_實際.resx">
154
+      <DependentUpon>人員薪資_實際.vb</DependentUpon>
155
+    </EmbeddedResource>
156
+  </ItemGroup>
157
+  <ItemGroup>
158
+    <None Include="app.manifest" />
159
+    <None Include="My Project\Application.myapp">
160
+      <Generator>MyApplicationCodeGenerator</Generator>
161
+      <LastGenOutput>Application.Designer.vb</LastGenOutput>
162
+    </None>
163
+    <None Include="My Project\Settings.settings">
164
+      <Generator>SettingsSingleFileGenerator</Generator>
165
+      <CustomToolNamespace>My</CustomToolNamespace>
166
+      <LastGenOutput>Settings.Designer.vb</LastGenOutput>
167
+    </None>
168
+    <None Include="App.config" />
169
+  </ItemGroup>
170
+  <ItemGroup>
171
+    <Content Include="ayo9y-pohlq-001.ico" />
172
+    <None Include="Resources\NULL1.png" />
173
+    <None Include="Resources\ZOOM01.png" />
174
+    <None Include="Resources\question-mark.png" />
175
+    <None Include="Resources\Close.png" />
176
+    <None Include="Resources\calc1.png" />
177
+    <None Include="Resources\system.png" />
178
+    <None Include="Resources\print.png" />
179
+    <None Include="Resources\SAVER.png" />
180
+    <None Include="Resources\下載.png" />
181
+  </ItemGroup>
182
+  <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
183
+</Project>

+ 38
- 0
Calculator-Backend-SYS/My Project/Application.Designer.vb Dosyayı Görüntüle

@@ -0,0 +1,38 @@
1
+'------------------------------------------------------------------------------
2
+' <auto-generated>
3
+'     這段程式碼是由工具產生的。
4
+'     執行階段版本:4.0.30319.42000
5
+'
6
+'     對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
7
+'     變更將會遺失。
8
+' </auto-generated>
9
+'------------------------------------------------------------------------------
10
+
11
+Option Strict On
12
+Option Explicit On
13
+
14
+
15
+Namespace My
16
+    
17
+    '注意:這是自動產生的檔案,請勿直接修改它。若要進行變更,
18
+    ' 或者您在這個檔案發生建置錯誤,請到專案設計工具
19
+    ' (移至專案屬性或者在 [方案總管] 中按兩下 [My Project] 節點),
20
+    ' 然後在 [應用程式] 索引標籤上進行變更。
21
+    '
22
+    Partial Friend Class MyApplication
23
+        
24
+        <Global.System.Diagnostics.DebuggerStepThroughAttribute()>  _
25
+        Public Sub New()
26
+            MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
27
+            Me.IsSingleInstance = false
28
+            Me.EnableVisualStyles = true
29
+            Me.SaveMySettingsOnExit = true
30
+            Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
31
+        End Sub
32
+        
33
+        <Global.System.Diagnostics.DebuggerStepThroughAttribute()>  _
34
+        Protected Overrides Sub OnCreateMainForm()
35
+            Me.MainForm = Global.Calculator_Backend_SYS.Calculator_Backend_SYS
36
+        End Sub
37
+    End Class
38
+End Namespace

+ 11
- 0
Calculator-Backend-SYS/My Project/Application.myapp Dosyayı Görüntüle

@@ -0,0 +1,11 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<MyApplicationData xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3
+  <MySubMain>true</MySubMain>
4
+  <MainForm>Calculator_Backend_SYS</MainForm>
5
+  <SingleInstance>false</SingleInstance>
6
+  <ShutdownMode>0</ShutdownMode>
7
+  <EnableVisualStyles>true</EnableVisualStyles>
8
+  <AuthenticationMode>0</AuthenticationMode>
9
+  <SaveMySettingsOnExit>true</SaveMySettingsOnExit>
10
+  <HighDpiMpde>false</HighDpiMpde>
11
+</MyApplicationData>

+ 35
- 0
Calculator-Backend-SYS/My Project/AssemblyInfo.vb Dosyayı Görüntüle

@@ -0,0 +1,35 @@
1
+Imports System
2
+Imports System.Reflection
3
+Imports System.Runtime.InteropServices
4
+
5
+' 組件的一般資訊是由下列的屬性集控制。
6
+' 變更這些屬性的值即可修改組件的相關
7
+' 資訊。
8
+
9
+' 檢閱組件屬性的值
10
+
11
+<Assembly: AssemblyTitle("Calculator-Backend-SYS")>
12
+<Assembly: AssemblyDescription("")>
13
+<Assembly: AssemblyCompany("")>
14
+<Assembly: AssemblyProduct("Calculator-Backend-SYS")>
15
+<Assembly: AssemblyCopyright("Copyright ©  2023")>
16
+<Assembly: AssemblyTrademark("")>
17
+
18
+<Assembly: ComVisible(False)>
19
+
20
+'下列 GUID 為專案公開 (Expose) 至 COM 時所要使用的 typelib ID
21
+<Assembly: Guid("d7c3adf1-9df7-459e-aca8-c044fee8ed81")>
22
+
23
+' 組件的版本資訊由下列四個值所組成: 
24
+'
25
+'      主要版本
26
+'      次要版本
27
+'      組建編號
28
+'      修訂編號
29
+'
30
+' 您可以指定所有的值,也可以使用 '*' 將組建和修訂編號
31
+' 設為預設,如下所示:
32
+' <Assembly: AssemblyVersion("1.0.*")>
33
+
34
+<Assembly: AssemblyVersion("1.0.0.0")>
35
+<Assembly: AssemblyFileVersion("1.0.0.0")>

+ 153
- 0
Calculator-Backend-SYS/My Project/Resources.Designer.vb Dosyayı Görüntüle

@@ -0,0 +1,153 @@
1
+'------------------------------------------------------------------------------
2
+' <auto-generated>
3
+'     這段程式碼是由工具產生的。
4
+'     執行階段版本:4.0.30319.42000
5
+'
6
+'     對這個檔案所做的變更可能會造成錯誤的行為,而且如果重新產生程式碼,
7
+'     變更將會遺失。
8
+' </auto-generated>
9
+'------------------------------------------------------------------------------
10
+
11
+Option Strict On
12
+Option Explicit On
13
+
14
+Imports System
15
+
16
+Namespace My.Resources
17
+    
18
+    '這個類別是自動產生的,是利用 StronglyTypedResourceBuilder
19
+    '類別透過 ResGen 或 Visual Studio 這類工具。
20
+    '若要加入或移除成員,請編輯您的 .ResX 檔,然後重新執行 ResGen
21
+    '(利用 /str 選項),或重建您的 VS 專案。
22
+    '''<summary>
23
+    '''  用於查詢當地語系化字串等的強類型資源類別。
24
+    '''</summary>
25
+    <Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0"),  _
26
+     Global.System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
27
+     Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(),  _
28
+     Global.Microsoft.VisualBasic.HideModuleNameAttribute()>  _
29
+    Friend Module Resources
30
+        
31
+        Private resourceMan As Global.System.Resources.ResourceManager
32
+        
33
+        Private resourceCulture As Global.System.Globalization.CultureInfo
34
+        
35
+        '''<summary>
36
+        '''  傳回這個類別使用的快取的 ResourceManager 執行個體。
37
+        '''</summary>
38
+        <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
39
+        Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
40
+            Get
41
+                If Object.ReferenceEquals(resourceMan, Nothing) Then
42
+                    Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("Calculator_Backend_SYS.Resources", GetType(Resources).Assembly)
43
+                    resourceMan = temp
44
+                End If
45
+                Return resourceMan
46
+            End Get
47
+        End Property
48
+        
49
+        '''<summary>
50
+        '''  覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
51
+        '''  使用這個強類型資源類別的資源查閱。
52
+        '''</summary>
53
+        <Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)>  _
54
+        Friend Property Culture() As Global.System.Globalization.CultureInfo
55
+            Get
56
+                Return resourceCulture
57
+            End Get
58
+            Set
59
+                resourceCulture = value
60
+            End Set
61
+        End Property
62
+        
63
+        '''<summary>
64
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
65
+        '''</summary>
66
+        Friend ReadOnly Property calc1() As System.Drawing.Bitmap
67
+            Get
68
+                Dim obj As Object = ResourceManager.GetObject("calc1", resourceCulture)
69
+                Return CType(obj,System.Drawing.Bitmap)
70
+            End Get
71
+        End Property
72
+        
73
+        '''<summary>
74
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
75
+        '''</summary>
76
+        Friend ReadOnly Property Close() As System.Drawing.Bitmap
77
+            Get
78
+                Dim obj As Object = ResourceManager.GetObject("Close", resourceCulture)
79
+                Return CType(obj,System.Drawing.Bitmap)
80
+            End Get
81
+        End Property
82
+        
83
+        '''<summary>
84
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
85
+        '''</summary>
86
+        Friend ReadOnly Property NULL1() As System.Drawing.Bitmap
87
+            Get
88
+                Dim obj As Object = ResourceManager.GetObject("NULL1", resourceCulture)
89
+                Return CType(obj,System.Drawing.Bitmap)
90
+            End Get
91
+        End Property
92
+        
93
+        '''<summary>
94
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
95
+        '''</summary>
96
+        Friend ReadOnly Property print() As System.Drawing.Bitmap
97
+            Get
98
+                Dim obj As Object = ResourceManager.GetObject("print", resourceCulture)
99
+                Return CType(obj,System.Drawing.Bitmap)
100
+            End Get
101
+        End Property
102
+        
103
+        '''<summary>
104
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
105
+        '''</summary>
106
+        Friend ReadOnly Property question_mark() As System.Drawing.Bitmap
107
+            Get
108
+                Dim obj As Object = ResourceManager.GetObject("question-mark", resourceCulture)
109
+                Return CType(obj,System.Drawing.Bitmap)
110
+            End Get
111
+        End Property
112
+        
113
+        '''<summary>
114
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
115
+        '''</summary>
116
+        Friend ReadOnly Property SAVER() As System.Drawing.Bitmap
117
+            Get
118
+                Dim obj As Object = ResourceManager.GetObject("SAVER", resourceCulture)
119
+                Return CType(obj,System.Drawing.Bitmap)
120
+            End Get
121
+        End Property
122
+        
123
+        '''<summary>
124
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
125
+        '''</summary>
126
+        Friend ReadOnly Property system() As System.Drawing.Bitmap
127
+            Get
128
+                Dim obj As Object = ResourceManager.GetObject("system", resourceCulture)
129
+                Return CType(obj,System.Drawing.Bitmap)
130
+            End Get
131
+        End Property
132
+        
133
+        '''<summary>
134
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
135
+        '''</summary>
136
+        Friend ReadOnly Property ZOOM01() As System.Drawing.Bitmap
137
+            Get
138
+                Dim obj As Object = ResourceManager.GetObject("ZOOM01", resourceCulture)
139
+                Return CType(obj,System.Drawing.Bitmap)
140
+            End Get
141
+        End Property
142
+        
143
+        '''<summary>
144
+        '''  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
145
+        '''</summary>
146
+        Friend ReadOnly Property 下載() As System.Drawing.Bitmap
147
+            Get
148
+                Dim obj As Object = ResourceManager.GetObject("下載", resourceCulture)
149
+                Return CType(obj,System.Drawing.Bitmap)
150
+            End Get
151
+        End Property
152
+    End Module
153
+End Namespace

+ 148
- 0
Calculator-Backend-SYS/My Project/Resources.resx Dosyayı Görüntüle

@@ -0,0 +1,148 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
121
+  <data name="下載" type="System.Resources.ResXFileRef, System.Windows.Forms">
122
+    <value>..\Resources\下載.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
123
+  </data>
124
+  <data name="Close" type="System.Resources.ResXFileRef, System.Windows.Forms">
125
+    <value>..\Resources\Close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
126
+  </data>
127
+  <data name="question-mark" type="System.Resources.ResXFileRef, System.Windows.Forms">
128
+    <value>..\Resources\question-mark.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
129
+  </data>
130
+  <data name="calc1" type="System.Resources.ResXFileRef, System.Windows.Forms">
131
+    <value>..\Resources\calc1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
132
+  </data>
133
+  <data name="system" type="System.Resources.ResXFileRef, System.Windows.Forms">
134
+    <value>..\Resources\system.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
135
+  </data>
136
+  <data name="ZOOM01" type="System.Resources.ResXFileRef, System.Windows.Forms">
137
+    <value>..\Resources\ZOOM01.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
138
+  </data>
139
+  <data name="print" type="System.Resources.ResXFileRef, System.Windows.Forms">
140
+    <value>..\Resources\print.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
141
+  </data>
142
+  <data name="SAVER" type="System.Resources.ResXFileRef, System.Windows.Forms">
143
+    <value>..\Resources\SAVER.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
144
+  </data>
145
+  <data name="NULL1" type="System.Resources.ResXFileRef, System.Windows.Forms">
146
+    <value>..\Resources\NULL1.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
147
+  </data>
148
+</root>

+ 73
- 0
Calculator-Backend-SYS/My Project/Settings.Designer.vb Dosyayı Görüntüle

@@ -0,0 +1,73 @@
1
+'------------------------------------------------------------------------------
2
+' <auto-generated>
3
+'     This code was generated by a tool.
4
+'     Runtime Version:4.0.30319.42000
5
+'
6
+'     Changes to this file may cause incorrect behavior and will be lost if
7
+'     the code is regenerated.
8
+' </auto-generated>
9
+'------------------------------------------------------------------------------
10
+
11
+Option Strict On
12
+Option Explicit On
13
+
14
+
15
+Namespace My
16
+
17
+    <Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
18
+     Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0"), _
19
+     Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
20
+    Partial Friend NotInheritable Class MySettings
21
+        Inherits Global.System.Configuration.ApplicationSettingsBase
22
+
23
+        Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings)
24
+
25
+#Region "My.Settings Auto-Save Functionality"
26
+#If _MyType = "WindowsForms" Then
27
+        Private Shared addedHandler As Boolean
28
+
29
+        Private Shared addedHandlerLockObject As New Object
30
+
31
+        <Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
32
+        Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs)
33
+            If My.Application.SaveMySettingsOnExit Then
34
+                My.Settings.Save()
35
+            End If
36
+        End Sub
37
+#End If
38
+#End Region
39
+
40
+        Public Shared ReadOnly Property [Default]() As MySettings
41
+            Get
42
+
43
+#If _MyType = "WindowsForms" Then
44
+                   If Not addedHandler Then
45
+                        SyncLock addedHandlerLockObject
46
+                            If Not addedHandler Then
47
+                                AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
48
+                                addedHandler = True
49
+                            End If
50
+                        End SyncLock
51
+                    End If
52
+#End If
53
+                Return defaultInstance
54
+            End Get
55
+        End Property
56
+    End Class
57
+End Namespace
58
+
59
+Namespace My
60
+
61
+    <Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
62
+     Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
63
+     Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
64
+    Friend Module MySettingsProperty
65
+
66
+        <Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
67
+        Friend ReadOnly Property Settings() As Global.Calculator_Backend_SYS.My.MySettings
68
+            Get
69
+                Return Global.Calculator_Backend_SYS.My.MySettings.Default
70
+            End Get
71
+        End Property
72
+    End Module
73
+End Namespace

+ 7
- 0
Calculator-Backend-SYS/My Project/Settings.settings Dosyayı Görüntüle

@@ -0,0 +1,7 @@
1
+<?xml version='1.0' encoding='utf-8'?>
2
+<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
3
+  <Profiles>
4
+    <Profile Name="(Default)" />
5
+  </Profiles>
6
+  <Settings />
7
+</SettingsFile>

BIN
Calculator-Backend-SYS/Resources/Close.png Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/Resources/NULL1.png Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/Resources/SAVER.png Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/Resources/ZOOM01.png Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/Resources/calc1.png Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/Resources/print.png Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/Resources/question-mark.png Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/Resources/system.png Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/Resources/下載.png Dosyayı Görüntüle


+ 572
- 0
Calculator-Backend-SYS/SQL_語法_1.vb Dosyayı Görüntüle

@@ -0,0 +1,572 @@
1
+Module SQL_語法_1
2
+    Friend Sub SQL_人員薪資表1()
3
+        If PA25 = "-1" Or PA25 = "0" Or 工人 = True Then : SQL3 = "" & SQL5
4
+        ElseIf PA25 = "1" Then : SQL3 = " AND 使用者權限管理表.部門 NOT LIKE '3%' " & SQL5
5
+        ElseIf PA25 = "2" Then : SQL3 = " AND 使用者權限管理表.部門 LIKE '3%' " & SQL5 : End If
6
+        If BL = False Then
7
+            ConnOpen()
8
+            If 在職 = True Then
9
+                If 工人 = False Then : SQL2 = " WHERE (使用者權限管理表.CC63 = 0) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%' 
10
+                                                       AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
11
+                Else
12
+                    SQL2 = " WHERE (使用者權限管理表.CC63 = 0) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
13
+                                    使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
14
+                End If
15
+            Else
16
+                If 工人 = False Then : SQL2 = " WHERE (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'" & SQL3
17
+                Else
18
+                    SQL2 = " WHERE (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
19
+                                    姓名 NOT LIKE 'TEST%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
20
+                End If
21
+            End If
22
+            SQL1 = "SELECT       [HX-PGS-MSN].dbo.人員資料表.部門名稱 AS [" & 表頭(25) & "],使用者權限管理表.姓名 AS [" & 表頭(0) & "], 使用者權限管理表.部門 AS [" & 表頭(19) & "], 
23
+                                  使用者權限管理表.ID卡號, [HX-PGS-MSN].dbo.人員資料表.員工代碼 AS [STT], [HX-PGS-MSN].dbo.人員資料表.員工崗位 AS [" & 表頭(24) & "],  
24
+                                 [HX-PGS-MSN].dbo.人員資料表.入職日 AS [" & 表頭(22) & "], 
25
+                                  使用者權限管理表.級別 AS [" & 表頭(1) & "], 使用者權限管理表.級別 AS [" & 表頭(20) & "], 使用者權限管理表.級別 AS [" & 表頭(21) & "], 
26
+                                 [HX-PGS-MSN].dbo.人員資料表.群組 AS [" & 表頭(30) & "], [HX-PGS-MSN].dbo.人員資料表.薪資狀態 AS [" & 表頭(26) & "], 
27
+                                 [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(27) & "], [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(28) & "], 
28
+                                 [HX-PGS-MSN].dbo.人員資料表.薪資 AS [總數], 使用者權限管理表.級別 AS [" & 表頭(64) & "], 使用者權限管理表.級別 AS [" & 表頭(31) & "], 
29
+                                  使用者權限管理表.級別 AS [" & 表頭(32) & "], 使用者權限管理表.級別 AS [" & 表頭(33) & "], 使用者權限管理表.級別 AS [" & 表頭(34) & "], 
30
+                                  使用者權限管理表.級別 AS [" & 表頭(35) & "], 使用者權限管理表.級別 AS [" & 表頭(36) & "], 使用者權限管理表.級別 AS [" & 表頭(37) & "], 
31
+                                  使用者權限管理表.級別 AS [" & 表頭(38) & "], 使用者權限管理表.級別 AS [" & 表頭(39) & "], 使用者權限管理表.級別 AS [" & 表頭(40) & "], 
32
+                                  使用者權限管理表.級別 AS [" & 表頭(41) & "], 使用者權限管理表.級別 AS [" & 表頭(42) & "], 使用者權限管理表.級別 AS [" & 表頭(43) & "], 
33
+                                  使用者權限管理表.級別 AS [" & 表頭(58) & "], 使用者權限管理表.級別 AS [" & 表頭(59) & "], 使用者權限管理表.級別 AS [" & 表頭(60) & "], 
34
+                                  使用者權限管理表.級別 AS [" & 表頭(61) & "], 使用者權限管理表.級別 AS [" & 表頭(62) & "], 使用者權限管理表.級別 AS [" & 表頭(63) & "], 
35
+                                  使用者權限管理表.級別 AS [" & 表頭(44) & "], 使用者權限管理表.級別 AS [" & 表頭(45) & "], 使用者權限管理表.級別 AS [" & 表頭(46) & "], 
36
+                                  使用者權限管理表.級別 AS [" & 表頭(47) & "], 使用者權限管理表.級別 AS [" & 表頭(48) & "], 使用者權限管理表.級別 AS [" & 表頭(49) & "], 
37
+                                  使用者權限管理表.級別 AS [" & 表頭(50) & "], 使用者權限管理表.級別 AS [" & 表頭(51) & "], 使用者權限管理表.級別 AS [" & 表頭(52) & "], 
38
+                                  使用者權限管理表.級別 AS [" & 表頭(53) & "], 使用者權限管理表.級別 AS [" & 表頭(54) & "], 使用者權限管理表.級別 AS [" & 表頭(55) & "], 
39
+                                  使用者權限管理表.級別 AS [" & 表頭(56) & "], 使用者權限管理表.級別 AS [" & 表頭(57) & "], HX空白圖片.圖片 AS [Save.], 使用者權限管理表.帳號
40
+                    FROM          使用者權限管理表 LEFT OUTER JOIN
41
+                                  HX空白圖片 ON 使用者權限管理表.姓名 = HX空白圖片.選擇 LEFT OUTER JOIN
42
+                                 [HX-PGS-MSN].dbo.人員資料表 ON 使用者權限管理表.帳號 = [HX-PGS-MSN].dbo.人員資料表.帳號 " & SQL2 & "
43
+                    ORDER BY     " & SQL4
44
+            CmdSet_For_DGV()
45
+        Else
46
+            ConnOpen()
47
+            If 在職 = True Then
48
+                If 工人 = False Then : SQL2 = " AND (使用者權限管理表.CC63 = 0) AND (使用者權限管理表.部門 NOT LIKE '9%') AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
49
+                                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
50
+                Else : SQL2 = " AND (使用者權限管理表.CC63 = 0) AND (使用者權限管理表.部門 LIKE '9%') AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
51
+                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3 : End If
52
+            Else
53
+                If 工人 = False Then : SQL2 = " AND (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
54
+                                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
55
+                Else
56
+                    SQL2 = " AND (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
57
+                                  使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
58
+                End If
59
+            End If
60
+            SQL1 = "SELECT     [HX-PGS-MSN].dbo.人員資料表.部門名稱 AS [" & 表頭(25) & "], 使用者權限管理表.姓名 AS [" & 表頭(0) & "], 使用者權限管理表.部門 AS [" & 表頭(19) & "], 
61
+                                使用者權限管理表.ID卡號, [HX-PGS-MSN].dbo.人員資料表.員工代碼 AS [STT], [HX-PGS-MSN].dbo.人員資料表.員工崗位 AS [" & 表頭(24) & "], 
62
+                               [HX-PGS-MSN].dbo.人員資料表.入職日 AS [" & 表頭(22) & "], 
63
+                                使用者權限管理表.級別 AS [" & 表頭(1) & "], 使用者權限管理表.級別 AS [" & 表頭(20) & "], 使用者權限管理表.級別 AS [" & 表頭(21) & "], 
64
+                               [HX-PGS-MSN].dbo.人員資料表.群組 AS [" & 表頭(30) & "], [HX-PGS-MSN].dbo.人員資料表.薪資狀態 AS [" & 表頭(26) & "], 
65
+                               [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(27) & "], [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(28) & "], 
66
+                               [HX-PGS-MSN].dbo.人員資料表.薪資 AS [總數], 使用者權限管理表.級別 AS [" & 表頭(64) & "], 使用者權限管理表.級別 AS [" & 表頭(31) & "], 
67
+                                使用者權限管理表.級別 AS [" & 表頭(32) & "], 使用者權限管理表.級別 AS [" & 表頭(33) & "], 使用者權限管理表.級別 AS [" & 表頭(34) & "], 
68
+                                使用者權限管理表.級別 AS [" & 表頭(35) & "], 使用者權限管理表.級別 AS [" & 表頭(36) & "], 使用者權限管理表.級別 AS [" & 表頭(37) & "], 
69
+                                使用者權限管理表.級別 AS [" & 表頭(38) & "], 使用者權限管理表.級別 AS [" & 表頭(39) & "], 使用者權限管理表.級別 AS [" & 表頭(40) & "], 
70
+                                使用者權限管理表.級別 AS [" & 表頭(41) & "], 使用者權限管理表.級別 AS [" & 表頭(42) & "], 使用者權限管理表.級別 AS [" & 表頭(43) & "], 
71
+                                使用者權限管理表.級別 AS [" & 表頭(58) & "], 使用者權限管理表.級別 AS [" & 表頭(59) & "], 使用者權限管理表.級別 AS [" & 表頭(60) & "], 
72
+                                使用者權限管理表.級別 AS [" & 表頭(61) & "], 使用者權限管理表.級別 AS [" & 表頭(62) & "], 使用者權限管理表.級別 AS [" & 表頭(63) & "], 
73
+                                使用者權限管理表.級別 AS [" & 表頭(44) & "], 使用者權限管理表.級別 AS [" & 表頭(45) & "], 使用者權限管理表.級別 AS [" & 表頭(46) & "], 
74
+                                使用者權限管理表.級別 AS [" & 表頭(47) & "], 使用者權限管理表.級別 AS [" & 表頭(48) & "], 使用者權限管理表.級別 AS [" & 表頭(49) & "], 
75
+                                使用者權限管理表.級別 AS [" & 表頭(50) & "], 使用者權限管理表.級別 AS [" & 表頭(51) & "], 使用者權限管理表.級別 AS [" & 表頭(52) & "], 
76
+                                使用者權限管理表.級別 AS [" & 表頭(53) & "], 使用者權限管理表.級別 AS [" & 表頭(54) & "], 使用者權限管理表.級別 AS [" & 表頭(55) & "], 
77
+                                使用者權限管理表.級別 AS [" & 表頭(56) & "], 使用者權限管理表.級別 AS [" & 表頭(57) & "], HX空白圖片.圖片 AS [Save.], 使用者權限管理表.帳號
78
+                    FROM        使用者權限管理表 LEFT OUTER JOIN
79
+                                HX空白圖片 ON 使用者權限管理表.姓名 = HX空白圖片.選擇 LEFT OUTER JOIN
80
+                                [HX-PGS-MSN].dbo.人員資料表 ON 使用者權限管理表.帳號 = [HX-PGS-MSN].dbo.人員資料表.帳號
81
+                    WHERE      (使用者權限管理表.級別 LIKE '05' OR 使用者權限管理表.級別 LIKE '06' OR 使用者權限管理表.級別 LIKE '07' OR 使用者權限管理表.級別 LIKE '08' OR 
82
+                                使用者權限管理表.級別 LIKE '09') " & SQL2 & " 
83
+                    ORDER BY     " & SQL4
84
+            CmdSet_For_DGV()
85
+        End If
86
+    End Sub
87
+    Friend Sub SQL_人員薪資表2()
88
+        If PA25 = "-1" Or PA25 = "0" Or 工人 = True Then : SQL3 = "" & SQL5
89
+        ElseIf PA25 = "1" Then : SQL3 = " AND 使用者權限管理表.部門 NOT LIKE '3%' " & SQL5
90
+        ElseIf PA25 = "2" Then : SQL3 = " AND 使用者權限管理表.部門 LIKE '3%' " & SQL5 : End If
91
+        If BL = False Then
92
+            ConnOpen()
93
+            If 在職 = True Then
94
+                If 工人 = False Then : SQL2 = " WHERE (使用者權限管理表.CC63 = 0) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%' 
95
+                                                       AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
96
+                Else
97
+                    SQL2 = " WHERE (使用者權限管理表.CC63 = 0) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
98
+                                    使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
99
+                End If
100
+            Else
101
+                If 工人 = False Then : SQL2 = " WHERE (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'" & SQL3
102
+                Else
103
+                    SQL2 = " WHERE (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
104
+                                    姓名 NOT LIKE 'TEST%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
105
+                End If
106
+            End If
107
+            SQL1 = "SELECT  TOP(1) [HX-PGS-MSN].dbo.人員資料表.部門名稱 AS [" & 表頭(25) & "],使用者權限管理表.姓名 AS [" & 表頭(0) & "], 使用者權限管理表.部門 AS [" & 表頭(19) & "], 
108
+                                    使用者權限管理表.ID卡號, [HX-PGS-MSN].dbo.人員資料表.員工代碼 AS [STT], [HX-PGS-MSN].dbo.人員資料表.員工崗位 AS [" & 表頭(24) & "],  
109
+                                   [HX-PGS-MSN].dbo.人員資料表.入職日 AS [" & 表頭(22) & "], 
110
+                                    使用者權限管理表.級別 AS [" & 表頭(1) & "], 使用者權限管理表.級別 AS [" & 表頭(20) & "], 使用者權限管理表.級別 AS [" & 表頭(21) & "], 
111
+                                   [HX-PGS-MSN].dbo.人員資料表.群組 AS [" & 表頭(30) & "], [HX-PGS-MSN].dbo.人員資料表.薪資狀態 AS [" & 表頭(26) & "], 
112
+                                   [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(27) & "], [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(28) & "], 
113
+                                   [HX-PGS-MSN].dbo.人員資料表.薪資 AS [總數], 使用者權限管理表.級別 AS [" & 表頭(64) & "], 使用者權限管理表.級別 AS [" & 表頭(31) & "], 
114
+                                    使用者權限管理表.級別 AS [" & 表頭(32) & "], 使用者權限管理表.級別 AS [" & 表頭(33) & "], 使用者權限管理表.級別 AS [" & 表頭(34) & "], 
115
+                                    使用者權限管理表.級別 AS [" & 表頭(35) & "], 使用者權限管理表.級別 AS [" & 表頭(36) & "], 使用者權限管理表.級別 AS [" & 表頭(37) & "], 
116
+                                    使用者權限管理表.級別 AS [" & 表頭(38) & "], 使用者權限管理表.級別 AS [" & 表頭(39) & "], 使用者權限管理表.級別 AS [" & 表頭(40) & "], 
117
+                                    使用者權限管理表.級別 AS [" & 表頭(41) & "], 使用者權限管理表.級別 AS [" & 表頭(42) & "], 使用者權限管理表.級別 AS [" & 表頭(43) & "], 
118
+                                    使用者權限管理表.級別 AS [" & 表頭(58) & "], 使用者權限管理表.級別 AS [" & 表頭(59) & "], 使用者權限管理表.級別 AS [" & 表頭(60) & "], 
119
+                                    使用者權限管理表.級別 AS [" & 表頭(61) & "], 使用者權限管理表.級別 AS [" & 表頭(62) & "], 使用者權限管理表.級別 AS [" & 表頭(63) & "], 
120
+                                    使用者權限管理表.級別 AS [" & 表頭(44) & "], 使用者權限管理表.級別 AS [" & 表頭(45) & "], 使用者權限管理表.級別 AS [" & 表頭(46) & "], 
121
+                                    使用者權限管理表.級別 AS [" & 表頭(47) & "], 使用者權限管理表.級別 AS [" & 表頭(48) & "], 使用者權限管理表.級別 AS [" & 表頭(49) & "], 
122
+                                    使用者權限管理表.級別 AS [" & 表頭(50) & "], 使用者權限管理表.級別 AS [" & 表頭(51) & "], 使用者權限管理表.級別 AS [" & 表頭(52) & "], 
123
+                                    使用者權限管理表.級別 AS [" & 表頭(53) & "], 使用者權限管理表.級別 AS [" & 表頭(54) & "], 使用者權限管理表.級別 AS [" & 表頭(55) & "], 
124
+                                    使用者權限管理表.級別 AS [" & 表頭(56) & "], 使用者權限管理表.級別 AS [" & 表頭(57) & "], HX空白圖片.圖片 AS [Save.], 使用者權限管理表.帳號
125
+                    FROM            使用者權限管理表 LEFT OUTER JOIN
126
+                                    HX空白圖片 ON 使用者權限管理表.姓名 = HX空白圖片.選擇 LEFT OUTER JOIN
127
+                                   [HX-PGS-MSN].dbo.人員資料表 ON 使用者權限管理表.帳號 = [HX-PGS-MSN].dbo.人員資料表.帳號 " & SQL2 & "
128
+                    ORDER BY       " & SQL4
129
+            CmdSet_For_DGV()
130
+        Else
131
+            ConnOpen()
132
+            If 在職 = True Then
133
+                If 工人 = False Then : SQL2 = " AND (使用者權限管理表.CC63 = 0) AND (使用者權限管理表.部門 NOT LIKE '9%') AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
134
+                                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
135
+                Else : SQL2 = " AND (使用者權限管理表.CC63 = 0) AND (使用者權限管理表.部門 LIKE '9%') AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
136
+                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3 : End If
137
+            Else
138
+                If 工人 = False Then : SQL2 = " AND (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
139
+                                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
140
+                Else
141
+                    SQL2 = " AND (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
142
+                                  使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
143
+                End If
144
+            End If
145
+            SQL1 = "SELECT  TOP(1) [HX-PGS-MSN].dbo.人員資料表.部門名稱 AS [" & 表頭(25) & "], 使用者權限管理表.姓名 AS [" & 表頭(0) & "], 使用者權限管理表.部門 AS [" & 表頭(19) & "], 
146
+                                    使用者權限管理表.ID卡號, [HX-PGS-MSN].dbo.人員資料表.員工代碼 AS [STT], [HX-PGS-MSN].dbo.人員資料表.員工崗位 AS [" & 表頭(24) & "], 
147
+                                   [HX-PGS-MSN].dbo.人員資料表.入職日 AS [" & 表頭(22) & "], 
148
+                                    使用者權限管理表.級別 AS [" & 表頭(1) & "], 使用者權限管理表.級別 AS [" & 表頭(20) & "], 使用者權限管理表.級別 AS [" & 表頭(21) & "], 
149
+                                   [HX-PGS-MSN].dbo.人員資料表.群組 AS [" & 表頭(30) & "], [HX-PGS-MSN].dbo.人員資料表.薪資狀態 AS [" & 表頭(26) & "], 
150
+                                   [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(27) & "], [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(28) & "], 
151
+                                   [HX-PGS-MSN].dbo.人員資料表.薪資 AS [總數], 使用者權限管理表.級別 AS [" & 表頭(64) & "], 使用者權限管理表.級別 AS [" & 表頭(31) & "], 
152
+                                    使用者權限管理表.級別 AS [" & 表頭(32) & "], 使用者權限管理表.級別 AS [" & 表頭(33) & "], 使用者權限管理表.級別 AS [" & 表頭(34) & "], 
153
+                                    使用者權限管理表.級別 AS [" & 表頭(35) & "], 使用者權限管理表.級別 AS [" & 表頭(36) & "], 使用者權限管理表.級別 AS [" & 表頭(37) & "], 
154
+                                    使用者權限管理表.級別 AS [" & 表頭(38) & "], 使用者權限管理表.級別 AS [" & 表頭(39) & "], 使用者權限管理表.級別 AS [" & 表頭(40) & "], 
155
+                                    使用者權限管理表.級別 AS [" & 表頭(41) & "], 使用者權限管理表.級別 AS [" & 表頭(42) & "], 使用者權限管理表.級別 AS [" & 表頭(43) & "], 
156
+                                    使用者權限管理表.級別 AS [" & 表頭(58) & "], 使用者權限管理表.級別 AS [" & 表頭(59) & "], 使用者權限管理表.級別 AS [" & 表頭(60) & "], 
157
+                                    使用者權限管理表.級別 AS [" & 表頭(61) & "], 使用者權限管理表.級別 AS [" & 表頭(62) & "], 使用者權限管理表.級別 AS [" & 表頭(63) & "], 
158
+                                    使用者權限管理表.級別 AS [" & 表頭(44) & "], 使用者權限管理表.級別 AS [" & 表頭(45) & "], 使用者權限管理表.級別 AS [" & 表頭(46) & "], 
159
+                                    使用者權限管理表.級別 AS [" & 表頭(47) & "], 使用者權限管理表.級別 AS [" & 表頭(48) & "], 使用者權限管理表.級別 AS [" & 表頭(49) & "], 
160
+                                    使用者權限管理表.級別 AS [" & 表頭(50) & "], 使用者權限管理表.級別 AS [" & 表頭(51) & "], 使用者權限管理表.級別 AS [" & 表頭(52) & "], 
161
+                                    使用者權限管理表.級別 AS [" & 表頭(53) & "], 使用者權限管理表.級別 AS [" & 表頭(54) & "], 使用者權限管理表.級別 AS [" & 表頭(55) & "], 
162
+                                    使用者權限管理表.級別 AS [" & 表頭(56) & "], 使用者權限管理表.級別 AS [" & 表頭(57) & "], HX空白圖片.圖片 AS [Save.], 使用者權限管理表.帳號
163
+                    FROM            使用者權限管理表 LEFT OUTER JOIN
164
+                                    HX空白圖片 ON 使用者權限管理表.姓名 = HX空白圖片.選擇 LEFT OUTER JOIN
165
+                                    [HX-PGS-MSN].dbo.人員資料表 ON 使用者權限管理表.帳號 = [HX-PGS-MSN].dbo.人員資料表.帳號
166
+                    WHERE          (使用者權限管理表.級別 LIKE '05' OR 使用者權限管理表.級別 LIKE '06' OR 使用者權限管理表.級別 LIKE '07' OR 使用者權限管理表.級別 LIKE '08' OR 
167
+                                    使用者權限管理表.級別 LIKE '09') " & SQL2 & " 
168
+                    ORDER BY        " & SQL4
169
+            CmdSet_For_DGV()
170
+        End If
171
+    End Sub
172
+    Friend Sub SQL_工人薪資彙總報表_查詢()
173
+        ConnOpen_管理SQL()
174
+        SQL1 = "SELECT 金額 FROM 工人薪資彙總報表 WHERE 年 LIKE N'" & PA25 & "' AND 月 LIKE N'" & PA26 & "' AND 周 LIKE N'" & PA27 & "' AND 特殊 = N'" & PA30 & "'"
175
+        CmdSet_For_dr()
176
+    End Sub
177
+    Friend Sub SQL_工人薪資彙總報表_新增()
178
+        ConnOpen_管理SQL()
179
+        SQL1 = "INSERT INTO 工人薪資彙總報表 (年, 月, 周, 人數, 金額, 特殊) 
180
+                VALUES (N'" & PA25 & "',N'" & PA26 & "',N'" & PA27 & "',N'" & PA28 & "',N'" & PA29 & "',N'" & PA30 & "')"
181
+        CmdSet_For_dr()
182
+    End Sub
183
+    Friend Sub SQL_工人薪資彙總報表_修改()
184
+        ConnOpen_管理SQL()
185
+        SQL1 = "UPDATE 工人薪資彙總報表 SET 人數 = N'" & PA28 & "', 金額 = N'" & PA29 & "'
186
+                WHERE 年 LIKE N'" & PA25 & "' AND 月 LIKE N'" & PA26 & "' AND 周 LIKE N'" & PA27 & "' AND 特殊 = N'" & PA30 & "'"
187
+        CmdSet_For_dr()
188
+    End Sub
189
+    Friend Sub SQL_工人薪資彙總報表_查詢_T()
190
+        ConnOpen_管理SQL_T()
191
+        SQL1 = "SELECT 金額 FROM 工人薪資彙總報表 WHERE 年 LIKE N'" & PA25 & "' AND 月 LIKE N'" & PA26 & "' AND 周 LIKE N'" & PA27 & "' AND 特殊 = N'" & PA30 & "'"
192
+        CmdSet_For_dr()
193
+    End Sub
194
+    Friend Sub SQL_工人薪資彙總報表_新增_T()
195
+        ConnOpen_管理SQL_T()
196
+        SQL1 = "INSERT INTO 工人薪資彙總報表 (年, 月, 周, 人數, 金額, 特殊) 
197
+                VALUES (N'" & PA25 & "',N'" & PA26 & "',N'" & PA27 & "',N'" & PA28 & "',N'" & PA29 & "',N'" & PA30 & "')"
198
+        CmdSet_For_dr()
199
+    End Sub
200
+    Friend Sub SQL_工人薪資彙總報表_修改_T()
201
+        ConnOpen_管理SQL_T()
202
+        SQL1 = "UPDATE 工人薪資彙總報表 SET 人數 = N'" & PA28 & "', 金額 = N'" & PA29 & "'
203
+                WHERE 年 LIKE N'" & PA25 & "' AND 月 LIKE N'" & PA26 & "' AND 周 LIKE N'" & PA27 & "' AND 特殊 = N'" & PA30 & "'"
204
+        CmdSet_For_dr()
205
+    End Sub
206
+    Friend Sub SQL_考勤虛擬表()
207
+        ConnOpen_管理SQL()
208
+        SQL1 = "SELECT  帳號, 一上, 一下, 二上, 二下, 三上, 三下, 四上, 四下, 五上, 五下, 六上, 六下, 日上, 日下, 日期
209
+                FROM    虛擬考勤明細表  WHERE  (日期 LIKE '" & PA25 & "')"
210
+        CmdSet_For_DGV()
211
+    End Sub
212
+    Friend Sub SQL_考勤總明細()
213
+        ConnOpen_管理SQL()
214
+        SQL1 = "SELECT    QQ.ID卡號, 萬年曆.星期 AS MGB, 萬年曆.星期 AS [" & 表頭(2) & "], 萬年曆.日期 AS [" & 表頭(3) & "], QQ.第一, QQ.第二, QQ.第三, QQ.第四, QQ.第五, QQ.第六, 
215
+                          QQ.第一 AS [" & 表頭(4) & "], QQ.第一 AS [" & 表頭(5) & "], QQ.第一 AS [" & 表頭(6) & "], QQ.第一 AS [" & 表頭(7) & "], QQ.第一 AS [" & 表頭(8) & "],
216
+                          QQ.第一 AS [" & 表頭(9) & "], QQ.第一 AS [" & 表頭(10) & "], QQ.第一 AS [" & 表頭(11) & "], QQ.第一 AS [" & 表頭(12) & "], QQ.第一 AS [" & 表頭(13) & "],
217
+                          QQ.第一 AS [" & 表頭(14) & "], QQ.第一 AS [" & 表頭(15) & "], QQ.第一 AS [" & 表頭(16) & "], QQ.加班 AS [" & 表頭(17) & "], 萬年曆.假日 AS [" & 表頭(18) & "]
218
+                FROM      萬年曆 LEFT OUTER JOIN  (SELECT  ID卡號, 日期, 第一, 第二, 第三, 第四, 第五, 第六, 加班
219
+                          FROM    人事考勤明細表) AS QQ ON 萬年曆.日期 = QQ.日期
220
+                WHERE    (LEFT(萬年曆.日期, 7) LIKE '" & PA2 & "/" & PA3 & "')
221
+                ORDER BY  LEFT(萬年曆.日期, 7), 萬年曆.日期"
222
+        CmdSet_For_DGV()
223
+    End Sub
224
+    Friend Sub SQL_考勤級別讀取()
225
+        ConnOpen() : SQL1 = "SELECT 級別 FROM 使用者權限管理表 WHERE (姓名 LIKE N'" & PA47 & "')" : CmdSet_For_dr()
226
+        If BL = False Then
227
+            ConnOpen()
228
+            If PA = "" Then
229
+                If 在職 = True Then : SQL2 = " WHERE (CC63 = 0)" : Else : SQL2 = " WHERE (CC63 = 1)" : End If
230
+                SQL1 = "SELECT  級別 FROM 使用者權限管理表 " & SQL2 & " GROUP BY 級別 ORDER BY 級別"
231
+            Else
232
+                If 登入人級別 = "00" Then : SQL2 = "" : Else : If 在職 = True Then : SQL2 = " AND (CC63 = 0)" : Else : SQL2 = " AND (CC63 = 1)" : End If : End If
233
+                SQL1 = "SELECT    級別 FROM 使用者權限管理表 
234
+                        WHERE   ((姓名 LIKE N'%" & PA & "%') OR (帳號 LIKE N'%" & PA & "%') OR (密碼 LIKE N'%" & PA & "%') OR 
235
+                                 (部門 LIKE N'%" & PA & "%') OR (職稱 LIKE N'%" & PA & "%')) " & SQL2 & "
236
+                        GROUP BY 級別  ORDER BY  級別"
237
+            End If
238
+            CmdSet_For_dr()
239
+        Else
240
+            ConnOpen()
241
+            If PA = "" Then
242
+                If 在職 = True Then : SQL2 = " WHERE (CC63 = 0)" : Else : SQL2 = " WHERE (CC63 = 1)" : End If
243
+                SQL1 = "SELECT  級別 FROM 使用者權限管理表 " & SQL2 & " GROUP BY 級別 ORDER BY 級別"
244
+            Else
245
+                If 登入人級別 = "00" Then : SQL2 = "" : Else : If 在職 = True Then : SQL2 = " AND (CC63 = 0)" : Else : SQL2 = " AND (CC63 = 1)" : End If : End If
246
+                SQL1 = "SELECT    級別 FROM 使用者權限管理表 
247
+                        WHERE   ((姓名 LIKE N'%" & PA & "%') OR (帳號 LIKE N'%" & PA & "%') OR (密碼 LIKE N'%" & PA & "%') OR 
248
+                                 (部門 LIKE N'%" & PA & "%') OR (職稱 LIKE N'%" & PA & "%')) " & SQL2 & "
249
+                        GROUP BY 級別  ORDER BY  級別"
250
+            End If
251
+            CmdSet_For_dr()
252
+        End If
253
+    End Sub
254
+    Friend Sub SQL_年分清單()
255
+        ConnOpen_管理SQL() : SQL1 = "SELECT  LEFT(日期, 4) AS 日期  FROM  人事考勤明細表  GROUP BY   LEFT(日期, 4)  ORDER BY  日期 DESC" : CmdSet_For_dr()
256
+    End Sub
257
+    Friend Sub SQL_人員薪資表_群組()
258
+        ConnOpen_管理SQL() : SQL1 = "SELECT 部門名稱 FROM 人員資料表 WHERE 部門名稱 IS NOT NULL AND 部門名稱 NOT LIKE '' GROUP BY 部門名稱 ORDER BY 部門名稱" : CmdSet_For_dr()
259
+    End Sub
260
+    Friend Sub SQL_人員薪資表_修改()
261
+        ConnOpen_管理SQL()
262
+        SQL1 = "UPDATE 人員資料表 SET 部門名稱 = N'" & PA30 & "', 群組 = N'" & PA31 & "', 薪資 = N'" & PA32 & "' WHERE 帳號 LIKE N'" & PA33 & "'"
263
+        CmdSet_For_dr()
264
+    End Sub
265
+    Friend Sub SQL_虛擬考勤明細表新增()
266
+        ConnOpen_管理SQL()
267
+        SQL1 = "INSERT INTO 虛擬考勤明細表 (帳號, 一上, 一下, 二上, 二下, 三上, 三下, 四上, 四下, 五上, 五下, 六上, 六下, 日上, 日下, 日期) VALUES " & SQL2
268
+        CmdSet_For_dr()
269
+    End Sub
270
+    Friend Sub SQL_虛擬考勤明細表刪除()
271
+        ConnOpen_管理SQL()
272
+        SQL1 = "DELETE 虛擬考勤明細表 WHERE 日期 LIKE '" & PA45 & "'"
273
+        CmdSet_For_dr()
274
+    End Sub
275
+    Friend Sub SQL_人員薪資表1_1()
276
+        If PA25 = "-1" Or PA25 = "0" Or PA25 = "" Or 工人 = True Then : SQL3 = "" & SQL5
277
+        ElseIf PA25 = "1" Then : SQL3 = " AND 使用者權限管理表.部門 NOT LIKE '3%' " & SQL5
278
+        ElseIf PA25 = "2" Then : SQL3 = " AND 使用者權限管理表.部門 LIKE '3%' " & SQL5 : End If
279
+        If BL = False Then
280
+            ConnOpen()
281
+            If 在職 = True Then
282
+                If 工人 = False Then : SQL2 = " WHERE (使用者權限管理表.CC63 = 0) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%' 
283
+                                                       AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
284
+                Else
285
+                    SQL2 = " WHERE (使用者權限管理表.CC63 = 0) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
286
+                                    使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
287
+                End If
288
+            Else
289
+                If 工人 = False Then : SQL2 = " WHERE (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'" & SQL3
290
+                Else
291
+                    SQL2 = " WHERE (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
292
+                                    姓名 NOT LIKE 'TEST%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
293
+                End If
294
+            End If
295
+            SQL1 = "SELECT       [HX-PGS-MSN].dbo.人員資料表.部門名稱 AS [" & 表頭(25) & "],使用者權限管理表.姓名 AS [" & 表頭(0) & "], 使用者權限管理表.部門 AS [" & 表頭(19) & "], 
296
+                                  使用者權限管理表.ID卡號, [HX-PGS-MSN].dbo.人員資料表.員工代碼 AS [STT], [HX-PGS-MSN].dbo.人員資料表.員工崗位 AS [" & 表頭(24) & "],  
297
+                                 [HX-PGS-MSN].dbo.人員資料表.入職日 AS [" & 表頭(22) & "], 
298
+                                  使用者權限管理表.級別 AS [" & 表頭(1) & "], 使用者權限管理表.級別 AS [" & 表頭(20) & "], 使用者權限管理表.級別 AS [" & 表頭(21) & "], 
299
+                                 [HX-PGS-MSN].dbo.人員資料表.群組 AS [" & 表頭(30) & "], [HX-PGS-MSN].dbo.人員資料表.薪資狀態 AS [" & 表頭(26) & "], 
300
+                                 [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(27) & "], [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(28) & "], 
301
+                                 [HX-PGS-MSN].dbo.人員資料表.薪資 AS [總數], 使用者權限管理表.級別 AS [" & 表頭(64) & "], 使用者權限管理表.級別 AS [" & 表頭(31) & "], 
302
+                                  使用者權限管理表.級別 AS [" & 表頭(32) & "], 使用者權限管理表.級別 AS [" & 表頭(33) & "], 使用者權限管理表.級別 AS [" & 表頭(34) & "], 
303
+                                  使用者權限管理表.級別 AS [" & 表頭(35) & "], 使用者權限管理表.級別 AS [" & 表頭(36) & "], 使用者權限管理表.級別 AS [" & 表頭(37) & "], 
304
+                                  使用者權限管理表.級別 AS [" & 表頭(38) & "], 使用者權限管理表.級別 AS [" & 表頭(39) & "], 使用者權限管理表.級別 AS [" & 表頭(40) & "], 
305
+                                  使用者權限管理表.級別 AS [" & 表頭(41) & "], 使用者權限管理表.級別 AS [" & 表頭(42) & "], 使用者權限管理表.級別 AS [" & 表頭(43) & "], 
306
+                                  使用者權限管理表.級別 AS [" & 表頭(58) & "], 使用者權限管理表.級別 AS [" & 表頭(59) & "], 使用者權限管理表.級別 AS [" & 表頭(60) & "], 
307
+                                  使用者權限管理表.級別 AS [" & 表頭(61) & "], 使用者權限管理表.級別 AS [" & 表頭(62) & "], 使用者權限管理表.級別 AS [" & 表頭(63) & "], 
308
+                                  使用者權限管理表.級別 AS [" & 表頭(44) & "], 使用者權限管理表.級別 AS [" & 表頭(45) & "], 使用者權限管理表.級別 AS [" & 表頭(46) & "], 
309
+                                  使用者權限管理表.級別 AS [" & 表頭(47) & "], 使用者權限管理表.級別 AS [" & 表頭(48) & "], 使用者權限管理表.級別 AS [" & 表頭(49) & "], 
310
+                                  使用者權限管理表.級別 AS [" & 表頭(50) & "], 使用者權限管理表.級別 AS [" & 表頭(51) & "], 使用者權限管理表.級別 AS [" & 表頭(52) & "], 
311
+                                  使用者權限管理表.級別 AS [" & 表頭(53) & "], 使用者權限管理表.級別 AS [" & 表頭(54) & "], 使用者權限管理表.級別 AS [" & 表頭(55) & "], 
312
+                                  使用者權限管理表.級別 AS [" & 表頭(56) & "], 使用者權限管理表.級別 AS [" & 表頭(57) & "], HX空白圖片.圖片 AS [Save.], 使用者權限管理表.帳號
313
+                    FROM          使用者權限管理表 LEFT OUTER JOIN
314
+                                  HX空白圖片 ON 使用者權限管理表.姓名 = HX空白圖片.選擇 LEFT OUTER JOIN
315
+                                 [HX-PGS-MSN].dbo.人員資料表 ON 使用者權限管理表.帳號 = [HX-PGS-MSN].dbo.人員資料表.帳號 " & SQL2 & "
316
+                    ORDER BY     " & SQL4
317
+            CmdSet_For_DGV()
318
+        Else
319
+            ConnOpen()
320
+            If 在職 = True Then
321
+                If 工人 = False Then : SQL2 = " AND (使用者權限管理表.CC63 = 0) AND (使用者權限管理表.部門 NOT LIKE '9%') AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
322
+                                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
323
+                Else : SQL2 = " AND (使用者權限管理表.CC63 = 0) AND (使用者權限管理表.部門 LIKE '9%') AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
324
+                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3 : End If
325
+            Else
326
+                If 工人 = False Then : SQL2 = " AND (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
327
+                                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
328
+                Else
329
+                    SQL2 = " AND (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
330
+                                  使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
331
+                End If
332
+            End If
333
+            SQL1 = "SELECT     [HX-PGS-MSN].dbo.人員資料表.部門名稱 AS [" & 表頭(25) & "], 使用者權限管理表.姓名 AS [" & 表頭(0) & "], 使用者權限管理表.部門 AS [" & 表頭(19) & "], 
334
+                                使用者權限管理表.ID卡號, [HX-PGS-MSN].dbo.人員資料表.員工代碼 AS [STT], [HX-PGS-MSN].dbo.人員資料表.員工崗位 AS [" & 表頭(24) & "], 
335
+                               [HX-PGS-MSN].dbo.人員資料表.入職日 AS [" & 表頭(22) & "], 
336
+                                使用者權限管理表.級別 AS [" & 表頭(1) & "], 使用者權限管理表.級別 AS [" & 表頭(20) & "], 使用者權限管理表.級別 AS [" & 表頭(21) & "], 
337
+                               [HX-PGS-MSN].dbo.人員資料表.群組 AS [" & 表頭(30) & "], [HX-PGS-MSN].dbo.人員資料表.薪資狀態 AS [" & 表頭(26) & "], 
338
+                               [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(27) & "], [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(28) & "], 
339
+                               [HX-PGS-MSN].dbo.人員資料表.薪資 AS [總數], 使用者權限管理表.級別 AS [" & 表頭(64) & "], 使用者權限管理表.級別 AS [" & 表頭(31) & "], 
340
+                                使用者權限管理表.級別 AS [" & 表頭(32) & "], 使用者權限管理表.級別 AS [" & 表頭(33) & "], 使用者權限管理表.級別 AS [" & 表頭(34) & "], 
341
+                                使用者權限管理表.級別 AS [" & 表頭(35) & "], 使用者權限管理表.級別 AS [" & 表頭(36) & "], 使用者權限管理表.級別 AS [" & 表頭(37) & "], 
342
+                                使用者權限管理表.級別 AS [" & 表頭(38) & "], 使用者權限管理表.級別 AS [" & 表頭(39) & "], 使用者權限管理表.級別 AS [" & 表頭(40) & "], 
343
+                                使用者權限管理表.級別 AS [" & 表頭(41) & "], 使用者權限管理表.級別 AS [" & 表頭(42) & "], 使用者權限管理表.級別 AS [" & 表頭(43) & "], 
344
+                                使用者權限管理表.級別 AS [" & 表頭(58) & "], 使用者權限管理表.級別 AS [" & 表頭(59) & "], 使用者權限管理表.級別 AS [" & 表頭(60) & "], 
345
+                                使用者權限管理表.級別 AS [" & 表頭(61) & "], 使用者權限管理表.級別 AS [" & 表頭(62) & "], 使用者權限管理表.級別 AS [" & 表頭(63) & "], 
346
+                                使用者權限管理表.級別 AS [" & 表頭(44) & "], 使用者權限管理表.級別 AS [" & 表頭(45) & "], 使用者權限管理表.級別 AS [" & 表頭(46) & "], 
347
+                                使用者權限管理表.級別 AS [" & 表頭(47) & "], 使用者權限管理表.級別 AS [" & 表頭(48) & "], 使用者權限管理表.級別 AS [" & 表頭(49) & "], 
348
+                                使用者權限管理表.級別 AS [" & 表頭(50) & "], 使用者權限管理表.級別 AS [" & 表頭(51) & "], 使用者權限管理表.級別 AS [" & 表頭(52) & "], 
349
+                                使用者權限管理表.級別 AS [" & 表頭(53) & "], 使用者權限管理表.級別 AS [" & 表頭(54) & "], 使用者權限管理表.級別 AS [" & 表頭(55) & "], 
350
+                                使用者權限管理表.級別 AS [" & 表頭(56) & "], 使用者權限管理表.級別 AS [" & 表頭(57) & "], HX空白圖片.圖片 AS [Save.], 使用者權限管理表.帳號
351
+                    FROM        使用者權限管理表 LEFT OUTER JOIN
352
+                                HX空白圖片 ON 使用者權限管理表.姓名 = HX空白圖片.選擇 LEFT OUTER JOIN
353
+                                [HX-PGS-MSN].dbo.人員資料表 ON 使用者權限管理表.帳號 = [HX-PGS-MSN].dbo.人員資料表.帳號
354
+                    WHERE      (使用者權限管理表.級別 LIKE '05' OR 使用者權限管理表.級別 LIKE '06' OR 使用者權限管理表.級別 LIKE '07' OR 使用者權限管理表.級別 LIKE '08' OR 
355
+                                使用者權限管理表.級別 LIKE '09') " & SQL2 & " 
356
+                    ORDER BY     " & SQL4
357
+            CmdSet_For_DGV()
358
+        End If
359
+    End Sub
360
+    Friend Sub SQL_人員薪資表2_1()
361
+        If PA25 = "-1" Or PA25 = "0" Or 工人 = True Then : SQL3 = "" & SQL5
362
+        ElseIf PA25 = "1" Then : SQL3 = " AND 使用者權限管理表.部門 NOT LIKE '3%' " & SQL5
363
+        ElseIf PA25 = "2" Then : SQL3 = " AND 使用者權限管理表.部門 LIKE '3%' " & SQL5 : End If
364
+        If BL = False Then
365
+            ConnOpen()
366
+            If 在職 = True Then
367
+                If 工人 = False Then : SQL2 = " WHERE (使用者權限管理表.CC63 = 0) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%' 
368
+                                                       AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
369
+                Else
370
+                    SQL2 = " WHERE (使用者權限管理表.CC63 = 0) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
371
+                                    使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
372
+                End If
373
+            Else
374
+                If 工人 = False Then : SQL2 = " WHERE (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'" & SQL3
375
+                Else
376
+                    SQL2 = " WHERE (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
377
+                                    姓名 NOT LIKE 'TEST%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
378
+                End If
379
+            End If
380
+            SQL1 = "SELECT  TOP(1) [HX-PGS-MSN].dbo.人員資料表.部門名稱 AS [" & 表頭(25) & "],使用者權限管理表.姓名 AS [" & 表頭(0) & "], 使用者權限管理表.部門 AS [" & 表頭(19) & "], 
381
+                                    使用者權限管理表.ID卡號, [HX-PGS-MSN].dbo.人員資料表.員工代碼 AS [STT], [HX-PGS-MSN].dbo.人員資料表.員工崗位 AS [" & 表頭(24) & "],  
382
+                                   [HX-PGS-MSN].dbo.人員資料表.入職日 AS [" & 表頭(22) & "], 
383
+                                    使用者權限管理表.級別 AS [" & 表頭(1) & "], 使用者權限管理表.級別 AS [" & 表頭(20) & "], 使用者權限管理表.級別 AS [" & 表頭(21) & "], 
384
+                                   [HX-PGS-MSN].dbo.人員資料表.群組 AS [" & 表頭(30) & "], [HX-PGS-MSN].dbo.人員資料表.薪資狀態 AS [" & 表頭(26) & "], 
385
+                                   [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(27) & "], [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(28) & "], 
386
+                                   [HX-PGS-MSN].dbo.人員資料表.薪資 AS [總數], 使用者權限管理表.級別 AS [" & 表頭(64) & "], 使用者權限管理表.級別 AS [" & 表頭(31) & "], 
387
+                                    使用者權限管理表.級別 AS [" & 表頭(32) & "], 使用者權限管理表.級別 AS [" & 表頭(33) & "], 使用者權限管理表.級別 AS [" & 表頭(34) & "], 
388
+                                    使用者權限管理表.級別 AS [" & 表頭(35) & "], 使用者權限管理表.級別 AS [" & 表頭(36) & "], 使用者權限管理表.級別 AS [" & 表頭(37) & "], 
389
+                                    使用者權限管理表.級別 AS [" & 表頭(38) & "], 使用者權限管理表.級別 AS [" & 表頭(39) & "], 使用者權限管理表.級別 AS [" & 表頭(40) & "], 
390
+                                    使用者權限管理表.級別 AS [" & 表頭(41) & "], 使用者權限管理表.級別 AS [" & 表頭(42) & "], 使用者權限管理表.級別 AS [" & 表頭(43) & "], 
391
+                                    使用者權限管理表.級別 AS [" & 表頭(58) & "], 使用者權限管理表.級別 AS [" & 表頭(59) & "], 使用者權限管理表.級別 AS [" & 表頭(60) & "], 
392
+                                    使用者權限管理表.級別 AS [" & 表頭(61) & "], 使用者權限管理表.級別 AS [" & 表頭(62) & "], 使用者權限管理表.級別 AS [" & 表頭(63) & "], 
393
+                                    使用者權限管理表.級別 AS [" & 表頭(44) & "], 使用者權限管理表.級別 AS [" & 表頭(45) & "], 使用者權限管理表.級別 AS [" & 表頭(46) & "], 
394
+                                    使用者權限管理表.級別 AS [" & 表頭(47) & "], 使用者權限管理表.級別 AS [" & 表頭(48) & "], 使用者權限管理表.級別 AS [" & 表頭(49) & "], 
395
+                                    使用者權限管理表.級別 AS [" & 表頭(50) & "], 使用者權限管理表.級別 AS [" & 表頭(51) & "], 使用者權限管理表.級別 AS [" & 表頭(52) & "], 
396
+                                    使用者權限管理表.級別 AS [" & 表頭(53) & "], 使用者權限管理表.級別 AS [" & 表頭(54) & "], 使用者權限管理表.級別 AS [" & 表頭(55) & "], 
397
+                                    使用者權限管理表.級別 AS [" & 表頭(56) & "], 使用者權限管理表.級別 AS [" & 表頭(57) & "], HX空白圖片.圖片 AS [Save.], 使用者權限管理表.帳號
398
+                    FROM            使用者權限管理表 LEFT OUTER JOIN
399
+                                    HX空白圖片 ON 使用者權限管理表.姓名 = HX空白圖片.選擇 LEFT OUTER JOIN
400
+                                   [HX-PGS-MSN].dbo.人員資料表 ON 使用者權限管理表.帳號 = [HX-PGS-MSN].dbo.人員資料表.帳號 " & SQL2 & "
401
+                    ORDER BY       " & SQL4
402
+            CmdSet_For_DGV()
403
+        Else
404
+            ConnOpen()
405
+            If 在職 = True Then
406
+                If 工人 = False Then : SQL2 = " AND (使用者權限管理表.CC63 = 0) AND (使用者權限管理表.部門 NOT LIKE '9%') AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
407
+                                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
408
+                Else : SQL2 = " AND (使用者權限管理表.CC63 = 0) AND (使用者權限管理表.部門 LIKE '9%') AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
409
+                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3 : End If
410
+            Else
411
+                If 工人 = False Then : SQL2 = " AND (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 NOT LIKE N'9%' AND 使用者權限管理表.級別 LIKE N'%" & PA14 & "%'
412
+                                                AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
413
+                Else
414
+                    SQL2 = " AND (使用者權限管理表.CC63 = 1) AND 使用者權限管理表.部門 LIKE N'9%' AND 使用者權限管理表.姓名 NOT LIKE '未啟用%' AND 
415
+                                  使用者權限管理表.級別 LIKE N'%" & PA14 & "%' AND [HX-PGS-MSN].dbo.人員資料表.部門名稱 LIKE '%" & PA19 & "%'" & SQL3
416
+                End If
417
+            End If
418
+            SQL1 = "SELECT  TOP(1) [HX-PGS-MSN].dbo.人員資料表.部門名稱 AS [" & 表頭(25) & "], 使用者權限管理表.姓名 AS [" & 表頭(0) & "], 使用者權限管理表.部門 AS [" & 表頭(19) & "], 
419
+                                    使用者權限管理表.ID卡號, [HX-PGS-MSN].dbo.人員資料表.員工代碼 AS [STT], [HX-PGS-MSN].dbo.人員資料表.員工崗位 AS [" & 表頭(24) & "], 
420
+                                   [HX-PGS-MSN].dbo.人員資料表.入職日 AS [" & 表頭(22) & "], 
421
+                                    使用者權限管理表.級別 AS [" & 表頭(1) & "], 使用者權限管理表.級別 AS [" & 表頭(20) & "], 使用者權限管理表.級別 AS [" & 表頭(21) & "], 
422
+                                   [HX-PGS-MSN].dbo.人員資料表.群組 AS [" & 表頭(30) & "], [HX-PGS-MSN].dbo.人員資料表.薪資狀態 AS [" & 表頭(26) & "], 
423
+                                   [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(27) & "], [HX-PGS-MSN].dbo.人員資料表.薪資 AS [" & 表頭(28) & "], 
424
+                                   [HX-PGS-MSN].dbo.人員資料表.薪資 AS [總數], 使用者權限管理表.級別 AS [" & 表頭(64) & "], 使用者權限管理表.級別 AS [" & 表頭(31) & "], 
425
+                                    使用者權限管理表.級別 AS [" & 表頭(32) & "], 使用者權限管理表.級別 AS [" & 表頭(33) & "], 使用者權限管理表.級別 AS [" & 表頭(34) & "], 
426
+                                    使用者權限管理表.級別 AS [" & 表頭(35) & "], 使用者權限管理表.級別 AS [" & 表頭(36) & "], 使用者權限管理表.級別 AS [" & 表頭(37) & "], 
427
+                                    使用者權限管理表.級別 AS [" & 表頭(38) & "], 使用者權限管理表.級別 AS [" & 表頭(39) & "], 使用者權限管理表.級別 AS [" & 表頭(40) & "], 
428
+                                    使用者權限管理表.級別 AS [" & 表頭(41) & "], 使用者權限管理表.級別 AS [" & 表頭(42) & "], 使用者權限管理表.級別 AS [" & 表頭(43) & "], 
429
+                                    使用者權限管理表.級別 AS [" & 表頭(58) & "], 使用者權限管理表.級別 AS [" & 表頭(59) & "], 使用者權限管理表.級別 AS [" & 表頭(60) & "], 
430
+                                    使用者權限管理表.級別 AS [" & 表頭(61) & "], 使用者權限管理表.級別 AS [" & 表頭(62) & "], 使用者權限管理表.級別 AS [" & 表頭(63) & "], 
431
+                                    使用者權限管理表.級別 AS [" & 表頭(44) & "], 使用者權限管理表.級別 AS [" & 表頭(45) & "], 使用者權限管理表.級別 AS [" & 表頭(46) & "], 
432
+                                    使用者權限管理表.級別 AS [" & 表頭(47) & "], 使用者權限管理表.級別 AS [" & 表頭(48) & "], 使用者權限管理表.級別 AS [" & 表頭(49) & "], 
433
+                                    使用者權限管理表.級別 AS [" & 表頭(50) & "], 使用者權限管理表.級別 AS [" & 表頭(51) & "], 使用者權限管理表.級別 AS [" & 表頭(52) & "], 
434
+                                    使用者權限管理表.級別 AS [" & 表頭(53) & "], 使用者權限管理表.級別 AS [" & 表頭(54) & "], 使用者權限管理表.級別 AS [" & 表頭(55) & "], 
435
+                                    使用者權限管理表.級別 AS [" & 表頭(56) & "], 使用者權限管理表.級別 AS [" & 表頭(57) & "], HX空白圖片.圖片 AS [Save.], 使用者權限管理表.帳號
436
+                    FROM            使用者權限管理表 LEFT OUTER JOIN
437
+                                    HX空白圖片 ON 使用者權限管理表.姓名 = HX空白圖片.選擇 LEFT OUTER JOIN
438
+                                    [HX-PGS-MSN].dbo.人員資料表 ON 使用者權限管理表.帳號 = [HX-PGS-MSN].dbo.人員資料表.帳號
439
+                    WHERE          (使用者權限管理表.級別 LIKE '05' OR 使用者權限管理表.級別 LIKE '06' OR 使用者權限管理表.級別 LIKE '07' OR 使用者權限管理表.級別 LIKE '08' OR 
440
+                                    使用者權限管理表.級別 LIKE '09') " & SQL2 & " 
441
+                    ORDER BY        " & SQL4
442
+            CmdSet_For_DGV()
443
+        End If
444
+    End Sub
445
+    '---------------------HX_PGS_ERP_SYS_登入通知---------------------------------------------------------------------------------------------------------
446
+    Friend Sub SQL_請購單申請未核准單數()
447
+        ConnOpen()
448
+        SQL1 = "SELECT      請購單控制表.請購單號 AS [NO.], 請購單控制表.需求日期 AS [需求 / Need], 請購單控制表.合約號, 
449
+                            合約控制表.工程名稱_中, 合約控制表.工程名稱_英
450
+                FROM        請購單控制表 INNER JOIN 使用者權限管理表 ON 請購單控制表.申請人 = 使用者權限管理表.姓名 INNER JOIN
451
+                           (SELECT  姓名, 帳號, 職稱, 時效, 授權  FROM  系統跨部門權限表  WHERE  (姓名 LIKE N'李協叡') AND (授權 = 1)) AS QQQ ON 
452
+                            使用者權限管理表.職稱 = QQQ.職稱 INNER JOIN 合約控制表 ON 請購單控制表.合約號 = 合約控制表.合約編號
453
+                WHERE      (請購單控制表.核准人 LIKE N'') AND 使用者權限管理表.CC63 = 0
454
+                ORDER BY    [NO.] DESC"
455
+        CmdSet_For_DGV()
456
+    End Sub
457
+    Friend Sub SQL_採購單單數()
458
+        ConnOpen()
459
+        SQL1 = "SELECT      請購單明細表.請購單號 AS [NO.], 請購單控制表.核准日期 AS [核准 / Approved], 請購單控制表.合約號, 
460
+                            合約控制表.工程名稱_中, 合約控制表.工程名稱_英
461
+                FROM        合約控制表 INNER JOIN 請購單控制表 ON 合約控制表.合約編號 = 請購單控制表.合約號 RIGHT OUTER JOIN
462
+                            請購單明細表 LEFT OUTER JOIN 採購單明細表 ON 請購單明細表.項次 = 採購單明細表.項次 AND 
463
+                            請購單明細表.請購單號 = 採購單明細表.請購單號 LEFT OUTER JOIN 物料圖庫 ON 請購單明細表.群組原則 = 物料圖庫.料號原則 ON 
464
+                            請購單控制表.請購單號 = 請購單明細表.請購單號 LEFT OUTER JOIN
465
+                            物料編碼庫 ON 請購單明細表.群組原則 = 物料編碼庫.料號原則 LEFT OUTER JOIN
466
+                            倉儲分區控制表 ON 請購單明細表.用途 = 倉儲分區控制表.倉名編號 LEFT OUTER JOIN
467
+                            物料規格表 ON 請購單明細表.料號 = 物料規格表.料號 LEFT OUTER JOIN
468
+                            物料資訊控制表 ON 請購單明細表.群組原則 = 物料資訊控制表.料號原則
469
+                WHERE      (請購單控制表.核准人 NOT LIKE N'') AND (請購單控制表.核准人 NOT LIKE N'作廢%') AND (請購單明細表.已採購 IS NULL OR
470
+                            請購單明細表.已採購 = 0) AND (物料資訊控制表.規格庫編號 IS NOT NULL)
471
+                GROUP BY    請購單明細表.請購單號, 請購單控制表.核准日期, 請購單控制表.合約號, 合約控制表.工程名稱_中, 合約控制表.工程名稱_英
472
+                ORDER BY    [NO.]"
473
+        CmdSet_For_DGV()
474
+    End Sub
475
+    Friend Sub SQL_採購核准11()
476
+        ConnOpen()
477
+        SQL1 = "SELECT      採購單控制表.採購單號 AS [NO.], 採購單控制表.需求日期 AS [需求 / Need], 供應商資料表.公司名
478
+                FROM        採購單控制表 INNER JOIN
479
+                            供應商資料表 ON 採購單控制表.供應商編號 = 供應商資料表.供應商編碼
480
+                WHERE      (採購單控制表.核准 LIKE N'') AND (採購單控制表.供應商編號 NOT LIKE N'') AND (採購單控制表.一級核准 LIKE N'' OR
481
+                            採購單控制表.一級核准 IS NULL)
482
+                ORDER BY    [NO.] DESC"
483
+        CmdSet_For_DGV()
484
+    End Sub
485
+    Friend Sub SQL_採購核准12()
486
+        ConnOpen()
487
+        SQL1 = "SELECT      採購單控制表.採購單號 AS [NO.], 採購單控制表.需求日期 AS [需求 / Need], 供應商資料表.公司名
488
+                FROM        採購單控制表 INNER JOIN
489
+                            供應商資料表 ON 採購單控制表.供應商編號 = 供應商資料表.供應商編碼
490
+                WHERE      (採購單控制表.核准 LIKE N'') AND (採購單控制表.一級核准 NOT LIKE N'')
491
+                ORDER BY    [NO.] DESC"
492
+        CmdSet_For_DGV()
493
+    End Sub
494
+    Friend Sub SQL_合約未請款1()
495
+        ConnOpen() : SQL1 = "SELECT  合約編號, 工程主管, 工程名稱_中, 工程名稱_英  FROM  合約控制表  WHERE  (作廢 = 0) AND (合約停止 = 0) AND (預付款 <> 0 OR 預付款 IS NULL)" : CmdSet_For_DGV()
496
+    End Sub
497
+    Friend Sub SQL_合約未請款2()
498
+        ConnOpen() : SQL1 = "SELECT  合約編號, 工程主管, 工程名稱_中, 工程名稱_英  FROM  合約控制表  WHERE  (作廢 = 0) AND (合約停止 = 0) AND (到貨款 <> 0 OR 到貨款 IS NULL)" : CmdSet_For_DGV()
499
+    End Sub
500
+    Friend Sub SQL_合約未請款3()
501
+        ConnOpen() : SQL1 = "SELECT  合約編號, 工程主管, 工程名稱_中, 工程名稱_英  FROM  合約控制表  WHERE  (作廢 = 0) AND (合約停止 = 0) AND (施工款 <> 0 OR 施工款 IS NULL)" : CmdSet_For_DGV()
502
+    End Sub
503
+    Friend Sub SQL_合約未請款4()
504
+        ConnOpen() : SQL1 = "SELECT  合約編號, 工程主管, 工程名稱_中, 工程名稱_英  FROM  合約控制表  WHERE  (作廢 = 0) AND (合約停止 = 0) AND (驗收款 <> 0 OR 驗收款 IS NULL)" : CmdSet_For_DGV()
505
+    End Sub
506
+    Friend Sub SQL_合約未請款5()
507
+        ConnOpen() : SQL1 = "SELECT  合約編號, 工程主管, 工程名稱_中, 工程名稱_英  FROM  合約控制表  WHERE  (作廢 = 0) AND (合約停止 = 0) AND (保留款 <> 0 OR 保留款 IS NULL)" : CmdSet_For_DGV()
508
+    End Sub
509
+    Friend Sub SQL_合約未驗收()
510
+        ConnOpen() : SQL1 = "SELECT  合約編號, 工程主管, 工程名稱_中, 工程名稱_英  FROM  合約控制表  WHERE  (作廢 = 0) AND (合約停止 = 0) AND (驗收結果 = 0 OR 驗收結果 IS NULL)" : CmdSet_For_DGV()
511
+    End Sub
512
+    Friend Sub SQL_合約未指定主管()
513
+        ConnOpen() : SQL1 = "SELECT 合約編號, 工程主管, 工程名稱_中, 工程名稱_英 FROM 合約控制表 WHERE (作廢 = 0) AND (合約停止 = 0) AND (工程主管 IS NULL)" : CmdSet_For_DGV()
514
+    End Sub
515
+    Friend Sub SQL_合約保固未簽()
516
+        ConnOpen()
517
+        SQL1 = "SELECT 合約編號, 工程主管, 工程名稱_中, 工程名稱_英 FROM 合約控制表  
518
+                WHERE (作廢 = 0) AND (合約停止 = 0 OR 合約停止 IS NULL) AND (報價放行 = 1) AND (保固簽回 = 0 OR 保固簽回 IS NULL)"
519
+        CmdSet_For_DGV()
520
+    End Sub
521
+    Friend Sub SQL_合約驗收單未簽回()
522
+        ConnOpen()
523
+        SQL1 = "SELECT 合約編號, 工程主管, 工程名稱_中, 工程名稱_英 FROM 合約控制表  
524
+                WHERE (作廢 = 0) AND (合約停止 = 0 OR 合約停止 IS NULL) AND (報價放行 = 1) AND (驗收簽回 = 0 OR 驗收簽回 IS NULL)"
525
+        CmdSet_For_DGV()
526
+    End Sub
527
+    Friend Sub SQL_合約未簽回()
528
+        ConnOpen()
529
+        SQL1 = "SELECT 合約編號, 工程主管, 工程名稱_中, 工程名稱_英 FROM 合約控制表  
530
+                WHERE (作廢 = 0) AND (合約停止 = 0 OR 合約停止 IS NULL) AND (報價放行 = 1) AND (合約簽回 = 0 OR 合約簽回 IS NULL)"
531
+        CmdSet_For_DGV()
532
+    End Sub
533
+    Friend Sub SQL_報價未簽回()
534
+        ConnOpen()
535
+        SQL1 = "SELECT 合約編號, 工程主管, 工程名稱_中, 工程名稱_英 FROM 合約控制表 
536
+                WHERE (作廢 = 0) AND (合約停止 = 0 OR 合約停止 IS NULL) AND (報價放行 = 1) AND (報價簽回 = 0 OR 報價簽回 IS NULL)"
537
+        CmdSet_For_DGV()
538
+    End Sub
539
+    Friend Sub SQL_報價未完成()
540
+        ConnOpen() : SQL1 = "SELECT 合約編號, 工程主管, 工程名稱_中, 工程名稱_英 FROM 合約控制表 WHERE (作廢 = 0) AND (合約停止 = 1)" : CmdSet_For_DGV()
541
+    End Sub
542
+    Friend Sub SQL_合約未設利潤()
543
+        ConnOpen()
544
+        SQL1 = "SELECT  合約編號, 工程主管, 工程名稱_中, 工程名稱_英  FROM  合約控制表  WHERE  (作廢 = 0) AND (利潤比1 = 0 OR 利潤比1 IS NULL) AND (合約停止 = 0 OR 合約停止 IS NULL)"
545
+        CmdSet_For_DGV()
546
+    End Sub
547
+    Friend Sub SQL_合約未放行()
548
+        ConnOpen()
549
+        SQL1 = "SELECT  合約編號, 工程主管, 工程名稱_中, 工程名稱_英  FROM  合約控制表  WHERE  (作廢 = 0) AND (報價放行 = 0 OR 報價放行 IS NULL) AND (合約停止 = 0 OR 合約停止 IS NULL)"
550
+        CmdSet_For_DGV()
551
+    End Sub
552
+    Friend Sub SQL_工程進度表未開()
553
+        ConnOpen()
554
+        SQL1 = "SELECT  合約控制表.合約編號, 合約控制表.工程主管, 合約控制表.工程名稱_中, 合約控制表.工程名稱_英
555
+                FROM    合約控制表 FULL OUTER JOIN
556
+                       (SELECT   [PROJECT-SYS].dbo.工程進度表.合約編號, [PROJECT-SYS].dbo.工程責任表.項目負責
557
+                        FROM     [PROJECT-SYS].dbo.工程進度表 INNER JOIN [PROJECT-SYS].dbo.工程責任表 ON 
558
+                                 [PROJECT-SYS].dbo.工程進度表.合約編號 = [PROJECT-SYS].dbo.工程責任表.合約編號
559
+                        GROUP BY [PROJECT-SYS].dbo.工程進度表.合約編號, [PROJECT-SYS].dbo.工程責任表.項目負責) AS QQ ON 
560
+                        合約控制表.合約編號 = QQ.合約編號
561
+                WHERE  (合約控制表.作廢 = 0) AND (合約控制表.合約停止 = 0) AND (合約控制表.驗收結果 = 0 OR 合約控制表.驗收結果 IS NULL) AND (QQ.項目負責 IS NULL)"
562
+        CmdSet_For_DGV()
563
+    End Sub
564
+    Friend Sub SQL_工作狀態匯總表_刪除()
565
+        ConnOpen_管理SQL() : SQL1 = "DELETE  工作狀態匯總表 " : CmdSet_For_dr()
566
+        ConnOpen_管理SQL_T() : SQL1 = "DELETE  工作狀態匯總表 " : CmdSet_For_dr()
567
+    End Sub
568
+    Friend Sub SQL_工作狀態匯總表_寫入()
569
+        ConnOpen_管理SQL() : SQL1 = "INSERT INTO 工作狀態匯總表 (表, 數量) VALUES " & SQL2 : CmdSet_For_dr()
570
+        ConnOpen_管理SQL_T() : SQL1 = "INSERT INTO 工作狀態匯總表 (表, 數量) VALUES " & SQL2 : CmdSet_For_dr()
571
+    End Sub
572
+End Module

+ 71
- 0
Calculator-Backend-SYS/SQL_連線字串.vb Dosyayı Görüntüle

@@ -0,0 +1,71 @@
1
+Imports System.Data.OleDb
2
+Imports System.Data.SqlClient
3
+
4
+Module SQL_連線字串
5
+    Friend Sub SQL_連線字串_測試()
6
+        ConString_T = "Data Source=" & 登入人IP2 & ";Initial Catalog=HX-GPS-ERP-SYS;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200;Connection Timeout=0"
7
+    End Sub
8
+    Friend Sub SQL_連線字串_測試_工程SQL()
9
+        ConString1_T = "Data Source=" & 登入人IP2 & ";Initial Catalog=PROJECT-SYS;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200; Connection Timeout=0"
10
+    End Sub
11
+    Friend Sub SQL_連線字串_測試_管理SQL()
12
+        ConString3_T = "Data Source=" & 登入人IP2 & ";Initial Catalog=HX-PGS-MSN;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200; Connection Timeout=0"
13
+    End Sub
14
+
15
+    Friend Sub SQL_連線字串_正式()
16
+        ConString = "Data Source=" & 登入人IP1 & ";Initial Catalog=HX-GPS-ERP-SYS;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200;Connection Timeout=0"
17
+    End Sub
18
+    Friend Sub SQL_連線字串_正式_工程SQL()
19
+        ConString1 = "Data Source=" & 登入人IP1 & ";Initial Catalog=PROJECT-SYS;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200; Connection Timeout=0"
20
+    End Sub
21
+    Friend Sub SQL_連線字串_正式_管理SQL()
22
+        ConString3 = "Data Source=" & 登入人IP1 & ";Initial Catalog=HX-PGS-MSN;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200; Connection Timeout=0"
23
+    End Sub
24
+
25
+    Friend Sub SQL_連線字串_測試_LINE_SQL()
26
+        ConString4 = "Data Source=" & Line通訊IP & ";Initial Catalog=" & Line伺服器名稱 & ";Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200; Connection Timeout=0"
27
+    End Sub
28
+
29
+    '---------------資料庫連線字串宣告--------------------------------------------------------------------------------------------------------------------------------------------------------
30
+    Public Access1 As New OleDbConnection : Public AccesCmd As OleDbCommand
31
+    Public Acdr As OleDbDataReader
32
+    Public ConString, ConString1, ConString2, ConString3, ConString4 As String : Public AccessConString As String : Public SQL1, SQL2, SQL3, SQL4, SQL5, SQL6, SQL7, SQL8, SQL9, SQL10 As String
33
+    Public conn As New SqlConnection : Public cmd As New SqlCommand
34
+    Public dr As SqlDataReader : Public da As New SqlDataAdapter
35
+
36
+    Friend Sub ConnOpen_T()
37
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString_T : conn.Open() : End If
38
+    End Sub
39
+    Friend Sub ConnOpen_工程SQL_T()
40
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString1_T : conn.Open() : End If
41
+    End Sub
42
+    Friend Sub ConnOpen_管理SQL_T()
43
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString3_T : conn.Open() : End If
44
+    End Sub
45
+    Friend Sub ConnOpen_工程圖庫SQL_T()
46
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString2_T : conn.Open() : End If
47
+    End Sub
48
+
49
+    Friend Sub ConnOpen()
50
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString : conn.Open() : End If
51
+    End Sub
52
+    Friend Sub ConnOpen_工程SQL()
53
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString1 : conn.Open() : End If
54
+    End Sub
55
+    Friend Sub ConnOpen_管理SQL()
56
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString3 : conn.Open() : End If
57
+    End Sub
58
+    Friend Sub ConnOpen_工程圖庫SQL()
59
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString2 : conn.Open() : End If
60
+    End Sub
61
+    Friend Sub ConnOpen_LINE_SQL()
62
+        SQL_連線字串_測試_LINE_SQL()
63
+        conn.Close() : If conn.State = ConnectionState.Closed Then : conn.ConnectionString = ConString4 : conn.Open() : End If
64
+    End Sub
65
+    Friend Sub CmdSet_For_DGV()
66
+        cmd.Connection = conn : cmd.CommandText = SQL1 : da.SelectCommand = cmd
67
+    End Sub
68
+    Friend Sub CmdSet_For_dr()
69
+        cmd.CommandText = SQL1 : cmd.Connection = conn : dr = cmd.ExecuteReader
70
+    End Sub
71
+End Module

+ 65
- 0
Calculator-Backend-SYS/SQL_連線狀態模組3.vb Dosyayı Görüntüle

@@ -0,0 +1,65 @@
1
+Module SQL_連線狀態模組3
2
+#Region "——连接测试:避免等待时间过长——"
3
+    Dim bConnect As Boolean
4
+    Dim BgWorker3 As New ComponentModel.BackgroundWorker
5
+    Dim ServerIP As String
6
+    ''' <summary>
7
+    ''' 测试连接:True-连接成功,False-连接失败
8
+    ''' 参数[必选]:服务器IP
9
+    ''' 参数[可选]:等待超时时间(秒),默认为1.2秒
10
+    ''' </summary>
11
+    ''' <returns></returns>
12
+    ''' <remarks></remarks>
13
+    Function ConnectTest3(ByVal varServerIP As String, Optional ByVal varTimeout As Decimal = 1) As Boolean
14
+        AddHandler BgWorker3.DoWork, AddressOf BgWorker3_DoWork
15
+        Dim g As Integer
16
+        Dim k As Integer
17
+        If BgWorker3.CancellationPending Then
18
+            BgWorker3.CancelAsync()
19
+            '取消BackgroundWorker執行中的工作
20
+        End If
21
+        Try
22
+            If varServerIP = "" Then
23
+                Exit Function
24
+            End If
25
+            ServerIP = varServerIP
26
+            If varTimeout <= 0 Then
27
+                varTimeout = 1.5
28
+            End If
29
+            k = Int(varTimeout * 10)
30
+            bConnect = False
31
+            BgWorker3.WorkerSupportsCancellation = True
32
+            BgWorker3.RunWorkerAsync()
33
+            For g = 1 To k '1.2s
34
+                Threading.Thread.Sleep(100)
35
+                If bConnect = True Then
36
+                    ConnectTest3 = True
37
+                    Exit Function
38
+                End If
39
+            Next
40
+            ConnectTest3 = False
41
+            BgWorker3.CancelAsync()
42
+        Catch ex As Exception
43
+            MsgBox(ex.Message)
44
+        End Try
45
+    End Function
46
+    '--异步动作
47
+    Private Sub BgWorker3_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs)
48
+        Call ConnectMSSQLServer()
49
+    End Sub
50
+    '--连接数据库
51
+    Private Function ConnectMSSQLServer() As Boolean
52
+        Dim sqlConTest As SqlClient.SqlConnection ' 连接   
53
+        sqlConTest = New SqlClient.SqlConnection With {
54
+            .ConnectionString = "Data Source=" + ServerIP + ";Initial Catalog=HX-GPS-ERP-SYS;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200;Connection Timeout=0"
55
+        }
56
+        Try
57
+            sqlConTest.Open()
58
+            sqlConTest.Close()
59
+        Catch ex As Exception
60
+        Finally
61
+            bConnect = True
62
+        End Try
63
+    End Function
64
+#End Region
65
+End Module

+ 79
- 0
Calculator-Backend-SYS/app.manifest Dosyayı Görüntüle

@@ -0,0 +1,79 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
3
+  <assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
4
+  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
5
+    <security>
6
+      <requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
7
+        <!-- UAC 資訊清單選項
8
+             如果要變更 Windows 使用者帳戶控制層級,請將 
9
+             requestedExecutionLevel 節點以下列其中之一取代。
10
+
11
+        <requestedExecutionLevel  level="asInvoker" uiAccess="false" />
12
+        <requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />
13
+        <requestedExecutionLevel  level="highestAvailable" uiAccess="false" />
14
+
15
+            指定 requestedExecutionLevel 項目會停用檔案及登錄虛擬化。
16
+            如果您的應用程式需要針對回溯相容性進行這項虛擬化,請移除這個
17
+            項目。
18
+        -->
19
+        <requestedExecutionLevel level="highestAvailable" uiAccess="false" />
20
+      </requestedPrivileges>
21
+    </security>
22
+  </trustInfo>
23
+
24
+  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
25
+    <application>
26
+      <!-- 此應用程式已通過測試,並設計要搭配使用的
27
+           應用程式版本清單。請取消註解適當元素,
28
+           Windows 就會自動選取最相容的環境。 -->
29
+
30
+      <!-- Windows Vista -->
31
+      <!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
32
+
33
+      <!-- Windows 7 -->
34
+      <!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
35
+
36
+      <!-- Windows 8 -->
37
+      <!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
38
+
39
+      <!-- Windows 8.1 -->
40
+      <!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
41
+
42
+      <!-- Windows 10 -->
43
+      <!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
44
+
45
+    </application>
46
+  </compatibility>
47
+
48
+  <!-- 表示應用程式為 DPI 感知,Windows 不會在 DPI 變高時自動
49
+       縮放。Windows Presentation Foundation (WPF) 應用程式會自動感知 DPI,因此不需要
50
+       加入。以 .NET Framework 4.6 為目標的 Windows Form 應用程式若加入這項設定,也
51
+       應該在其 app.config 中將 'EnableWindowsFormsHighDpiAutoResizing' 設定為 'true'。
52
+       
53
+       將應用程式設定為感知長路徑。請參閱 https://docs.microsoft.com/windows/win32/fileio/maximum-file-path-limitation-->
54
+  <!--
55
+  <application xmlns="urn:schemas-microsoft-com:asm.v3">
56
+    <windowsSettings>
57
+      <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
58
+      <longPathAware xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">true</longPathAware>
59
+    </windowsSettings>
60
+  </application>
61
+  -->
62
+
63
+  <!-- 啟用 Windows 通用控制項和對話方塊的佈景主題 (Windows XP 以後版本) -->
64
+  <!--
65
+  <dependency>
66
+    <dependentAssembly>
67
+      <assemblyIdentity
68
+          type="win32"
69
+          name="Microsoft.Windows.Common-Controls"
70
+          version="6.0.0.0"
71
+          processorArchitecture="*"
72
+          publicKeyToken="6595b64144ccf1df"
73
+          language="*"
74
+        />
75
+    </dependentAssembly>
76
+  </dependency>
77
+  -->
78
+
79
+</assembly>

BIN
Calculator-Backend-SYS/ayo9y-pohlq-001.ico Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/bin/Debug/Calculator-Backend-SYS.exe Dosyayı Görüntüle


+ 6
- 0
Calculator-Backend-SYS/bin/Debug/Calculator-Backend-SYS.exe.config Dosyayı Görüntüle

@@ -0,0 +1,6 @@
1
+<?xml version="1.0" encoding="utf-8" ?>
2
+<configuration>
3
+    <startup>
4
+        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8" />
5
+    </startup>
6
+</configuration>

BIN
Calculator-Backend-SYS/bin/Debug/Calculator-Backend-SYS.pdb Dosyayı Görüntüle


+ 80
- 0
Calculator-Backend-SYS/bin/Debug/Calculator-Backend-SYS.xml Dosyayı Görüntüle

@@ -0,0 +1,80 @@
1
+<?xml version="1.0"?>
2
+<doc>
3
+<assembly>
4
+<name>
5
+Calculator-Backend-SYS
6
+</name>
7
+</assembly>
8
+<members>
9
+<member name="T:Calculator_Backend_SYS.My.Resources.Resources">
10
+<summary>
11
+  用於查詢當地語系化字串等的強類型資源類別。
12
+</summary>
13
+</member>
14
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.ResourceManager">
15
+<summary>
16
+  傳回這個類別使用的快取的 ResourceManager 執行個體。
17
+</summary>
18
+</member>
19
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.Culture">
20
+<summary>
21
+  覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
22
+  使用這個強類型資源類別的資源查閱。
23
+</summary>
24
+</member>
25
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.calc1">
26
+<summary>
27
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
28
+</summary>
29
+</member>
30
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.Close">
31
+<summary>
32
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
33
+</summary>
34
+</member>
35
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.NULL1">
36
+<summary>
37
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
38
+</summary>
39
+</member>
40
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.print">
41
+<summary>
42
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
43
+</summary>
44
+</member>
45
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.question_mark">
46
+<summary>
47
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
48
+</summary>
49
+</member>
50
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.SAVER">
51
+<summary>
52
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
53
+</summary>
54
+</member>
55
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.system">
56
+<summary>
57
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
58
+</summary>
59
+</member>
60
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.ZOOM01">
61
+<summary>
62
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
63
+</summary>
64
+</member>
65
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.下載">
66
+<summary>
67
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
68
+</summary>
69
+</member>
70
+<member name="M:Calculator_Backend_SYS.SQL_連線狀態模組3.ConnectTest3(System.String,System.Decimal)">
71
+ <summary>
72
+ 测试连接:True-连接成功,False-连接失败
73
+ 参数[必选]:服务器IP
74
+ 参数[可选]:等待超时时间(秒),默认为1.2秒
75
+ </summary>
76
+ <returns></returns>
77
+ <remarks></remarks>
78
+</member>
79
+</members>
80
+</doc>

+ 7579
- 0
Calculator-Backend-SYS/bin/Debug/LANGUAGE_FILE.csv
Dosya farkı çok büyük olduğundan ihmal edildi
Dosyayı Görüntüle


+ 7
- 0
Calculator-Backend-SYS/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.vb Dosyayı Görüntüle

@@ -0,0 +1,7 @@
1
+' <autogenerated/>
2
+            Option Strict Off
3
+            Option Explicit On
4
+
5
+            Imports System
6
+            Imports System.Reflection
7
+            <Assembly: Global.System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName:=".NET Framework 4.8")>

BIN
Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.exe Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.pdb Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.vbproj.AssemblyReference.cache Dosyayı Görüntüle


+ 1
- 0
Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.vbproj.CoreCompileInputs.cache Dosyayı Görüntüle

@@ -0,0 +1 @@
1
+d144a86b3ad243fb58574b38bbf8a20105a0dbe3

+ 17
- 0
Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.vbproj.FileListAbsolute.txt Dosyayı Görüntüle

@@ -0,0 +1,17 @@
1
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\bin\Debug\Calculator-Backend-SYS.exe.config
2
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\bin\Debug\Calculator-Backend-SYS.exe
3
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\bin\Debug\Calculator-Backend-SYS.pdb
4
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\bin\Debug\Calculator-Backend-SYS.xml
5
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator-Backend-SYS.vbproj.AssemblyReference.cache
6
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator-Backend-SYS.vbproj.SuggestedBindingRedirects.cache
7
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator_Backend_SYS.Calculator_Backend_SYS.resources
8
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator_Backend_SYS.Resources.resources
9
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator-Backend-SYS.vbproj.GenerateResource.cache
10
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator-Backend-SYS.vbproj.CoreCompileInputs.cache
11
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator-Backend-SYS.exe
12
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator-Backend-SYS.xml
13
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator-Backend-SYS.pdb
14
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator_Backend_SYS.下拉清單_1.resources
15
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator_Backend_SYS.下拉清單_2.resources
16
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator_Backend_SYS.人員薪資_實際.resources
17
+D:\工巧明\HX-PGS\Calculator-Backend-SYS\Calculator-Backend-SYS\obj\Debug\Calculator_Backend_SYS.人員薪資_沖帳.resources

BIN
Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.vbproj.GenerateResource.cache Dosyayı Görüntüle


+ 0
- 0
Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.vbproj.SuggestedBindingRedirects.cache Dosyayı Görüntüle


+ 80
- 0
Calculator-Backend-SYS/obj/Debug/Calculator-Backend-SYS.xml Dosyayı Görüntüle

@@ -0,0 +1,80 @@
1
+<?xml version="1.0"?>
2
+<doc>
3
+<assembly>
4
+<name>
5
+Calculator-Backend-SYS
6
+</name>
7
+</assembly>
8
+<members>
9
+<member name="T:Calculator_Backend_SYS.My.Resources.Resources">
10
+<summary>
11
+  用於查詢當地語系化字串等的強類型資源類別。
12
+</summary>
13
+</member>
14
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.ResourceManager">
15
+<summary>
16
+  傳回這個類別使用的快取的 ResourceManager 執行個體。
17
+</summary>
18
+</member>
19
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.Culture">
20
+<summary>
21
+  覆寫目前執行緒的 CurrentUICulture 屬性,對象是所有
22
+  使用這個強類型資源類別的資源查閱。
23
+</summary>
24
+</member>
25
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.calc1">
26
+<summary>
27
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
28
+</summary>
29
+</member>
30
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.Close">
31
+<summary>
32
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
33
+</summary>
34
+</member>
35
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.NULL1">
36
+<summary>
37
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
38
+</summary>
39
+</member>
40
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.print">
41
+<summary>
42
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
43
+</summary>
44
+</member>
45
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.question_mark">
46
+<summary>
47
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
48
+</summary>
49
+</member>
50
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.SAVER">
51
+<summary>
52
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
53
+</summary>
54
+</member>
55
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.system">
56
+<summary>
57
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
58
+</summary>
59
+</member>
60
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.ZOOM01">
61
+<summary>
62
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
63
+</summary>
64
+</member>
65
+<member name="P:Calculator_Backend_SYS.My.Resources.Resources.下載">
66
+<summary>
67
+  查詢類型 System.Drawing.Bitmap 的當地語系化資源。
68
+</summary>
69
+</member>
70
+<member name="M:Calculator_Backend_SYS.SQL_連線狀態模組3.ConnectTest3(System.String,System.Decimal)">
71
+ <summary>
72
+ 测试连接:True-连接成功,False-连接失败
73
+ 参数[必选]:服务器IP
74
+ 参数[可选]:等待超时时间(秒),默认为1.2秒
75
+ </summary>
76
+ <returns></returns>
77
+ <remarks></remarks>
78
+</member>
79
+</members>
80
+</doc>

BIN
Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.Calculator_Backend_SYS.resources Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.Resources.resources Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.下拉清單_1.resources Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.下拉清單_2.resources Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.人員薪資_實際.resources Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/obj/Debug/Calculator_Backend_SYS.人員薪資_沖帳.resources Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/obj/Debug/DesignTimeResolveAssemblyReferences.cache Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache Dosyayı Görüntüle


BIN
Calculator-Backend-SYS/obj/Debug/TempPE/My Project.Resources.Designer.vb.dll Dosyayı Görüntüle


+ 176
- 0
Calculator-Backend-SYS/下拉清單_1.Designer.vb Dosyayı Görüntüle

@@ -0,0 +1,176 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
2
+Partial Class 下拉清單_1
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()> _
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()> _
24
+    Private Sub InitializeComponent()
25
+        Me.下一頁_bt = New System.Windows.Forms.Button()
26
+        Me.ListBox4 = New System.Windows.Forms.ListBox()
27
+        Me.ListBox3 = New System.Windows.Forms.ListBox()
28
+        Me.ListBox2 = New System.Windows.Forms.ListBox()
29
+        Me.ListBox1 = New System.Windows.Forms.ListBox()
30
+        Me.上一頁_bt = New System.Windows.Forms.Button()
31
+        Me.Panel1 = New System.Windows.Forms.Panel()
32
+        Me.Cancel_bt = New System.Windows.Forms.Button()
33
+        Me.主題_lb = New System.Windows.Forms.Label()
34
+        Me.PnlTitleBar = New System.Windows.Forms.Panel()
35
+        Me.Panel1.SuspendLayout()
36
+        Me.SuspendLayout()
37
+        '
38
+        '下一頁_bt
39
+        '
40
+        Me.下一頁_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
41
+        Me.下一頁_bt.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
42
+        Me.下一頁_bt.Location = New System.Drawing.Point(630, 408)
43
+        Me.下一頁_bt.Name = "下一頁_bt"
44
+        Me.下一頁_bt.Size = New System.Drawing.Size(115, 25)
45
+        Me.下一頁_bt.TabIndex = 1530
46
+        Me.下一頁_bt.Text = "Next"
47
+        Me.下一頁_bt.UseVisualStyleBackColor = True
48
+        '
49
+        'ListBox4
50
+        '
51
+        Me.ListBox4.FormattingEnabled = True
52
+        Me.ListBox4.ItemHeight = 16
53
+        Me.ListBox4.Location = New System.Drawing.Point(559, 3)
54
+        Me.ListBox4.Name = "ListBox4"
55
+        Me.ListBox4.Size = New System.Drawing.Size(186, 404)
56
+        Me.ListBox4.TabIndex = 1528
57
+        '
58
+        'ListBox3
59
+        '
60
+        Me.ListBox3.FormattingEnabled = True
61
+        Me.ListBox3.ItemHeight = 16
62
+        Me.ListBox3.Location = New System.Drawing.Point(374, 3)
63
+        Me.ListBox3.Name = "ListBox3"
64
+        Me.ListBox3.Size = New System.Drawing.Size(186, 404)
65
+        Me.ListBox3.TabIndex = 1527
66
+        '
67
+        'ListBox2
68
+        '
69
+        Me.ListBox2.FormattingEnabled = True
70
+        Me.ListBox2.ItemHeight = 16
71
+        Me.ListBox2.Location = New System.Drawing.Point(189, 3)
72
+        Me.ListBox2.Name = "ListBox2"
73
+        Me.ListBox2.Size = New System.Drawing.Size(186, 404)
74
+        Me.ListBox2.TabIndex = 1526
75
+        '
76
+        'ListBox1
77
+        '
78
+        Me.ListBox1.FormattingEnabled = True
79
+        Me.ListBox1.ItemHeight = 16
80
+        Me.ListBox1.Location = New System.Drawing.Point(4, 3)
81
+        Me.ListBox1.Name = "ListBox1"
82
+        Me.ListBox1.Size = New System.Drawing.Size(186, 404)
83
+        Me.ListBox1.TabIndex = 1525
84
+        '
85
+        '上一頁_bt
86
+        '
87
+        Me.上一頁_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
88
+        Me.上一頁_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
89
+        Me.上一頁_bt.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft
90
+        Me.上一頁_bt.Location = New System.Drawing.Point(4, 408)
91
+        Me.上一頁_bt.Name = "上一頁_bt"
92
+        Me.上一頁_bt.Size = New System.Drawing.Size(115, 25)
93
+        Me.上一頁_bt.TabIndex = 1529
94
+        Me.上一頁_bt.Text = "Previous"
95
+        Me.上一頁_bt.UseVisualStyleBackColor = True
96
+        '
97
+        'Panel1
98
+        '
99
+        Me.Panel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
100
+        Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
101
+        Me.Panel1.Controls.Add(Me.下一頁_bt)
102
+        Me.Panel1.Controls.Add(Me.ListBox1)
103
+        Me.Panel1.Controls.Add(Me.上一頁_bt)
104
+        Me.Panel1.Controls.Add(Me.ListBox2)
105
+        Me.Panel1.Controls.Add(Me.ListBox4)
106
+        Me.Panel1.Controls.Add(Me.ListBox3)
107
+        Me.Panel1.Location = New System.Drawing.Point(5, 34)
108
+        Me.Panel1.Name = "Panel1"
109
+        Me.Panel1.Size = New System.Drawing.Size(751, 439)
110
+        Me.Panel1.TabIndex = 1531
111
+        '
112
+        'Cancel_bt
113
+        '
114
+        Me.Cancel_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
115
+        Me.Cancel_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer), CType(CType(128, Byte), Integer))
116
+        Me.Cancel_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
117
+        Me.Cancel_bt.ForeColor = System.Drawing.Color.Black
118
+        Me.Cancel_bt.Location = New System.Drawing.Point(730, 4)
119
+        Me.Cancel_bt.Name = "Cancel_bt"
120
+        Me.Cancel_bt.Size = New System.Drawing.Size(26, 26)
121
+        Me.Cancel_bt.TabIndex = 1822
122
+        Me.Cancel_bt.Text = "X"
123
+        Me.Cancel_bt.UseVisualStyleBackColor = False
124
+        '
125
+        '主題_lb
126
+        '
127
+        Me.主題_lb.AutoSize = True
128
+        Me.主題_lb.BackColor = System.Drawing.Color.Transparent
129
+        Me.主題_lb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
130
+        Me.主題_lb.Location = New System.Drawing.Point(12, 9)
131
+        Me.主題_lb.Name = "主題_lb"
132
+        Me.主題_lb.Size = New System.Drawing.Size(45, 16)
133
+        Me.主題_lb.TabIndex = 1821
134
+        Me.主題_lb.Text = "Label1"
135
+        '
136
+        'PnlTitleBar
137
+        '
138
+        Me.PnlTitleBar.BackColor = System.Drawing.Color.Transparent
139
+        Me.PnlTitleBar.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
140
+        Me.PnlTitleBar.Location = New System.Drawing.Point(0, 0)
141
+        Me.PnlTitleBar.Name = "PnlTitleBar"
142
+        Me.PnlTitleBar.Size = New System.Drawing.Size(759, 477)
143
+        Me.PnlTitleBar.TabIndex = 1823
144
+        '
145
+        '下拉清單_1
146
+        '
147
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
148
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
149
+        Me.ClientSize = New System.Drawing.Size(759, 477)
150
+        Me.Controls.Add(Me.Cancel_bt)
151
+        Me.Controls.Add(Me.主題_lb)
152
+        Me.Controls.Add(Me.Panel1)
153
+        Me.Controls.Add(Me.PnlTitleBar)
154
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
155
+        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
156
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
157
+        Me.Name = "下拉清單_1"
158
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
159
+        Me.Text = "SELECT"
160
+        Me.Panel1.ResumeLayout(False)
161
+        Me.ResumeLayout(False)
162
+        Me.PerformLayout()
163
+
164
+    End Sub
165
+
166
+    Friend WithEvents 下一頁_bt As Button
167
+    Friend WithEvents 上一頁_bt As Button
168
+    Friend WithEvents ListBox4 As ListBox
169
+    Friend WithEvents ListBox3 As ListBox
170
+    Friend WithEvents ListBox2 As ListBox
171
+    Friend WithEvents ListBox1 As ListBox
172
+    Friend WithEvents Panel1 As Panel
173
+    Friend WithEvents Cancel_bt As Button
174
+    Friend WithEvents 主題_lb As Label
175
+    Friend WithEvents PnlTitleBar As Panel
176
+End Class

+ 120
- 0
Calculator-Backend-SYS/下拉清單_1.resx Dosyayı Görüntüle

@@ -0,0 +1,120 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+</root>

+ 108
- 0
Calculator-Backend-SYS/下拉清單_1.vb Dosyayı Görüntüle

@@ -0,0 +1,108 @@
1
+Public Class 下拉清單_1
2
+    Dim 頁數, 總頁數, F1, F2, F3, F4, F5, F6, F7, F8 As Integer
3
+    Dim 有選擇 As Boolean
4
+    Dim EER As String
5
+    Private Sub PnlTitleBar_Paint(sender As Object, e As PaintEventArgs) Handles PnlTitleBar.Paint
6
+    End Sub
7
+    Private Sub 下拉清單_1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
8
+        '--目前設定PPBB最長3000格------
9
+    End Sub
10
+    Private Sub 下拉清單_1_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
11
+        If 有選擇 = False Then : PPAA = "" : End If
12
+    End Sub
13
+    Private Sub 下拉清單_1_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
14
+        If 系統語言 = "繁體中文" Then : 主題_lb.Text = "選擇清單" : EER = "選取的位置沒有資料!!"
15
+        ElseIf 系統語言 = "English" Then : 主題_lb.Text = "Pick List" : EER = "No data available at selected location!!"
16
+        ElseIf 系統語言 = "Indonesian" Then : 主題_lb.Text = "Daftar Pilih" : EER = "Tidak ada data yang tersedia di lokasi yang dipilih!!" : End If
17
+
18
+        有選擇 = False
19
+        總頁數 = NN1 / 99 + 1 : 頁數 = 1 : F1 = 0 : F2 = 24 : F3 = 25 : F4 = 49 : F5 = 50 : F6 = 74 : F7 = 75 : F8 = 99
20
+        If NN1 < 99 Then : 上一頁_bt.Enabled = False : 下一頁_bt.Enabled = False : Else : 上一頁_bt.Enabled = False : 下一頁_bt.Enabled = True : End If
21
+
22
+        ListBox1.Items.Clear() : ListBox2.Items.Clear() : ListBox3.Items.Clear() : ListBox4.Items.Clear()
23
+        If NN1 <= 24 Then
24
+            For I As Integer = F1 To NN1 : ListBox1.Items.Add(PPBB(I)) : Next
25
+        ElseIf NN1 > 24 And NN1 <= 49 Then
26
+            For I As Integer = F1 To F2 : ListBox1.Items.Add(PPBB(I)) : Next : For I As Integer = F3 To NN1 : ListBox2.Items.Add(PPBB(I)) : Next
27
+        ElseIf NN1 > 49 And NN1 <= 74 Then
28
+            For I As Integer = F1 To F2 : ListBox1.Items.Add(PPBB(I)) : Next : For I As Integer = F3 To F4 : ListBox2.Items.Add(PPBB(I)) : Next
29
+            For I As Integer = F5 To NN1 : ListBox3.Items.Add(PPBB(I)) : Next
30
+        ElseIf NN1 > 74 Then
31
+            For I As Integer = F1 To F2 : ListBox1.Items.Add(PPBB(I)) : Next : For I As Integer = F3 To F4 : ListBox2.Items.Add(PPBB(I)) : Next
32
+            For I As Integer = F5 To F6 : ListBox3.Items.Add(PPBB(I)) : Next : For I As Integer = F7 To F8 : ListBox4.Items.Add(PPBB(I)) : Next
33
+        End If
34
+    End Sub
35
+    Private Sub 上一頁_bt_Click(sender As Object, e As EventArgs) Handles 上一頁_bt.Click
36
+        頁數 -= 1 : ListBox1.Items.Clear() : ListBox2.Items.Clear() : ListBox3.Items.Clear() : ListBox4.Items.Clear()
37
+        F1 -= 100 : F2 -= 100 : F3 -= 100 : F4 -= 100 : F5 -= 100 : F6 -= 100 : F7 -= 100 : F8 -= 100
38
+        If 頁數 = 1 Then
39
+            上一頁_bt.Enabled = False : 下一頁_bt.Enabled = True
40
+        ElseIf 頁數 > 1 Then
41
+            上一頁_bt.Enabled = True : 下一頁_bt.Enabled = True
42
+        End If
43
+        For I As Integer = F1 To F2 : ListBox1.Items.Add(PPBB(I)) : Next : For I As Integer = F3 To F4 : ListBox2.Items.Add(PPBB(I)) : Next
44
+        For I As Integer = F5 To F6 : ListBox3.Items.Add(PPBB(I)) : Next : For I As Integer = F7 To F8 : ListBox4.Items.Add(PPBB(I)) : Next
45
+    End Sub
46
+    Private Sub 下一頁_bt_Click(sender As Object, e As EventArgs) Handles 下一頁_bt.Click
47
+        頁數 += 1 : ListBox1.Items.Clear() : ListBox2.Items.Clear() : ListBox3.Items.Clear() : ListBox4.Items.Clear()
48
+        F1 += 100 : F2 += 100 : F3 += 100 : F4 += 100 : F5 += 100 : F6 += 100 : F7 += 100 : F8 += 100
49
+        If 頁數 < 總頁數 Then
50
+            上一頁_bt.Enabled = True : 下一頁_bt.Enabled = True
51
+            For I As Integer = F1 To F2 : ListBox1.Items.Add(PPBB(I)) : Next : For I As Integer = F3 To F4 : ListBox2.Items.Add(PPBB(I)) : Next
52
+            For I As Integer = F5 To F6 : ListBox3.Items.Add(PPBB(I)) : Next : For I As Integer = F7 To F8 : ListBox4.Items.Add(PPBB(I)) : Next
53
+        ElseIf 頁數 = 總頁數 Then
54
+            上一頁_bt.Enabled = True : 下一頁_bt.Enabled = False
55
+            If NN1 <= F2 Then
56
+                For I As Integer = F1 To NN1 : ListBox1.Items.Add(PPBB(I)) : Next
57
+            ElseIf NN1 <= F4 Then
58
+                For I As Integer = F1 To F2 : ListBox1.Items.Add(PPBB(I)) : Next : For I As Integer = F3 To NN1 : ListBox2.Items.Add(PPBB(I)) : Next
59
+            ElseIf NN1 <= F6 Then
60
+                For I As Integer = F1 To F2 : ListBox1.Items.Add(PPBB(I)) : Next : For I As Integer = F3 To F4 : ListBox2.Items.Add(PPBB(I)) : Next
61
+                For I As Integer = F5 To NN1 : ListBox3.Items.Add(PPBB(I)) : Next
62
+            ElseIf NN1 <= F8 Then
63
+                For I As Integer = F1 To F2 : ListBox1.Items.Add(PPBB(I)) : Next : For I As Integer = F3 To F4 : ListBox2.Items.Add(PPBB(I)) : Next
64
+                For I As Integer = F5 To F6 : ListBox3.Items.Add(PPBB(I)) : Next : For I As Integer = F7 To NN1 : ListBox4.Items.Add(PPBB(I)) : Next
65
+            End If
66
+        End If
67
+    End Sub
68
+    Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
69
+        If IsNothing(ListBox1.SelectedItem) = True Then : MsgBox(EER) : 有選擇 = False
70
+        Else : PPAA = ListBox1.SelectedItem.ToString() : 有選擇 = True : Me.Close() : End If
71
+    End Sub
72
+    Private Sub ListBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox2.SelectedIndexChanged
73
+        If IsNothing(ListBox2.SelectedItem) = True Then : MsgBox(EER) : 有選擇 = False
74
+        Else : PPAA = ListBox2.SelectedItem.ToString() : 有選擇 = True : Me.Close() : End If
75
+    End Sub
76
+    Private Sub ListBox3_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox3.SelectedIndexChanged
77
+        If IsNothing(ListBox3.SelectedItem) = True Then : MsgBox(EER) : 有選擇 = False
78
+        Else : PPAA = ListBox3.SelectedItem.ToString() : 有選擇 = True : Me.Close() : End If
79
+    End Sub
80
+    Private Sub ListBox4_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox4.SelectedIndexChanged
81
+        If IsNothing(ListBox4.SelectedItem) = True Then : MsgBox(EER) : 有選擇 = False
82
+        Else : PPAA = ListBox4.SelectedItem.ToString() : 有選擇 = True : Me.Close() : End If
83
+    End Sub
84
+    Private Sub Cancel_bt_Click(sender As Object, e As EventArgs) Handles Cancel_bt.Click
85
+        Me.Close()
86
+    End Sub
87
+    Dim nOldWndLeft, nOldWndTop, nClickX, nClickY As Integer
88
+    Private Sub PnlTitleBar_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PnlTitleBar.MouseDown
89
+        '紀錄滑鼠點選時的視窗位置與滑鼠點選位置
90
+        nOldWndLeft = Me.Left : nOldWndTop = Me.Top : nClickX = e.X : nClickY = e.Y
91
+    End Sub
92
+    Private Sub PnlTitleBar_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PnlTitleBar.MouseMove
93
+        If PnlTitleBar.Capture = True Then        '如果滑鼠按著拖曳
94
+            Me.Top = e.Y + nOldWndTop - nClickY : Me.Left = e.X + nOldWndLeft - nClickX   '設定新的視窗位置
95
+            nOldWndLeft = Me.Left : nOldWndTop = Me.Top   '更新紀錄的視窗位置
96
+        End If
97
+    End Sub
98
+    Private Sub 主題_lb_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 主題_lb.MouseDown
99
+        '紀錄滑鼠點選時的視窗位置與滑鼠點選位置
100
+        nOldWndLeft = Me.Left : nOldWndTop = Me.Top : nClickX = e.X : nClickY = e.Y
101
+    End Sub
102
+    Private Sub 主題_lb_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles 主題_lb.MouseMove
103
+        If 主題_lb.Capture = True Then        '如果滑鼠按著拖曳
104
+            Me.Top = e.Y + nOldWndTop - nClickY : Me.Left = e.X + nOldWndLeft - nClickX   '設定新的視窗位置
105
+            nOldWndLeft = Me.Left : nOldWndTop = Me.Top   '更新紀錄的視窗位置
106
+        End If
107
+    End Sub
108
+End Class

+ 77
- 0
Calculator-Backend-SYS/下拉清單_2.Designer.vb Dosyayı Görüntüle

@@ -0,0 +1,77 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
2
+Partial Class 下拉清單_2
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()>
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()>
24
+    Private Sub InitializeComponent()
25
+        Me.Panel1 = New System.Windows.Forms.Panel()
26
+        Me.ListBox1 = New System.Windows.Forms.ListBox()
27
+        Me.Panel1.SuspendLayout()
28
+        Me.SuspendLayout()
29
+        '
30
+        'Panel1
31
+        '
32
+        Me.Panel1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
33
+            Or System.Windows.Forms.AnchorStyles.Left) _
34
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
35
+        Me.Panel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
36
+        Me.Panel1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
37
+        Me.Panel1.Controls.Add(Me.ListBox1)
38
+        Me.Panel1.Location = New System.Drawing.Point(-6, 0)
39
+        Me.Panel1.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
40
+        Me.Panel1.Name = "Panel1"
41
+        Me.Panel1.Size = New System.Drawing.Size(328, 469)
42
+        Me.Panel1.TabIndex = 1532
43
+        '
44
+        'ListBox1
45
+        '
46
+        Me.ListBox1.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
47
+            Or System.Windows.Forms.AnchorStyles.Left) _
48
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
49
+        Me.ListBox1.FormattingEnabled = True
50
+        Me.ListBox1.ItemHeight = 19
51
+        Me.ListBox1.Location = New System.Drawing.Point(9, 3)
52
+        Me.ListBox1.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
53
+        Me.ListBox1.Name = "ListBox1"
54
+        Me.ListBox1.Size = New System.Drawing.Size(313, 460)
55
+        Me.ListBox1.TabIndex = 1525
56
+        '
57
+        '下拉清單_2
58
+        '
59
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(9.0!, 19.0!)
60
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
61
+        Me.ClientSize = New System.Drawing.Size(322, 470)
62
+        Me.Controls.Add(Me.Panel1)
63
+        Me.Font = New System.Drawing.Font("微軟正黑體", 11.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
64
+        Me.Margin = New System.Windows.Forms.Padding(4, 5, 4, 5)
65
+        Me.MaximizeBox = False
66
+        Me.MinimizeBox = False
67
+        Me.Name = "下拉清單_2"
68
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
69
+        Me.Text = "下拉清單_2"
70
+        Me.Panel1.ResumeLayout(False)
71
+        Me.ResumeLayout(False)
72
+
73
+    End Sub
74
+
75
+    Friend WithEvents Panel1 As Panel
76
+    Friend WithEvents ListBox1 As ListBox
77
+End Class

+ 120
- 0
Calculator-Backend-SYS/下拉清單_2.resx Dosyayı Görüntüle

@@ -0,0 +1,120 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+</root>

+ 24
- 0
Calculator-Backend-SYS/下拉清單_2.vb Dosyayı Görüntüle

@@ -0,0 +1,24 @@
1
+Public Class 下拉清單_2
2
+    Dim 頁數, 總頁數, F1, F2, F3, F4, F5, F6, F7, F8 As Integer
3
+    Dim 有選擇 As Boolean
4
+    Dim EER As String
5
+    Private Sub 下拉清單_2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
6
+        '--目前設定PPBB最長3000格------
7
+    End Sub
8
+    Private Sub 下拉清單_1_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
9
+        If 系統語言 = "繁體中文" Then : Me.Text = "選擇清單" : EER = "選取的位置沒有資料!!"
10
+        ElseIf 系統語言 = "English" Then : Me.Text = "Pick List" : EER = "No data available at selected location!!"
11
+        ElseIf 系統語言 = "Indonesian" Then : Me.Text = "Daftar Pilih" : EER = "Tidak ada data yang tersedia di lokasi yang dipilih!!" : End If
12
+
13
+        有選擇 = False
14
+        ListBox1.Items.Clear()
15
+        If NN1 <= 24 Then : For I As Integer = F1 To NN1 : ListBox1.Items.Add(PPBB(I)) : Next : ElseIf NN1 > 24 Then : MsgBox("資料大於24筆,請告知系統管理員!!") : End If
16
+    End Sub
17
+    Private Sub 下拉清單_1_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
18
+        If 有選擇 = False Then : PPAA = "" : End If
19
+    End Sub
20
+    Private Sub ListBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ListBox1.SelectedIndexChanged
21
+        If IsNothing(ListBox1.SelectedItem) = True Then : MsgBox(EER) : 有選擇 = False
22
+        Else : PPAA = ListBox1.SelectedItem.ToString() : 有選擇 = True : Me.Close() : End If
23
+    End Sub
24
+End Class

+ 933
- 0
Calculator-Backend-SYS/人員薪資/人員薪資_實際.Designer.vb Dosyayı Görüntüle

@@ -0,0 +1,933 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
2
+Partial Class 人員薪資_實際
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()>
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()>
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Me.Label4 = New System.Windows.Forms.Label()
31
+        Me.月份2_cb = New System.Windows.Forms.ComboBox()
32
+        Me.Label5 = New System.Windows.Forms.Label()
33
+        Me.年份2_cb = New System.Windows.Forms.ComboBox()
34
+        Me.地區_cb = New System.Windows.Forms.ComboBox()
35
+        Me.級別_cb = New System.Windows.Forms.ComboBox()
36
+        Me.工人_ch = New System.Windows.Forms.CheckBox()
37
+        Me.清單1_dgv = New System.Windows.Forms.DataGridView()
38
+        Me.總清單_dgv = New System.Windows.Forms.DataGridView()
39
+        Me.部門_cb = New System.Windows.Forms.ComboBox()
40
+        Me.語轉扭_bt = New System.Windows.Forms.Button()
41
+        Me.群組輸入_ch = New System.Windows.Forms.CheckBox()
42
+        Me.群組選擇_ch = New System.Windows.Forms.CheckBox()
43
+        Me.Label2 = New System.Windows.Forms.Label()
44
+        Me.結束日期_dtp = New System.Windows.Forms.DateTimePicker()
45
+        Me.開始日期_dtp = New System.Windows.Forms.DateTimePicker()
46
+        Me.DA3_bt = New System.Windows.Forms.Button()
47
+        Me.DA2_bt = New System.Windows.Forms.Button()
48
+        Me.DA1_bt = New System.Windows.Forms.Button()
49
+        Me.Panel2 = New System.Windows.Forms.Panel()
50
+        Me.虛擬表_dgv = New System.Windows.Forms.DataGridView()
51
+        Me.休假天數_nud = New System.Windows.Forms.NumericUpDown()
52
+        Me.群組_cb = New System.Windows.Forms.ComboBox()
53
+        Me.Label10 = New System.Windows.Forms.Label()
54
+        Me.平均每天_nud = New System.Windows.Forms.NumericUpDown()
55
+        Me.休假比例_nud = New System.Windows.Forms.NumericUpDown()
56
+        Me.Label6 = New System.Windows.Forms.Label()
57
+        Me.Label9 = New System.Windows.Forms.Label()
58
+        Me.可沖天數_nud = New System.Windows.Forms.NumericUpDown()
59
+        Me.Label3 = New System.Windows.Forms.Label()
60
+        Me.星7_bt = New System.Windows.Forms.TextBox()
61
+        Me.星6_bt = New System.Windows.Forms.TextBox()
62
+        Me.星5_bt = New System.Windows.Forms.TextBox()
63
+        Me.星4_bt = New System.Windows.Forms.TextBox()
64
+        Me.星3_bt = New System.Windows.Forms.TextBox()
65
+        Me.星2_bt = New System.Windows.Forms.TextBox()
66
+        Me.星1_bt = New System.Windows.Forms.TextBox()
67
+        Me.薪資表_bt = New System.Windows.Forms.Button()
68
+        Me.考勤表_bt = New System.Windows.Forms.Button()
69
+        Me.群組1_cb = New System.Windows.Forms.ComboBox()
70
+        Me.視窗3_pl = New System.Windows.Forms.Panel()
71
+        Me.Panel4 = New System.Windows.Forms.Panel()
72
+        Me.沖帳金額_nud = New System.Windows.Forms.NumericUpDown()
73
+        Me.Label8 = New System.Windows.Forms.Label()
74
+        Me.加班_nud = New System.Windows.Forms.NumericUpDown()
75
+        Me.Label7 = New System.Windows.Forms.Label()
76
+        Me.總數_nud = New System.Windows.Forms.NumericUpDown()
77
+        Me.Label1 = New System.Windows.Forms.Label()
78
+        Me.Label11 = New System.Windows.Forms.Label()
79
+        Me.CanceL3_bt = New System.Windows.Forms.Button()
80
+        Me.合計_dgv = New System.Windows.Forms.DataGridView()
81
+        Me.重新讀取_bt = New System.Windows.Forms.Button()
82
+        Me.虛擬存檔_bt = New System.Windows.Forms.Button()
83
+        Me.清除_bt = New System.Windows.Forms.Button()
84
+        Me.考勤調整_bt = New System.Windows.Forms.Button()
85
+        Me.縮放2_bt = New System.Windows.Forms.Button()
86
+        Me.設定_bt = New System.Windows.Forms.Button()
87
+        Me.列印_bt = New System.Windows.Forms.Button()
88
+        Me.存檔_bt = New System.Windows.Forms.Button()
89
+        Me.系統說明_bt = New System.Windows.Forms.Button()
90
+        CType(Me.清單1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
91
+        CType(Me.總清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
92
+        Me.Panel2.SuspendLayout()
93
+        CType(Me.虛擬表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
94
+        CType(Me.休假天數_nud, System.ComponentModel.ISupportInitialize).BeginInit()
95
+        CType(Me.平均每天_nud, System.ComponentModel.ISupportInitialize).BeginInit()
96
+        CType(Me.休假比例_nud, System.ComponentModel.ISupportInitialize).BeginInit()
97
+        CType(Me.可沖天數_nud, System.ComponentModel.ISupportInitialize).BeginInit()
98
+        Me.視窗3_pl.SuspendLayout()
99
+        Me.Panel4.SuspendLayout()
100
+        CType(Me.沖帳金額_nud, System.ComponentModel.ISupportInitialize).BeginInit()
101
+        CType(Me.加班_nud, System.ComponentModel.ISupportInitialize).BeginInit()
102
+        CType(Me.總數_nud, System.ComponentModel.ISupportInitialize).BeginInit()
103
+        CType(Me.合計_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
104
+        Me.SuspendLayout()
105
+        '
106
+        'Label4
107
+        '
108
+        Me.Label4.AutoSize = True
109
+        Me.Label4.BackColor = System.Drawing.Color.Transparent
110
+        Me.Label4.Location = New System.Drawing.Point(107, 7)
111
+        Me.Label4.Name = "Label4"
112
+        Me.Label4.Size = New System.Drawing.Size(34, 16)
113
+        Me.Label4.TabIndex = 1931
114
+        Me.Label4.Text = "Mon"
115
+        '
116
+        '月份2_cb
117
+        '
118
+        Me.月份2_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple
119
+        Me.月份2_cb.FormattingEnabled = True
120
+        Me.月份2_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
121
+        Me.月份2_cb.Location = New System.Drawing.Point(141, 3)
122
+        Me.月份2_cb.Name = "月份2_cb"
123
+        Me.月份2_cb.Size = New System.Drawing.Size(46, 24)
124
+        Me.月份2_cb.TabIndex = 1933
125
+        '
126
+        'Label5
127
+        '
128
+        Me.Label5.AutoSize = True
129
+        Me.Label5.BackColor = System.Drawing.Color.Transparent
130
+        Me.Label5.Location = New System.Drawing.Point(12, 7)
131
+        Me.Label5.Name = "Label5"
132
+        Me.Label5.Size = New System.Drawing.Size(32, 16)
133
+        Me.Label5.TabIndex = 1930
134
+        Me.Label5.Text = "Year"
135
+        '
136
+        '年份2_cb
137
+        '
138
+        Me.年份2_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple
139
+        Me.年份2_cb.FormattingEnabled = True
140
+        Me.年份2_cb.Items.AddRange(New Object() {"2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026", "2027", "2028", "2029", "2030"})
141
+        Me.年份2_cb.Location = New System.Drawing.Point(44, 3)
142
+        Me.年份2_cb.Name = "年份2_cb"
143
+        Me.年份2_cb.Size = New System.Drawing.Size(61, 24)
144
+        Me.年份2_cb.TabIndex = 1932
145
+        '
146
+        '地區_cb
147
+        '
148
+        Me.地區_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
149
+        Me.地區_cb.FormattingEnabled = True
150
+        Me.地區_cb.Items.AddRange(New Object() {"", "kantor", "Lokasi konstruksi"})
151
+        Me.地區_cb.Location = New System.Drawing.Point(58, 29)
152
+        Me.地區_cb.Name = "地區_cb"
153
+        Me.地區_cb.Size = New System.Drawing.Size(129, 24)
154
+        Me.地區_cb.TabIndex = 1926
155
+        '
156
+        '級別_cb
157
+        '
158
+        Me.級別_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
159
+        Me.級別_cb.FormattingEnabled = True
160
+        Me.級別_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
161
+        Me.級別_cb.Location = New System.Drawing.Point(7, 29)
162
+        Me.級別_cb.Name = "級別_cb"
163
+        Me.級別_cb.Size = New System.Drawing.Size(46, 24)
164
+        Me.級別_cb.TabIndex = 1925
165
+        '
166
+        '工人_ch
167
+        '
168
+        Me.工人_ch.AutoSize = True
169
+        Me.工人_ch.BackColor = System.Drawing.Color.Transparent
170
+        Me.工人_ch.Checked = True
171
+        Me.工人_ch.CheckState = System.Windows.Forms.CheckState.Checked
172
+        Me.工人_ch.Location = New System.Drawing.Point(53, 176)
173
+        Me.工人_ch.Name = "工人_ch"
174
+        Me.工人_ch.Size = New System.Drawing.Size(131, 20)
175
+        Me.工人_ch.TabIndex = 1924
176
+        Me.工人_ch.Text = "Pekerja Sementara"
177
+        Me.工人_ch.UseVisualStyleBackColor = False
178
+        '
179
+        '清單1_dgv
180
+        '
181
+        Me.清單1_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
182
+            Or System.Windows.Forms.AnchorStyles.Left) _
183
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
184
+        Me.清單1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
185
+        Me.清單1_dgv.BackgroundColor = System.Drawing.Color.White
186
+        Me.清單1_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
187
+        Me.清單1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
188
+        Me.清單1_dgv.Location = New System.Drawing.Point(3, 35)
189
+        Me.清單1_dgv.Name = "清單1_dgv"
190
+        Me.清單1_dgv.RowHeadersWidth = 5
191
+        DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
192
+        Me.清單1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
193
+        Me.清單1_dgv.RowTemplate.Height = 24
194
+        Me.清單1_dgv.Size = New System.Drawing.Size(1445, 637)
195
+        Me.清單1_dgv.TabIndex = 1386
196
+        '
197
+        '總清單_dgv
198
+        '
199
+        Me.總清單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
200
+            Or System.Windows.Forms.AnchorStyles.Left) _
201
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
202
+        Me.總清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
203
+        Me.總清單_dgv.BackgroundColor = System.Drawing.Color.White
204
+        Me.總清單_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
205
+        DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
206
+        DataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control
207
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
208
+        DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText
209
+        DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight
210
+        DataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText
211
+        Me.總清單_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle2
212
+        Me.總清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
213
+        Me.總清單_dgv.Location = New System.Drawing.Point(3, 35)
214
+        Me.總清單_dgv.Name = "總清單_dgv"
215
+        Me.總清單_dgv.RowHeadersWidth = 5
216
+        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
217
+        Me.總清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
218
+        Me.總清單_dgv.RowTemplate.Height = 24
219
+        Me.總清單_dgv.Size = New System.Drawing.Size(1445, 637)
220
+        Me.總清單_dgv.TabIndex = 1922
221
+        '
222
+        '部門_cb
223
+        '
224
+        Me.部門_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
225
+        Me.部門_cb.FormattingEnabled = True
226
+        Me.部門_cb.Location = New System.Drawing.Point(30, 59)
227
+        Me.部門_cb.Name = "部門_cb"
228
+        Me.部門_cb.Size = New System.Drawing.Size(157, 24)
229
+        Me.部門_cb.TabIndex = 1921
230
+        '
231
+        '語轉扭_bt
232
+        '
233
+        Me.語轉扭_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
234
+        Me.語轉扭_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
235
+        Me.語轉扭_bt.ForeColor = System.Drawing.Color.Black
236
+        Me.語轉扭_bt.Location = New System.Drawing.Point(4, 59)
237
+        Me.語轉扭_bt.Name = "語轉扭_bt"
238
+        Me.語轉扭_bt.Size = New System.Drawing.Size(22, 22)
239
+        Me.語轉扭_bt.TabIndex = 1898
240
+        Me.語轉扭_bt.Text = "L"
241
+        Me.語轉扭_bt.UseVisualStyleBackColor = True
242
+        '
243
+        '群組輸入_ch
244
+        '
245
+        Me.群組輸入_ch.AutoSize = True
246
+        Me.群組輸入_ch.BackColor = System.Drawing.Color.Transparent
247
+        Me.群組輸入_ch.Location = New System.Drawing.Point(651, 8)
248
+        Me.群組輸入_ch.Name = "群組輸入_ch"
249
+        Me.群組輸入_ch.Size = New System.Drawing.Size(178, 20)
250
+        Me.群組輸入_ch.TabIndex = 1937
251
+        Me.群組輸入_ch.Text = "Group Data - Manual Input"
252
+        Me.群組輸入_ch.UseVisualStyleBackColor = False
253
+        '
254
+        '群組選擇_ch
255
+        '
256
+        Me.群組選擇_ch.AutoSize = True
257
+        Me.群組選擇_ch.BackColor = System.Drawing.Color.Transparent
258
+        Me.群組選擇_ch.Checked = True
259
+        Me.群組選擇_ch.CheckState = System.Windows.Forms.CheckState.Checked
260
+        Me.群組選擇_ch.Location = New System.Drawing.Point(828, 8)
261
+        Me.群組選擇_ch.Name = "群組選擇_ch"
262
+        Me.群組選擇_ch.Size = New System.Drawing.Size(158, 20)
263
+        Me.群組選擇_ch.TabIndex = 1938
264
+        Me.群組選擇_ch.Text = "Group Data - Select List"
265
+        Me.群組選擇_ch.UseVisualStyleBackColor = False
266
+        '
267
+        'Label2
268
+        '
269
+        Me.Label2.AutoSize = True
270
+        Me.Label2.Location = New System.Drawing.Point(92, 8)
271
+        Me.Label2.Name = "Label2"
272
+        Me.Label2.Size = New System.Drawing.Size(16, 16)
273
+        Me.Label2.TabIndex = 1942
274
+        Me.Label2.Text = "~"
275
+        '
276
+        '結束日期_dtp
277
+        '
278
+        Me.結束日期_dtp.Enabled = False
279
+        Me.結束日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
280
+        Me.結束日期_dtp.Location = New System.Drawing.Point(106, 5)
281
+        Me.結束日期_dtp.Name = "結束日期_dtp"
282
+        Me.結束日期_dtp.Size = New System.Drawing.Size(89, 23)
283
+        Me.結束日期_dtp.TabIndex = 1940
284
+        '
285
+        '開始日期_dtp
286
+        '
287
+        Me.開始日期_dtp.Enabled = False
288
+        Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
289
+        Me.開始日期_dtp.Location = New System.Drawing.Point(6, 5)
290
+        Me.開始日期_dtp.Name = "開始日期_dtp"
291
+        Me.開始日期_dtp.Size = New System.Drawing.Size(86, 23)
292
+        Me.開始日期_dtp.TabIndex = 1939
293
+        '
294
+        'DA3_bt
295
+        '
296
+        Me.DA3_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
297
+        Me.DA3_bt.Location = New System.Drawing.Point(398, 0)
298
+        Me.DA3_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
299
+        Me.DA3_bt.Name = "DA3_bt"
300
+        Me.DA3_bt.Size = New System.Drawing.Size(105, 35)
301
+        Me.DA3_bt.TabIndex = 1945
302
+        Me.DA3_bt.Text = "Minggu depan"
303
+        Me.DA3_bt.UseVisualStyleBackColor = True
304
+        '
305
+        'DA2_bt
306
+        '
307
+        Me.DA2_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
308
+        Me.DA2_bt.Location = New System.Drawing.Point(298, 0)
309
+        Me.DA2_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
310
+        Me.DA2_bt.Name = "DA2_bt"
311
+        Me.DA2_bt.Size = New System.Drawing.Size(100, 35)
312
+        Me.DA2_bt.TabIndex = 1944
313
+        Me.DA2_bt.Text = "Minggu ini"
314
+        Me.DA2_bt.UseVisualStyleBackColor = True
315
+        '
316
+        'DA1_bt
317
+        '
318
+        Me.DA1_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
319
+        Me.DA1_bt.Location = New System.Drawing.Point(198, 0)
320
+        Me.DA1_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
321
+        Me.DA1_bt.Name = "DA1_bt"
322
+        Me.DA1_bt.Size = New System.Drawing.Size(100, 35)
323
+        Me.DA1_bt.TabIndex = 1943
324
+        Me.DA1_bt.Text = "Minggu lalu"
325
+        Me.DA1_bt.UseVisualStyleBackColor = True
326
+        '
327
+        'Panel2
328
+        '
329
+        Me.Panel2.Controls.Add(Me.虛擬表_dgv)
330
+        Me.Panel2.Controls.Add(Me.休假天數_nud)
331
+        Me.Panel2.Controls.Add(Me.群組_cb)
332
+        Me.Panel2.Controls.Add(Me.Label10)
333
+        Me.Panel2.Controls.Add(Me.平均每天_nud)
334
+        Me.Panel2.Controls.Add(Me.休假比例_nud)
335
+        Me.Panel2.Controls.Add(Me.Label6)
336
+        Me.Panel2.Controls.Add(Me.Label9)
337
+        Me.Panel2.Controls.Add(Me.可沖天數_nud)
338
+        Me.Panel2.Controls.Add(Me.Label3)
339
+        Me.Panel2.Controls.Add(Me.年份2_cb)
340
+        Me.Panel2.Controls.Add(Me.Label5)
341
+        Me.Panel2.Controls.Add(Me.月份2_cb)
342
+        Me.Panel2.Controls.Add(Me.部門_cb)
343
+        Me.Panel2.Controls.Add(Me.Label4)
344
+        Me.Panel2.Controls.Add(Me.語轉扭_bt)
345
+        Me.Panel2.Controls.Add(Me.地區_cb)
346
+        Me.Panel2.Controls.Add(Me.級別_cb)
347
+        Me.Panel2.Controls.Add(Me.工人_ch)
348
+        Me.Panel2.Location = New System.Drawing.Point(146, 128)
349
+        Me.Panel2.Name = "Panel2"
350
+        Me.Panel2.Size = New System.Drawing.Size(455, 227)
351
+        Me.Panel2.TabIndex = 1946
352
+        '
353
+        '虛擬表_dgv
354
+        '
355
+        Me.虛擬表_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
356
+            Or System.Windows.Forms.AnchorStyles.Left) _
357
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
358
+        Me.虛擬表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
359
+        Me.虛擬表_dgv.BackgroundColor = System.Drawing.Color.White
360
+        Me.虛擬表_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
361
+        Me.虛擬表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
362
+        Me.虛擬表_dgv.Location = New System.Drawing.Point(270, 116)
363
+        Me.虛擬表_dgv.Name = "虛擬表_dgv"
364
+        Me.虛擬表_dgv.RowHeadersWidth = 5
365
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
366
+        Me.虛擬表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
367
+        Me.虛擬表_dgv.RowTemplate.Height = 24
368
+        Me.虛擬表_dgv.Size = New System.Drawing.Size(176, 103)
369
+        Me.虛擬表_dgv.TabIndex = 1954
370
+        '
371
+        '休假天數_nud
372
+        '
373
+        Me.休假天數_nud.Location = New System.Drawing.Point(325, 30)
374
+        Me.休假天數_nud.Maximum = New Decimal(New Integer() {10000000, 0, 0, 0})
375
+        Me.休假天數_nud.Name = "休假天數_nud"
376
+        Me.休假天數_nud.Size = New System.Drawing.Size(127, 23)
377
+        Me.休假天數_nud.TabIndex = 1943
378
+        Me.休假天數_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
379
+        Me.休假天數_nud.ThousandsSeparator = True
380
+        '
381
+        '群組_cb
382
+        '
383
+        Me.群組_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
384
+        Me.群組_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple
385
+        Me.群組_cb.FormattingEnabled = True
386
+        Me.群組_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
387
+        Me.群組_cb.Location = New System.Drawing.Point(7, 195)
388
+        Me.群組_cb.Name = "群組_cb"
389
+        Me.群組_cb.Size = New System.Drawing.Size(180, 24)
390
+        Me.群組_cb.TabIndex = 1951
391
+        '
392
+        'Label10
393
+        '
394
+        Me.Label10.AutoSize = True
395
+        Me.Label10.BackColor = System.Drawing.Color.Transparent
396
+        Me.Label10.Location = New System.Drawing.Point(264, 33)
397
+        Me.Label10.Name = "Label10"
398
+        Me.Label10.Size = New System.Drawing.Size(55, 16)
399
+        Me.Label10.TabIndex = 1944
400
+        Me.Label10.Text = "休假天數"
401
+        '
402
+        '平均每天_nud
403
+        '
404
+        Me.平均每天_nud.Location = New System.Drawing.Point(325, 85)
405
+        Me.平均每天_nud.Maximum = New Decimal(New Integer() {1410065408, 2, 0, 0})
406
+        Me.平均每天_nud.Name = "平均每天_nud"
407
+        Me.平均每天_nud.Size = New System.Drawing.Size(127, 23)
408
+        Me.平均每天_nud.TabIndex = 1935
409
+        Me.平均每天_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
410
+        Me.平均每天_nud.ThousandsSeparator = True
411
+        '
412
+        '休假比例_nud
413
+        '
414
+        Me.休假比例_nud.Location = New System.Drawing.Point(325, 4)
415
+        Me.休假比例_nud.Name = "休假比例_nud"
416
+        Me.休假比例_nud.Size = New System.Drawing.Size(127, 23)
417
+        Me.休假比例_nud.TabIndex = 1941
418
+        Me.休假比例_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
419
+        Me.休假比例_nud.ThousandsSeparator = True
420
+        '
421
+        'Label6
422
+        '
423
+        Me.Label6.AutoSize = True
424
+        Me.Label6.BackColor = System.Drawing.Color.Transparent
425
+        Me.Label6.Location = New System.Drawing.Point(264, 88)
426
+        Me.Label6.Name = "Label6"
427
+        Me.Label6.Size = New System.Drawing.Size(55, 16)
428
+        Me.Label6.TabIndex = 1936
429
+        Me.Label6.Text = "平均每天"
430
+        '
431
+        'Label9
432
+        '
433
+        Me.Label9.AutoSize = True
434
+        Me.Label9.BackColor = System.Drawing.Color.Transparent
435
+        Me.Label9.Location = New System.Drawing.Point(264, 7)
436
+        Me.Label9.Name = "Label9"
437
+        Me.Label9.Size = New System.Drawing.Size(55, 16)
438
+        Me.Label9.TabIndex = 1942
439
+        Me.Label9.Text = "休假比例"
440
+        '
441
+        '可沖天數_nud
442
+        '
443
+        Me.可沖天數_nud.Location = New System.Drawing.Point(325, 58)
444
+        Me.可沖天數_nud.Maximum = New Decimal(New Integer() {1410065408, 2, 0, 0})
445
+        Me.可沖天數_nud.Name = "可沖天數_nud"
446
+        Me.可沖天數_nud.Size = New System.Drawing.Size(127, 23)
447
+        Me.可沖天數_nud.TabIndex = 1933
448
+        Me.可沖天數_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
449
+        Me.可沖天數_nud.ThousandsSeparator = True
450
+        '
451
+        'Label3
452
+        '
453
+        Me.Label3.AutoSize = True
454
+        Me.Label3.BackColor = System.Drawing.Color.Transparent
455
+        Me.Label3.Location = New System.Drawing.Point(264, 61)
456
+        Me.Label3.Name = "Label3"
457
+        Me.Label3.Size = New System.Drawing.Size(55, 16)
458
+        Me.Label3.TabIndex = 1934
459
+        Me.Label3.Text = "可沖天數"
460
+        '
461
+        '星7_bt
462
+        '
463
+        Me.星7_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
464
+        Me.星7_bt.Location = New System.Drawing.Point(1075, 37)
465
+        Me.星7_bt.Multiline = True
466
+        Me.星7_bt.Name = "星7_bt"
467
+        Me.星7_bt.Size = New System.Drawing.Size(120, 22)
468
+        Me.星7_bt.TabIndex = 1940
469
+        Me.星7_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
470
+        '
471
+        '星6_bt
472
+        '
473
+        Me.星6_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
474
+        Me.星6_bt.Location = New System.Drawing.Point(949, 37)
475
+        Me.星6_bt.Multiline = True
476
+        Me.星6_bt.Name = "星6_bt"
477
+        Me.星6_bt.Size = New System.Drawing.Size(120, 22)
478
+        Me.星6_bt.TabIndex = 1939
479
+        Me.星6_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
480
+        '
481
+        '星5_bt
482
+        '
483
+        Me.星5_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
484
+        Me.星5_bt.Location = New System.Drawing.Point(823, 37)
485
+        Me.星5_bt.Multiline = True
486
+        Me.星5_bt.Name = "星5_bt"
487
+        Me.星5_bt.Size = New System.Drawing.Size(120, 22)
488
+        Me.星5_bt.TabIndex = 1938
489
+        Me.星5_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
490
+        '
491
+        '星4_bt
492
+        '
493
+        Me.星4_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
494
+        Me.星4_bt.Location = New System.Drawing.Point(697, 37)
495
+        Me.星4_bt.Multiline = True
496
+        Me.星4_bt.Name = "星4_bt"
497
+        Me.星4_bt.Size = New System.Drawing.Size(120, 22)
498
+        Me.星4_bt.TabIndex = 1937
499
+        Me.星4_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
500
+        '
501
+        '星3_bt
502
+        '
503
+        Me.星3_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
504
+        Me.星3_bt.Location = New System.Drawing.Point(565, 37)
505
+        Me.星3_bt.Multiline = True
506
+        Me.星3_bt.Name = "星3_bt"
507
+        Me.星3_bt.Size = New System.Drawing.Size(120, 22)
508
+        Me.星3_bt.TabIndex = 1936
509
+        Me.星3_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
510
+        '
511
+        '星2_bt
512
+        '
513
+        Me.星2_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
514
+        Me.星2_bt.Location = New System.Drawing.Point(439, 37)
515
+        Me.星2_bt.Multiline = True
516
+        Me.星2_bt.Name = "星2_bt"
517
+        Me.星2_bt.Size = New System.Drawing.Size(120, 22)
518
+        Me.星2_bt.TabIndex = 1935
519
+        Me.星2_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
520
+        '
521
+        '星1_bt
522
+        '
523
+        Me.星1_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
524
+        Me.星1_bt.Location = New System.Drawing.Point(313, 37)
525
+        Me.星1_bt.Multiline = True
526
+        Me.星1_bt.Name = "星1_bt"
527
+        Me.星1_bt.Size = New System.Drawing.Size(120, 22)
528
+        Me.星1_bt.TabIndex = 1934
529
+        Me.星1_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
530
+        '
531
+        '薪資表_bt
532
+        '
533
+        Me.薪資表_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
534
+        Me.薪資表_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
535
+        Me.薪資表_bt.Location = New System.Drawing.Point(1297, 0)
536
+        Me.薪資表_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
537
+        Me.薪資表_bt.Name = "薪資表_bt"
538
+        Me.薪資表_bt.Size = New System.Drawing.Size(80, 35)
539
+        Me.薪資表_bt.TabIndex = 1950
540
+        Me.薪資表_bt.Text = "Salary"
541
+        Me.薪資表_bt.UseVisualStyleBackColor = True
542
+        '
543
+        '考勤表_bt
544
+        '
545
+        Me.考勤表_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
546
+        Me.考勤表_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
547
+        Me.考勤表_bt.Location = New System.Drawing.Point(1217, 0)
548
+        Me.考勤表_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
549
+        Me.考勤表_bt.Name = "考勤表_bt"
550
+        Me.考勤表_bt.Size = New System.Drawing.Size(80, 35)
551
+        Me.考勤表_bt.TabIndex = 1949
552
+        Me.考勤表_bt.Text = "Attendance"
553
+        Me.考勤表_bt.UseVisualStyleBackColor = True
554
+        '
555
+        '群組1_cb
556
+        '
557
+        Me.群組1_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
558
+        Me.群組1_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple
559
+        Me.群組1_cb.FormattingEnabled = True
560
+        Me.群組1_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
561
+        Me.群組1_cb.Location = New System.Drawing.Point(1004, 6)
562
+        Me.群組1_cb.Name = "群組1_cb"
563
+        Me.群組1_cb.Size = New System.Drawing.Size(212, 24)
564
+        Me.群組1_cb.TabIndex = 1952
565
+        '
566
+        '視窗3_pl
567
+        '
568
+        Me.視窗3_pl.BackColor = System.Drawing.Color.White
569
+        Me.視窗3_pl.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
570
+        Me.視窗3_pl.Controls.Add(Me.Panel4)
571
+        Me.視窗3_pl.Controls.Add(Me.Label11)
572
+        Me.視窗3_pl.Controls.Add(Me.CanceL3_bt)
573
+        Me.視窗3_pl.Location = New System.Drawing.Point(620, 201)
574
+        Me.視窗3_pl.Name = "視窗3_pl"
575
+        Me.視窗3_pl.Size = New System.Drawing.Size(211, 163)
576
+        Me.視窗3_pl.TabIndex = 1953
577
+        '
578
+        'Panel4
579
+        '
580
+        Me.Panel4.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
581
+            Or System.Windows.Forms.AnchorStyles.Left) _
582
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
583
+        Me.Panel4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
584
+        Me.Panel4.Controls.Add(Me.虛擬存檔_bt)
585
+        Me.Panel4.Controls.Add(Me.清除_bt)
586
+        Me.Panel4.Controls.Add(Me.沖帳金額_nud)
587
+        Me.Panel4.Controls.Add(Me.Label8)
588
+        Me.Panel4.Controls.Add(Me.加班_nud)
589
+        Me.Panel4.Controls.Add(Me.Label7)
590
+        Me.Panel4.Controls.Add(Me.總數_nud)
591
+        Me.Panel4.Controls.Add(Me.考勤調整_bt)
592
+        Me.Panel4.Controls.Add(Me.Label1)
593
+        Me.Panel4.Location = New System.Drawing.Point(3, 28)
594
+        Me.Panel4.Name = "Panel4"
595
+        Me.Panel4.Size = New System.Drawing.Size(204, 131)
596
+        Me.Panel4.TabIndex = 1367
597
+        '
598
+        '沖帳金額_nud
599
+        '
600
+        Me.沖帳金額_nud.Location = New System.Drawing.Point(87, 56)
601
+        Me.沖帳金額_nud.Maximum = New Decimal(New Integer() {1410065408, 2, 0, 0})
602
+        Me.沖帳金額_nud.Name = "沖帳金額_nud"
603
+        Me.沖帳金額_nud.Size = New System.Drawing.Size(110, 23)
604
+        Me.沖帳金額_nud.TabIndex = 1939
605
+        Me.沖帳金額_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
606
+        Me.沖帳金額_nud.ThousandsSeparator = True
607
+        '
608
+        'Label8
609
+        '
610
+        Me.Label8.BackColor = System.Drawing.Color.Transparent
611
+        Me.Label8.Location = New System.Drawing.Point(0, 59)
612
+        Me.Label8.Name = "Label8"
613
+        Me.Label8.Size = New System.Drawing.Size(87, 16)
614
+        Me.Label8.TabIndex = 1940
615
+        Me.Label8.Text = "Reconciliation"
616
+        Me.Label8.TextAlign = System.Drawing.ContentAlignment.MiddleRight
617
+        '
618
+        '加班_nud
619
+        '
620
+        Me.加班_nud.Location = New System.Drawing.Point(87, 29)
621
+        Me.加班_nud.Maximum = New Decimal(New Integer() {3, 0, 0, 0})
622
+        Me.加班_nud.Minimum = New Decimal(New Integer() {1, 0, 0, 0})
623
+        Me.加班_nud.Name = "加班_nud"
624
+        Me.加班_nud.Size = New System.Drawing.Size(110, 23)
625
+        Me.加班_nud.TabIndex = 1937
626
+        Me.加班_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
627
+        Me.加班_nud.ThousandsSeparator = True
628
+        Me.加班_nud.Value = New Decimal(New Integer() {1, 0, 0, 0})
629
+        '
630
+        'Label7
631
+        '
632
+        Me.Label7.BackColor = System.Drawing.Color.Transparent
633
+        Me.Label7.Location = New System.Drawing.Point(0, 32)
634
+        Me.Label7.Name = "Label7"
635
+        Me.Label7.Size = New System.Drawing.Size(87, 16)
636
+        Me.Label7.TabIndex = 1938
637
+        Me.Label7.Text = "加班"
638
+        Me.Label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight
639
+        '
640
+        '總數_nud
641
+        '
642
+        Me.總數_nud.Location = New System.Drawing.Point(87, 3)
643
+        Me.總數_nud.Maximum = New Decimal(New Integer() {1410065408, 2, 0, 0})
644
+        Me.總數_nud.Name = "總數_nud"
645
+        Me.總數_nud.Size = New System.Drawing.Size(110, 23)
646
+        Me.總數_nud.TabIndex = 1920
647
+        Me.總數_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
648
+        Me.總數_nud.ThousandsSeparator = True
649
+        '
650
+        'Label1
651
+        '
652
+        Me.Label1.BackColor = System.Drawing.Color.Transparent
653
+        Me.Label1.Location = New System.Drawing.Point(0, 5)
654
+        Me.Label1.Name = "Label1"
655
+        Me.Label1.Size = New System.Drawing.Size(87, 16)
656
+        Me.Label1.TabIndex = 1932
657
+        Me.Label1.Text = "Maksimum"
658
+        Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
659
+        '
660
+        'Label11
661
+        '
662
+        Me.Label11.AutoSize = True
663
+        Me.Label11.Location = New System.Drawing.Point(5, 7)
664
+        Me.Label11.Name = "Label11"
665
+        Me.Label11.Size = New System.Drawing.Size(140, 16)
666
+        Me.Label11.TabIndex = 1375
667
+        Me.Label11.Text = "Pengaturan Rekonsiliasi"
668
+        '
669
+        'CanceL3_bt
670
+        '
671
+        Me.CanceL3_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
672
+        Me.CanceL3_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer), CType(CType(128, Byte), Integer))
673
+        Me.CanceL3_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
674
+        Me.CanceL3_bt.ForeColor = System.Drawing.Color.Black
675
+        Me.CanceL3_bt.Location = New System.Drawing.Point(179, 2)
676
+        Me.CanceL3_bt.Name = "CanceL3_bt"
677
+        Me.CanceL3_bt.Size = New System.Drawing.Size(26, 26)
678
+        Me.CanceL3_bt.TabIndex = 1374
679
+        Me.CanceL3_bt.Text = "X"
680
+        Me.CanceL3_bt.UseVisualStyleBackColor = False
681
+        '
682
+        '合計_dgv
683
+        '
684
+        Me.合計_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
685
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
686
+        Me.合計_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
687
+        Me.合計_dgv.BackgroundColor = System.Drawing.Color.White
688
+        Me.合計_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
689
+        Me.合計_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
690
+        Me.合計_dgv.Location = New System.Drawing.Point(3, 671)
691
+        Me.合計_dgv.Name = "合計_dgv"
692
+        Me.合計_dgv.RowHeadersWidth = 5
693
+        DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
694
+        Me.合計_dgv.RowsDefaultCellStyle = DataGridViewCellStyle5
695
+        Me.合計_dgv.RowTemplate.Height = 24
696
+        Me.合計_dgv.Size = New System.Drawing.Size(1445, 34)
697
+        Me.合計_dgv.TabIndex = 1955
698
+        '
699
+        '重新讀取_bt
700
+        '
701
+        Me.重新讀取_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.下載
702
+        Me.重新讀取_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
703
+        Me.重新讀取_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
704
+        Me.重新讀取_bt.ForeColor = System.Drawing.Color.Blue
705
+        Me.重新讀取_bt.Location = New System.Drawing.Point(508, 0)
706
+        Me.重新讀取_bt.Name = "重新讀取_bt"
707
+        Me.重新讀取_bt.Size = New System.Drawing.Size(35, 35)
708
+        Me.重新讀取_bt.TabIndex = 1954
709
+        Me.重新讀取_bt.UseVisualStyleBackColor = True
710
+        '
711
+        '虛擬存檔_bt
712
+        '
713
+        Me.虛擬存檔_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
714
+        Me.虛擬存檔_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.SAVER
715
+        Me.虛擬存檔_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
716
+        Me.虛擬存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
717
+        Me.虛擬存檔_bt.ForeColor = System.Drawing.Color.DarkGreen
718
+        Me.虛擬存檔_bt.Location = New System.Drawing.Point(155, 83)
719
+        Me.虛擬存檔_bt.Name = "虛擬存檔_bt"
720
+        Me.虛擬存檔_bt.Size = New System.Drawing.Size(40, 40)
721
+        Me.虛擬存檔_bt.TabIndex = 1942
722
+        Me.虛擬存檔_bt.UseVisualStyleBackColor = True
723
+        '
724
+        '清除_bt
725
+        '
726
+        Me.清除_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
727
+        Me.清除_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.Close
728
+        Me.清除_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
729
+        Me.清除_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
730
+        Me.清除_bt.ForeColor = System.Drawing.Color.DarkGreen
731
+        Me.清除_bt.Location = New System.Drawing.Point(50, 83)
732
+        Me.清除_bt.Name = "清除_bt"
733
+        Me.清除_bt.Size = New System.Drawing.Size(40, 40)
734
+        Me.清除_bt.TabIndex = 1941
735
+        Me.清除_bt.UseVisualStyleBackColor = True
736
+        '
737
+        '考勤調整_bt
738
+        '
739
+        Me.考勤調整_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
740
+        Me.考勤調整_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.SAVER
741
+        Me.考勤調整_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
742
+        Me.考勤調整_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
743
+        Me.考勤調整_bt.ForeColor = System.Drawing.Color.DarkGreen
744
+        Me.考勤調整_bt.Location = New System.Drawing.Point(4, 83)
745
+        Me.考勤調整_bt.Name = "考勤調整_bt"
746
+        Me.考勤調整_bt.Size = New System.Drawing.Size(40, 40)
747
+        Me.考勤調整_bt.TabIndex = 1919
748
+        Me.考勤調整_bt.UseVisualStyleBackColor = True
749
+        '
750
+        '縮放2_bt
751
+        '
752
+        Me.縮放2_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
753
+        Me.縮放2_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.ZOOM01
754
+        Me.縮放2_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
755
+        Me.縮放2_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
756
+        Me.縮放2_bt.ForeColor = System.Drawing.Color.Blue
757
+        Me.縮放2_bt.Location = New System.Drawing.Point(1377, 0)
758
+        Me.縮放2_bt.Name = "縮放2_bt"
759
+        Me.縮放2_bt.Size = New System.Drawing.Size(35, 35)
760
+        Me.縮放2_bt.TabIndex = 1948
761
+        Me.縮放2_bt.UseVisualStyleBackColor = True
762
+        '
763
+        '設定_bt
764
+        '
765
+        Me.設定_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.system
766
+        Me.設定_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
767
+        Me.設定_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
768
+        Me.設定_bt.ForeColor = System.Drawing.Color.Blue
769
+        Me.設定_bt.Location = New System.Drawing.Point(613, 0)
770
+        Me.設定_bt.Name = "設定_bt"
771
+        Me.設定_bt.Size = New System.Drawing.Size(35, 35)
772
+        Me.設定_bt.TabIndex = 1947
773
+        Me.設定_bt.UseVisualStyleBackColor = True
774
+        '
775
+        '列印_bt
776
+        '
777
+        Me.列印_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.print
778
+        Me.列印_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
779
+        Me.列印_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
780
+        Me.列印_bt.ForeColor = System.Drawing.Color.Blue
781
+        Me.列印_bt.Location = New System.Drawing.Point(578, 0)
782
+        Me.列印_bt.Name = "列印_bt"
783
+        Me.列印_bt.Size = New System.Drawing.Size(35, 35)
784
+        Me.列印_bt.TabIndex = 1936
785
+        Me.列印_bt.UseVisualStyleBackColor = True
786
+        '
787
+        '存檔_bt
788
+        '
789
+        Me.存檔_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.SAVER
790
+        Me.存檔_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
791
+        Me.存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
792
+        Me.存檔_bt.ForeColor = System.Drawing.Color.Blue
793
+        Me.存檔_bt.Location = New System.Drawing.Point(543, 0)
794
+        Me.存檔_bt.Name = "存檔_bt"
795
+        Me.存檔_bt.Size = New System.Drawing.Size(35, 35)
796
+        Me.存檔_bt.TabIndex = 1935
797
+        Me.存檔_bt.UseVisualStyleBackColor = True
798
+        '
799
+        '系統說明_bt
800
+        '
801
+        Me.系統說明_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
802
+        Me.系統說明_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.question_mark
803
+        Me.系統說明_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
804
+        Me.系統說明_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
805
+        Me.系統說明_bt.ForeColor = System.Drawing.Color.Blue
806
+        Me.系統說明_bt.Location = New System.Drawing.Point(1413, 0)
807
+        Me.系統說明_bt.Name = "系統說明_bt"
808
+        Me.系統說明_bt.Size = New System.Drawing.Size(35, 35)
809
+        Me.系統說明_bt.TabIndex = 1934
810
+        Me.系統說明_bt.UseVisualStyleBackColor = True
811
+        '
812
+        '人員薪資
813
+        '
814
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
815
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
816
+        Me.ClientSize = New System.Drawing.Size(1451, 707)
817
+        Me.Controls.Add(Me.合計_dgv)
818
+        Me.Controls.Add(Me.重新讀取_bt)
819
+        Me.Controls.Add(Me.視窗3_pl)
820
+        Me.Controls.Add(Me.群組1_cb)
821
+        Me.Controls.Add(Me.薪資表_bt)
822
+        Me.Controls.Add(Me.星7_bt)
823
+        Me.Controls.Add(Me.考勤表_bt)
824
+        Me.Controls.Add(Me.縮放2_bt)
825
+        Me.Controls.Add(Me.設定_bt)
826
+        Me.Controls.Add(Me.Panel2)
827
+        Me.Controls.Add(Me.DA3_bt)
828
+        Me.Controls.Add(Me.DA2_bt)
829
+        Me.Controls.Add(Me.DA1_bt)
830
+        Me.Controls.Add(Me.星6_bt)
831
+        Me.Controls.Add(Me.結束日期_dtp)
832
+        Me.Controls.Add(Me.星5_bt)
833
+        Me.Controls.Add(Me.開始日期_dtp)
834
+        Me.Controls.Add(Me.星4_bt)
835
+        Me.Controls.Add(Me.群組選擇_ch)
836
+        Me.Controls.Add(Me.群組輸入_ch)
837
+        Me.Controls.Add(Me.星3_bt)
838
+        Me.Controls.Add(Me.列印_bt)
839
+        Me.Controls.Add(Me.星2_bt)
840
+        Me.Controls.Add(Me.存檔_bt)
841
+        Me.Controls.Add(Me.系統說明_bt)
842
+        Me.Controls.Add(Me.星1_bt)
843
+        Me.Controls.Add(Me.Label2)
844
+        Me.Controls.Add(Me.清單1_dgv)
845
+        Me.Controls.Add(Me.總清單_dgv)
846
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
847
+        Me.Margin = New System.Windows.Forms.Padding(4)
848
+        Me.MaximizeBox = False
849
+        Me.MinimizeBox = False
850
+        Me.Name = "人員薪資"
851
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
852
+        Me.Text = "人員薪資"
853
+        CType(Me.清單1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
854
+        CType(Me.總清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
855
+        Me.Panel2.ResumeLayout(False)
856
+        Me.Panel2.PerformLayout()
857
+        CType(Me.虛擬表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
858
+        CType(Me.休假天數_nud, System.ComponentModel.ISupportInitialize).EndInit()
859
+        CType(Me.平均每天_nud, System.ComponentModel.ISupportInitialize).EndInit()
860
+        CType(Me.休假比例_nud, System.ComponentModel.ISupportInitialize).EndInit()
861
+        CType(Me.可沖天數_nud, System.ComponentModel.ISupportInitialize).EndInit()
862
+        Me.視窗3_pl.ResumeLayout(False)
863
+        Me.視窗3_pl.PerformLayout()
864
+        Me.Panel4.ResumeLayout(False)
865
+        CType(Me.沖帳金額_nud, System.ComponentModel.ISupportInitialize).EndInit()
866
+        CType(Me.加班_nud, System.ComponentModel.ISupportInitialize).EndInit()
867
+        CType(Me.總數_nud, System.ComponentModel.ISupportInitialize).EndInit()
868
+        CType(Me.合計_dgv, System.ComponentModel.ISupportInitialize).EndInit()
869
+        Me.ResumeLayout(False)
870
+        Me.PerformLayout()
871
+
872
+    End Sub
873
+    Friend WithEvents 清單1_dgv As DataGridView
874
+    Friend WithEvents 工人_ch As CheckBox
875
+    Friend WithEvents 地區_cb As ComboBox
876
+    Friend WithEvents 級別_cb As ComboBox
877
+    Friend WithEvents 語轉扭_bt As Button
878
+    Friend WithEvents 部門_cb As ComboBox
879
+    Friend WithEvents 總清單_dgv As DataGridView
880
+    Friend WithEvents Label4 As Label
881
+    Friend WithEvents 月份2_cb As ComboBox
882
+    Friend WithEvents Label5 As Label
883
+    Friend WithEvents 年份2_cb As ComboBox
884
+    Friend WithEvents 系統說明_bt As Button
885
+    Friend WithEvents 存檔_bt As Button
886
+    Friend WithEvents 列印_bt As Button
887
+    Friend WithEvents 群組輸入_ch As CheckBox
888
+    Friend WithEvents 群組選擇_ch As CheckBox
889
+    Friend WithEvents Label2 As Label
890
+    Friend WithEvents 結束日期_dtp As DateTimePicker
891
+    Friend WithEvents 開始日期_dtp As DateTimePicker
892
+    Friend WithEvents DA3_bt As Button
893
+    Friend WithEvents DA2_bt As Button
894
+    Friend WithEvents DA1_bt As Button
895
+    Friend WithEvents Panel2 As Panel
896
+    Friend WithEvents 設定_bt As Button
897
+    Friend WithEvents 縮放2_bt As Button
898
+    Friend WithEvents 星7_bt As TextBox
899
+    Friend WithEvents 星6_bt As TextBox
900
+    Friend WithEvents 星5_bt As TextBox
901
+    Friend WithEvents 星4_bt As TextBox
902
+    Friend WithEvents 星3_bt As TextBox
903
+    Friend WithEvents 星2_bt As TextBox
904
+    Friend WithEvents 星1_bt As TextBox
905
+    Friend WithEvents 薪資表_bt As Button
906
+    Friend WithEvents 考勤表_bt As Button
907
+    Friend WithEvents 群組_cb As ComboBox
908
+    Friend WithEvents 群組1_cb As ComboBox
909
+    Friend WithEvents 視窗3_pl As Panel
910
+    Friend WithEvents Panel4 As Panel
911
+    Friend WithEvents 考勤調整_bt As Button
912
+    Friend WithEvents Label11 As Label
913
+    Friend WithEvents CanceL3_bt As Button
914
+    Friend WithEvents 總數_nud As NumericUpDown
915
+    Friend WithEvents Label1 As Label
916
+    Friend WithEvents 平均每天_nud As NumericUpDown
917
+    Friend WithEvents Label6 As Label
918
+    Friend WithEvents 可沖天數_nud As NumericUpDown
919
+    Friend WithEvents Label3 As Label
920
+    Friend WithEvents 加班_nud As NumericUpDown
921
+    Friend WithEvents Label7 As Label
922
+    Friend WithEvents 沖帳金額_nud As NumericUpDown
923
+    Friend WithEvents Label8 As Label
924
+    Friend WithEvents 休假比例_nud As NumericUpDown
925
+    Friend WithEvents Label9 As Label
926
+    Friend WithEvents 休假天數_nud As NumericUpDown
927
+    Friend WithEvents Label10 As Label
928
+    Friend WithEvents 清除_bt As Button
929
+    Friend WithEvents 虛擬存檔_bt As Button
930
+    Friend WithEvents 虛擬表_dgv As DataGridView
931
+    Friend WithEvents 重新讀取_bt As Button
932
+    Friend WithEvents 合計_dgv As DataGridView
933
+End Class

+ 123
- 0
Calculator-Backend-SYS/人員薪資/人員薪資_實際.resx Dosyayı Görüntüle

@@ -0,0 +1,123 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121
+    <value>27</value>
122
+  </metadata>
123
+</root>

+ 1359
- 0
Calculator-Backend-SYS/人員薪資/人員薪資_實際.vb
Dosya farkı çok büyük olduğundan ihmal edildi
Dosyayı Görüntüle


+ 933
- 0
Calculator-Backend-SYS/人員薪資/人員薪資_沖帳.Designer.vb Dosyayı Görüntüle

@@ -0,0 +1,933 @@
1
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
2
+Partial Class 人員薪資_沖帳
3
+    Inherits System.Windows.Forms.Form
4
+
5
+    'Form 覆寫 Dispose 以清除元件清單。
6
+    <System.Diagnostics.DebuggerNonUserCode()>
7
+    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
8
+        Try
9
+            If disposing AndAlso components IsNot Nothing Then
10
+                components.Dispose()
11
+            End If
12
+        Finally
13
+            MyBase.Dispose(disposing)
14
+        End Try
15
+    End Sub
16
+
17
+    '為 Windows Form 設計工具的必要項
18
+    Private components As System.ComponentModel.IContainer
19
+
20
+    '注意: 以下為 Windows Form 設計工具所需的程序
21
+    '可以使用 Windows Form 設計工具進行修改。
22
+    '請勿使用程式碼編輯器進行修改。
23
+    <System.Diagnostics.DebuggerStepThrough()>
24
+    Private Sub InitializeComponent()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Me.清單1_dgv = New System.Windows.Forms.DataGridView()
31
+        Me.總清單_dgv = New System.Windows.Forms.DataGridView()
32
+        Me.群組輸入_ch = New System.Windows.Forms.CheckBox()
33
+        Me.群組選擇_ch = New System.Windows.Forms.CheckBox()
34
+        Me.Label2 = New System.Windows.Forms.Label()
35
+        Me.結束日期_dtp = New System.Windows.Forms.DateTimePicker()
36
+        Me.開始日期_dtp = New System.Windows.Forms.DateTimePicker()
37
+        Me.DA3_bt = New System.Windows.Forms.Button()
38
+        Me.DA2_bt = New System.Windows.Forms.Button()
39
+        Me.DA1_bt = New System.Windows.Forms.Button()
40
+        Me.星7_bt = New System.Windows.Forms.TextBox()
41
+        Me.星6_bt = New System.Windows.Forms.TextBox()
42
+        Me.星5_bt = New System.Windows.Forms.TextBox()
43
+        Me.星4_bt = New System.Windows.Forms.TextBox()
44
+        Me.星3_bt = New System.Windows.Forms.TextBox()
45
+        Me.星2_bt = New System.Windows.Forms.TextBox()
46
+        Me.星1_bt = New System.Windows.Forms.TextBox()
47
+        Me.薪資表_bt = New System.Windows.Forms.Button()
48
+        Me.考勤表_bt = New System.Windows.Forms.Button()
49
+        Me.群組1_cb = New System.Windows.Forms.ComboBox()
50
+        Me.視窗3_pl = New System.Windows.Forms.Panel()
51
+        Me.Panel4 = New System.Windows.Forms.Panel()
52
+        Me.虛擬存檔_bt = New System.Windows.Forms.Button()
53
+        Me.清除_bt = New System.Windows.Forms.Button()
54
+        Me.沖帳金額_nud = New System.Windows.Forms.NumericUpDown()
55
+        Me.Label8 = New System.Windows.Forms.Label()
56
+        Me.加班_nud = New System.Windows.Forms.NumericUpDown()
57
+        Me.Label7 = New System.Windows.Forms.Label()
58
+        Me.總數_nud = New System.Windows.Forms.NumericUpDown()
59
+        Me.考勤調整_bt = New System.Windows.Forms.Button()
60
+        Me.Label1 = New System.Windows.Forms.Label()
61
+        Me.Label11 = New System.Windows.Forms.Label()
62
+        Me.CanceL3_bt = New System.Windows.Forms.Button()
63
+        Me.合計_dgv = New System.Windows.Forms.DataGridView()
64
+        Me.重新讀取_bt = New System.Windows.Forms.Button()
65
+        Me.縮放2_bt = New System.Windows.Forms.Button()
66
+        Me.Panel2 = New System.Windows.Forms.Panel()
67
+        Me.虛擬表_dgv = New System.Windows.Forms.DataGridView()
68
+        Me.休假天數_nud = New System.Windows.Forms.NumericUpDown()
69
+        Me.群組_cb = New System.Windows.Forms.ComboBox()
70
+        Me.Label10 = New System.Windows.Forms.Label()
71
+        Me.平均每天_nud = New System.Windows.Forms.NumericUpDown()
72
+        Me.休假比例_nud = New System.Windows.Forms.NumericUpDown()
73
+        Me.Label6 = New System.Windows.Forms.Label()
74
+        Me.Label9 = New System.Windows.Forms.Label()
75
+        Me.設定_bt = New System.Windows.Forms.Button()
76
+        Me.可沖天數_nud = New System.Windows.Forms.NumericUpDown()
77
+        Me.Label3 = New System.Windows.Forms.Label()
78
+        Me.年份2_cb = New System.Windows.Forms.ComboBox()
79
+        Me.Label5 = New System.Windows.Forms.Label()
80
+        Me.月份2_cb = New System.Windows.Forms.ComboBox()
81
+        Me.部門_cb = New System.Windows.Forms.ComboBox()
82
+        Me.Label4 = New System.Windows.Forms.Label()
83
+        Me.語轉扭_bt = New System.Windows.Forms.Button()
84
+        Me.地區_cb = New System.Windows.Forms.ComboBox()
85
+        Me.級別_cb = New System.Windows.Forms.ComboBox()
86
+        Me.工人_ch = New System.Windows.Forms.CheckBox()
87
+        Me.列印_bt = New System.Windows.Forms.Button()
88
+        Me.存檔_bt = New System.Windows.Forms.Button()
89
+        Me.系統說明_bt = New System.Windows.Forms.Button()
90
+        CType(Me.清單1_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
91
+        CType(Me.總清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
92
+        Me.視窗3_pl.SuspendLayout()
93
+        Me.Panel4.SuspendLayout()
94
+        CType(Me.沖帳金額_nud, System.ComponentModel.ISupportInitialize).BeginInit()
95
+        CType(Me.加班_nud, System.ComponentModel.ISupportInitialize).BeginInit()
96
+        CType(Me.總數_nud, System.ComponentModel.ISupportInitialize).BeginInit()
97
+        CType(Me.合計_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
98
+        Me.Panel2.SuspendLayout()
99
+        CType(Me.虛擬表_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
100
+        CType(Me.休假天數_nud, System.ComponentModel.ISupportInitialize).BeginInit()
101
+        CType(Me.平均每天_nud, System.ComponentModel.ISupportInitialize).BeginInit()
102
+        CType(Me.休假比例_nud, System.ComponentModel.ISupportInitialize).BeginInit()
103
+        CType(Me.可沖天數_nud, System.ComponentModel.ISupportInitialize).BeginInit()
104
+        Me.SuspendLayout()
105
+        '
106
+        '清單1_dgv
107
+        '
108
+        Me.清單1_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
109
+            Or System.Windows.Forms.AnchorStyles.Left) _
110
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
111
+        Me.清單1_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
112
+        Me.清單1_dgv.BackgroundColor = System.Drawing.Color.White
113
+        Me.清單1_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
114
+        Me.清單1_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
115
+        Me.清單1_dgv.Location = New System.Drawing.Point(3, 35)
116
+        Me.清單1_dgv.Name = "清單1_dgv"
117
+        Me.清單1_dgv.RowHeadersWidth = 5
118
+        DataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
119
+        Me.清單1_dgv.RowsDefaultCellStyle = DataGridViewCellStyle1
120
+        Me.清單1_dgv.RowTemplate.Height = 24
121
+        Me.清單1_dgv.Size = New System.Drawing.Size(1445, 637)
122
+        Me.清單1_dgv.TabIndex = 1386
123
+        '
124
+        '總清單_dgv
125
+        '
126
+        Me.總清單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
127
+            Or System.Windows.Forms.AnchorStyles.Left) _
128
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
129
+        Me.總清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
130
+        Me.總清單_dgv.BackgroundColor = System.Drawing.Color.White
131
+        Me.總清單_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
132
+        DataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft
133
+        DataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Control
134
+        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
135
+        DataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.WindowText
136
+        DataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight
137
+        DataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText
138
+        Me.總清單_dgv.ColumnHeadersDefaultCellStyle = DataGridViewCellStyle2
139
+        Me.總清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
140
+        Me.總清單_dgv.Location = New System.Drawing.Point(3, 35)
141
+        Me.總清單_dgv.Name = "總清單_dgv"
142
+        Me.總清單_dgv.RowHeadersWidth = 5
143
+        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
144
+        Me.總清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
145
+        Me.總清單_dgv.RowTemplate.Height = 24
146
+        Me.總清單_dgv.Size = New System.Drawing.Size(1445, 637)
147
+        Me.總清單_dgv.TabIndex = 1922
148
+        '
149
+        '群組輸入_ch
150
+        '
151
+        Me.群組輸入_ch.AutoSize = True
152
+        Me.群組輸入_ch.BackColor = System.Drawing.Color.Transparent
153
+        Me.群組輸入_ch.Location = New System.Drawing.Point(651, 8)
154
+        Me.群組輸入_ch.Name = "群組輸入_ch"
155
+        Me.群組輸入_ch.Size = New System.Drawing.Size(178, 20)
156
+        Me.群組輸入_ch.TabIndex = 1937
157
+        Me.群組輸入_ch.Text = "Group Data - Manual Input"
158
+        Me.群組輸入_ch.UseVisualStyleBackColor = False
159
+        '
160
+        '群組選擇_ch
161
+        '
162
+        Me.群組選擇_ch.AutoSize = True
163
+        Me.群組選擇_ch.BackColor = System.Drawing.Color.Transparent
164
+        Me.群組選擇_ch.Checked = True
165
+        Me.群組選擇_ch.CheckState = System.Windows.Forms.CheckState.Checked
166
+        Me.群組選擇_ch.Location = New System.Drawing.Point(828, 8)
167
+        Me.群組選擇_ch.Name = "群組選擇_ch"
168
+        Me.群組選擇_ch.Size = New System.Drawing.Size(158, 20)
169
+        Me.群組選擇_ch.TabIndex = 1938
170
+        Me.群組選擇_ch.Text = "Group Data - Select List"
171
+        Me.群組選擇_ch.UseVisualStyleBackColor = False
172
+        '
173
+        'Label2
174
+        '
175
+        Me.Label2.AutoSize = True
176
+        Me.Label2.Location = New System.Drawing.Point(92, 8)
177
+        Me.Label2.Name = "Label2"
178
+        Me.Label2.Size = New System.Drawing.Size(16, 16)
179
+        Me.Label2.TabIndex = 1942
180
+        Me.Label2.Text = "~"
181
+        '
182
+        '結束日期_dtp
183
+        '
184
+        Me.結束日期_dtp.Enabled = False
185
+        Me.結束日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
186
+        Me.結束日期_dtp.Location = New System.Drawing.Point(106, 5)
187
+        Me.結束日期_dtp.Name = "結束日期_dtp"
188
+        Me.結束日期_dtp.Size = New System.Drawing.Size(89, 23)
189
+        Me.結束日期_dtp.TabIndex = 1940
190
+        '
191
+        '開始日期_dtp
192
+        '
193
+        Me.開始日期_dtp.Enabled = False
194
+        Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
195
+        Me.開始日期_dtp.Location = New System.Drawing.Point(6, 5)
196
+        Me.開始日期_dtp.Name = "開始日期_dtp"
197
+        Me.開始日期_dtp.Size = New System.Drawing.Size(86, 23)
198
+        Me.開始日期_dtp.TabIndex = 1939
199
+        '
200
+        'DA3_bt
201
+        '
202
+        Me.DA3_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
203
+        Me.DA3_bt.Location = New System.Drawing.Point(398, 0)
204
+        Me.DA3_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
205
+        Me.DA3_bt.Name = "DA3_bt"
206
+        Me.DA3_bt.Size = New System.Drawing.Size(105, 35)
207
+        Me.DA3_bt.TabIndex = 1945
208
+        Me.DA3_bt.Text = "Minggu depan"
209
+        Me.DA3_bt.UseVisualStyleBackColor = True
210
+        '
211
+        'DA2_bt
212
+        '
213
+        Me.DA2_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
214
+        Me.DA2_bt.Location = New System.Drawing.Point(298, 0)
215
+        Me.DA2_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
216
+        Me.DA2_bt.Name = "DA2_bt"
217
+        Me.DA2_bt.Size = New System.Drawing.Size(100, 35)
218
+        Me.DA2_bt.TabIndex = 1944
219
+        Me.DA2_bt.Text = "Minggu ini"
220
+        Me.DA2_bt.UseVisualStyleBackColor = True
221
+        '
222
+        'DA1_bt
223
+        '
224
+        Me.DA1_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
225
+        Me.DA1_bt.Location = New System.Drawing.Point(198, 0)
226
+        Me.DA1_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
227
+        Me.DA1_bt.Name = "DA1_bt"
228
+        Me.DA1_bt.Size = New System.Drawing.Size(100, 35)
229
+        Me.DA1_bt.TabIndex = 1943
230
+        Me.DA1_bt.Text = "Minggu lalu"
231
+        Me.DA1_bt.UseVisualStyleBackColor = True
232
+        '
233
+        '星7_bt
234
+        '
235
+        Me.星7_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
236
+        Me.星7_bt.Location = New System.Drawing.Point(1075, 37)
237
+        Me.星7_bt.Multiline = True
238
+        Me.星7_bt.Name = "星7_bt"
239
+        Me.星7_bt.Size = New System.Drawing.Size(120, 22)
240
+        Me.星7_bt.TabIndex = 1940
241
+        Me.星7_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
242
+        '
243
+        '星6_bt
244
+        '
245
+        Me.星6_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
246
+        Me.星6_bt.Location = New System.Drawing.Point(949, 37)
247
+        Me.星6_bt.Multiline = True
248
+        Me.星6_bt.Name = "星6_bt"
249
+        Me.星6_bt.Size = New System.Drawing.Size(120, 22)
250
+        Me.星6_bt.TabIndex = 1939
251
+        Me.星6_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
252
+        '
253
+        '星5_bt
254
+        '
255
+        Me.星5_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
256
+        Me.星5_bt.Location = New System.Drawing.Point(823, 37)
257
+        Me.星5_bt.Multiline = True
258
+        Me.星5_bt.Name = "星5_bt"
259
+        Me.星5_bt.Size = New System.Drawing.Size(120, 22)
260
+        Me.星5_bt.TabIndex = 1938
261
+        Me.星5_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
262
+        '
263
+        '星4_bt
264
+        '
265
+        Me.星4_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
266
+        Me.星4_bt.Location = New System.Drawing.Point(697, 37)
267
+        Me.星4_bt.Multiline = True
268
+        Me.星4_bt.Name = "星4_bt"
269
+        Me.星4_bt.Size = New System.Drawing.Size(120, 22)
270
+        Me.星4_bt.TabIndex = 1937
271
+        Me.星4_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
272
+        '
273
+        '星3_bt
274
+        '
275
+        Me.星3_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
276
+        Me.星3_bt.Location = New System.Drawing.Point(565, 37)
277
+        Me.星3_bt.Multiline = True
278
+        Me.星3_bt.Name = "星3_bt"
279
+        Me.星3_bt.Size = New System.Drawing.Size(120, 22)
280
+        Me.星3_bt.TabIndex = 1936
281
+        Me.星3_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
282
+        '
283
+        '星2_bt
284
+        '
285
+        Me.星2_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
286
+        Me.星2_bt.Location = New System.Drawing.Point(439, 37)
287
+        Me.星2_bt.Multiline = True
288
+        Me.星2_bt.Name = "星2_bt"
289
+        Me.星2_bt.Size = New System.Drawing.Size(120, 22)
290
+        Me.星2_bt.TabIndex = 1935
291
+        Me.星2_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
292
+        '
293
+        '星1_bt
294
+        '
295
+        Me.星1_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
296
+        Me.星1_bt.Location = New System.Drawing.Point(313, 37)
297
+        Me.星1_bt.Multiline = True
298
+        Me.星1_bt.Name = "星1_bt"
299
+        Me.星1_bt.Size = New System.Drawing.Size(120, 22)
300
+        Me.星1_bt.TabIndex = 1934
301
+        Me.星1_bt.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
302
+        '
303
+        '薪資表_bt
304
+        '
305
+        Me.薪資表_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
306
+        Me.薪資表_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
307
+        Me.薪資表_bt.Location = New System.Drawing.Point(1297, 0)
308
+        Me.薪資表_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
309
+        Me.薪資表_bt.Name = "薪資表_bt"
310
+        Me.薪資表_bt.Size = New System.Drawing.Size(80, 35)
311
+        Me.薪資表_bt.TabIndex = 1950
312
+        Me.薪資表_bt.Text = "Salary"
313
+        Me.薪資表_bt.UseVisualStyleBackColor = True
314
+        '
315
+        '考勤表_bt
316
+        '
317
+        Me.考勤表_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
318
+        Me.考勤表_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
319
+        Me.考勤表_bt.Location = New System.Drawing.Point(1217, 0)
320
+        Me.考勤表_bt.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
321
+        Me.考勤表_bt.Name = "考勤表_bt"
322
+        Me.考勤表_bt.Size = New System.Drawing.Size(80, 35)
323
+        Me.考勤表_bt.TabIndex = 1949
324
+        Me.考勤表_bt.Text = "Attendance"
325
+        Me.考勤表_bt.UseVisualStyleBackColor = True
326
+        '
327
+        '群組1_cb
328
+        '
329
+        Me.群組1_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
330
+        Me.群組1_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple
331
+        Me.群組1_cb.FormattingEnabled = True
332
+        Me.群組1_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
333
+        Me.群組1_cb.Location = New System.Drawing.Point(1004, 6)
334
+        Me.群組1_cb.Name = "群組1_cb"
335
+        Me.群組1_cb.Size = New System.Drawing.Size(212, 24)
336
+        Me.群組1_cb.TabIndex = 1952
337
+        '
338
+        '視窗3_pl
339
+        '
340
+        Me.視窗3_pl.BackColor = System.Drawing.Color.White
341
+        Me.視窗3_pl.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle
342
+        Me.視窗3_pl.Controls.Add(Me.Panel4)
343
+        Me.視窗3_pl.Controls.Add(Me.Label11)
344
+        Me.視窗3_pl.Controls.Add(Me.CanceL3_bt)
345
+        Me.視窗3_pl.Location = New System.Drawing.Point(620, 201)
346
+        Me.視窗3_pl.Name = "視窗3_pl"
347
+        Me.視窗3_pl.Size = New System.Drawing.Size(211, 163)
348
+        Me.視窗3_pl.TabIndex = 1953
349
+        '
350
+        'Panel4
351
+        '
352
+        Me.Panel4.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
353
+            Or System.Windows.Forms.AnchorStyles.Left) _
354
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
355
+        Me.Panel4.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
356
+        Me.Panel4.Controls.Add(Me.虛擬存檔_bt)
357
+        Me.Panel4.Controls.Add(Me.清除_bt)
358
+        Me.Panel4.Controls.Add(Me.沖帳金額_nud)
359
+        Me.Panel4.Controls.Add(Me.Label8)
360
+        Me.Panel4.Controls.Add(Me.加班_nud)
361
+        Me.Panel4.Controls.Add(Me.Label7)
362
+        Me.Panel4.Controls.Add(Me.總數_nud)
363
+        Me.Panel4.Controls.Add(Me.考勤調整_bt)
364
+        Me.Panel4.Controls.Add(Me.Label1)
365
+        Me.Panel4.Location = New System.Drawing.Point(3, 28)
366
+        Me.Panel4.Name = "Panel4"
367
+        Me.Panel4.Size = New System.Drawing.Size(204, 131)
368
+        Me.Panel4.TabIndex = 1367
369
+        '
370
+        '虛擬存檔_bt
371
+        '
372
+        Me.虛擬存檔_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
373
+        Me.虛擬存檔_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.SAVER
374
+        Me.虛擬存檔_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
375
+        Me.虛擬存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
376
+        Me.虛擬存檔_bt.ForeColor = System.Drawing.Color.DarkGreen
377
+        Me.虛擬存檔_bt.Location = New System.Drawing.Point(155, 83)
378
+        Me.虛擬存檔_bt.Name = "虛擬存檔_bt"
379
+        Me.虛擬存檔_bt.Size = New System.Drawing.Size(40, 40)
380
+        Me.虛擬存檔_bt.TabIndex = 1942
381
+        Me.虛擬存檔_bt.UseVisualStyleBackColor = True
382
+        '
383
+        '清除_bt
384
+        '
385
+        Me.清除_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
386
+        Me.清除_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.Close
387
+        Me.清除_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
388
+        Me.清除_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
389
+        Me.清除_bt.ForeColor = System.Drawing.Color.DarkGreen
390
+        Me.清除_bt.Location = New System.Drawing.Point(50, 83)
391
+        Me.清除_bt.Name = "清除_bt"
392
+        Me.清除_bt.Size = New System.Drawing.Size(40, 40)
393
+        Me.清除_bt.TabIndex = 1941
394
+        Me.清除_bt.UseVisualStyleBackColor = True
395
+        '
396
+        '沖帳金額_nud
397
+        '
398
+        Me.沖帳金額_nud.Location = New System.Drawing.Point(87, 56)
399
+        Me.沖帳金額_nud.Maximum = New Decimal(New Integer() {1410065408, 2, 0, 0})
400
+        Me.沖帳金額_nud.Name = "沖帳金額_nud"
401
+        Me.沖帳金額_nud.Size = New System.Drawing.Size(110, 23)
402
+        Me.沖帳金額_nud.TabIndex = 1939
403
+        Me.沖帳金額_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
404
+        Me.沖帳金額_nud.ThousandsSeparator = True
405
+        '
406
+        'Label8
407
+        '
408
+        Me.Label8.BackColor = System.Drawing.Color.Transparent
409
+        Me.Label8.Location = New System.Drawing.Point(0, 59)
410
+        Me.Label8.Name = "Label8"
411
+        Me.Label8.Size = New System.Drawing.Size(87, 16)
412
+        Me.Label8.TabIndex = 1940
413
+        Me.Label8.Text = "Reconciliation"
414
+        Me.Label8.TextAlign = System.Drawing.ContentAlignment.MiddleRight
415
+        '
416
+        '加班_nud
417
+        '
418
+        Me.加班_nud.Location = New System.Drawing.Point(87, 29)
419
+        Me.加班_nud.Maximum = New Decimal(New Integer() {3, 0, 0, 0})
420
+        Me.加班_nud.Minimum = New Decimal(New Integer() {1, 0, 0, 0})
421
+        Me.加班_nud.Name = "加班_nud"
422
+        Me.加班_nud.Size = New System.Drawing.Size(110, 23)
423
+        Me.加班_nud.TabIndex = 1937
424
+        Me.加班_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
425
+        Me.加班_nud.ThousandsSeparator = True
426
+        Me.加班_nud.Value = New Decimal(New Integer() {1, 0, 0, 0})
427
+        '
428
+        'Label7
429
+        '
430
+        Me.Label7.BackColor = System.Drawing.Color.Transparent
431
+        Me.Label7.Location = New System.Drawing.Point(0, 32)
432
+        Me.Label7.Name = "Label7"
433
+        Me.Label7.Size = New System.Drawing.Size(87, 16)
434
+        Me.Label7.TabIndex = 1938
435
+        Me.Label7.Text = "加班"
436
+        Me.Label7.TextAlign = System.Drawing.ContentAlignment.MiddleRight
437
+        '
438
+        '總數_nud
439
+        '
440
+        Me.總數_nud.Location = New System.Drawing.Point(87, 3)
441
+        Me.總數_nud.Maximum = New Decimal(New Integer() {1410065408, 2, 0, 0})
442
+        Me.總數_nud.Name = "總數_nud"
443
+        Me.總數_nud.Size = New System.Drawing.Size(110, 23)
444
+        Me.總數_nud.TabIndex = 1920
445
+        Me.總數_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
446
+        Me.總數_nud.ThousandsSeparator = True
447
+        '
448
+        '考勤調整_bt
449
+        '
450
+        Me.考勤調整_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
451
+        Me.考勤調整_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.calc1
452
+        Me.考勤調整_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
453
+        Me.考勤調整_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
454
+        Me.考勤調整_bt.ForeColor = System.Drawing.Color.DarkGreen
455
+        Me.考勤調整_bt.Location = New System.Drawing.Point(4, 83)
456
+        Me.考勤調整_bt.Name = "考勤調整_bt"
457
+        Me.考勤調整_bt.Size = New System.Drawing.Size(40, 40)
458
+        Me.考勤調整_bt.TabIndex = 1919
459
+        Me.考勤調整_bt.UseVisualStyleBackColor = True
460
+        '
461
+        'Label1
462
+        '
463
+        Me.Label1.BackColor = System.Drawing.Color.Transparent
464
+        Me.Label1.Location = New System.Drawing.Point(0, 5)
465
+        Me.Label1.Name = "Label1"
466
+        Me.Label1.Size = New System.Drawing.Size(87, 16)
467
+        Me.Label1.TabIndex = 1932
468
+        Me.Label1.Text = "Maksimum"
469
+        Me.Label1.TextAlign = System.Drawing.ContentAlignment.MiddleRight
470
+        '
471
+        'Label11
472
+        '
473
+        Me.Label11.AutoSize = True
474
+        Me.Label11.Location = New System.Drawing.Point(5, 7)
475
+        Me.Label11.Name = "Label11"
476
+        Me.Label11.Size = New System.Drawing.Size(140, 16)
477
+        Me.Label11.TabIndex = 1375
478
+        Me.Label11.Text = "Pengaturan Rekonsiliasi"
479
+        '
480
+        'CanceL3_bt
481
+        '
482
+        Me.CanceL3_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
483
+        Me.CanceL3_bt.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(128, Byte), Integer), CType(CType(128, Byte), Integer))
484
+        Me.CanceL3_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
485
+        Me.CanceL3_bt.ForeColor = System.Drawing.Color.Black
486
+        Me.CanceL3_bt.Location = New System.Drawing.Point(179, 2)
487
+        Me.CanceL3_bt.Name = "CanceL3_bt"
488
+        Me.CanceL3_bt.Size = New System.Drawing.Size(26, 26)
489
+        Me.CanceL3_bt.TabIndex = 1374
490
+        Me.CanceL3_bt.Text = "X"
491
+        Me.CanceL3_bt.UseVisualStyleBackColor = False
492
+        '
493
+        '合計_dgv
494
+        '
495
+        Me.合計_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
496
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
497
+        Me.合計_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
498
+        Me.合計_dgv.BackgroundColor = System.Drawing.Color.White
499
+        Me.合計_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
500
+        Me.合計_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
501
+        Me.合計_dgv.Location = New System.Drawing.Point(3, 671)
502
+        Me.合計_dgv.Name = "合計_dgv"
503
+        Me.合計_dgv.RowHeadersWidth = 5
504
+        DataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
505
+        Me.合計_dgv.RowsDefaultCellStyle = DataGridViewCellStyle4
506
+        Me.合計_dgv.RowTemplate.Height = 24
507
+        Me.合計_dgv.Size = New System.Drawing.Size(1445, 34)
508
+        Me.合計_dgv.TabIndex = 1955
509
+        '
510
+        '重新讀取_bt
511
+        '
512
+        Me.重新讀取_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.下載
513
+        Me.重新讀取_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
514
+        Me.重新讀取_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
515
+        Me.重新讀取_bt.ForeColor = System.Drawing.Color.Blue
516
+        Me.重新讀取_bt.Location = New System.Drawing.Point(508, 0)
517
+        Me.重新讀取_bt.Name = "重新讀取_bt"
518
+        Me.重新讀取_bt.Size = New System.Drawing.Size(35, 35)
519
+        Me.重新讀取_bt.TabIndex = 1954
520
+        Me.重新讀取_bt.UseVisualStyleBackColor = True
521
+        '
522
+        '縮放2_bt
523
+        '
524
+        Me.縮放2_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
525
+        Me.縮放2_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.ZOOM01
526
+        Me.縮放2_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
527
+        Me.縮放2_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
528
+        Me.縮放2_bt.ForeColor = System.Drawing.Color.Blue
529
+        Me.縮放2_bt.Location = New System.Drawing.Point(1377, 0)
530
+        Me.縮放2_bt.Name = "縮放2_bt"
531
+        Me.縮放2_bt.Size = New System.Drawing.Size(35, 35)
532
+        Me.縮放2_bt.TabIndex = 1948
533
+        Me.縮放2_bt.UseVisualStyleBackColor = True
534
+        '
535
+        'Panel2
536
+        '
537
+        Me.Panel2.Controls.Add(Me.虛擬表_dgv)
538
+        Me.Panel2.Controls.Add(Me.休假天數_nud)
539
+        Me.Panel2.Controls.Add(Me.群組_cb)
540
+        Me.Panel2.Controls.Add(Me.Label10)
541
+        Me.Panel2.Controls.Add(Me.平均每天_nud)
542
+        Me.Panel2.Controls.Add(Me.休假比例_nud)
543
+        Me.Panel2.Controls.Add(Me.Label6)
544
+        Me.Panel2.Controls.Add(Me.Label9)
545
+        Me.Panel2.Controls.Add(Me.設定_bt)
546
+        Me.Panel2.Controls.Add(Me.可沖天數_nud)
547
+        Me.Panel2.Controls.Add(Me.Label3)
548
+        Me.Panel2.Controls.Add(Me.年份2_cb)
549
+        Me.Panel2.Controls.Add(Me.Label5)
550
+        Me.Panel2.Controls.Add(Me.月份2_cb)
551
+        Me.Panel2.Controls.Add(Me.部門_cb)
552
+        Me.Panel2.Controls.Add(Me.Label4)
553
+        Me.Panel2.Controls.Add(Me.語轉扭_bt)
554
+        Me.Panel2.Controls.Add(Me.地區_cb)
555
+        Me.Panel2.Controls.Add(Me.級別_cb)
556
+        Me.Panel2.Controls.Add(Me.工人_ch)
557
+        Me.Panel2.Location = New System.Drawing.Point(146, 128)
558
+        Me.Panel2.Name = "Panel2"
559
+        Me.Panel2.Size = New System.Drawing.Size(455, 236)
560
+        Me.Panel2.TabIndex = 1946
561
+        '
562
+        '虛擬表_dgv
563
+        '
564
+        Me.虛擬表_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
565
+            Or System.Windows.Forms.AnchorStyles.Left) _
566
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
567
+        Me.虛擬表_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
568
+        Me.虛擬表_dgv.BackgroundColor = System.Drawing.Color.White
569
+        Me.虛擬表_dgv.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
570
+        Me.虛擬表_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
571
+        Me.虛擬表_dgv.Location = New System.Drawing.Point(270, 116)
572
+        Me.虛擬表_dgv.Name = "虛擬表_dgv"
573
+        Me.虛擬表_dgv.RowHeadersWidth = 5
574
+        DataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
575
+        Me.虛擬表_dgv.RowsDefaultCellStyle = DataGridViewCellStyle5
576
+        Me.虛擬表_dgv.RowTemplate.Height = 24
577
+        Me.虛擬表_dgv.Size = New System.Drawing.Size(176, 103)
578
+        Me.虛擬表_dgv.TabIndex = 1954
579
+        '
580
+        '休假天數_nud
581
+        '
582
+        Me.休假天數_nud.Location = New System.Drawing.Point(325, 30)
583
+        Me.休假天數_nud.Maximum = New Decimal(New Integer() {10000000, 0, 0, 0})
584
+        Me.休假天數_nud.Name = "休假天數_nud"
585
+        Me.休假天數_nud.Size = New System.Drawing.Size(127, 23)
586
+        Me.休假天數_nud.TabIndex = 1943
587
+        Me.休假天數_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
588
+        Me.休假天數_nud.ThousandsSeparator = True
589
+        '
590
+        '群組_cb
591
+        '
592
+        Me.群組_cb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
593
+        Me.群組_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple
594
+        Me.群組_cb.FormattingEnabled = True
595
+        Me.群組_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
596
+        Me.群組_cb.Location = New System.Drawing.Point(42, 203)
597
+        Me.群組_cb.Name = "群組_cb"
598
+        Me.群組_cb.Size = New System.Drawing.Size(212, 24)
599
+        Me.群組_cb.TabIndex = 1951
600
+        '
601
+        'Label10
602
+        '
603
+        Me.Label10.AutoSize = True
604
+        Me.Label10.BackColor = System.Drawing.Color.Transparent
605
+        Me.Label10.Location = New System.Drawing.Point(264, 33)
606
+        Me.Label10.Name = "Label10"
607
+        Me.Label10.Size = New System.Drawing.Size(55, 16)
608
+        Me.Label10.TabIndex = 1944
609
+        Me.Label10.Text = "休假天數"
610
+        '
611
+        '平均每天_nud
612
+        '
613
+        Me.平均每天_nud.Location = New System.Drawing.Point(325, 85)
614
+        Me.平均每天_nud.Maximum = New Decimal(New Integer() {1410065408, 2, 0, 0})
615
+        Me.平均每天_nud.Name = "平均每天_nud"
616
+        Me.平均每天_nud.Size = New System.Drawing.Size(127, 23)
617
+        Me.平均每天_nud.TabIndex = 1935
618
+        Me.平均每天_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
619
+        Me.平均每天_nud.ThousandsSeparator = True
620
+        '
621
+        '休假比例_nud
622
+        '
623
+        Me.休假比例_nud.Location = New System.Drawing.Point(325, 4)
624
+        Me.休假比例_nud.Name = "休假比例_nud"
625
+        Me.休假比例_nud.Size = New System.Drawing.Size(127, 23)
626
+        Me.休假比例_nud.TabIndex = 1941
627
+        Me.休假比例_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
628
+        Me.休假比例_nud.ThousandsSeparator = True
629
+        '
630
+        'Label6
631
+        '
632
+        Me.Label6.AutoSize = True
633
+        Me.Label6.BackColor = System.Drawing.Color.Transparent
634
+        Me.Label6.Location = New System.Drawing.Point(264, 88)
635
+        Me.Label6.Name = "Label6"
636
+        Me.Label6.Size = New System.Drawing.Size(55, 16)
637
+        Me.Label6.TabIndex = 1936
638
+        Me.Label6.Text = "平均每天"
639
+        '
640
+        'Label9
641
+        '
642
+        Me.Label9.AutoSize = True
643
+        Me.Label9.BackColor = System.Drawing.Color.Transparent
644
+        Me.Label9.Location = New System.Drawing.Point(264, 7)
645
+        Me.Label9.Name = "Label9"
646
+        Me.Label9.Size = New System.Drawing.Size(55, 16)
647
+        Me.Label9.TabIndex = 1942
648
+        Me.Label9.Text = "休假比例"
649
+        '
650
+        '設定_bt
651
+        '
652
+        Me.設定_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.system
653
+        Me.設定_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
654
+        Me.設定_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
655
+        Me.設定_bt.ForeColor = System.Drawing.Color.Blue
656
+        Me.設定_bt.Location = New System.Drawing.Point(229, 117)
657
+        Me.設定_bt.Name = "設定_bt"
658
+        Me.設定_bt.Size = New System.Drawing.Size(35, 35)
659
+        Me.設定_bt.TabIndex = 1947
660
+        Me.設定_bt.UseVisualStyleBackColor = True
661
+        '
662
+        '可沖天數_nud
663
+        '
664
+        Me.可沖天數_nud.Location = New System.Drawing.Point(325, 58)
665
+        Me.可沖天數_nud.Maximum = New Decimal(New Integer() {1410065408, 2, 0, 0})
666
+        Me.可沖天數_nud.Name = "可沖天數_nud"
667
+        Me.可沖天數_nud.Size = New System.Drawing.Size(127, 23)
668
+        Me.可沖天數_nud.TabIndex = 1933
669
+        Me.可沖天數_nud.TextAlign = System.Windows.Forms.HorizontalAlignment.Right
670
+        Me.可沖天數_nud.ThousandsSeparator = True
671
+        '
672
+        'Label3
673
+        '
674
+        Me.Label3.AutoSize = True
675
+        Me.Label3.BackColor = System.Drawing.Color.Transparent
676
+        Me.Label3.Location = New System.Drawing.Point(264, 61)
677
+        Me.Label3.Name = "Label3"
678
+        Me.Label3.Size = New System.Drawing.Size(55, 16)
679
+        Me.Label3.TabIndex = 1934
680
+        Me.Label3.Text = "可沖天數"
681
+        '
682
+        '年份2_cb
683
+        '
684
+        Me.年份2_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple
685
+        Me.年份2_cb.FormattingEnabled = True
686
+        Me.年份2_cb.Items.AddRange(New Object() {"2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026", "2027", "2028", "2029", "2030"})
687
+        Me.年份2_cb.Location = New System.Drawing.Point(44, 3)
688
+        Me.年份2_cb.Name = "年份2_cb"
689
+        Me.年份2_cb.Size = New System.Drawing.Size(61, 24)
690
+        Me.年份2_cb.TabIndex = 1932
691
+        '
692
+        'Label5
693
+        '
694
+        Me.Label5.AutoSize = True
695
+        Me.Label5.BackColor = System.Drawing.Color.Transparent
696
+        Me.Label5.Location = New System.Drawing.Point(12, 7)
697
+        Me.Label5.Name = "Label5"
698
+        Me.Label5.Size = New System.Drawing.Size(32, 16)
699
+        Me.Label5.TabIndex = 1930
700
+        Me.Label5.Text = "Year"
701
+        '
702
+        '月份2_cb
703
+        '
704
+        Me.月份2_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.Simple
705
+        Me.月份2_cb.FormattingEnabled = True
706
+        Me.月份2_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
707
+        Me.月份2_cb.Location = New System.Drawing.Point(141, 3)
708
+        Me.月份2_cb.Name = "月份2_cb"
709
+        Me.月份2_cb.Size = New System.Drawing.Size(46, 24)
710
+        Me.月份2_cb.TabIndex = 1933
711
+        '
712
+        '部門_cb
713
+        '
714
+        Me.部門_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
715
+        Me.部門_cb.FormattingEnabled = True
716
+        Me.部門_cb.Location = New System.Drawing.Point(30, 59)
717
+        Me.部門_cb.Name = "部門_cb"
718
+        Me.部門_cb.Size = New System.Drawing.Size(166, 24)
719
+        Me.部門_cb.TabIndex = 1921
720
+        '
721
+        'Label4
722
+        '
723
+        Me.Label4.AutoSize = True
724
+        Me.Label4.BackColor = System.Drawing.Color.Transparent
725
+        Me.Label4.Location = New System.Drawing.Point(107, 7)
726
+        Me.Label4.Name = "Label4"
727
+        Me.Label4.Size = New System.Drawing.Size(34, 16)
728
+        Me.Label4.TabIndex = 1931
729
+        Me.Label4.Text = "Mon"
730
+        '
731
+        '語轉扭_bt
732
+        '
733
+        Me.語轉扭_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
734
+        Me.語轉扭_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
735
+        Me.語轉扭_bt.ForeColor = System.Drawing.Color.Black
736
+        Me.語轉扭_bt.Location = New System.Drawing.Point(2, 59)
737
+        Me.語轉扭_bt.Name = "語轉扭_bt"
738
+        Me.語轉扭_bt.Size = New System.Drawing.Size(22, 22)
739
+        Me.語轉扭_bt.TabIndex = 1898
740
+        Me.語轉扭_bt.Text = "L"
741
+        Me.語轉扭_bt.UseVisualStyleBackColor = True
742
+        '
743
+        '地區_cb
744
+        '
745
+        Me.地區_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
746
+        Me.地區_cb.FormattingEnabled = True
747
+        Me.地區_cb.Items.AddRange(New Object() {"", "kantor", "Lokasi konstruksi"})
748
+        Me.地區_cb.Location = New System.Drawing.Point(58, 29)
749
+        Me.地區_cb.Name = "地區_cb"
750
+        Me.地區_cb.Size = New System.Drawing.Size(129, 24)
751
+        Me.地區_cb.TabIndex = 1926
752
+        '
753
+        '級別_cb
754
+        '
755
+        Me.級別_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
756
+        Me.級別_cb.FormattingEnabled = True
757
+        Me.級別_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
758
+        Me.級別_cb.Location = New System.Drawing.Point(7, 29)
759
+        Me.級別_cb.Name = "級別_cb"
760
+        Me.級別_cb.Size = New System.Drawing.Size(46, 24)
761
+        Me.級別_cb.TabIndex = 1925
762
+        '
763
+        '工人_ch
764
+        '
765
+        Me.工人_ch.AutoSize = True
766
+        Me.工人_ch.BackColor = System.Drawing.Color.Transparent
767
+        Me.工人_ch.Checked = True
768
+        Me.工人_ch.CheckState = System.Windows.Forms.CheckState.Checked
769
+        Me.工人_ch.Location = New System.Drawing.Point(133, 176)
770
+        Me.工人_ch.Name = "工人_ch"
771
+        Me.工人_ch.Size = New System.Drawing.Size(131, 20)
772
+        Me.工人_ch.TabIndex = 1924
773
+        Me.工人_ch.Text = "Pekerja Sementara"
774
+        Me.工人_ch.UseVisualStyleBackColor = False
775
+        '
776
+        '列印_bt
777
+        '
778
+        Me.列印_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.print
779
+        Me.列印_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
780
+        Me.列印_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
781
+        Me.列印_bt.ForeColor = System.Drawing.Color.Blue
782
+        Me.列印_bt.Location = New System.Drawing.Point(578, 0)
783
+        Me.列印_bt.Name = "列印_bt"
784
+        Me.列印_bt.Size = New System.Drawing.Size(35, 35)
785
+        Me.列印_bt.TabIndex = 1936
786
+        Me.列印_bt.UseVisualStyleBackColor = True
787
+        '
788
+        '存檔_bt
789
+        '
790
+        Me.存檔_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.SAVER
791
+        Me.存檔_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
792
+        Me.存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
793
+        Me.存檔_bt.ForeColor = System.Drawing.Color.Blue
794
+        Me.存檔_bt.Location = New System.Drawing.Point(543, 0)
795
+        Me.存檔_bt.Name = "存檔_bt"
796
+        Me.存檔_bt.Size = New System.Drawing.Size(35, 35)
797
+        Me.存檔_bt.TabIndex = 1935
798
+        Me.存檔_bt.UseVisualStyleBackColor = True
799
+        '
800
+        '系統說明_bt
801
+        '
802
+        Me.系統說明_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
803
+        Me.系統說明_bt.BackgroundImage = Global.Calculator_Backend_SYS.My.Resources.Resources.question_mark
804
+        Me.系統說明_bt.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
805
+        Me.系統說明_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
806
+        Me.系統說明_bt.ForeColor = System.Drawing.Color.Blue
807
+        Me.系統說明_bt.Location = New System.Drawing.Point(1413, 0)
808
+        Me.系統說明_bt.Name = "系統說明_bt"
809
+        Me.系統說明_bt.Size = New System.Drawing.Size(35, 35)
810
+        Me.系統說明_bt.TabIndex = 1934
811
+        Me.系統說明_bt.UseVisualStyleBackColor = True
812
+        '
813
+        '人員薪資
814
+        '
815
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
816
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
817
+        Me.ClientSize = New System.Drawing.Size(1451, 707)
818
+        Me.Controls.Add(Me.合計_dgv)
819
+        Me.Controls.Add(Me.重新讀取_bt)
820
+        Me.Controls.Add(Me.視窗3_pl)
821
+        Me.Controls.Add(Me.群組1_cb)
822
+        Me.Controls.Add(Me.薪資表_bt)
823
+        Me.Controls.Add(Me.星7_bt)
824
+        Me.Controls.Add(Me.考勤表_bt)
825
+        Me.Controls.Add(Me.縮放2_bt)
826
+        Me.Controls.Add(Me.Panel2)
827
+        Me.Controls.Add(Me.DA3_bt)
828
+        Me.Controls.Add(Me.DA2_bt)
829
+        Me.Controls.Add(Me.DA1_bt)
830
+        Me.Controls.Add(Me.星6_bt)
831
+        Me.Controls.Add(Me.結束日期_dtp)
832
+        Me.Controls.Add(Me.星5_bt)
833
+        Me.Controls.Add(Me.開始日期_dtp)
834
+        Me.Controls.Add(Me.星4_bt)
835
+        Me.Controls.Add(Me.群組選擇_ch)
836
+        Me.Controls.Add(Me.群組輸入_ch)
837
+        Me.Controls.Add(Me.星3_bt)
838
+        Me.Controls.Add(Me.列印_bt)
839
+        Me.Controls.Add(Me.星2_bt)
840
+        Me.Controls.Add(Me.存檔_bt)
841
+        Me.Controls.Add(Me.系統說明_bt)
842
+        Me.Controls.Add(Me.星1_bt)
843
+        Me.Controls.Add(Me.Label2)
844
+        Me.Controls.Add(Me.清單1_dgv)
845
+        Me.Controls.Add(Me.總清單_dgv)
846
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
847
+        Me.Margin = New System.Windows.Forms.Padding(4)
848
+        Me.MaximizeBox = False
849
+        Me.MinimizeBox = False
850
+        Me.Name = "人員薪資"
851
+        Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
852
+        Me.Text = "人員薪資"
853
+        CType(Me.清單1_dgv, System.ComponentModel.ISupportInitialize).EndInit()
854
+        CType(Me.總清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
855
+        Me.視窗3_pl.ResumeLayout(False)
856
+        Me.視窗3_pl.PerformLayout()
857
+        Me.Panel4.ResumeLayout(False)
858
+        CType(Me.沖帳金額_nud, System.ComponentModel.ISupportInitialize).EndInit()
859
+        CType(Me.加班_nud, System.ComponentModel.ISupportInitialize).EndInit()
860
+        CType(Me.總數_nud, System.ComponentModel.ISupportInitialize).EndInit()
861
+        CType(Me.合計_dgv, System.ComponentModel.ISupportInitialize).EndInit()
862
+        Me.Panel2.ResumeLayout(False)
863
+        Me.Panel2.PerformLayout()
864
+        CType(Me.虛擬表_dgv, System.ComponentModel.ISupportInitialize).EndInit()
865
+        CType(Me.休假天數_nud, System.ComponentModel.ISupportInitialize).EndInit()
866
+        CType(Me.平均每天_nud, System.ComponentModel.ISupportInitialize).EndInit()
867
+        CType(Me.休假比例_nud, System.ComponentModel.ISupportInitialize).EndInit()
868
+        CType(Me.可沖天數_nud, System.ComponentModel.ISupportInitialize).EndInit()
869
+        Me.ResumeLayout(False)
870
+        Me.PerformLayout()
871
+
872
+    End Sub
873
+    Friend WithEvents 清單1_dgv As DataGridView
874
+    Friend WithEvents 工人_ch As CheckBox
875
+    Friend WithEvents 地區_cb As ComboBox
876
+    Friend WithEvents 級別_cb As ComboBox
877
+    Friend WithEvents 語轉扭_bt As Button
878
+    Friend WithEvents 部門_cb As ComboBox
879
+    Friend WithEvents 總清單_dgv As DataGridView
880
+    Friend WithEvents Label4 As Label
881
+    Friend WithEvents 月份2_cb As ComboBox
882
+    Friend WithEvents Label5 As Label
883
+    Friend WithEvents 年份2_cb As ComboBox
884
+    Friend WithEvents 系統說明_bt As Button
885
+    Friend WithEvents 存檔_bt As Button
886
+    Friend WithEvents 列印_bt As Button
887
+    Friend WithEvents 群組輸入_ch As CheckBox
888
+    Friend WithEvents 群組選擇_ch As CheckBox
889
+    Friend WithEvents Label2 As Label
890
+    Friend WithEvents 結束日期_dtp As DateTimePicker
891
+    Friend WithEvents 開始日期_dtp As DateTimePicker
892
+    Friend WithEvents DA3_bt As Button
893
+    Friend WithEvents DA2_bt As Button
894
+    Friend WithEvents DA1_bt As Button
895
+    Friend WithEvents Panel2 As Panel
896
+    Friend WithEvents 設定_bt As Button
897
+    Friend WithEvents 縮放2_bt As Button
898
+    Friend WithEvents 星7_bt As TextBox
899
+    Friend WithEvents 星6_bt As TextBox
900
+    Friend WithEvents 星5_bt As TextBox
901
+    Friend WithEvents 星4_bt As TextBox
902
+    Friend WithEvents 星3_bt As TextBox
903
+    Friend WithEvents 星2_bt As TextBox
904
+    Friend WithEvents 星1_bt As TextBox
905
+    Friend WithEvents 薪資表_bt As Button
906
+    Friend WithEvents 考勤表_bt As Button
907
+    Friend WithEvents 群組_cb As ComboBox
908
+    Friend WithEvents 群組1_cb As ComboBox
909
+    Friend WithEvents 視窗3_pl As Panel
910
+    Friend WithEvents Panel4 As Panel
911
+    Friend WithEvents 考勤調整_bt As Button
912
+    Friend WithEvents Label11 As Label
913
+    Friend WithEvents CanceL3_bt As Button
914
+    Friend WithEvents 總數_nud As NumericUpDown
915
+    Friend WithEvents Label1 As Label
916
+    Friend WithEvents 平均每天_nud As NumericUpDown
917
+    Friend WithEvents Label6 As Label
918
+    Friend WithEvents 可沖天數_nud As NumericUpDown
919
+    Friend WithEvents Label3 As Label
920
+    Friend WithEvents 加班_nud As NumericUpDown
921
+    Friend WithEvents Label7 As Label
922
+    Friend WithEvents 沖帳金額_nud As NumericUpDown
923
+    Friend WithEvents Label8 As Label
924
+    Friend WithEvents 休假比例_nud As NumericUpDown
925
+    Friend WithEvents Label9 As Label
926
+    Friend WithEvents 休假天數_nud As NumericUpDown
927
+    Friend WithEvents Label10 As Label
928
+    Friend WithEvents 清除_bt As Button
929
+    Friend WithEvents 虛擬存檔_bt As Button
930
+    Friend WithEvents 虛擬表_dgv As DataGridView
931
+    Friend WithEvents 重新讀取_bt As Button
932
+    Friend WithEvents 合計_dgv As DataGridView
933
+End Class

+ 123
- 0
Calculator-Backend-SYS/人員薪資/人員薪資_沖帳.resx Dosyayı Görüntüle

@@ -0,0 +1,123 @@
1
+<?xml version="1.0" encoding="utf-8"?>
2
+<root>
3
+  <!-- 
4
+    Microsoft ResX Schema 
5
+    
6
+    Version 2.0
7
+    
8
+    The primary goals of this format is to allow a simple XML format 
9
+    that is mostly human readable. The generation and parsing of the 
10
+    various data types are done through the TypeConverter classes 
11
+    associated with the data types.
12
+    
13
+    Example:
14
+    
15
+    ... ado.net/XML headers & schema ...
16
+    <resheader name="resmimetype">text/microsoft-resx</resheader>
17
+    <resheader name="version">2.0</resheader>
18
+    <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
19
+    <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
20
+    <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
21
+    <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
22
+    <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
23
+        <value>[base64 mime encoded serialized .NET Framework object]</value>
24
+    </data>
25
+    <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
26
+        <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
27
+        <comment>This is a comment</comment>
28
+    </data>
29
+                
30
+    There are any number of "resheader" rows that contain simple 
31
+    name/value pairs.
32
+    
33
+    Each data row contains a name, and value. The row also contains a 
34
+    type or mimetype. Type corresponds to a .NET class that support 
35
+    text/value conversion through the TypeConverter architecture. 
36
+    Classes that don't support this are serialized and stored with the 
37
+    mimetype set.
38
+    
39
+    The mimetype is used for serialized objects, and tells the 
40
+    ResXResourceReader how to depersist the object. This is currently not 
41
+    extensible. For a given mimetype the value must be set accordingly:
42
+    
43
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
44
+    that the ResXResourceWriter will generate, however the reader can 
45
+    read any of the formats listed below.
46
+    
47
+    mimetype: application/x-microsoft.net.object.binary.base64
48
+    value   : The object must be serialized with 
49
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
50
+            : and then encoded with base64 encoding.
51
+    
52
+    mimetype: application/x-microsoft.net.object.soap.base64
53
+    value   : The object must be serialized with 
54
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
55
+            : and then encoded with base64 encoding.
56
+
57
+    mimetype: application/x-microsoft.net.object.bytearray.base64
58
+    value   : The object must be serialized into a byte array 
59
+            : using a System.ComponentModel.TypeConverter
60
+            : and then encoded with base64 encoding.
61
+    -->
62
+  <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
63
+    <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
64
+    <xsd:element name="root" msdata:IsDataSet="true">
65
+      <xsd:complexType>
66
+        <xsd:choice maxOccurs="unbounded">
67
+          <xsd:element name="metadata">
68
+            <xsd:complexType>
69
+              <xsd:sequence>
70
+                <xsd:element name="value" type="xsd:string" minOccurs="0" />
71
+              </xsd:sequence>
72
+              <xsd:attribute name="name" use="required" type="xsd:string" />
73
+              <xsd:attribute name="type" type="xsd:string" />
74
+              <xsd:attribute name="mimetype" type="xsd:string" />
75
+              <xsd:attribute ref="xml:space" />
76
+            </xsd:complexType>
77
+          </xsd:element>
78
+          <xsd:element name="assembly">
79
+            <xsd:complexType>
80
+              <xsd:attribute name="alias" type="xsd:string" />
81
+              <xsd:attribute name="name" type="xsd:string" />
82
+            </xsd:complexType>
83
+          </xsd:element>
84
+          <xsd:element name="data">
85
+            <xsd:complexType>
86
+              <xsd:sequence>
87
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
88
+                <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
89
+              </xsd:sequence>
90
+              <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
91
+              <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
92
+              <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
93
+              <xsd:attribute ref="xml:space" />
94
+            </xsd:complexType>
95
+          </xsd:element>
96
+          <xsd:element name="resheader">
97
+            <xsd:complexType>
98
+              <xsd:sequence>
99
+                <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
100
+              </xsd:sequence>
101
+              <xsd:attribute name="name" type="xsd:string" use="required" />
102
+            </xsd:complexType>
103
+          </xsd:element>
104
+        </xsd:choice>
105
+      </xsd:complexType>
106
+    </xsd:element>
107
+  </xsd:schema>
108
+  <resheader name="resmimetype">
109
+    <value>text/microsoft-resx</value>
110
+  </resheader>
111
+  <resheader name="version">
112
+    <value>2.0</value>
113
+  </resheader>
114
+  <resheader name="reader">
115
+    <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
116
+  </resheader>
117
+  <resheader name="writer">
118
+    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119
+  </resheader>
120
+  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
121
+    <value>27</value>
122
+  </metadata>
123
+</root>

+ 1353
- 0
Calculator-Backend-SYS/人員薪資/人員薪資_沖帳.vb
Dosya farkı çok büyük olduğundan ihmal edildi
Dosyayı Görüntüle


+ 26
- 0
Calculator-Backend-SYS/全域變數.vb Dosyayı Görüntüle

@@ -0,0 +1,26 @@
1
+Module 全域變數
2
+    Public 登入人IP1, Line通訊IP, Line伺服器名稱, DTP, 介面, 登入人級別 As String
3
+    Public 登入人IP2 As String = "106.1.48.106,4567" : Public 語言 As String = "CH" : Public 系統語言 As String = "系統語言"
4
+    Public ConString_T, ConString1_T, ConString2_T, ConString3_T, ConString, ConString1, ConString2, ConString3, ConString4 As String
5
+    Public 系統語言字典 As New Dictionary(Of String, String)()
6
+    Public 表頭(200), 合約試算表頭(40) As String
7
+    Public PA, PA1, PA2, PA3, PA4, PA5, PA6, PA7, PA8, PA9, PA10, PA11, PA12, PA13, PA14, PA15, PA16, PA17, PA18, PA19, PA20, PA21, PA22, PA23, PA24, PA25, PA26, PA27, PA28, PA29, PA30,
8
+       PA31, PA32, PA33, PA34, PA35, PA36, PA37, PA38, PA39, PA40, PA41, PA42, PA43, PA44, PA45, PA46, PA47, PA48, PA49, PA50, PPAA As String
9
+    Public 判斷重登, 重登確認, 主頁開啟, 首次開啟, 物料查詢, 深色風格, 不刪除檔案, 跨部門開啟, 在職, 工人, BL As Boolean
10
+    Public PPBB(3000), 指定會科 As String
11
+    Public 分段1, 分段2, 分段3, 分段4, NU1, NU2, NU3, NU4, NU5, NN1, 實際工資計算完成, 沖帳工資計算完成, 工作狀態計算完成 As Double
12
+    Public Sub CB選擇清單(ByVal 輸入cb As ComboBox, Optional ByVal 原來值 As String = "")
13
+        Dim 原來的 As String = 原來值
14
+        For I As Integer = 0 To 3000 : PPBB(I) = "" : Next
15
+        For I As Integer = 0 To 輸入cb.Items.Count - 1 : PPBB(I) = 輸入cb.Items(I).ToString : NN1 = I : Next
16
+        If 輸入cb.Items.Count < 23 Then : 下拉清單_2.ShowDialog() : Else : 下拉清單_1.ShowDialog() : End If
17
+        If PPAA = "" Then : 輸入cb.Text = 原來的
18
+        Else : 輸入cb.Text = PPAA : End If
19
+    End Sub
20
+    Public Sub CB選擇清單_可選空白(ByVal 輸入cb As ComboBox)
21
+        For I As Integer = 0 To 3000 : PPBB(I) = "" : Next
22
+        For I As Integer = 0 To 輸入cb.Items.Count - 1 : PPBB(I) = 輸入cb.Items(I).ToString : NN1 = I : Next
23
+        If 輸入cb.Items.Count < 23 Then : 下拉清單_2.ShowDialog() : Else : 下拉清單_1.ShowDialog() : End If
24
+        輸入cb.Text = PPAA
25
+    End Sub
26
+End Module

Loading…
İptal
Kaydet