소스 검색

版本號 : 2021042001

更新內容如下
1、物料檔案新增EXCEL列印。
2、修正營運成本收支單審核BUG。
3、採購控制表更名-採購對帳單、採購對帳單更名-採購應付帳款。
4、部分介面清單顯示處開啟加速模式。
5、銷售單物料清單新增不含管銷勾選功能。
6、銷售單新增衍生運費表單功能。
7、銷售單申請、審核、訂單控制表英新增衍伸運費版面不足問題,新增左邊顯示控件隱藏的功能。
B70340 4 년 전
부모
커밋
7d3a8cfeba
45개의 변경된 파일4135개의 추가작업 그리고 2801개의 파일을 삭제
  1. BIN
      .vs/YD-ERP-SYS/v16/.suo
  2. 6
    4
      YD-ERP-SYS/Module/SQL_倉儲系統管理.vb
  3. 31
    3
      YD-ERP-SYS/Module/SQL_採購系統管理.vb
  4. 6
    5
      YD-ERP-SYS/Module/SQL_財務系統管理.vb
  5. 25
    4
      YD-ERP-SYS/Module/SQL_跨介面共用.vb
  6. 2
    2
      YD-ERP-SYS/Module/全域變數.vb
  7. 14
    13
      YD-ERP-SYS/YD-ERP-SYS.Designer.vb
  8. 2
    2
      YD-ERP-SYS/YD-ERP-SYS.vb
  9. 9
    9
      YD-ERP-SYS/YD-ERP-SYS.vbproj
  10. BIN
      YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe
  11. BIN
      YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb
  12. BIN
      YD-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
  13. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe
  14. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb
  15. 1
    1
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache
  16. 1
    1
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt
  17. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache
  18. BIN
      YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache
  19. BIN
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購對帳單.resources
  20. BIN
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購應負帳款.resources
  21. BIN
      YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購控制表.resources
  22. 17
    3
      YD-ERP-SYS/倉儲系統管理/物料檔案.Designer.vb
  23. 82
    3
      YD-ERP-SYS/倉儲系統管理/物料檔案.vb
  24. 17
    1
      YD-ERP-SYS/採購系統管理/供應商資料表.Designer.vb
  25. 14
    0
      YD-ERP-SYS/採購系統管理/供應商資料表.vb
  26. 703
    396
      YD-ERP-SYS/採購系統管理/採購對帳單.Designer.vb
  27. 15
    0
      YD-ERP-SYS/採購系統管理/採購對帳單.resx
  28. 391
    214
      YD-ERP-SYS/採購系統管理/採購對帳單.vb
  29. 806
    0
      YD-ERP-SYS/採購系統管理/採購應負帳款.Designer.vb
  30. 0
    15
      YD-ERP-SYS/採購系統管理/採購應負帳款.resx
  31. 391
    0
      YD-ERP-SYS/採購系統管理/採購應負帳款.vb
  32. 0
    839
      YD-ERP-SYS/採購系統管理/採購控制表.Designer.vb
  33. 0
    502
      YD-ERP-SYS/採購系統管理/採購控制表.vb
  34. 256
    150
      YD-ERP-SYS/業務系統管理/訂單控制表.Designer.vb
  35. 68
    9
      YD-ERP-SYS/業務系統管理/訂單控制表.vb
  36. 423
    267
      YD-ERP-SYS/業務系統管理/銷售單審核.Designer.vb
  37. 150
    13
      YD-ERP-SYS/業務系統管理/銷售單審核.vb
  38. 432
    273
      YD-ERP-SYS/業務系統管理/銷售單申請.Designer.vb
  39. 162
    34
      YD-ERP-SYS/業務系統管理/銷售單申請.vb
  40. 40
    0
      YD-ERP-SYS/財務系統管理/營運報表.vb
  41. 1
    0
      YD-ERP-SYS/財務系統管理/營運成本收支單 - 對帳表.vb
  42. 2
    2
      YD-ERP-SYS/財務系統管理/營運成本收支單一覽表.vb
  43. 1
    1
      YD-ERP-SYS/財務系統管理/營運成本收支單審核.vb
  44. 65
    35
      YD-ERP-SYS/財務系統管理/營運成本收支單申請.Designer.vb
  45. 2
    0
      YD-ERP-SYS/財務系統管理/營運成本收支單申請.vb

BIN
.vs/YD-ERP-SYS/v16/.suo 파일 보기


+ 6
- 4
YD-ERP-SYS/Module/SQL_倉儲系統管理.vb 파일 보기

@@ -15,11 +15,13 @@
15 15
                 SQL2 = " WHERE (物料資料庫.供應商編號 LIKE '" & 物料檔案.供應商編碼_cb.Text & "') AND (物料資料庫.料號 LIKE N'" & PA & "%' OR 物料資料庫.品名 LIKE N'%" & PA & "%') "
16 16
             End If
17 17
         End If
18
-
19
-        SQL1 = "SELECT 物料資料庫.料號, 物料資料庫.供應商編號 AS 供應商, 物料資料庫.成本, 物料資料庫.品名, 物料資料庫.最低庫存量, 物料資料庫.停用, 物料資料庫.是否有圖 AS 圖片, 系統選擇按鈕.選擇 AS 刪除
20
-                FROM   物料資料庫 LEFT OUTER JOIN 系統選擇按鈕 ON 物料資料庫.料號 = 系統選擇按鈕.按鈕
18
+        SQL1 = "SELECT      物料資料庫.料號, 物料資料庫.供應商編號 AS 供應商, 物料資料庫.成本, 物料資料庫.品名, 物料資料庫.最低庫存量, 
19
+                            物料資料庫.停用, 物料資料庫.是否有圖 AS 圖片, 系統選擇按鈕.選擇 AS 刪除, 供應商資料表.供應商 AS 廠商
20
+                FROM              物料資料庫 INNER JOIN
21
+                            供應商資料表 ON 物料資料庫.供應商編號 = 供應商資料表.編號 LEFT OUTER JOIN
22
+                            系統選擇按鈕 ON 物料資料庫.料號 = 系統選擇按鈕.按鈕
21 23
                 " & SQL2 & "
22
-                ORDER BY 物料資料庫.料號"
24
+                ORDER BY   物料資料庫.料號"
23 25
         CmdSet_For_DGV()
24 26
     End Sub
25 27
     Friend Sub SQL_物料檔案_圖片修改()

+ 31
- 3
YD-ERP-SYS/Module/SQL_採購系統管理.vb 파일 보기

@@ -81,6 +81,15 @@
81 81
                 WHERE (編號 = N'" & 供應商資料表.編號_tb.Text & "')"
82 82
         CmdSet_For_dr()
83 83
     End Sub
84
+    Friend Sub SQL_供應商資料表_批量存檔()
85
+        ConnOpen()
86
+        SQL1 = "UPDATE 供應商資料表 SET 簡稱 = N'" & PA2 & "', 供應商 = N'" & PA3 & "', 公司地址 = N'" & PA4 & "', 電話1 = N'" & PA5 &
87
+                                    "', 電話2 = N'" & PA6 & "', 電話3 = N'" & PA7 & "', 電話4 = N'" & PA8 & "', 店面電話 = N'" & PA9 &
88
+                                    "', 電話 = N'" & PA10 & "' , 傳真 = N'" & PA11 & "', 票期 = N'" & PA12 & "', 支票_私人 = N'" & PA13 &
89
+                                    "', 支票_公司 = N'" & PA14 & "', 稅金倍率 = N'" & PA15 & "', 廣告費倍率 = N'" & PA16 & "'
90
+                WHERE  編號 LIKE N'" & PA1 & "'"
91
+        CmdSet_For_dr()
92
+    End Sub
84 93
     Friend Sub SQL_供應商資料表_刪除()
85 94
         ConnOpen() : SQL1 = "DELETE 供應商資料表 WHERE (編號 = N'" & 供應商資料表.編號_tb.Text & "')" : CmdSet_For_dr()
86 95
     End Sub
@@ -107,10 +116,10 @@
107 116
                             供應商資料表.支票_私人
108 117
                  FROM      (SELECT   年月, 客編, 稅金, 廣告, 其他扣款, 票期, 公帳, 私帳
109 118
                             FROM     應付帳款基數
110
-                            WHERE   (年月 LIKE '" & Strings.Left(Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd"), 7) & "')) AS QQ RIGHT OUTER JOIN
119
+                            WHERE   (年月 LIKE '" & Strings.Left(Format(採購應負帳款.結束日期_dtp.Value, "yyyy/MM/dd"), 7) & "')) AS QQ RIGHT OUTER JOIN
111 120
                             供應商資料表 ON QQ.客編 = 供應商資料表.編號 RIGHT OUTER JOIN
112 121
                             採購控制表 ON 供應商資料表.編號 = LEFT(採購控制表.料號, 4)
113
-                 WHERE     (採購控制表.過帳日期 BETWEEN '" & Format(採購對帳單.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
122
+                 WHERE     (採購控制表.過帳日期 BETWEEN '" & Format(採購應負帳款.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購應負帳款.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
114 123
                            (採購控制表.已過帳 = 1)
115 124
                  GROUP BY   LEFT(採購控制表.料號, 4), 供應商資料表.簡稱, 供應商資料表.票期, 供應商資料表.稅金倍率, 
116 125
                             供應商資料表.廣告費倍率, QQ.票期, QQ.稅金, QQ.廣告, QQ.其他扣款, QQ.公帳, QQ.私帳, 供應商資料表.支票_公司, 
@@ -131,9 +140,28 @@
131 140
                             倉儲狀態 ON 採購控制表.物料狀態 = 倉儲狀態.編碼 INNER JOIN
132 141
                             物料訂製狀態 ON 採購控制表.訂製狀態 = 物料訂製狀態.編碼 INNER JOIN
133 142
                             倉儲分區控制表 ON 採購控制表.倉儲狀態 = 倉儲分區控制表.倉名編號
134
-                WHERE      (採購控制表.過帳日期 BETWEEN '" & Format(採購對帳單.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購對帳單.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
143
+                WHERE      (採購控制表.過帳日期 BETWEEN '" & Format(採購應負帳款.開始日期_dtp.Value, "yyyy/MM/dd") & "' AND '" & Format(採購應負帳款.結束日期_dtp.Value, "yyyy/MM/dd") & "') AND 
135 144
                            (採購控制表.已過帳 = 1)
136 145
                 ORDER BY    採購控制表.供商編號, 採購控制表.料號"
137 146
         CmdSet_For_DGV()
138 147
     End Sub
148
+    Friend Sub SQL_採購對帳單_合計()
149
+        ConnOpen()
150
+        SQL1 = "SELECT 票期, 數值 AS 公司, 數值 AS 個人 FROM 應付帳款基數 
151
+                WHERE (年月 LIKE '" & Strings.Left(Format(採購應負帳款.結束日期_dtp.Value, "yyyy/MM/dd"), 7) & "') 
152
+                GROUP BY 票期, 數值 ORDER BY 票期"
153
+        CmdSet_For_DGV()
154
+    End Sub
155
+    Friend Sub SQL_採購對帳單_刪除當天()
156
+        ConnOpen() : SQL1 = "DELETE 應付帳款基數 WHERE 年月 LIKE '" & PA & "'" : CmdSet_For_dr()
157
+    End Sub
158
+    Friend Sub SQL_採購對帳單_判斷是否有資料()
159
+        ConnOpen() : SQL1 = "SELECT 年月 FROM 應付帳款基數 WHERE 年月 LIKE '" & PA & "'" : CmdSet_For_dr()
160
+    End Sub
161
+    Friend Sub SQL_採購對帳單_存檔()
162
+        ConnOpen()
163
+        SQL1 = "INSERT INTO 應付帳款基數 (年月, 客編, 稅金, 廣告, 其他扣款, 票期, 公帳, 私帳) 
164
+                VALUES (N'" & PA & "', N'" & PA1 & "', N'" & Val(PA2) & "', N'" & Val(PA3) & "', N'" & Val(PA4) & "', N'" & PA5 & "', N'" & Val(PA6) & "', N'" & Val(PA7) & "')"
165
+        CmdSet_For_dr()
166
+    End Sub
139 167
 End Module

+ 6
- 5
YD-ERP-SYS/Module/SQL_財務系統管理.vb 파일 보기

@@ -133,7 +133,8 @@
133 133
         ConnOpen()
134 134
         SQL1 = "SELECT      公帳流水帳.支付單號, 公帳流水帳.項次, 會計科目.會計科目, 公帳流水帳.明細 AS 用途, 
135 135
                             公帳流水帳.零用金, 公帳流水帳.支票數 AS 支票, Cast(公帳流水帳.收入 AS money) AS 現金, 
136
-                            Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號
136
+                            Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 
137
+                            公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號, 公帳流水帳.含稅
137 138
                 FROM        公帳流水帳 INNER JOIN
138 139
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號
139 140
                 WHERE       (公帳流水帳.支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "')
@@ -171,7 +172,7 @@
171 172
         ConnOpen()
172 173
         SQL1 = "UPDATE 公帳流水帳 SET  明細 = N'" & PA1 & "', 支出 = N'" & PA2 & "', 
173 174
                        備註 = N'" & PA3 & "' , 類別 = N'" & PA4 & "', 收入 = N'" & PA5 & "',
174
-                       零用金 = N'" & PA6 & "', 支票數 = N'" & PA7 & "', 匯率 = N'" & PA8 & "'
175
+                       零用金 = N'" & PA6 & "', 支票數 = N'" & PA7 & "', 匯率 = N'" & PA8 & "', 含稅 = N'" & BL1 & "'
175 176
                 WHERE  (支付單號 LIKE '" & 營運成本收支單申請.營運成本收支單號_tb.Text & "' AND 項次 LIKE '" & PA9 & "')"
176 177
         CmdSet_For_dr()
177 178
     End Sub
@@ -228,9 +229,9 @@
228 229
     Friend Sub SQL_營運成本收支單申請_新增公帳流水帳資料()
229 230
         ConnOpen()
230 231
         SQL1 = "INSERT INTO 公帳流水帳 (流水號, 銀行, 日期, 類別, 收入, 支出, 明細, 人員, 支付單號, 項次, 會計, 出納, 現金, 備用金, 公帳, 支票, 
231
-                            出納日期, 零用金, 支票數, 匯率, 備註) " &
232
+                            出納日期, 零用金, 支票數, 匯率, 備註, 含稅) " &
232 233
                    "VALUES (N'" & PA19 & "', N'" & 營運成本收支單申請.幣別_cb.Text & "', N'" & DTP & "', N'" & 營運成本收支單申請.ComboBox6.Text & "', N'0', N'0', N'', N'" & gUserName & "', N'" & 營運成本收支單申請.營運成本收支單號_tb.Text & "', N'" & PA15 &
233
-                        "', N'0', N'0', N'0', N'0', N'0', N'0', N'" & DTP & "', N'0', N'0', N'" & PA16 & "', N'')"
234
+                        "', N'0', N'0', N'0', N'0', N'0', N'0', N'" & DTP & "', N'0', N'0', N'" & PA16 & "', N'' ,'0')"
234 235
         CmdSet_For_dr()
235 236
     End Sub
236 237
     '---------------------營運成本收支單審核.------------------------------------------------------------------------------------------------------------------------------------------
@@ -254,7 +255,7 @@
254 255
         ConnOpen()
255 256
         SQL1 = "SELECT      公帳流水帳.支付單號, 公帳流水帳.項次, 會計科目.會計科目, 公帳流水帳.明細 AS 用途, 
256 257
                             Cast(公帳流水帳.零用金 AS money) AS 零用金, Cast(公帳流水帳.支票數 AS money) AS 支票, Cast(公帳流水帳.收入 AS money) AS 現金, 
257
-                            Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號
258
+                            Cast(公帳流水帳.支出 AS money) AS 支出, 公帳流水帳.備註 AS 票期, 公帳流水帳.匯率, 公帳流水帳.銀行 AS 幣別, 公帳流水帳.類別, 公帳流水帳.流水號, 公帳流水帳.含稅
258 259
                 FROM        公帳流水帳 INNER JOIN
259 260
                             會計科目 ON 公帳流水帳.類別 = 會計科目.編號
260 261
                 WHERE      (公帳流水帳.支付單號 LIKE '" & 營運成本收支單審核.營運成本收支單號_tb.Text & "')

+ 25
- 4
YD-ERP-SYS/Module/SQL_跨介面共用.vb 파일 보기

@@ -181,7 +181,7 @@
181 181
     Friend Sub SQL_銷售明細表_修改()
182 182
         ConnOpen()
183 183
         SQL1 = "UPDATE 銷售明細表 SET 備註 = N'" & PA10 & "', 成本 = N'" & NU1 & "', 售價 = N'" & NU2 & "', 含稅 = N'" & BL5 & "',倉儲狀態 = N'" & PA9 & "', 
184
-                                      物料狀態 = N'" & PA8 & "', 訂製狀態 = N'" & PA7 & "' 
184
+                                      物料狀態 = N'" & PA8 & "', 訂製狀態 = N'" & PA7 & "', 不含管銷 = N'" & BL5 & "' 
185 185
                 WHERE (資料流水號 LIKE N'" & PA11 & "')"
186 186
         CmdSet_For_dr()
187 187
     End Sub
@@ -195,6 +195,11 @@
195 195
         SQL1 = "UPDATE 銷售備註表 SET 備註 = N'" & PA10 & "', 收入 = N'" & NU1 & "', 支出 = N'" & NU2 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
196 196
         CmdSet_For_dr()
197 197
     End Sub
198
+    Friend Sub SQL_銷售衍生運費_修改()
199
+        ConnOpen()
200
+        SQL1 = "UPDATE 銷售衍生運費 SET 運費備註 = N'" & PA10 & "', 支出 = N'" & NU1 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
201
+        CmdSet_For_dr()
202
+    End Sub
198 203
     Friend Sub SQL_銷售收款事項_修改()
199 204
         ConnOpen()
200 205
         SQL1 = "UPDATE 銷售收款事項 SET 內容 = N'" & PA10 & "', 金額 = N'" & NU1 & "' WHERE (資料流水號 LIKE N'" & PA11 & "')"
@@ -241,9 +246,9 @@
241 246
     End Sub
242 247
     Friend Sub SQL_銷售單申請_銷售明細表_新增()
243 248
         ConnOpen()
244
-        SQL1 = "INSERT INTO 銷售明細表 (資料流水號, 單號, 料號, 物料狀態, 訂製狀態, 備註, 數量, 成本, 售價, 狀態, 含稅, 倉儲狀態, 排序) 
249
+        SQL1 = "INSERT INTO 銷售明細表 (資料流水號, 單號, 料號, 物料狀態, 訂製狀態, 備註, 數量, 成本, 售價, 狀態, 含稅, 倉儲狀態, 排序, 不含管銷) 
245 250
                 VALUES (N'" & PA3 & "',N'" & PA4 & "',N'" & PA2 & "',N'" & PA7 & "',N'" & PA8 & "', N'', N'" & NU1 & "', N'" & NU2 & "', N'" & NU3 & "', 
246
-                         '" & PA9 & "', N'" & BL2 & "', N'" & PA10 & "', N'" & PA11 & "')"
251
+                         '" & PA9 & "', N'" & BL2 & "', N'" & PA10 & "', N'" & PA11 & "', '0')"
247 252
         CmdSet_For_dr()
248 253
     End Sub
249 254
     Friend Sub SQL_銷售單申請_倉儲明細表_銷售出庫()
@@ -258,7 +263,7 @@
258 263
         SQL1 = "SELECT      銷售明細表.資料流水號, 銷售明細表.資料流水號 AS 項次, 銷售明細表.料號, 物料資料庫.品名, 倉儲分區控制表.倉名, 
259 264
                             物料訂製狀態.訂製, 倉儲狀態.狀態, 銷售明細表.備註, 銷售明細表.數量, 銷售明細表.成本, 銷售明細表.售價 AS 單價, 
260 265
                             銷售明細表.含稅, 銷售明細表.售價, 銷售明細表.狀態 AS 倉儲情況, 銷售明細表.資料流水號 AS 倉儲流水號, 銷售明細表.倉儲狀態, 銷售明細表.訂製狀態, 
261
-                            銷售明細表.物料狀態
266
+                            銷售明細表.物料狀態, 銷售明細表.不含管銷 AS 無管銷
262 267
                 FROM              銷售明細表 INNER JOIN
263 268
                             倉儲狀態 ON 銷售明細表.物料狀態 = 倉儲狀態.編碼 INNER JOIN
264 269
                             倉儲分區控制表 ON 銷售明細表.倉儲狀態 = 倉儲分區控制表.倉名編號 LEFT OUTER JOIN
@@ -294,6 +299,11 @@
294 299
         SQL1 = "SELECT 資料流水號, 資料流水號 AS 項次, 備註, 收入, 支出 FROM 銷售備註表 WHERE (單號 LIKE '" & PA2 & "') ORDER BY 資料流水號"
295 300
         CmdSet_For_DGV()
296 301
     End Sub
302
+    Friend Sub SQL_銷售衍生費用()
303
+        ConnOpen()
304
+        SQL1 = "SELECT 資料流水號, 資料流水號  AS 項次, 單號, 運費備註, 支出 FROM 銷售衍生運費 WHERE (單號 LIKE '" & PA2 & "') ORDER BY 資料流水號"
305
+        CmdSet_For_DGV()
306
+    End Sub
297 307
     Friend Sub SQL_銷售單號串聯倉儲表取得倉儲單號()
298 308
         ConnOpen()
299 309
         SQL1 = "SELECT 倉儲明細表.執行單號 FROM 倉儲明細表 INNER JOIN 銷售明細表 ON 倉儲明細表.採購單號 = 銷售明細表.單號 WHERE (銷售明細表.單號 LIKE '" & PA & "') GROUP BY 倉儲明細表.執行單號"
@@ -304,6 +314,11 @@
304 314
         SQL1 = "INSERT INTO 銷售備註表 (資料流水號, 單號, 備註, 收入, 支出) VALUES (N'" & PA1 & "', '" & PA & "', '', N'0', N'0')"
305 315
         CmdSet_For_dr()
306 316
     End Sub
317
+    Friend Sub SQL_銷售衍生運費_新增()
318
+        ConnOpen()
319
+        SQL1 = "INSERT INTO 銷售衍生運費 (資料流水號, 單號, 運費備註, 支出) VALUES (N'" & PA1 & "', '" & PA & "', '', N'0')"
320
+        CmdSet_For_dr()
321
+    End Sub
307 322
     Friend Sub SQL_銷售收款事項_新增2()
308 323
         ConnOpen()
309 324
         SQL1 = "INSERT INTO 銷售收款事項 (資料流水號, 單號, 項次, 內容, 金額) VALUES (N'" & PA1 & "', '" & PA & "', '" & PA2 & "', N'', N'0')"
@@ -317,6 +332,9 @@
317 332
     Friend Sub SQL_銷售備註表_刪除()
318 333
         ConnOpen() : SQL1 = "DELETE 銷售備註表 WHERE 資料流水號 LIKE '" & PA & "'" : CmdSet_For_dr()
319 334
     End Sub
335
+    Friend Sub SQL_銷售衍生費用_刪除()
336
+        ConnOpen() : SQL1 = "DELETE 銷售衍生運費 WHERE 資料流水號 LIKE '" & PA & "'" : CmdSet_For_dr()
337
+    End Sub
320 338
     Friend Sub SQL_銷售收款事項_刪除()
321 339
         ConnOpen() : SQL1 = "DELETE 銷售收款事項 WHERE 資料流水號 LIKE '" & PA & "'" : CmdSet_For_dr()
322 340
     End Sub
@@ -332,6 +350,9 @@
332 350
     Friend Sub SQL_銷售備註表_最後一筆資料()
333 351
         ConnOpen() : SQL1 = "SELECT TOP (1) 資料流水號 FROM 銷售備註表 ORDER BY 資料流水號 DESC" : CmdSet_For_dr()
334 352
     End Sub
353
+    Friend Sub SQL_銷售衍生運費_最後一筆資料()
354
+        ConnOpen() : SQL1 = "SELECT TOP (1) 資料流水號 FROM 銷售衍生運費 ORDER BY 資料流水號 DESC" : CmdSet_For_dr()
355
+    End Sub
335 356
     Friend Sub SQL_銷售收款事項_最後一筆資料()
336 357
         ConnOpen() : SQL1 = "SELECT TOP (1) 資料流水號 FROM 銷售收款事項 ORDER BY 資料流水號 DESC" : CmdSet_For_dr()
337 358
     End Sub

+ 2
- 2
YD-ERP-SYS/Module/全域變數.vb 파일 보기

@@ -4,7 +4,7 @@
4 4
     Public 版本號 As String : Public Target As String : Public Target1 As String : Public Target2 As String : Public FTP帳號 As String : Public FTP密碼 As String : Public FTP物理位置 As String
5 5
     Public AA(99) As String : Public BB(99) As Boolean : Public CC(99) As Boolean : Public 登入判斷 As Boolean : Public 業務號碼 As String
6 6
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
7
-    Public 版本 As String = "2021040601"
7
+    Public 版本 As String = "2021042001"
8 8
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
9 9
     Public 列印用SQL As String = "" : Public 列印用SQL2 As String : Public 公司編號 As String : Public 公司電話 As String : Public 公司統編 As String : Public 公司地址 As String
10 10
     Public 關鍵字編號 As String
@@ -21,7 +21,7 @@
21 21
     '----全域數字變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
22 22
     Public NU1 As Double : Public NU2 As Double : Public NU3 As Double : Public NU4 As Double : Public NU5 As Double
23 23
     '----全域布林含數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
24
-    Public BL1 As Boolean : Public BL2 As Boolean : Public BL3 As Boolean : Public BL4 As Boolean : Public BL5 As Boolean
24
+    Public BL1 As Boolean : Public BL2 As Boolean : Public BL3 As Boolean : Public BL4 As Boolean : Public BL5 As Boolean : Public BL6 As Boolean
25 25
     '----介面開啟判斷-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
26 26
     Public 客戶資料強制對話框模式 As Boolean : Public 入庫選擇1 As Boolean : Public 入庫選擇2 As Boolean
27 27
     '----進度條計算式-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

+ 14
- 13
YD-ERP-SYS/YD-ERP-SYS.Designer.vb 파일 보기

@@ -294,28 +294,28 @@ Partial Class YD_ERP_SYS
294 294
         Me.採購控制表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
295 295
         Me.採購控制表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Report
296 296
         Me.採購控制表_tsm.Name = "採購控制表_tsm"
297
-        Me.採購控制表_tsm.Size = New System.Drawing.Size(170, 22)
298
-        Me.採購控制表_tsm.Text = "採購控制表"
297
+        Me.採購控制表_tsm.Size = New System.Drawing.Size(180, 22)
298
+        Me.採購控制表_tsm.Text = "採購對帳單"
299 299
         '
300 300
         '採購對帳單_tsm
301 301
         '
302 302
         Me.採購對帳單_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
303 303
         Me.採購對帳單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.business_info
304 304
         Me.採購對帳單_tsm.Name = "採購對帳單_tsm"
305
-        Me.採購對帳單_tsm.Size = New System.Drawing.Size(170, 22)
306
-        Me.採購對帳單_tsm.Text = "採購對帳單"
305
+        Me.採購對帳單_tsm.Size = New System.Drawing.Size(180, 22)
306
+        Me.採購對帳單_tsm.Text = "採購應付帳款"
307 307
         '
308 308
         'ToolStripSeparator3
309 309
         '
310 310
         Me.ToolStripSeparator3.Name = "ToolStripSeparator3"
311
-        Me.ToolStripSeparator3.Size = New System.Drawing.Size(167, 6)
311
+        Me.ToolStripSeparator3.Size = New System.Drawing.Size(177, 6)
312 312
         '
313 313
         '一般性申請採購單_tsm
314 314
         '
315 315
         Me.一般性申請採購單_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
316 316
         Me.一般性申請採購單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
317 317
         Me.一般性申請採購單_tsm.Name = "一般性申請採購單_tsm"
318
-        Me.一般性申請採購單_tsm.Size = New System.Drawing.Size(170, 22)
318
+        Me.一般性申請採購單_tsm.Size = New System.Drawing.Size(180, 22)
319 319
         Me.一般性申請採購單_tsm.Text = "一般性申請採購單"
320 320
         '
321 321
         '依銷售申請採購單_tsm
@@ -323,7 +323,7 @@ Partial Class YD_ERP_SYS
323 323
         Me.依銷售申請採購單_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
324 324
         Me.依銷售申請採購單_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.pen
325 325
         Me.依銷售申請採購單_tsm.Name = "依銷售申請採購單_tsm"
326
-        Me.依銷售申請採購單_tsm.Size = New System.Drawing.Size(170, 22)
326
+        Me.依銷售申請採購單_tsm.Size = New System.Drawing.Size(180, 22)
327 327
         Me.依銷售申請採購單_tsm.Text = "依銷售申請採購單"
328 328
         '
329 329
         '採購單審核_tsm
@@ -331,19 +331,19 @@ Partial Class YD_ERP_SYS
331 331
         Me.採購單審核_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
332 332
         Me.採購單審核_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.check
333 333
         Me.採購單審核_tsm.Name = "採購單審核_tsm"
334
-        Me.採購單審核_tsm.Size = New System.Drawing.Size(170, 22)
334
+        Me.採購單審核_tsm.Size = New System.Drawing.Size(180, 22)
335 335
         Me.採購單審核_tsm.Text = "採購單審核"
336 336
         '
337 337
         'ToolStripSeparator7
338 338
         '
339 339
         Me.ToolStripSeparator7.Name = "ToolStripSeparator7"
340
-        Me.ToolStripSeparator7.Size = New System.Drawing.Size(167, 6)
340
+        Me.ToolStripSeparator7.Size = New System.Drawing.Size(177, 6)
341 341
         '
342 342
         '採購退貨申請_tsm
343 343
         '
344 344
         Me.採購退貨申請_tsm.ForeColor = System.Drawing.Color.Black
345 345
         Me.採購退貨申請_tsm.Name = "採購退貨申請_tsm"
346
-        Me.採購退貨申請_tsm.Size = New System.Drawing.Size(170, 22)
346
+        Me.採購退貨申請_tsm.Size = New System.Drawing.Size(180, 22)
347 347
         Me.採購退貨申請_tsm.Text = "採購退貨申請"
348 348
         Me.採購退貨申請_tsm.Visible = False
349 349
         '
@@ -351,14 +351,14 @@ Partial Class YD_ERP_SYS
351 351
         '
352 352
         Me.採購退貨審核_tsm.ForeColor = System.Drawing.Color.Black
353 353
         Me.採購退貨審核_tsm.Name = "採購退貨審核_tsm"
354
-        Me.採購退貨審核_tsm.Size = New System.Drawing.Size(170, 22)
354
+        Me.採購退貨審核_tsm.Size = New System.Drawing.Size(180, 22)
355 355
         Me.採購退貨審核_tsm.Text = "採購退貨審核"
356 356
         Me.採購退貨審核_tsm.Visible = False
357 357
         '
358 358
         'ToolStripSeparator1
359 359
         '
360 360
         Me.ToolStripSeparator1.Name = "ToolStripSeparator1"
361
-        Me.ToolStripSeparator1.Size = New System.Drawing.Size(167, 6)
361
+        Me.ToolStripSeparator1.Size = New System.Drawing.Size(177, 6)
362 362
         Me.ToolStripSeparator1.Visible = False
363 363
         '
364 364
         '供應商資料表_tsm
@@ -366,7 +366,7 @@ Partial Class YD_ERP_SYS
366 366
         Me.供應商資料表_tsm.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
367 367
         Me.供應商資料表_tsm.Image = Global.YD_ERP_SYS.My.Resources.Resources.Sys_Command
368 368
         Me.供應商資料表_tsm.Name = "供應商資料表_tsm"
369
-        Me.供應商資料表_tsm.Size = New System.Drawing.Size(170, 22)
369
+        Me.供應商資料表_tsm.Size = New System.Drawing.Size(180, 22)
370 370
         Me.供應商資料表_tsm.Text = "供應商資料表"
371 371
         '
372 372
         '倉儲系統管理_tsm
@@ -607,6 +607,7 @@ Partial Class YD_ERP_SYS
607 607
         '
608 608
         '簽名檔管理ToolStripMenuItem
609 609
         '
610
+        Me.簽名檔管理ToolStripMenuItem.Image = Global.YD_ERP_SYS.My.Resources.Resources.Sys_Command
610 611
         Me.簽名檔管理ToolStripMenuItem.Name = "簽名檔管理ToolStripMenuItem"
611 612
         Me.簽名檔管理ToolStripMenuItem.Size = New System.Drawing.Size(182, 22)
612 613
         Me.簽名檔管理ToolStripMenuItem.Text = "簽名檔管理"

+ 2
- 2
YD-ERP-SYS/YD-ERP-SYS.vb 파일 보기

@@ -141,13 +141,13 @@ Public Class YD_ERP_SYS
141 141
         PA = "" : 依銷售申請採購單.Show() : 依銷售申請採購單.BringToFront()
142 142
     End Sub
143 143
     Private Sub 採購控制表_tsm_Click(sender As Object, e As EventArgs) Handles 採購控制表_tsm.Click
144
-        PA = "" : 採購控制表.Show() : 採購控制表.BringToFront()
144
+        PA = "" : 採購對帳單.Show() : 採購對帳單.BringToFront()
145 145
     End Sub
146 146
     Private Sub 採購單審核_tsm_Click(sender As Object, e As EventArgs) Handles 採購單審核_tsm.Click
147 147
         PA = "" : 採購單審核.Show() : 採購單審核.BringToFront()
148 148
     End Sub
149 149
     Private Sub 採購對帳單_tsm_Click(sender As Object, e As EventArgs) Handles 採購對帳單_tsm.Click
150
-        PA = "" : 採購對帳單.Show() : 採購對帳單.BringToFront()
150
+        PA = "" : 採購應負帳款.Show() : 採購應負帳款.BringToFront()
151 151
     End Sub
152 152
     Private Sub 倉儲入庫_tsm_Click(sender As Object, e As EventArgs) Handles 倉儲入庫_tsm.Click
153 153
         PA = "" : 倉儲入庫.Show() : 倉儲入庫.BringToFront()

+ 9
- 9
YD-ERP-SYS/YD-ERP-SYS.vbproj 파일 보기

@@ -209,16 +209,16 @@
209 209
     <Compile Include="採購系統管理\採購單審核.vb">
210 210
       <SubType>Form</SubType>
211 211
     </Compile>
212
-    <Compile Include="採購系統管理\採購對帳單.Designer.vb">
213
-      <DependentUpon>採購對帳單.vb</DependentUpon>
212
+    <Compile Include="採購系統管理\採購應負帳款.Designer.vb">
213
+      <DependentUpon>採購應負帳款.vb</DependentUpon>
214 214
     </Compile>
215
-    <Compile Include="採購系統管理\採購對帳單.vb">
215
+    <Compile Include="採購系統管理\採購應負帳款.vb">
216 216
       <SubType>Form</SubType>
217 217
     </Compile>
218
-    <Compile Include="採購系統管理\採購控制表.Designer.vb">
219
-      <DependentUpon>採購控制表.vb</DependentUpon>
218
+    <Compile Include="採購系統管理\採購對帳單.Designer.vb">
219
+      <DependentUpon>採購對帳單.vb</DependentUpon>
220 220
     </Compile>
221
-    <Compile Include="採購系統管理\採購控制表.vb">
221
+    <Compile Include="採購系統管理\採購對帳單.vb">
222 222
       <SubType>Form</SubType>
223 223
     </Compile>
224 224
     <Compile Include="採購系統管理\採購訂製大圖.Designer.vb">
@@ -451,12 +451,12 @@
451 451
     <EmbeddedResource Include="採購系統管理\採購單審核.resx">
452 452
       <DependentUpon>採購單審核.vb</DependentUpon>
453 453
     </EmbeddedResource>
454
+    <EmbeddedResource Include="採購系統管理\採購應負帳款.resx">
455
+      <DependentUpon>採購應負帳款.vb</DependentUpon>
456
+    </EmbeddedResource>
454 457
     <EmbeddedResource Include="採購系統管理\採購對帳單.resx">
455 458
       <DependentUpon>採購對帳單.vb</DependentUpon>
456 459
     </EmbeddedResource>
457
-    <EmbeddedResource Include="採購系統管理\採購控制表.resx">
458
-      <DependentUpon>採購控制表.vb</DependentUpon>
459
-    </EmbeddedResource>
460 460
     <EmbeddedResource Include="採購系統管理\採購訂製大圖.resx">
461 461
       <DependentUpon>採購訂製大圖.vb</DependentUpon>
462 462
     </EmbeddedResource>

BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.exe 파일 보기


BIN
YD-ERP-SYS/bin/Debug/YD-ERP-SYS.pdb 파일 보기


BIN
YD-ERP-SYS/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache 파일 보기


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.exe 파일 보기


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.pdb 파일 보기


+ 1
- 1
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.CoreCompileInputs.cache 파일 보기

@@ -1 +1 @@
1
-a4f6e87bc886a6a14ffb5949444fdd1a84718492
1
+134da36bc1a476ecd17ffb6779b8ecef1e31298c

+ 1
- 1
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.FileListAbsolute.txt 파일 보기

@@ -119,7 +119,6 @@ D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.一般性申請採購單
119 119
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.依銷售申請採購單.resources
120 120
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購單審核.resources
121 121
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購對帳單.resources
122
-D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購控制表.resources
123 122
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購訂製大圖.resources
124 123
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.客戶資料表.resources
125 124
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.供應商資料表.resources
@@ -155,3 +154,4 @@ D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.vbproj.CopyComplete
155 154
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.exe
156 155
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.xml
157 156
 D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD-ERP-SYS.pdb
157
+D:\工巧明\YD-ERP-SYS\YD-ERP-SYS\obj\Debug\YD_ERP_SYS.採購應負帳款.resources

BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbproj.GenerateResource.cache 파일 보기


BIN
YD-ERP-SYS/obj/Debug/YD-ERP-SYS.vbprojAssemblyReference.cache 파일 보기


BIN
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購對帳單.resources 파일 보기


BIN
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購應負帳款.resources 파일 보기


BIN
YD-ERP-SYS/obj/Debug/YD_ERP_SYS.採購控制表.resources 파일 보기


+ 17
- 3
YD-ERP-SYS/倉儲系統管理/物料檔案.Designer.vb 파일 보기

@@ -79,6 +79,7 @@ Partial Class 物料檔案
79 79
         Me.物料圖_pb = New System.Windows.Forms.PictureBox()
80 80
         Me.低量_nud = New System.Windows.Forms.NumericUpDown()
81 81
         Me.Label9 = New System.Windows.Forms.Label()
82
+        Me.列印_bt = New System.Windows.Forms.Button()
82 83
         CType(Me.物料清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
83 84
         CType(Me.成本_nud, System.ComponentModel.ISupportInitialize).BeginInit()
84 85
         Me.ContextMenuStrip1.SuspendLayout()
@@ -312,12 +313,12 @@ Partial Class 物料檔案
312 313
         '狀態_lb
313 314
         '
314 315
         Me.狀態_lb.AutoSize = True
315
-        Me.狀態_lb.Font = New System.Drawing.Font("微軟正黑體", 24.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
316
+        Me.狀態_lb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
316 317
         Me.狀態_lb.ForeColor = System.Drawing.Color.Red
317 318
         Me.狀態_lb.ImeMode = System.Windows.Forms.ImeMode.NoControl
318
-        Me.狀態_lb.Location = New System.Drawing.Point(864, 9)
319
+        Me.狀態_lb.Location = New System.Drawing.Point(953, 65)
319 320
         Me.狀態_lb.Name = "狀態_lb"
320
-        Me.狀態_lb.Size = New System.Drawing.Size(145, 40)
321
+        Me.狀態_lb.Size = New System.Drawing.Size(56, 16)
321 322
         Me.狀態_lb.TabIndex = 1102
322 323
         Me.狀態_lb.Text = "編輯狀態"
323 324
         '
@@ -613,12 +614,24 @@ Partial Class 物料檔案
613 614
         Me.Label9.TabIndex = 1132
614 615
         Me.Label9.Text = "最低庫存量"
615 616
         '
617
+        '列印_bt
618
+        '
619
+        Me.列印_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
620
+        Me.列印_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
621
+        Me.列印_bt.Location = New System.Drawing.Point(945, 4)
622
+        Me.列印_bt.Name = "列印_bt"
623
+        Me.列印_bt.Size = New System.Drawing.Size(64, 51)
624
+        Me.列印_bt.TabIndex = 1133
625
+        Me.列印_bt.Text = "列印成EXCEL"
626
+        Me.列印_bt.UseVisualStyleBackColor = True
627
+        '
616 628
         '物料檔案
617 629
         '
618 630
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
619 631
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
620 632
         Me.ClientSize = New System.Drawing.Size(1312, 691)
621 633
         Me.ContextMenuStrip = Me.ContextMenuStrip1
634
+        Me.Controls.Add(Me.列印_bt)
622 635
         Me.Controls.Add(Me.低量_nud)
623 636
         Me.Controls.Add(Me.Label9)
624 637
         Me.Controls.Add(Me.批量刪除_bt)
@@ -735,4 +748,5 @@ Partial Class 物料檔案
735 748
     Friend WithEvents 批量刪除_bt As Windows.Forms.Button
736 749
     Friend WithEvents 低量_nud As Windows.Forms.NumericUpDown
737 750
     Friend WithEvents Label9 As Windows.Forms.Label
751
+    Friend WithEvents 列印_bt As Button
738 752
 End Class

+ 82
- 3
YD-ERP-SYS/倉儲系統管理/物料檔案.vb 파일 보기

@@ -1,7 +1,17 @@
1 1
 Option Strict Off
2
+Imports Microsoft.Office.Interop.Excel.XlUnderlineStyle
3
+Imports Microsoft.Office.Interop.Excel.Constants
4
+Imports Microsoft.Office.Interop.Excel.XlBordersIndex
5
+Imports Microsoft.Office.Interop.Excel.XlLineStyle
6
+Imports Microsoft.Office.Interop.Excel.XlBorderWeight
7
+Imports Microsoft.Office.Interop.Excel.XlThemeFont
8
+Imports Microsoft.Office.Interop.Excel.XlThemeColor
9
+Imports Microsoft.Office.Interop.Excel.XlWindowState
10
+Imports Microsoft.Office.Interop.Excel
2 11
 Public Class 物料檔案
3 12
     ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
4
-    Dim 資料新增判斷 As Boolean : Dim EDR As Integer = 0 : Dim ESTR As String : Dim 首次開啟 As Boolean = False
13
+    Dim 資料新增判斷 As Boolean : Dim EDR, N1 As Integer : Dim ESTR As String : Dim 首次開啟 As Boolean = False
14
+    Dim xlApp As Application : Dim xlBook As Workbook : Dim xlSheet As Worksheet
5 15
     Private Sub Set_清單()
6 16
         物料清單_dgv.DataSource = Nothing : ds1.Clear() : 物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7 17
         物料清單_dgv.ColumnHeadersHeight = 40
@@ -12,7 +22,7 @@ Public Class 物料檔案
12 22
 
13 23
         物料清單_dgv.Columns("料號").FillWeight = 70 : 物料清單_dgv.Columns("供應商").FillWeight = 40 : 物料清單_dgv.Columns("成本").FillWeight = 50
14 24
         物料清單_dgv.Columns("品名").FillWeight = 170 : 物料清單_dgv.Columns("停用").FillWeight = 40 : 物料清單_dgv.Columns("圖片").FillWeight = 40
15
-        物料清單_dgv.Columns("刪除").FillWeight = 40 : 物料清單_dgv.Columns("最低庫存量").FillWeight = 40
25
+        物料清單_dgv.Columns("刪除").FillWeight = 40 : 物料清單_dgv.Columns("最低庫存量").FillWeight = 40 : 物料清單_dgv.Columns("廠商").Visible = False
16 26
 
17 27
         物料清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
18 28
         物料清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
@@ -40,6 +50,10 @@ Public Class 物料檔案
40 50
     End Sub
41 51
     Private Sub 物料檔案_Load(sender As Object, e As EventArgs) Handles MyBase.Load
42 52
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
53
+        Dim type0 As Type = 物料清單_dgv.GetType()
54
+        Dim pi0 As Reflection.PropertyInfo = type0.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
55
+        pi0.SetValue(物料清單_dgv, True, Nothing)
56
+
43 57
         地區編碼_cb.Enabled = False : 下載檔名_tb.Visible = False : 檔名讀取_tb.Visible = False : 供應商編碼_tb.Visible = False '--------------------控件隱藏、操作許可設定與其他基本顯示設定
44 58
         料號_tb.Enabled = False : 批量存檔_bt.Enabled = False : 批輛停用選擇_ch.Enabled = False : 批量刪除選擇_ch.Enabled = False : 批量刪除_bt.Enabled = False : 狀態_lb.Text = "預覽狀態"
45 59
 
@@ -221,7 +235,7 @@ Public Class 物料檔案
221 235
         If 物料圖_pb.Image Is Nothing Then : MsgBox("所選擇的資料沒有圖片檔案,無法下載。")
222 236
         Else
223 237
             With SaveFileDialog1 : .Filter = "所有文件(*.jpg)|*.jpg" : End With
224
-            SaveFileDialog1.FileName = 料號_tb.Text & "-" & Format(Today(), "yyyyMMdd") & ".jpg"
238
+            SaveFileDialog1.FileName = 料號_tb.Text & "-" & Strings.Format(Today(), "yyyyMMdd") & ".jpg"
225 239
             Dim result As DialogResult = SaveFileDialog1.ShowDialog()
226 240
             下載檔名_tb.Text = SaveFileDialog1.FileName
227 241
             If result = System.Windows.Forms.DialogResult.Cancel Then
@@ -338,6 +352,71 @@ Public Class 物料檔案
338 352
             End If
339 353
         End If
340 354
     End Sub
355
+    Private Sub 列印_bt_Click(sender As Object, e As EventArgs) Handles 列印_bt.Click
356
+        xlApp = CType(CreateObject("Excel.Application"), Application)
357
+        xlBook = xlApp.Workbooks.Add
358
+        xlApp.DisplayAlerts = True
359
+        xlBook.Activate()
360
+        xlSheet = NewMethod(xlBook)
361
+        xlSheet.Activate()
362
+        xlApp.Visible = True
363
+        xlApp.Application.WindowState = xlMaximized
364
+
365
+        xlSheet.Cells(1, 3) = "雅邸家居-物料清單"
366
+        xlSheet.Cells(2, 1) = "料號" : xlSheet.Cells(2, 2) = "廠商編號" : xlSheet.Cells(2, 3) = "廠商"
367
+        xlSheet.Cells(2, 4) = "品名" : xlSheet.Cells(2, 5) = "盤點數量" : xlSheet.Cells(2, 6) = "備註"
368
+        For i As Integer = 0 To 物料清單_dgv.Rows.Count - 1
369
+            xlSheet.Cells(i + 3, 1) = 物料清單_dgv.Rows(i).Cells("料號").Value
370
+            xlSheet.Cells(i + 3, 2) = 物料清單_dgv.Rows(i).Cells("供應商").Value
371
+            xlSheet.Cells(i + 3, 3) = 物料清單_dgv.Rows(i).Cells("廠商").Value
372
+            xlSheet.Cells(i + 3, 4) = 物料清單_dgv.Rows(i).Cells("品名").Value
373
+            N1 = i + 3
374
+        Next
375
+        BB(xlApp, xlSheet)
376
+        xlSheet.PageSetup.PrintArea = ""
377
+        xlApp.Cells.Select()
378
+        xlSheet.Range("B1").Select()
379
+        xlApp.Application.WindowState = xlMinimized
380
+        xlSheet.Cells.Select()
381
+        MsgBox("列印完成。")
382
+    End Sub
383
+    Private Shared Function NewMethod(xlBook As Workbook) As Worksheet
384
+        Return CType(xlBook.Worksheets.Add, Worksheet)
385
+    End Function
386
+    Private Sub BB(ByVal myExcel As Application, ByVal xlSheet As Worksheet)
387
+        xlSheet.Cells.Select()
388
+        With myExcel.Selection.Font : .Name = "微軟正黑體" : .Size = 10 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False : .Shadow = False
389
+            .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
390
+        End With
391
+        '
392
+        xlSheet.Cells.Select()
393
+        With myExcel.Selection.Font
394
+            .Name = "微軟正黑體" : .Size = 12 : .Strikethrough = False : .Superscript = False : .Subscript = False : .OutlineFont = False : .Shadow = False
395
+            .Underline = xlUnderlineStyleNone : .ThemeColor = xlThemeColorLight1 : .TintAndShade = 0 : .ThemeFont = xlThemeFontNone
396
+        End With
397
+        xlSheet.Columns("A:F").EntireColumn.AutoFit
398
+        xlSheet.Columns("F:F").Select : myExcel.Selection.ColumnWidth = 20
399
+        xlSheet.Cells.Select() : myExcel.Selection.RowHeight = 25
400
+        xlSheet.Rows("2:2").Select : myExcel.Selection.AutoFilter
401
+        xlSheet.Rows("3:3").Select : myExcel.ActiveWindow.FreezePanes = True
402
+
403
+        xlSheet.Range("A1:F1").Select()
404
+
405
+        With myExcel.Selection
406
+            .HorizontalAlignment = xlCenter : .VerticalAlignment = xlCenter : .WrapText = False : .Orientation = 0 : .AddIndent = False : .IndentLevel = 0 : .ShrinkToFit = False
407
+            .ReadingOrder = xlContext : .MergeCells = False
408
+        End With
409
+        myExcel.Selection.Merge
410
+
411
+        xlSheet.Range("A1:F" & N1).Select()
412
+        myExcel.Selection.Borders(xlDiagonalDown).LineStyle = xlNone : myExcel.Selection.Borders(xlDiagonalUp).LineStyle = xlNone
413
+        With myExcel.Selection.Borders(xlEdgeLeft) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
414
+        With myExcel.Selection.Borders(xlEdgeTop) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
415
+        With myExcel.Selection.Borders(xlEdgeBottom) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
416
+        With myExcel.Selection.Borders(xlEdgeRight) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
417
+        With myExcel.Selection.Borders(xlInsideVertical) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
418
+        With myExcel.Selection.Borders(xlInsideHorizontal) : .LineStyle = xlContinuous : .ColorIndex = 0 : .TintAndShade = 0 : .Weight = xlThin : End With
419
+    End Sub
341 420
     '-------------------滑鼠右鍵-------------------------------------------------------------------------------------------------------------------------------------------------------------------
342 421
     Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
343 422
         供應商_cb.Items.Clear() : 供應商編碼_cb.Items.Clear() : 查詢_tb.Text = "" : Set_清單()

+ 17
- 1
YD-ERP-SYS/採購系統管理/供應商資料表.Designer.vb 파일 보기

@@ -105,6 +105,7 @@ Partial Class 供應商資料表
105 105
         Me.Label33 = New System.Windows.Forms.Label()
106 106
         Me.廣告費倍率_tb = New System.Windows.Forms.TextBox()
107 107
         Me.Label34 = New System.Windows.Forms.Label()
108
+        Me.批量存檔_bt = New System.Windows.Forms.Button()
108 109
         CType(Me.供應商_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
109 110
         CType(Me.結算日_nud, System.ComponentModel.ISupportInitialize).BeginInit()
110 111
         CType(Me.KR1_nud, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -127,7 +128,7 @@ Partial Class 供應商資料表
127 128
         Me.供應商_dgv.Name = "供應商_dgv"
128 129
         Me.供應商_dgv.RowHeadersWidth = 5
129 130
         Me.供應商_dgv.RowTemplate.Height = 24
130
-        Me.供應商_dgv.Size = New System.Drawing.Size(1563, 554)
131
+        Me.供應商_dgv.Size = New System.Drawing.Size(1563, 532)
131 132
         Me.供應商_dgv.TabIndex = 225
132 133
         '
133 134
         '地區編碼_cb
@@ -867,12 +868,26 @@ Partial Class 供應商資料表
867 868
         Me.Label34.TabIndex = 1144
868 869
         Me.Label34.Text = "廣告倍率"
869 870
         '
871
+        '批量存檔_bt
872
+        '
873
+        Me.批量存檔_bt.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
874
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
875
+        Me.批量存檔_bt.ForeColor = System.Drawing.Color.Green
876
+        Me.批量存檔_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
877
+        Me.批量存檔_bt.Location = New System.Drawing.Point(5, 665)
878
+        Me.批量存檔_bt.Name = "批量存檔_bt"
879
+        Me.批量存檔_bt.Size = New System.Drawing.Size(1563, 25)
880
+        Me.批量存檔_bt.TabIndex = 1145
881
+        Me.批量存檔_bt.Text = "批 量 存 檔"
882
+        Me.批量存檔_bt.UseVisualStyleBackColor = True
883
+        '
870 884
         '供應商資料表
871 885
         '
872 886
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
873 887
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
874 888
         Me.ClientSize = New System.Drawing.Size(1574, 691)
875 889
         Me.ContextMenuStrip = Me.ContextMenuStrip1
890
+        Me.Controls.Add(Me.批量存檔_bt)
876 891
         Me.Controls.Add(Me.廣告費倍率_tb)
877 892
         Me.Controls.Add(Me.Label34)
878 893
         Me.Controls.Add(Me.稅金倍率_tb)
@@ -1045,4 +1060,5 @@ Partial Class 供應商資料表
1045 1060
     Friend WithEvents Label33 As Label
1046 1061
     Friend WithEvents 廣告費倍率_tb As TextBox
1047 1062
     Friend WithEvents Label34 As Label
1063
+    Friend WithEvents 批量存檔_bt As Button
1048 1064
 End Class

+ 14
- 0
YD-ERP-SYS/採購系統管理/供應商資料表.vb 파일 보기

@@ -12,6 +12,8 @@ Public Class 供應商資料表
12 12
         供應商_dgv.DataSource = ds1.Tables(0)
13 13
         conn.Close()
14 14
 
15
+        供應商_dgv.Columns(0).ReadOnly = True : 供應商_dgv.Columns(11).ReadOnly = True
16
+
15 17
         供應商_dgv.Columns("編號").FillWeight = 20 : 供應商_dgv.Columns("簡稱").FillWeight = 35 : 供應商_dgv.Columns("供應商").FillWeight = 50
16 18
         供應商_dgv.Columns("公司地址").FillWeight = 100 : 供應商_dgv.Columns("電話1").FillWeight = 35 : 供應商_dgv.Columns("電話2").FillWeight = 35
17 19
         供應商_dgv.Columns("電話3").FillWeight = 35 : 供應商_dgv.Columns("電話4").FillWeight = 35 : 供應商_dgv.Columns("店面地址").Visible = False
@@ -169,4 +171,16 @@ Public Class 供應商資料表
169 171
     Private Sub 刪除ToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles 刪除ToolStripMenuItem.Click
170 172
         刪除_bt.PerformClick()
171 173
     End Sub
174
+
175
+    Private Sub 批量存檔_bt_Click(sender As Object, e As EventArgs) Handles 批量存檔_bt.Click
176
+        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
177
+            資料數 = 供應商_dgv.Rows.Count : MyModule1.進度條() : YD_ERP_SYS.ToolStripProgressBar1.Value = 最終數
178
+            PA1 = 供應商_dgv.Rows(i).Cells("編號").Value : PA2 = 供應商_dgv.Rows(i).Cells("簡稱").Value : PA3 = 供應商_dgv.Rows(i).Cells("供應商").Value.ToString
179
+            PA4 = 供應商_dgv.Rows(i).Cells("公司地址").Value : PA5 = 供應商_dgv.Rows(i).Cells("電話1").Value.ToString : PA6 = 供應商_dgv.Rows(i).Cells("電話2").Value.ToString
180
+            PA7 = 供應商_dgv.Rows(i).Cells("電話3").Value.ToString : PA8 = 供應商_dgv.Rows(i).Cells("電話4").Value.ToString : PA9 = 供應商_dgv.Rows(i).Cells("店面電話").Value
181
+            PA10 = 供應商_dgv.Rows(i).Cells("手機").Value : PA11 = 供應商_dgv.Rows(i).Cells("傳真").Value : PA12 = 供應商_dgv.Rows(i).Cells("票期").Value : PA13 = 供應商_dgv.Rows(i).Cells("支票_私人").Value
182
+            PA14 = 供應商_dgv.Rows(i).Cells("支票_公司").Value : PA15 = 供應商_dgv.Rows(i).Cells("稅金倍率").Value : PA16 = 供應商_dgv.Rows(i).Cells("廣告費倍率").Value
183
+            SQL_供應商資料表_批量存檔() : conn.Close()
184
+        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0 : MsgBox("修改完成")
185
+    End Sub
172 186
 End Class

+ 703
- 396
YD-ERP-SYS/採購系統管理/採購對帳單.Designer.vb
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 15
- 0
YD-ERP-SYS/採購系統管理/採購對帳單.resx 파일 보기

@@ -117,4 +117,19 @@
117 117
   <resheader name="writer">
118 118
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 119
   </resheader>
120
+  <data name="Label17.Text" xml:space="preserve">
121
+    <value>-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</value>
122
+  </data>
123
+  <metadata name="FolderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
124
+    <value>18, 12</value>
125
+  </metadata>
126
+  <metadata name="SaveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127
+    <value>198, 12</value>
128
+  </metadata>
129
+  <metadata name="ContextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
130
+    <value>342, 12</value>
131
+  </metadata>
132
+  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
133
+    <value>36</value>
134
+  </metadata>
120 135
 </root>

+ 391
- 214
YD-ERP-SYS/採購系統管理/採購對帳單.vb 파일 보기

@@ -1,102 +1,9 @@
1 1
 Option Strict Off
2 2
 Public Class 採購對帳單
3
-    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet
3
+    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
4
+    Dim EDR As Integer = 0 : Dim ESTR As String : Dim 關鍵字, 首次開啟 As Boolean
4 5
     Private Sub Set_清單1()
5
-        供應商_dgv.DataSource = Nothing : ds1.Clear()
6
-        供應商_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
7
-        供應商_dgv.ColumnHeadersHeight = 40
8
-        供應商_dgv.AllowUserToAddRows = False
9
-
10
-        SQL_採購對帳單_總表()
11
-        da.Fill(ds1) : 供應商_dgv.DataSource = ds1.Tables(0) : conn.Close()
12
-
13
-        供應商_dgv.Columns(0).FillWeight = 50 : 供應商_dgv.Columns(1).FillWeight = 80 : 供應商_dgv.Columns(2).FillWeight = 90 : 供應商_dgv.Columns(3).Visible = False
14
-        供應商_dgv.Columns(4).FillWeight = 50 : 供應商_dgv.Columns(5).FillWeight = 80 : 供應商_dgv.Columns(6).Visible = False : 供應商_dgv.Columns(7).FillWeight = 50
15
-        供應商_dgv.Columns(8).FillWeight = 80 : 供應商_dgv.Columns(9).FillWeight = 80 : 供應商_dgv.Columns(10).FillWeight = 80 : 供應商_dgv.Columns(11).Visible = False
16
-        供應商_dgv.Columns(12).FillWeight = 80 : 供應商_dgv.Columns(13).FillWeight = 50 : 供應商_dgv.Columns(14).FillWeight = 50 : 供應商_dgv.Columns(15).FillWeight = 100
17
-        供應商_dgv.Columns(16).FillWeight = 100 : 供應商_dgv.Columns(17).FillWeight = 150 : 供應商_dgv.Columns(18).FillWeight = 150
18
-
19
-        供應商_dgv.Columns(0).ReadOnly = True : 供應商_dgv.Columns(1).ReadOnly = True : 供應商_dgv.Columns(2).ReadOnly = True : 供應商_dgv.Columns(5).ReadOnly = True
20
-        供應商_dgv.Columns(8).ReadOnly = True : 供應商_dgv.Columns(10).ReadOnly = True : 供應商_dgv.Columns(14).ReadOnly = True : 供應商_dgv.Columns(15).ReadOnly = True
21
-        供應商_dgv.Columns(16).ReadOnly = True
22
-
23
-        資料筆數1_tb.Text = 供應商_dgv.Rows.Count : 供應商_dgv.EditMode = DataGridViewEditMode.EditOnEnter
24
-        供應商_dgv.Columns(4).DefaultCellStyle.BackColor = Color.MistyRose
25
-        供應商_dgv.Columns(7).DefaultCellStyle.BackColor = Color.MistyRose
26
-        供應商_dgv.Columns(9).DefaultCellStyle.BackColor = Color.MistyRose
27
-        供應商_dgv.Columns(12).DefaultCellStyle.BackColor = Color.MistyRose
28
-        供應商_dgv.Columns(13).DefaultCellStyle.BackColor = Color.MistyRose
29
-        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
30
-            If 供應商_dgv("稅金%", i).Value.ToString = "" Then : 供應商_dgv("稅金%", i).Value = 供應商_dgv("稅金1", i).Value.ToString : End If
31
-            供應商_dgv("稅金", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("稅金%", i).Value
32
-            If 供應商_dgv("廣告%", i).Value.ToString = "" Then : 供應商_dgv("廣告%", i).Value = 供應商_dgv("廣告1", i).Value.ToString : End If
33
-            供應商_dgv("廣告", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("廣告%", i).Value
34
-            If 供應商_dgv("其他扣款", i).Value.ToString = "" Then : 供應商_dgv("其他扣款", i).Value = "0" : End If
35
-            供應商_dgv("實付金額", i).Value = 供應商_dgv("當月貨款", i).Value - 供應商_dgv("稅金", i).Value - 供應商_dgv("廣告", i).Value - 供應商_dgv("其他扣款", i).Value
36
-            If 供應商_dgv("公司%", i).Value.ToString = "" Then : 供應商_dgv("公司%", i).Value = "0" : End If
37
-            If 供應商_dgv("個人%", i).Value.ToString = "" Then : 供應商_dgv("個人%", i).Value = "0" : End If
38
-            供應商_dgv("個人%", i).Value = 100 - 供應商_dgv("公司%", i).Value
39
-            供應商_dgv("公司", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("公司%", i).Value
40
-            供應商_dgv("個人", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("個人%", i).Value
41
-
42
-            If 供應商_dgv("票期", i).Value.ToString = "" Then
43
-                If Strings.Mid(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 6, 2) = "12" Then
44
-                    If 供應商_dgv("票期1", i).Value.ToString = "30" Then
45
-                        供應商_dgv("票期1", i).Value = "28"
46
-                    End If
47
-                End If
48
-                DTP1.Value = 結束日期_dtp.Value : DTP1.Value = DTP1.Value.AddMonths(2)
49
-                If 供應商_dgv("票期1", i).Value < 10 Then
50
-                    PA16 = "0" & 供應商_dgv("票期1", i).Value.ToString
51
-                Else
52
-                    PA16 = 供應商_dgv("票期1", i).Value.ToString
53
-                End If
54
-                供應商_dgv("票期", i).Value = Strings.Left(Format(DTP1.Value, "yyyy/MM/dd"), 7) & "/" & PA16
55
-            End If
56
-        Next
57
-
58
-        供應商_dgv.Columns("公司").DefaultCellStyle.Format = "#,##0"
59
-        供應商_dgv.Columns("公司").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
60
-        供應商_dgv.Columns("公司").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
61
-        供應商_dgv.Columns("個人").DefaultCellStyle.Format = "#,##0"
62
-        供應商_dgv.Columns("個人").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
63
-        供應商_dgv.Columns("個人").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
64
-        供應商_dgv.Columns("公司%").DefaultCellStyle.Format = "#,##0.00"
65
-        供應商_dgv.Columns("公司%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
66
-        供應商_dgv.Columns("公司%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
67
-        供應商_dgv.Columns("個人%").DefaultCellStyle.Format = "#,##0.00"
68
-        供應商_dgv.Columns("個人%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
69
-        供應商_dgv.Columns("個人%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
70
-        供應商_dgv.Columns("實付金額").DefaultCellStyle.Format = "#,##0"
71
-        供應商_dgv.Columns("實付金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
72
-        供應商_dgv.Columns("實付金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
73
-        供應商_dgv.Columns("其他扣款").DefaultCellStyle.Format = "#,##0"
74
-        供應商_dgv.Columns("其他扣款").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
75
-        供應商_dgv.Columns("其他扣款").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
76
-        供應商_dgv.Columns("廣告").DefaultCellStyle.Format = "#,##0"
77
-        供應商_dgv.Columns("廣告").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
78
-        供應商_dgv.Columns("廣告").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
79
-        供應商_dgv.Columns("廣告%").DefaultCellStyle.Format = "#,##0.00"
80
-        供應商_dgv.Columns("廣告%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
81
-        供應商_dgv.Columns("廣告%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
82
-        供應商_dgv.Columns("稅金").DefaultCellStyle.Format = "#,##0"
83
-        供應商_dgv.Columns("稅金").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
84
-        供應商_dgv.Columns("稅金").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
85
-        供應商_dgv.Columns("稅金%").DefaultCellStyle.Format = "#,##0.00"
86
-        供應商_dgv.Columns("稅金%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
87
-        供應商_dgv.Columns("稅金%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
88
-        供應商_dgv.Columns("當月貨款").DefaultCellStyle.Format = "#,##0"
89
-        供應商_dgv.Columns("當月貨款").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
90
-        供應商_dgv.Columns("當月貨款").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
91
-        供應商_dgv.Columns("供應商").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
92
-        供應商_dgv.Columns("供應商").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
93
-        供應商_dgv.Columns("編號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
94
-        供應商_dgv.Columns("編號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
95
-        供應商_dgv.Columns("票期").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
96
-        供應商_dgv.Columns("票期").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
97
-    End Sub
98
-    Private Sub Set_清單2()
99
-        採購清單_dgv.DataSource = Nothing : ds.Clear()
6
+        採購清單_dgv.DataSource = Nothing : ds1.Clear()
100 7
         採購清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
101 8
         採購清單_dgv.ColumnHeadersHeight = 40
102 9
         採購清單_dgv.AllowUserToAddRows = False
@@ -109,19 +16,22 @@ Public Class 採購對帳單
109 16
             採購清單_dgv.RowTemplate.Height = 25
110 17
         End If
111 18
 
112
-        SQL_採購對帳單_明細()
113
-        da.Fill(ds) : 採購清單_dgv.DataSource = ds.Tables(0) : conn.Close()
19
+        If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
20
+        PA20 = 業務1_cb.Text
21
+        SQL_採購控制表_未過帳()
22
+        da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
23
+        Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
114 24
 
115
-        採購清單_dgv.Columns(0).Visible = False : 採購清單_dgv.Columns(1).FillWeight = 80 : 採購清單_dgv.Columns(2).Visible = False : 採購清單_dgv.Columns(3).FillWeight = 80
116
-        採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 200 : 採購清單_dgv.Columns(6).Visible = False : 採購清單_dgv.Columns(7).FillWeight = 100
117
-        採購清單_dgv.Columns(8).Visible = False : 採購清單_dgv.Columns(9).FillWeight = 160 : 採購清單_dgv.Columns(10).Visible = False : 採購清單_dgv.Columns(11).FillWeight = 95
118
-        採購清單_dgv.Columns(12).FillWeight = 145 : 採購清單_dgv.Columns(13).Visible = False : 採購清單_dgv.Columns(14).FillWeight = 45 : 採購清單_dgv.Columns(15).Visible = False
119
-        採購清單_dgv.Columns(16).FillWeight = 80 : 採購清單_dgv.Columns(17).Visible = False : 採購清單_dgv.Columns(18).FillWeight = 70 : 採購清單_dgv.Columns(19).FillWeight = 70
120
-        採購清單_dgv.Columns(20).FillWeight = 70 : 採購清單_dgv.Columns(21).FillWeight = 70 : 採購清單_dgv.Columns(22).FillWeight = 70 : 採購清單_dgv.Columns(23).FillWeight = 45
121
-        採購清單_dgv.Columns(24).FillWeight = 45
25
+        採購清單_dgv.Columns(0).FillWeight = 40 : 採購清單_dgv.Columns(1).Visible = False : 採購清單_dgv.Columns(2).FillWeight = 70 : 採購清單_dgv.Columns(3).Visible = False
26
+        採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 80 : 採購清單_dgv.Columns(6).FillWeight = 200 : 採購清單_dgv.Columns(7).Visible = False
27
+        採購清單_dgv.Columns(8).FillWeight = 100 : 採購清單_dgv.Columns(9).Visible = False : 採購清單_dgv.Columns(10).Visible = False : 採購清單_dgv.Columns(11).FillWeight = 160
28
+        採購清單_dgv.Columns(12).Visible = False : 採購清單_dgv.Columns(13).Visible = False : 採購清單_dgv.Columns(14).FillWeight = 95 : 採購清單_dgv.Columns(15).Visible = False
29
+        採購清單_dgv.Columns(16).FillWeight = 195 : 採購清單_dgv.Columns(17).Visible = False : 採購清單_dgv.Columns(18).FillWeight = 45 : 採購清單_dgv.Columns(19).FillWeight = 80
30
+        採購清單_dgv.Columns(20).Visible = False : 採購清單_dgv.Columns(21).Visible = False : 採購清單_dgv.Columns(22).Visible = False : 採購清單_dgv.Columns(23).FillWeight = 80
31
+        採購清單_dgv.Columns(24).FillWeight = 80 : 採購清單_dgv.Columns(25).FillWeight = 80 : 採購清單_dgv.Columns(26).FillWeight = 80 : 採購清單_dgv.Columns(27).FillWeight = 45
32
+        採購清單_dgv.Columns(28).FillWeight = 45
122 33
 
123
-        採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
124
-        採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
34
+        採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
125 35
         採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
126 36
         採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
127 37
         採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
@@ -129,17 +39,51 @@ Public Class 採購對帳單
129 39
         採購清單_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
130 40
         採購清單_dgv.Columns("金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
131 41
 
132
-        採購清單_dgv.Columns(1).ReadOnly = True : 採購清單_dgv.Columns(3).ReadOnly = True : 採購清單_dgv.Columns(4).ReadOnly = True : 採購清單_dgv.Columns(5).ReadOnly = True
133
-        採購清單_dgv.Columns(7).ReadOnly = True : 採購清單_dgv.Columns(9).ReadOnly = True : 採購清單_dgv.Columns(11).ReadOnly = True : 採購清單_dgv.Columns(12).ReadOnly = True
134
-        採購清單_dgv.Columns(13).ReadOnly = True : 採購清單_dgv.Columns(14).ReadOnly = True : 採購清單_dgv.Columns(15).ReadOnly = True : 採購清單_dgv.Columns(16).ReadOnly = True
135
-        採購清單_dgv.Columns(17).ReadOnly = True : 採購清單_dgv.Columns(18).ReadOnly = True : 採購清單_dgv.Columns(19).ReadOnly = True : 採購清單_dgv.Columns(20).ReadOnly = True
136
-        採購清單_dgv.Columns(21).ReadOnly = True : 採購清單_dgv.Columns(22).ReadOnly = True : 採購清單_dgv.Columns(23).ReadOnly = True
42
+        採購清單_dgv.Columns(0).ReadOnly = True : 採購清單_dgv.Columns(2).ReadOnly = True : 採購清單_dgv.Columns(21).ReadOnly = True
43
+        採購清單_dgv.Columns(4).ReadOnly = True : 採購清單_dgv.Columns(5).ReadOnly = True : 採購清單_dgv.Columns(6).ReadOnly = True
44
+        採購清單_dgv.Columns(22).ReadOnly = True : 採購清單_dgv.Columns(17).ReadOnly = True : 採購清單_dgv.Columns(20).ReadOnly = True
137 45
 
138
-        採購清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter
139
-        資料筆數_tb.Text = 採購清單_dgv.Rows.Count
46
+        採購清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter : 資料筆數1_tb.Text = 採購清單_dgv.Rows.Count
47
+        關鍵字 = False
140 48
 
49
+        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
50
+            採購清單_dgv("選擇", i).Value = False
51
+        Next
141 52
         Set_合記計算()
142 53
     End Sub
54
+    Private Sub Set_採購清單_dgv_下拉式清單1()
55
+        Dim Col As New DataGridViewComboBoxColumn With {
56
+            .FillWeight = 130,
57
+            .DataPropertyName = "倉名"
58
+        }
59
+        SQL_倉名_下拉清單()
60
+        Col.Items.Clear()
61
+        While (dr.Read()) : Col.Items.Add(dr("倉名")) : End While : conn.Close()
62
+        Col.HeaderText = "倉名" : Col.Name = "倉名"
63
+        採購清單_dgv.Columns.Insert(8, Col)
64
+    End Sub
65
+    Private Sub Set_採購清單_dgv_下拉式清單2()
66
+        Dim Col As New DataGridViewComboBoxColumn With {
67
+            .FillWeight = 130,
68
+            .DataPropertyName = "訂製"
69
+        }
70
+        SQL_訂製狀態_下拉清單()
71
+        Col.Items.Clear()
72
+        While (dr.Read()) : Col.Items.Add(dr("訂製")) : End While : conn.Close()
73
+        Col.HeaderText = "訂製" : Col.Name = "訂製"
74
+        採購清單_dgv.Columns.Insert(11, Col)
75
+    End Sub
76
+    Private Sub Set_採購清單_dgv_下拉式清單3()
77
+        Dim Col As New DataGridViewComboBoxColumn With {
78
+            .FillWeight = 130,
79
+            .DataPropertyName = "狀態"
80
+        }
81
+        SQL_倉儲狀態_下拉清單()
82
+        Col.Items.Clear()
83
+        While (dr.Read()) : Col.Items.Add(dr("狀態")) : End While : conn.Close()
84
+        Col.HeaderText = "狀態" : Col.Name = "狀態"
85
+        採購清單_dgv.Columns.Insert(14, Col)
86
+    End Sub
143 87
     Private Sub Set_合記計算()
144 88
         採購金額_tb.Text = "0" : 採購金額1_tb.Text = "0"
145 89
         For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
@@ -152,64 +96,50 @@ Public Class 採購對帳單
152 96
         Next
153 97
         採購金額_tb.Text = Format(Val(採購金額_tb.Text), "#,##0") : 採購金額1_tb.Text = Format(Val(採購金額1_tb.Text), "#,##0")
154 98
     End Sub
155
-    Private Sub 日期格式()
156
-        If 會計月_ch.Checked = True Then
157
-            '-------------日期一----------------------------------------------------------------------------------------
158
-            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
159
-            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(-1)
160
-            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "26" : 開始日期_dtp.Value = DTP
161
-            '-------------日期二----------------------------------------------------------------------------------------
162
-            DTP = Strings.Left(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "25" : 結束日期_dtp.Value = DTP
163
-        Else
164
-            '-------------日期一----------------------------------------------------------------------------------------
165
-            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(1)
166
-            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
167
-            '-------------日期二----------------------------------------------------------------------------------------
168
-            DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
169
-            結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
99
+    Private Sub Set_清單5()
100
+        訂製圖檔_dgv.DataSource = Nothing : ds2.Clear()
101
+        訂製圖檔_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
102
+        訂製圖檔_dgv.ColumnHeadersHeight = 25
103
+        訂製圖檔_dgv.AllowUserToAddRows = False
104
+        訂製圖檔_dgv.RowTemplate.Height = 25
105
+
106
+        SQL_採購控制表_訂製圖檔清單()
107
+        da.Fill(ds2) : 訂製圖檔_dgv.DataSource = ds2.Tables(0) : conn.Close()
108
+
109
+        訂製圖檔_dgv.Columns(0).Visible = False : 訂製圖檔_dgv.Columns(1).Visible = False : 訂製圖檔_dgv.Columns(2).FillWeight = 100
110
+    End Sub
111
+    Private Sub 供應商1_下拉表單資料載入()
112
+        BL1 = False : PA3 = "" : PA4 = ""
113
+        If 地區1_cb.Text = "" Then : PA3 = ""
114
+        ElseIf 地區1_cb.Text = "北部" Then : PA3 = "2"
115
+        ElseIf 地區1_cb.Text = "南部" Then : PA3 = "3"
116
+        ElseIf 地區1_cb.Text = "材料" Then : PA3 = "9"
117
+        ElseIf 地區1_cb.Text = "調貨" Then : PA3 = "Y"
170 118
         End If
119
+        SQL_盤盈盤損申請_供應商_下拉清單() : 供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
120
+        While (dr.Read()) : 供應商1_cb.Items.Add(dr("簡稱")) : 供應商編碼1_cb.Items.Add(dr("編號")) : End While : conn.Close()
171 121
     End Sub
172
-    Private Sub 採購對帳單_Load(sender As Object, e As EventArgs) Handles MyBase.Load
122
+    Private Sub 採購控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
173 123
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
174
-        小間距_ch.Checked = True : 供應商_dgv.Visible = False : 供應商_dgv.Visible = True
175
-        日期格式() : Set_清單2()
176
-    End Sub
177
-    Private Sub 供應商_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 供應商_dgv.CellEndEdit
178
-        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
179
-            If 供應商_dgv("稅金%", i).Value.ToString = "" Then : 供應商_dgv("稅金%", i).Value = 供應商_dgv("稅金1", i).Value.ToString : End If
180
-            供應商_dgv("稅金", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("稅金%", i).Value
181
-            If 供應商_dgv("廣告%", i).Value.ToString = "" Then : 供應商_dgv("廣告%", i).Value = 供應商_dgv("廣告1", i).Value.ToString : End If
182
-            供應商_dgv("廣告", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("廣告%", i).Value
183
-            If 供應商_dgv("其他扣款", i).Value.ToString = "" Then : 供應商_dgv("其他扣款", i).Value = "0" : End If
184
-            供應商_dgv("實付金額", i).Value = 供應商_dgv("當月貨款", i).Value - 供應商_dgv("稅金", i).Value - 供應商_dgv("廣告", i).Value - 供應商_dgv("其他扣款", i).Value
185
-            If 供應商_dgv("公司%", i).Value.ToString = "" Then : 供應商_dgv("公司%", i).Value = "0" : End If
186
-            If 供應商_dgv("個人%", i).Value.ToString = "" Then : 供應商_dgv("個人%", i).Value = "0" : End If
187
-            供應商_dgv("個人%", i).Value = 100 - 供應商_dgv("公司%", i).Value
188
-            供應商_dgv("公司", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("公司%", i).Value
189
-            供應商_dgv("個人", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("個人%", i).Value
124
+        Dim type0 As Type = 採購清單_dgv.GetType()
125
+        Dim pi0 As Reflection.PropertyInfo = type0.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
126
+        pi0.SetValue(採購清單_dgv, True, Nothing)
127
+        小間距_ch.Checked = True : 業務1_cb.Text = 業務號碼 '--------------------控件隱藏、操作許可設定與其他基本顯示設定
190 128
 
191
-            If 供應商_dgv("票期", i).Value.ToString = "" Then
192
-                If Strings.Mid(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 6, 2) = "12" Then
193
-                    If 供應商_dgv("票期1", i).Value.ToString = "30" Then
194
-                        供應商_dgv("票期1", i).Value = "28"
195
-                    End If
196
-                End If
197
-                DTP1.Value = 結束日期_dtp.Value : DTP1.Value = DTP1.Value.AddMonths(2)
198
-                供應商_dgv("票期", i).Value = Strings.Left(Format(DTP1.Value, "yyyy/MM/dd"), 7) & "/" & 供應商_dgv("票期1", i).Value.ToString
199
-            End If
200
-        Next
201
-
202
-        Dim EU As String
203
-        EU = 供應商_dgv("票期", e.RowIndex).Value.ToString
204
-        If EU = "" Then : Else
205
-            If IsDate(EU) Then
206
-                DTP2.Text = EU : 供應商_dgv.Rows(e.RowIndex).Cells("票期").Value = Format(DTP2.Value, "yyyy/MM/dd")
207
-            Else
208
-                供應商_dgv.Rows(e.RowIndex).Cells("票期").Value = ""
209
-            End If
210
-        End If
129
+        首次開啟 = True : Set_清單1() : 首次開啟 = False
130
+        Target1 = Target & AA(1) & "/" : FTP資料夾_wb.Url = New Uri(Target1) '--------------------指定伺服器ftp資料夾位置
211 131
     End Sub
212 132
     Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
133
+        If 首次開啟 = True Then : Else
134
+            For I As Integer = 0 To 採購清單_dgv.Rows.Count - 1
135
+                If 採購清單_dgv("選擇", I).Value = True Then
136
+                    採購清單_dgv.Rows(I).DefaultCellStyle.BackColor = Color.LightGreen
137
+                Else
138
+                    採購清單_dgv.Rows(I).DefaultCellStyle.BackColor = Color.White
139
+                End If
140
+            Next
141
+        End If
142
+
213 143
         Dim linePen As New Pen(Color.Blue, 2)
214 144
         If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
215 145
             If 採購清單_dgv("供應商", e.RowIndex).Value.ToString <> 採購清單_dgv("供應商", e.RowIndex + 1).Value.ToString Then
@@ -222,30 +152,55 @@ Public Class 採購對帳單
222 152
     Private Sub 採購清單_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellEndEdit
223 153
         Set_合記計算()
224 154
 
225
-        PA20 = 採購清單_dgv(8, e.RowIndex).Value : SQL_銷售明細_改倉名()
155
+        PA20 = 採購清單_dgv(8, e.RowIndex).Value.ToString : SQL_銷售明細_改倉名()
226 156
         If dr.Read() Then : 採購清單_dgv("倉儲狀態", e.RowIndex).Value = dr("倉名編號") : End If
227
-        PA19 = 採購清單_dgv(11, e.RowIndex).Value : SQL_銷售明細_改物料訂製狀態()
157
+        PA19 = 採購清單_dgv(11, e.RowIndex).Value.ToString : SQL_銷售明細_改物料訂製狀態()
228 158
         If dr.Read() Then : 採購清單_dgv("訂製狀態", e.RowIndex).Value = dr("編碼") : End If
229
-        PA18 = 採購清單_dgv(14, e.RowIndex).Value : SQL_銷售明細_倉儲狀態()
159
+        PA18 = 採購清單_dgv(14, e.RowIndex).Value.ToString : SQL_銷售明細_倉儲狀態()
230 160
         If dr.Read() Then : 採購清單_dgv("物料狀態", e.RowIndex).Value = dr("編碼") : End If : conn.Close()
231 161
 
232
-        Dim EU(1) As String
162
+        Dim EU(3) As String
233 163
         EU(0) = 採購清單_dgv("採購日期", e.RowIndex).Value.ToString
234 164
         If EU(0) = "" Then : Else
235
-            日期1_dtp.Text = EU(0) : 採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = Format(日期1_dtp.Value, "yyyy/MM/dd")
165
+            If IsDate(EU(0)) Then
166
+                日期1_dtp.Text = EU(0) : 採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = Format(日期1_dtp.Value, "yyyy/MM/dd")
167
+            Else
168
+                採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = ""
169
+            End If
236 170
         End If
237 171
         EU(1) = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
238 172
         If EU(1) = "" Then : Else
239
-            日期2_dtp.Text = EU(1) : 採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = Format(日期2_dtp.Value, "yyyy/MM/dd")
173
+            If IsDate(EU(1)) Then
174
+                日期2_dtp.Text = EU(1) : 採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = Format(日期2_dtp.Value, "yyyy/MM/dd")
175
+            Else
176
+                採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = ""
177
+            End If
178
+        End If
179
+        EU(2) = 採購清單_dgv("實際進廠日", e.RowIndex).Value.ToString
180
+        If EU(2) = "" Then : Else
181
+            If IsDate(EU(2)) Then
182
+                日期3_dtp.Text = EU(2) : 採購清單_dgv.Rows(e.RowIndex).Cells("實際進廠日").Value = Format(日期3_dtp.Value, "yyyy/MM/dd")
183
+            Else
184
+                採購清單_dgv.Rows(e.RowIndex).Cells("實際進廠日").Value = ""
185
+            End If
186
+        End If
187
+        EU(3) = 採購清單_dgv("過帳日期", e.RowIndex).Value.ToString
188
+        If EU(3) = "" Then : Else
189
+            If IsDate(EU(3)) Then
190
+                日期4_dtp.Text = EU(3) : 採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = Format(日期4_dtp.Value, "yyyy/MM/dd")
191
+            Else
192
+                採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = "" : 採購清單_dgv("選擇", e.RowIndex).Value = False
193
+            End If
240 194
         End If
241 195
     End Sub
242 196
     Private Sub 採購清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellClick
243 197
         If e.RowIndex = -1 Then : Else
244
-            供應商_tb.Text = 採購清單_dgv("供應商", e.RowIndex).Value.ToString
198
+            項次_tb.Text = 採購清單_dgv(0, e.RowIndex).Value.ToString : 申請人_tb.Text = 採購清單_dgv("申請人", e.RowIndex).Value.ToString
199
+            版次_tb.Text = 採購清單_dgv("訂製圖號", e.RowIndex).Value.ToString : 單號1_tb.Text = 採購清單_dgv("銷售單號", e.RowIndex).Value.ToString
200
+            料號_tb.Text = 採購清單_dgv("料號", e.RowIndex).Value.ToString : 供應商_tb.Text = 採購清單_dgv("供應商", e.RowIndex).Value.ToString
245 201
 
246 202
             Set_合記計算()
247
-
248
-            PA15 = 採購清單_dgv(0, e.RowIndex).Value.ToString
203
+            PA15 = 採購清單_dgv(0, e.RowIndex).Value.ToString : Set_清單5()
249 204
 
250 205
             物料圖1_pb.Image = Nothing : PA1 = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料檔案_是否有圖()
251 206
             If dr.Read() Then
@@ -263,66 +218,288 @@ Public Class 採購對帳單
263 218
                     物料圖1_pb.Image = Nothing
264 219
                 End If
265 220
             End If : conn.Close()
221
+            If 批量勾選_cb.Checked = True Then
222
+                If 採購清單_dgv("選擇", e.RowIndex).Value = False Then
223
+                    採購清單_dgv("選擇", e.RowIndex).Value = True
224
+                    If 採購清單_dgv("實際進廠日", e.RowIndex).Value.ToString = "" Then
225
+                        PA = InputBox("請輸入指定過帳日期")
226
+                        If IsDate(PA) Then
227
+                            採購清單_dgv("過帳日期", e.RowIndex).Value = PA
228
+                            Dim EU As String
229
+                            EU = 採購清單_dgv("過帳日期", e.RowIndex).Value.ToString
230
+                            If EU = "" Then : Else
231
+                                日期4_dtp.Text = EU : 採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = Format(日期4_dtp.Value, "yyyy/MM/dd")
232
+                            End If
233
+                        Else
234
+                            MsgBox("請輸入日期格式資料!!!!")
235
+                            採購清單_dgv("過帳日期", e.RowIndex).Value = ""
236
+                            採購清單_dgv("選擇", e.RowIndex).Value = False
237
+                        End If
238
+                    Else
239
+                        採購清單_dgv("過帳日期", e.RowIndex).Value = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
240
+                    End If
241
+                End If
242
+            End If
266 243
         End If
267 244
     End Sub
268
-    Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
269
-        If 會計月_ch.Checked = True Then
270
-            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
271
-            開始日期_dtp.Value = 中間日期_dtp.Value
272
-            結束日期_dtp.Value = 中間日期_dtp.Value
273
-        Else
274
-            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
275
-            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
276
-            結束日期_dtp.Value = 中間日期_dtp.Value
245
+    Private Sub 採購清單_dgv_CellDoubleClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellDoubleClick
246
+        If e.RowIndex = -1 Then : Else
247
+            採購清單_dgv("選擇", e.RowIndex).Value = False
248
+            採購清單_dgv("過帳日期", e.RowIndex).Value = ""
277 249
         End If
278
-        日期格式()
279 250
     End Sub
280
-    Private Sub 下個月_bt_Click(sender As Object, e As EventArgs) Handles 下個月_bt.Click
281
-        If 會計月_ch.Checked = True Then
282
-            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
283
-            開始日期_dtp.Value = 中間日期_dtp.Value
284
-            結束日期_dtp.Value = 中間日期_dtp.Value
285
-        Else
286
-            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
287
-            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
288
-            結束日期_dtp.Value = 中間日期_dtp.Value
251
+    Private Sub 訂製圖檔_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 訂製圖檔_dgv.CellClick
252
+        If e.RowIndex = -1 Then : Else
253
+            版次_tb.Text = 訂製圖檔_dgv.Rows(e.RowIndex).Cells("版次").Value
254
+
255
+            '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
256
+            物料圖1_pb.Image = Nothing : PA15 = 項次_tb.Text : PA16 = 版次_tb.Text : SQL_採購控制表_訂製圖片()
257
+            While dr.Read() = True
258
+                Dim unused As Byte() = New Byte(-1) {}
259
+                Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
260
+                Dim oStream As New MemoryStream(bytes)
261
+                物料圖1_pb.Image = Bitmap.FromStream(oStream)
262
+            End While
263
+            conn.Close()
264
+            物料圖1_pb.SizeMode = 4
289 265
         End If
290
-        日期格式()
291 266
     End Sub
292
-    Private Sub 開始日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 開始日期_dtp.ValueChanged
293
-        Set_清單1() : Set_清單2()
267
+    Private Sub 地區1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 地區1_cb.SelectedIndexChanged
268
+        If 地區1_cb.Text = "" And 查詢1_tb.Text = "" Then
269
+            供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear() : Set_清單1()
270
+        ElseIf 地區1_cb.Text = "" Then
271
+            查詢1_tb.Text = "" : 供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
272
+        ElseIf 地區1_cb.Text <> "" Then
273
+            查詢1_tb.Text = "" : 供應商1_下拉表單資料載入()
274
+        End If
294 275
     End Sub
295
-    Private Sub 結束日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 結束日期_dtp.ValueChanged
296
-        Set_清單1() : Set_清單2()
276
+    Private Sub 供應商1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 供應商1_cb.SelectedIndexChanged
277
+        If 地區1_cb.Text <> "" Then
278
+            查詢1_tb.Text = "" : 供應商編碼1_cb.SelectedIndex = 供應商1_cb.SelectedIndex
279
+        End If
297 280
     End Sub
298
-    Private Sub 會計月_CheckedChanged(sender As Object, e As EventArgs) Handles 會計月_ch.Click
299
-        會計月_ch.Checked = True : 一般月_ch.Checked = False : 日期格式()
281
+    Private Sub 供應商編碼1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 供應商編碼1_cb.SelectedIndexChanged
282
+        If 地區1_cb.Text <> "" Then
283
+            查詢1_tb.Text = "" : 供應商1_cb.SelectedIndex = 供應商編碼1_cb.SelectedIndex : 供應商編碼1_tb.Text = 供應商編碼1_cb.Text : Set_清單1()
284
+        End If
300 285
     End Sub
301
-    Private Sub 一般月_CheckedChanged(sender As Object, e As EventArgs) Handles 一般月_ch.Click
302
-        會計月_ch.Checked = False : 一般月_ch.Checked = True : 日期格式()
286
+    Private Sub 查詢1_tb_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 查詢1_tb.KeyPress
287
+        If e.KeyChar = Chr(13) Then
288
+            供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
289
+            關鍵字 = True : PA = 查詢1_tb.Text : Set_清單1() : 地區1_cb.Text = ""
290
+        End If
291
+    End Sub
292
+    Private Sub 清空1_bt_Click(sender As Object, e As EventArgs) Handles 清空1_bt.Click
293
+        業務1_cb.Text = "" : 查詢1_tb.Text = "" : 地區1_cb.Text = ""
303 294
     End Sub
304 295
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
305 296
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
306
-        Set_清單2()
297
+        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
298
+        If aa1 = MsgBoxResult.Ok Then
299
+            存檔1() : Set_清單1()
300
+        Else
301
+            Set_清單1()
302
+        End If
307 303
     End Sub
308 304
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
309 305
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
310
-        Set_清單2()
306
+        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
307
+        If aa1 = MsgBoxResult.Ok Then
308
+            存檔1() : Set_清單1()
309
+        Else
310
+            Set_清單1()
311
+        End If
311 312
     End Sub
312 313
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
313 314
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
314
-        Set_清單2()
315
+        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
316
+        If aa1 = MsgBoxResult.Ok Then
317
+            存檔1() : Set_清單1()
318
+        Else
319
+            Set_清單1()
320
+        End If
321
+    End Sub
322
+    Private Sub 業務1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務1_cb.SelectedIndexChanged
323
+        Set_清單1()
324
+    End Sub
325
+    Private Sub 檔案名稱_tb_DragEnter(sender As Object, e As DragEventArgs) Handles 檔案名稱_tb.DragEnter
326
+        If e.Data.GetDataPresent(DataFormats.FileDrop) Then
327
+            Dim files As String()
328
+            Try
329
+                files = CType(e.Data.GetData(DataFormats.FileDrop), String())
330
+                檔案名稱_tb.Text = files(files.Length - 1)
331
+            Catch ex As Exception
332
+                MessageBox.Show(ex.Message)
333
+                Return
334
+            End Try
335
+        End If
336
+        Dim STR2 As Integer = 0
337
+        檔名讀取_tb.Text = 檔案名稱_tb.Text
338
+        If 檔案名稱_tb.Text = "" Then
339
+        Else
340
+            For i As Integer = 0 To 9999
341
+                Dim STR1 As Integer = Strings.Len(檔名讀取_tb.Text)
342
+                If Strings.Right((檔名讀取_tb.Text), 1) <> "\" Then
343
+                    STR1 -= 1 : STR2 += 1
344
+                    If STR1 = 0 Then
345
+                        檔名讀取_tb.Text = ""
346
+                        檔案名稱_tb.Text = ""
347
+                        i = 9999
348
+                    Else
349
+                        檔名讀取_tb.Text = Strings.Left((檔名讀取_tb.Text), STR1)
350
+                    End If
351
+                Else
352
+                    檔名讀取_tb.Text = Strings.Right((檔案名稱_tb.Text), STR2)
353
+                    檔案名稱_tb.Text = 檔名讀取_tb.Text
354
+                    i = 9999
355
+                End If
356
+            Next
357
+        End If
358
+    End Sub
359
+    Private Sub 檔案名稱_tb_DragDrop(ByVal sender As Object, ByVal e As DragEventArgs) Handles 檔案名稱_tb.DragDrop
360
+        Dim files As Array = e.Data.GetData(DataFormats.FileDrop)
361
+        For Each file As String In files
362
+            檔案名稱_tb.AppendText(file + Environment.NewLine)
363
+        Next
364
+    End Sub
365
+    Private Sub 刪除單據上點選的資料_bt_Click(sender As Object, e As EventArgs) Handles 刪除單據上點選的資料_bt.Click
366
+        If gUserName <> 申請人_tb.Text And Val(登入人級別) >= 3 Then
367
+            MsgBox("不能修改其他申請人的資料")
368
+        Else
369
+            PA = 項次_tb.Text : SQL_採購控制表_刪除()
370
+        End If
371
+        Set_清單1() : MsgBox("已刪除選中的資料")
372
+    End Sub
373
+    Private Sub 讀取資料夾路徑_bt_Click(sender As Object, e As EventArgs) Handles 讀取資料夾路徑_bt.Click
374
+        If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then : 本機資料夾_wb.Navigate(FolderBrowserDialog1.SelectedPath) : End If
375
+    End Sub
376
+    Private Sub 圖檔入系統_bt_Click(sender As Object, e As EventArgs) Handles 圖檔入系統_bt.Click
377
+        If 項次_tb.Text = "" Then : MsgBox("請先選擇要指定訂製圖檔的採購資料!!")
378
+        Else
379
+            If 檔案名稱_tb.Text <> "" Then
380
+                Dim 驗證 As String : Dim 取變數 As String
381
+                取變數 = Strings.StrReverse(檔案名稱_tb.Text)
382
+                For i As Integer = 1 To 10
383
+                    If i = 1 Then
384
+                        驗證 = Strings.Left(取變數, i)
385
+                    Else
386
+                        If Strings.Mid(取變數, i, 1) = "." Then
387
+                            驗證 = Strings.StrReverse(驗證) : Exit For
388
+                        Else
389
+                            驗證 = 驗證 & Strings.Mid(取變數, i, 1)
390
+                        End If
391
+                    End If
392
+                Next
393
+
394
+                If 驗證 = "PNG" Or 驗證 = "png" Or 驗證 = "GIF" Or 驗證 = "gif" Or 驗證 = "BMP" Or 驗證 = "bmp" Or 驗證 = "JPG" Or 驗證 = "jpg" Or 驗證 = "JPEG" Or 驗證 = "jpeg" Then
395
+                    Dim 進版 As Integer
396
+                    If 版次_tb.Text = "" Then
397
+                        版次_tb.Text = "V01"
398
+                    Else
399
+                        進版 = Strings.Right(版次_tb.Text, 2) : 進版 += 1
400
+                        If 進版 < 10 Then : 版次_tb.Text = "V" & "0" & 進版
401
+                        Else : 版次_tb.Text = "V" & EDR : End If
402
+                    End If
403
+
404
+                    PA1 = 項次_tb.Text : PA2 = 單號1_tb.Text : PA3 = 版次_tb.Text : PA4 = 檔案名稱_tb.Text
405
+                    SQL_採購控制表_圖片新增() : SQL_採購控制表_修改() : conn.Close()
406
+                    '---FTP方式刪除檔案----------------------------------------------------------------------------------------------------------------------------------------------------------------------
407
+                    Dim frq As FtpWebRequest, frp As FtpWebResponse, fcr As NetworkCredential
408
+                    frq = CType(WebRequest.Create(New Uri(Target1 & 檔案名稱_tb.Text)), FtpWebRequest)
409
+                    fcr = New NetworkCredential(FTP帳號, FTP密碼)
410
+                    frq.Credentials = fcr
411
+                    frq.Method = WebRequestMethods.Ftp.DeleteFile
412
+                    frq.UseBinary = True
413
+                    frp = CType(frq.GetResponse, FtpWebResponse)
414
+                    frp.Close()
415
+                    FTP資料夾_wb.Refresh()
416
+                    '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
417
+                    物料圖1_pb.Image = Nothing : PA15 = 項次_tb.Text : PA16 = 版次_tb.Text : SQL_採購控制表_訂製圖片()
418
+                    While dr.Read() = True
419
+                        Dim unused As Byte() = New Byte(-1) {}
420
+                        Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
421
+                        Dim oStream As New MemoryStream(bytes)
422
+                        物料圖1_pb.Image = Bitmap.FromStream(oStream)
423
+                    End While
424
+                    conn.Close()
425
+                    物料圖1_pb.SizeMode = 4
426
+                    '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
427
+                    存檔1() : Set_清單5() : Set_清單1() : 檔案名稱_tb.Text = ""
428
+                Else
429
+                    MsgBox("上傳文件並非常用圖片格式,文件已自動刪除,請專換成常用圖片檔案再行操作。")
430
+                    '---FTP方式刪除檔案----------------------------------------------------------------------------------------------------------------------------------------------------------------------
431
+                    Dim frq As FtpWebRequest, frp As FtpWebResponse, fcr As NetworkCredential
432
+                    frq = CType(WebRequest.Create(New Uri(Target1 & 檔案名稱_tb.Text)), FtpWebRequest)
433
+                    fcr = New NetworkCredential(FTP帳號, FTP密碼)
434
+                    frq.Credentials = fcr
435
+                    frq.Method = WebRequestMethods.Ftp.DeleteFile
436
+                    frq.UseBinary = True
437
+                    frp = CType(frq.GetResponse, FtpWebResponse)
438
+                    frp.Close()
439
+                    FTP資料夾_wb.Refresh()
440
+                    檔案名稱_tb.Text = ""
441
+                End If
442
+            End If
443
+        End If
315 444
     End Sub
316
-    Private Sub 採購明細_bt_Click(sender As Object, e As EventArgs) Handles 採購明細_bt.Click
317
-        採購明細_bt.Enabled = False : 應負帳款_bt.Enabled = True : 採購清單_dgv.Visible = True : 供應商_dgv.Visible = False
445
+    Private Sub 下載圖檔_bt_Click(sender As Object, e As EventArgs) Handles 下載圖檔_bt.Click
446
+        If 物料圖1_pb.Image Is Nothing Then : MsgBox("所選擇的資料沒有圖片檔案,無法下載。")
447
+        Else
448
+            With SaveFileDialog1 : .Filter = "所有文件(*.jpg)|*.jpg" : End With
449
+            SaveFileDialog1.FileName = 單號1_tb.Text & "-" & 料號_tb.Text & "-" & 版次_tb.Text & ".jpg"
450
+
451
+            Dim result As DialogResult = SaveFileDialog1.ShowDialog()
452
+            下載檔名_tb.Text = SaveFileDialog1.FileName
453
+            If result = System.Windows.Forms.DialogResult.Cancel Then
454
+                Exit Sub
455
+            End If
456
+
457
+            PA15 = 項次_tb.Text : PA16 = 版次_tb.Text
458
+            ds3.Clear() : SQL_採購控制表_訂製圖片下載() : da.Fill(ds3)
459
+            If ds3.Tables(0).Rows.Count > 0 Then
460
+                Dim imgData() As Byte
461
+                imgData = ds3.Tables(0).Rows(0).Item("圖片")
462
+                Dim fs As FileStream
463
+                fs = File.Create(下載檔名_tb.Text, imgData.Length - 1)
464
+                fs.Write(imgData, 0, imgData.Length - 1)
465
+                fs.Close()
466
+            End If : conn.Close() : MsgBox("下載完成")
467
+        End If
318 468
     End Sub
319
-    Private Sub 應負帳款_bt_Click(sender As Object, e As EventArgs) Handles 應負帳款_bt.Click
320
-        採購明細_bt.Enabled = True : 應負帳款_bt.Enabled = False : 採購清單_dgv.Visible = False : 供應商_dgv.Visible = True
469
+    Private Sub 大圖預覽_bt_Click(sender As Object, e As EventArgs) Handles 大圖預覽_bt.Click
470
+        If 項次_tb.Text = "" Or 版次_tb.Text = "" Then
471
+            MsgBox("沒有訂製圖或是沒有決哲訂製圖")
472
+        Else
473
+            採購訂製大圖.ShowDialog()
474
+        End If
321 475
     End Sub
322
-    Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
323
-        Set_清單1() : Set_清單2()
476
+    Private Sub 存檔1()
477
+        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
478
+            資料數 = 採購清單_dgv.Rows.Count : MyModule1.進度條()
479
+            If gUserName <> 採購清單_dgv("申請人", i).Value And Val(登入人級別) >= 3 Then
480
+            Else
481
+                PA = 採購清單_dgv("資料流水號", i).Value : PA1 = 採購清單_dgv("物料狀態", i).Value : PA2 = 採購清單_dgv("訂製狀態", i).Value : PA3 = 採購清單_dgv("倉儲狀態", i).Value
482
+                PA4 = 採購清單_dgv("備註", i).Value.ToString : PA5 = 採購清單_dgv("採購日期", i).Value.ToString : PA6 = 採購清單_dgv("預計進廠日", i).Value.ToString
483
+                NU1 = 採購清單_dgv("數量", i).Value : NU2 = 採購清單_dgv("成本", i).Value : NU3 = NU1 * NU2
484
+                SQL_採購控制表_存檔()
485
+            End If
486
+        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
487
+        Set_清單1()
488
+    End Sub
489
+    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
490
+        存檔1() : MsgBox("修改完成。")
491
+    End Sub
492
+    Private Sub 過帳_bt_Click(sender As Object, e As EventArgs) Handles 過帳_bt.Click
493
+        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
494
+            資料數 = 採購清單_dgv.Rows.Count : MyModule1.進度條()
495
+            If 採購清單_dgv("選擇", i).Value = True Then
496
+                PA = 採購清單_dgv("資料流水號", i).Value : PA2 = "1" : PA1 = 採購清單_dgv("過帳日期", i).Value
497
+                SQL_採購控制表_過帳()
498
+            End If
499
+        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
500
+        Set_清單1()
324 501
     End Sub
325
-    Private Sub 開啟供應商資料表_bt_Click(sender As Object, e As EventArgs) Handles 開啟供應商資料表_bt.Click
326
-        PA = "" : 供應商資料表.Show() : 供應商資料表.BringToFront()
502
+    Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
503
+        Set_清單1()
327 504
     End Sub
328 505
 End Class

+ 806
- 0
YD-ERP-SYS/採購系統管理/採購應負帳款.Designer.vb 파일 보기

@@ -0,0 +1,806 @@
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 DataGridViewCellStyle13 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle14 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle15 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle16 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29
+        Dim DataGridViewCellStyle17 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
+        Dim DataGridViewCellStyle18 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
31
+        Me.中間日期_dtp = New System.Windows.Forms.DateTimePicker()
32
+        Me.一般月_ch = New System.Windows.Forms.CheckBox()
33
+        Me.會計月_ch = New System.Windows.Forms.CheckBox()
34
+        Me.下個月_bt = New System.Windows.Forms.Button()
35
+        Me.上個月_bt = New System.Windows.Forms.Button()
36
+        Me.Label4 = New System.Windows.Forms.Label()
37
+        Me.結束日期_dtp = New System.Windows.Forms.DateTimePicker()
38
+        Me.開始日期_dtp = New System.Windows.Forms.DateTimePicker()
39
+        Me.供應商_dgv = New System.Windows.Forms.DataGridView()
40
+        Me.Label9 = New System.Windows.Forms.Label()
41
+        Me.資料筆數1_tb = New System.Windows.Forms.TextBox()
42
+        Me.Label10 = New System.Windows.Forms.Label()
43
+        Me.採購清單_dgv = New System.Windows.Forms.DataGridView()
44
+        Me.Label1 = New System.Windows.Forms.Label()
45
+        Me.資料筆數_tb = New System.Windows.Forms.TextBox()
46
+        Me.Label2 = New System.Windows.Forms.Label()
47
+        Me.大間距_ch = New System.Windows.Forms.CheckBox()
48
+        Me.中間距_ch = New System.Windows.Forms.CheckBox()
49
+        Me.小間距_ch = New System.Windows.Forms.CheckBox()
50
+        Me.採購金額1_tb = New System.Windows.Forms.TextBox()
51
+        Me.Label6 = New System.Windows.Forms.Label()
52
+        Me.供應商_tb = New System.Windows.Forms.TextBox()
53
+        Me.Label3 = New System.Windows.Forms.Label()
54
+        Me.當月貨款_tb = New System.Windows.Forms.TextBox()
55
+        Me.Label16 = New System.Windows.Forms.Label()
56
+        Me.日期2_dtp = New System.Windows.Forms.DateTimePicker()
57
+        Me.日期1_dtp = New System.Windows.Forms.DateTimePicker()
58
+        Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
59
+        Me.採購明細_bt = New System.Windows.Forms.Button()
60
+        Me.應負帳款_bt = New System.Windows.Forms.Button()
61
+        Me.DTP1 = New System.Windows.Forms.DateTimePicker()
62
+        Me.DTP2 = New System.Windows.Forms.DateTimePicker()
63
+        Me.開啟供應商資料表_bt = New System.Windows.Forms.Button()
64
+        Me.重新讀取_bt = New System.Windows.Forms.Button()
65
+        Me.存檔_bt = New System.Windows.Forms.Button()
66
+        Me.個人實付_tb = New System.Windows.Forms.TextBox()
67
+        Me.Label5 = New System.Windows.Forms.Label()
68
+        Me.公司實付_tb = New System.Windows.Forms.TextBox()
69
+        Me.Label7 = New System.Windows.Forms.Label()
70
+        Me.實付金額_tb = New System.Windows.Forms.TextBox()
71
+        Me.Label8 = New System.Windows.Forms.Label()
72
+        Me.其他扣款_tb = New System.Windows.Forms.TextBox()
73
+        Me.Label11 = New System.Windows.Forms.Label()
74
+        Me.廣告費_tb = New System.Windows.Forms.TextBox()
75
+        Me.Label12 = New System.Windows.Forms.Label()
76
+        Me.稅金_tb = New System.Windows.Forms.TextBox()
77
+        Me.Label13 = New System.Windows.Forms.Label()
78
+        Me.合計_dgv = New System.Windows.Forms.DataGridView()
79
+        CType(Me.供應商_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
80
+        CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
81
+        CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).BeginInit()
82
+        CType(Me.合計_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
83
+        Me.SuspendLayout()
84
+        '
85
+        '中間日期_dtp
86
+        '
87
+        Me.中間日期_dtp.Cursor = System.Windows.Forms.Cursors.WaitCursor
88
+        Me.中間日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
89
+        Me.中間日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
90
+        Me.中間日期_dtp.Location = New System.Drawing.Point(888, 209)
91
+        Me.中間日期_dtp.Name = "中間日期_dtp"
92
+        Me.中間日期_dtp.Size = New System.Drawing.Size(43, 23)
93
+        Me.中間日期_dtp.TabIndex = 1175
94
+        Me.中間日期_dtp.UseWaitCursor = True
95
+        Me.中間日期_dtp.Visible = False
96
+        '
97
+        '一般月_ch
98
+        '
99
+        Me.一般月_ch.AutoSize = True
100
+        Me.一般月_ch.Cursor = System.Windows.Forms.Cursors.WaitCursor
101
+        Me.一般月_ch.Location = New System.Drawing.Point(143, 34)
102
+        Me.一般月_ch.Name = "一般月_ch"
103
+        Me.一般月_ch.Size = New System.Drawing.Size(63, 20)
104
+        Me.一般月_ch.TabIndex = 1174
105
+        Me.一般月_ch.Text = "一般月"
106
+        Me.一般月_ch.UseVisualStyleBackColor = True
107
+        Me.一般月_ch.UseWaitCursor = True
108
+        '
109
+        '會計月_ch
110
+        '
111
+        Me.會計月_ch.AutoSize = True
112
+        Me.會計月_ch.Checked = True
113
+        Me.會計月_ch.CheckState = System.Windows.Forms.CheckState.Checked
114
+        Me.會計月_ch.Cursor = System.Windows.Forms.Cursors.WaitCursor
115
+        Me.會計月_ch.Location = New System.Drawing.Point(8, 34)
116
+        Me.會計月_ch.Name = "會計月_ch"
117
+        Me.會計月_ch.Size = New System.Drawing.Size(63, 20)
118
+        Me.會計月_ch.TabIndex = 1173
119
+        Me.會計月_ch.Text = "會計月"
120
+        Me.會計月_ch.UseVisualStyleBackColor = True
121
+        Me.會計月_ch.UseWaitCursor = True
122
+        '
123
+        '下個月_bt
124
+        '
125
+        Me.下個月_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
126
+        Me.下個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
127
+        Me.下個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
128
+        Me.下個月_bt.Location = New System.Drawing.Point(129, 55)
129
+        Me.下個月_bt.Name = "下個月_bt"
130
+        Me.下個月_bt.Size = New System.Drawing.Size(115, 23)
131
+        Me.下個月_bt.TabIndex = 1172
132
+        Me.下個月_bt.Text = "下個月"
133
+        Me.下個月_bt.UseVisualStyleBackColor = True
134
+        Me.下個月_bt.UseWaitCursor = True
135
+        '
136
+        '上個月_bt
137
+        '
138
+        Me.上個月_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
139
+        Me.上個月_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
140
+        Me.上個月_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
141
+        Me.上個月_bt.Location = New System.Drawing.Point(8, 55)
142
+        Me.上個月_bt.Name = "上個月_bt"
143
+        Me.上個月_bt.Size = New System.Drawing.Size(115, 23)
144
+        Me.上個月_bt.TabIndex = 1171
145
+        Me.上個月_bt.Text = "上個月"
146
+        Me.上個月_bt.UseVisualStyleBackColor = True
147
+        Me.上個月_bt.UseWaitCursor = True
148
+        '
149
+        'Label4
150
+        '
151
+        Me.Label4.AutoSize = True
152
+        Me.Label4.Cursor = System.Windows.Forms.Cursors.WaitCursor
153
+        Me.Label4.Location = New System.Drawing.Point(114, 11)
154
+        Me.Label4.Name = "Label4"
155
+        Me.Label4.Size = New System.Drawing.Size(20, 16)
156
+        Me.Label4.TabIndex = 1170
157
+        Me.Label4.Text = "到"
158
+        Me.Label4.UseWaitCursor = True
159
+        '
160
+        '結束日期_dtp
161
+        '
162
+        Me.結束日期_dtp.Cursor = System.Windows.Forms.Cursors.WaitCursor
163
+        Me.結束日期_dtp.DropDownAlign = System.Windows.Forms.LeftRightAlignment.Right
164
+        Me.結束日期_dtp.Enabled = False
165
+        Me.結束日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
166
+        Me.結束日期_dtp.Location = New System.Drawing.Point(136, 7)
167
+        Me.結束日期_dtp.Name = "結束日期_dtp"
168
+        Me.結束日期_dtp.Size = New System.Drawing.Size(105, 23)
169
+        Me.結束日期_dtp.TabIndex = 1169
170
+        Me.結束日期_dtp.UseWaitCursor = True
171
+        '
172
+        '開始日期_dtp
173
+        '
174
+        Me.開始日期_dtp.Cursor = System.Windows.Forms.Cursors.WaitCursor
175
+        Me.開始日期_dtp.Enabled = False
176
+        Me.開始日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
177
+        Me.開始日期_dtp.Location = New System.Drawing.Point(8, 7)
178
+        Me.開始日期_dtp.Name = "開始日期_dtp"
179
+        Me.開始日期_dtp.Size = New System.Drawing.Size(105, 23)
180
+        Me.開始日期_dtp.TabIndex = 1168
181
+        Me.開始日期_dtp.UseWaitCursor = True
182
+        '
183
+        '供應商_dgv
184
+        '
185
+        DataGridViewCellStyle13.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
186
+        Me.供應商_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle13
187
+        Me.供應商_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
188
+            Or System.Windows.Forms.AnchorStyles.Left) _
189
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
190
+        Me.供應商_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
191
+        Me.供應商_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
192
+        Me.供應商_dgv.Cursor = System.Windows.Forms.Cursors.Default
193
+        Me.供應商_dgv.Location = New System.Drawing.Point(247, 7)
194
+        Me.供應商_dgv.Name = "供應商_dgv"
195
+        Me.供應商_dgv.RowHeadersWidth = 5
196
+        DataGridViewCellStyle14.Font = New System.Drawing.Font("微軟正黑體", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
197
+        DataGridViewCellStyle14.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
198
+        Me.供應商_dgv.RowsDefaultCellStyle = DataGridViewCellStyle14
199
+        Me.供應商_dgv.RowTemplate.Height = 24
200
+        Me.供應商_dgv.Size = New System.Drawing.Size(1092, 738)
201
+        Me.供應商_dgv.TabIndex = 1439
202
+        '
203
+        'Label9
204
+        '
205
+        Me.Label9.AutoSize = True
206
+        Me.Label9.Cursor = System.Windows.Forms.Cursors.WaitCursor
207
+        Me.Label9.ImeMode = System.Windows.Forms.ImeMode.NoControl
208
+        Me.Label9.Location = New System.Drawing.Point(197, 532)
209
+        Me.Label9.Name = "Label9"
210
+        Me.Label9.Size = New System.Drawing.Size(44, 16)
211
+        Me.Label9.TabIndex = 1442
212
+        Me.Label9.Text = "筆資料"
213
+        Me.Label9.UseWaitCursor = True
214
+        '
215
+        '資料筆數1_tb
216
+        '
217
+        Me.資料筆數1_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
218
+        Me.資料筆數1_tb.Location = New System.Drawing.Point(91, 529)
219
+        Me.資料筆數1_tb.Name = "資料筆數1_tb"
220
+        Me.資料筆數1_tb.Size = New System.Drawing.Size(103, 23)
221
+        Me.資料筆數1_tb.TabIndex = 1441
222
+        Me.資料筆數1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
223
+        Me.資料筆數1_tb.UseWaitCursor = True
224
+        '
225
+        'Label10
226
+        '
227
+        Me.Label10.AutoSize = True
228
+        Me.Label10.Cursor = System.Windows.Forms.Cursors.WaitCursor
229
+        Me.Label10.ImeMode = System.Windows.Forms.ImeMode.NoControl
230
+        Me.Label10.Location = New System.Drawing.Point(6, 532)
231
+        Me.Label10.Name = "Label10"
232
+        Me.Label10.Size = New System.Drawing.Size(80, 16)
233
+        Me.Label10.TabIndex = 1440
234
+        Me.Label10.Text = "應付賬款,共"
235
+        Me.Label10.UseWaitCursor = True
236
+        '
237
+        '採購清單_dgv
238
+        '
239
+        DataGridViewCellStyle15.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer))
240
+        Me.採購清單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle15
241
+        Me.採購清單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
242
+            Or System.Windows.Forms.AnchorStyles.Left) _
243
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
244
+        Me.採購清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
245
+        Me.採購清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
246
+        Me.採購清單_dgv.Cursor = System.Windows.Forms.Cursors.Default
247
+        Me.採購清單_dgv.Location = New System.Drawing.Point(247, 7)
248
+        Me.採購清單_dgv.Name = "採購清單_dgv"
249
+        Me.採購清單_dgv.RowHeadersWidth = 5
250
+        DataGridViewCellStyle16.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
251
+        DataGridViewCellStyle16.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
252
+        Me.採購清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle16
253
+        Me.採購清單_dgv.RowTemplate.Height = 24
254
+        Me.採購清單_dgv.Size = New System.Drawing.Size(1092, 738)
255
+        Me.採購清單_dgv.TabIndex = 1443
256
+        Me.採購清單_dgv.Visible = False
257
+        '
258
+        'Label1
259
+        '
260
+        Me.Label1.AutoSize = True
261
+        Me.Label1.Cursor = System.Windows.Forms.Cursors.WaitCursor
262
+        Me.Label1.ImeMode = System.Windows.Forms.ImeMode.NoControl
263
+        Me.Label1.Location = New System.Drawing.Point(197, 507)
264
+        Me.Label1.Name = "Label1"
265
+        Me.Label1.Size = New System.Drawing.Size(44, 16)
266
+        Me.Label1.TabIndex = 1446
267
+        Me.Label1.Text = "筆資料"
268
+        Me.Label1.UseWaitCursor = True
269
+        '
270
+        '資料筆數_tb
271
+        '
272
+        Me.資料筆數_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
273
+        Me.資料筆數_tb.Location = New System.Drawing.Point(91, 504)
274
+        Me.資料筆數_tb.Name = "資料筆數_tb"
275
+        Me.資料筆數_tb.Size = New System.Drawing.Size(103, 23)
276
+        Me.資料筆數_tb.TabIndex = 1445
277
+        Me.資料筆數_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
278
+        Me.資料筆數_tb.UseWaitCursor = True
279
+        '
280
+        'Label2
281
+        '
282
+        Me.Label2.AutoSize = True
283
+        Me.Label2.Cursor = System.Windows.Forms.Cursors.WaitCursor
284
+        Me.Label2.ImeMode = System.Windows.Forms.ImeMode.NoControl
285
+        Me.Label2.Location = New System.Drawing.Point(5, 507)
286
+        Me.Label2.Name = "Label2"
287
+        Me.Label2.Size = New System.Drawing.Size(80, 16)
288
+        Me.Label2.TabIndex = 1444
289
+        Me.Label2.Text = "採購明細,共"
290
+        Me.Label2.UseWaitCursor = True
291
+        '
292
+        '大間距_ch
293
+        '
294
+        Me.大間距_ch.AutoSize = True
295
+        Me.大間距_ch.Cursor = System.Windows.Forms.Cursors.WaitCursor
296
+        Me.大間距_ch.Location = New System.Drawing.Point(142, 238)
297
+        Me.大間距_ch.Name = "大間距_ch"
298
+        Me.大間距_ch.Size = New System.Drawing.Size(63, 20)
299
+        Me.大間距_ch.TabIndex = 1449
300
+        Me.大間距_ch.Text = "大間距"
301
+        Me.大間距_ch.UseVisualStyleBackColor = True
302
+        Me.大間距_ch.UseWaitCursor = True
303
+        '
304
+        '中間距_ch
305
+        '
306
+        Me.中間距_ch.AutoSize = True
307
+        Me.中間距_ch.Cursor = System.Windows.Forms.Cursors.WaitCursor
308
+        Me.中間距_ch.Location = New System.Drawing.Point(73, 238)
309
+        Me.中間距_ch.Name = "中間距_ch"
310
+        Me.中間距_ch.Size = New System.Drawing.Size(63, 20)
311
+        Me.中間距_ch.TabIndex = 1448
312
+        Me.中間距_ch.Text = "中間距"
313
+        Me.中間距_ch.UseVisualStyleBackColor = True
314
+        Me.中間距_ch.UseWaitCursor = True
315
+        '
316
+        '小間距_ch
317
+        '
318
+        Me.小間距_ch.AutoSize = True
319
+        Me.小間距_ch.Cursor = System.Windows.Forms.Cursors.WaitCursor
320
+        Me.小間距_ch.Location = New System.Drawing.Point(4, 238)
321
+        Me.小間距_ch.Name = "小間距_ch"
322
+        Me.小間距_ch.Size = New System.Drawing.Size(63, 20)
323
+        Me.小間距_ch.TabIndex = 1447
324
+        Me.小間距_ch.Text = "小間距"
325
+        Me.小間距_ch.UseVisualStyleBackColor = True
326
+        Me.小間距_ch.UseWaitCursor = True
327
+        '
328
+        '採購金額1_tb
329
+        '
330
+        Me.採購金額1_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
331
+        Me.採購金額1_tb.ForeColor = System.Drawing.Color.Green
332
+        Me.採購金額1_tb.Location = New System.Drawing.Point(72, 288)
333
+        Me.採購金額1_tb.Name = "採購金額1_tb"
334
+        Me.採購金額1_tb.Size = New System.Drawing.Size(169, 23)
335
+        Me.採購金額1_tb.TabIndex = 1456
336
+        Me.採購金額1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
337
+        Me.採購金額1_tb.UseWaitCursor = True
338
+        '
339
+        'Label6
340
+        '
341
+        Me.Label6.AutoSize = True
342
+        Me.Label6.Cursor = System.Windows.Forms.Cursors.WaitCursor
343
+        Me.Label6.ForeColor = System.Drawing.Color.Green
344
+        Me.Label6.Location = New System.Drawing.Point(4, 291)
345
+        Me.Label6.Name = "Label6"
346
+        Me.Label6.Size = New System.Drawing.Size(68, 16)
347
+        Me.Label6.TabIndex = 1455
348
+        Me.Label6.Text = "採 購  金 額"
349
+        Me.Label6.UseWaitCursor = True
350
+        '
351
+        '供應商_tb
352
+        '
353
+        Me.供應商_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
354
+        Me.供應商_tb.ForeColor = System.Drawing.Color.Green
355
+        Me.供應商_tb.Location = New System.Drawing.Point(72, 263)
356
+        Me.供應商_tb.Name = "供應商_tb"
357
+        Me.供應商_tb.Size = New System.Drawing.Size(169, 23)
358
+        Me.供應商_tb.TabIndex = 1454
359
+        Me.供應商_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
360
+        Me.供應商_tb.UseWaitCursor = True
361
+        '
362
+        'Label3
363
+        '
364
+        Me.Label3.AutoSize = True
365
+        Me.Label3.Cursor = System.Windows.Forms.Cursors.WaitCursor
366
+        Me.Label3.ForeColor = System.Drawing.Color.Green
367
+        Me.Label3.Location = New System.Drawing.Point(4, 266)
368
+        Me.Label3.Name = "Label3"
369
+        Me.Label3.Size = New System.Drawing.Size(68, 16)
370
+        Me.Label3.TabIndex = 1453
371
+        Me.Label3.Text = "供    應    商"
372
+        Me.Label3.UseWaitCursor = True
373
+        '
374
+        '當月貨款_tb
375
+        '
376
+        Me.當月貨款_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
377
+        Me.當月貨款_tb.ForeColor = System.Drawing.Color.Blue
378
+        Me.當月貨款_tb.Location = New System.Drawing.Point(72, 322)
379
+        Me.當月貨款_tb.Name = "當月貨款_tb"
380
+        Me.當月貨款_tb.Size = New System.Drawing.Size(169, 23)
381
+        Me.當月貨款_tb.TabIndex = 1452
382
+        Me.當月貨款_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
383
+        Me.當月貨款_tb.UseWaitCursor = True
384
+        '
385
+        'Label16
386
+        '
387
+        Me.Label16.AutoSize = True
388
+        Me.Label16.Cursor = System.Windows.Forms.Cursors.WaitCursor
389
+        Me.Label16.ForeColor = System.Drawing.Color.Blue
390
+        Me.Label16.Location = New System.Drawing.Point(5, 325)
391
+        Me.Label16.Name = "Label16"
392
+        Me.Label16.Size = New System.Drawing.Size(56, 16)
393
+        Me.Label16.TabIndex = 1451
394
+        Me.Label16.Text = "當月貨款"
395
+        Me.Label16.UseWaitCursor = True
396
+        '
397
+        '日期2_dtp
398
+        '
399
+        Me.日期2_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
400
+        Me.日期2_dtp.Cursor = System.Windows.Forms.Cursors.WaitCursor
401
+        Me.日期2_dtp.Enabled = False
402
+        Me.日期2_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
403
+        Me.日期2_dtp.Location = New System.Drawing.Point(937, 238)
404
+        Me.日期2_dtp.Name = "日期2_dtp"
405
+        Me.日期2_dtp.Size = New System.Drawing.Size(122, 23)
406
+        Me.日期2_dtp.TabIndex = 1458
407
+        Me.日期2_dtp.UseWaitCursor = True
408
+        Me.日期2_dtp.Visible = False
409
+        '
410
+        '日期1_dtp
411
+        '
412
+        Me.日期1_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
413
+        Me.日期1_dtp.Cursor = System.Windows.Forms.Cursors.WaitCursor
414
+        Me.日期1_dtp.Enabled = False
415
+        Me.日期1_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
416
+        Me.日期1_dtp.Location = New System.Drawing.Point(937, 209)
417
+        Me.日期1_dtp.Name = "日期1_dtp"
418
+        Me.日期1_dtp.Size = New System.Drawing.Size(122, 23)
419
+        Me.日期1_dtp.TabIndex = 1457
420
+        Me.日期1_dtp.UseWaitCursor = True
421
+        Me.日期1_dtp.Visible = False
422
+        '
423
+        '物料圖1_pb
424
+        '
425
+        Me.物料圖1_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
426
+        Me.物料圖1_pb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
427
+        Me.物料圖1_pb.Cursor = System.Windows.Forms.Cursors.WaitCursor
428
+        Me.物料圖1_pb.Location = New System.Drawing.Point(4, 82)
429
+        Me.物料圖1_pb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
430
+        Me.物料圖1_pb.Name = "物料圖1_pb"
431
+        Me.物料圖1_pb.Size = New System.Drawing.Size(238, 152)
432
+        Me.物料圖1_pb.TabIndex = 1459
433
+        Me.物料圖1_pb.TabStop = False
434
+        Me.物料圖1_pb.UseWaitCursor = True
435
+        '
436
+        '採購明細_bt
437
+        '
438
+        Me.採購明細_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
439
+        Me.採購明細_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
440
+        Me.採購明細_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
441
+        Me.採購明細_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
442
+        Me.採購明細_bt.Location = New System.Drawing.Point(4, 668)
443
+        Me.採購明細_bt.Name = "採購明細_bt"
444
+        Me.採購明細_bt.Size = New System.Drawing.Size(237, 25)
445
+        Me.採購明細_bt.TabIndex = 1460
446
+        Me.採購明細_bt.Text = "採購明細"
447
+        Me.採購明細_bt.UseVisualStyleBackColor = True
448
+        Me.採購明細_bt.UseWaitCursor = True
449
+        '
450
+        '應負帳款_bt
451
+        '
452
+        Me.應負帳款_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
453
+        Me.應負帳款_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
454
+        Me.應負帳款_bt.Enabled = False
455
+        Me.應負帳款_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
456
+        Me.應負帳款_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
457
+        Me.應負帳款_bt.Location = New System.Drawing.Point(4, 696)
458
+        Me.應負帳款_bt.Name = "應負帳款_bt"
459
+        Me.應負帳款_bt.Size = New System.Drawing.Size(237, 25)
460
+        Me.應負帳款_bt.TabIndex = 1461
461
+        Me.應負帳款_bt.Text = "應付帳款"
462
+        Me.應負帳款_bt.UseVisualStyleBackColor = True
463
+        Me.應負帳款_bt.UseWaitCursor = True
464
+        '
465
+        'DTP1
466
+        '
467
+        Me.DTP1.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
468
+        Me.DTP1.Cursor = System.Windows.Forms.Cursors.WaitCursor
469
+        Me.DTP1.Enabled = False
470
+        Me.DTP1.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
471
+        Me.DTP1.Location = New System.Drawing.Point(937, 266)
472
+        Me.DTP1.Name = "DTP1"
473
+        Me.DTP1.Size = New System.Drawing.Size(122, 23)
474
+        Me.DTP1.TabIndex = 1462
475
+        Me.DTP1.UseWaitCursor = True
476
+        Me.DTP1.Visible = False
477
+        '
478
+        'DTP2
479
+        '
480
+        Me.DTP2.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
481
+        Me.DTP2.Cursor = System.Windows.Forms.Cursors.WaitCursor
482
+        Me.DTP2.Enabled = False
483
+        Me.DTP2.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
484
+        Me.DTP2.Location = New System.Drawing.Point(937, 295)
485
+        Me.DTP2.Name = "DTP2"
486
+        Me.DTP2.Size = New System.Drawing.Size(122, 23)
487
+        Me.DTP2.TabIndex = 1463
488
+        Me.DTP2.UseWaitCursor = True
489
+        Me.DTP2.Visible = False
490
+        '
491
+        '開啟供應商資料表_bt
492
+        '
493
+        Me.開啟供應商資料表_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
494
+        Me.開啟供應商資料表_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
495
+        Me.開啟供應商資料表_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
496
+        Me.開啟供應商資料表_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
497
+        Me.開啟供應商資料表_bt.Location = New System.Drawing.Point(4, 750)
498
+        Me.開啟供應商資料表_bt.Name = "開啟供應商資料表_bt"
499
+        Me.開啟供應商資料表_bt.Size = New System.Drawing.Size(237, 25)
500
+        Me.開啟供應商資料表_bt.TabIndex = 1464
501
+        Me.開啟供應商資料表_bt.Text = "開啟供應商資料表"
502
+        Me.開啟供應商資料表_bt.UseVisualStyleBackColor = True
503
+        Me.開啟供應商資料表_bt.UseWaitCursor = True
504
+        '
505
+        '重新讀取_bt
506
+        '
507
+        Me.重新讀取_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
508
+        Me.重新讀取_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
509
+        Me.重新讀取_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
510
+        Me.重新讀取_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
511
+        Me.重新讀取_bt.Location = New System.Drawing.Point(4, 723)
512
+        Me.重新讀取_bt.Name = "重新讀取_bt"
513
+        Me.重新讀取_bt.Size = New System.Drawing.Size(237, 25)
514
+        Me.重新讀取_bt.TabIndex = 1465
515
+        Me.重新讀取_bt.Text = "重新讀取"
516
+        Me.重新讀取_bt.UseVisualStyleBackColor = True
517
+        Me.重新讀取_bt.UseWaitCursor = True
518
+        '
519
+        '存檔_bt
520
+        '
521
+        Me.存檔_bt.Anchor = CType(((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left) _
522
+            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
523
+        Me.存檔_bt.Cursor = System.Windows.Forms.Cursors.WaitCursor
524
+        Me.存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
525
+        Me.存檔_bt.ForeColor = System.Drawing.Color.Green
526
+        Me.存檔_bt.Location = New System.Drawing.Point(247, 751)
527
+        Me.存檔_bt.Name = "存檔_bt"
528
+        Me.存檔_bt.Size = New System.Drawing.Size(1092, 25)
529
+        Me.存檔_bt.TabIndex = 1466
530
+        Me.存檔_bt.Text = "存檔"
531
+        Me.存檔_bt.UseVisualStyleBackColor = True
532
+        Me.存檔_bt.UseWaitCursor = True
533
+        '
534
+        '個人實付_tb
535
+        '
536
+        Me.個人實付_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
537
+        Me.個人實付_tb.ForeColor = System.Drawing.Color.Blue
538
+        Me.個人實付_tb.Location = New System.Drawing.Point(72, 472)
539
+        Me.個人實付_tb.Name = "個人實付_tb"
540
+        Me.個人實付_tb.Size = New System.Drawing.Size(169, 23)
541
+        Me.個人實付_tb.TabIndex = 1468
542
+        Me.個人實付_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
543
+        Me.個人實付_tb.UseWaitCursor = True
544
+        '
545
+        'Label5
546
+        '
547
+        Me.Label5.AutoSize = True
548
+        Me.Label5.Cursor = System.Windows.Forms.Cursors.WaitCursor
549
+        Me.Label5.ForeColor = System.Drawing.Color.Blue
550
+        Me.Label5.Location = New System.Drawing.Point(5, 475)
551
+        Me.Label5.Name = "Label5"
552
+        Me.Label5.Size = New System.Drawing.Size(56, 16)
553
+        Me.Label5.TabIndex = 1467
554
+        Me.Label5.Text = "個人實付"
555
+        Me.Label5.UseWaitCursor = True
556
+        '
557
+        '公司實付_tb
558
+        '
559
+        Me.公司實付_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
560
+        Me.公司實付_tb.ForeColor = System.Drawing.Color.Blue
561
+        Me.公司實付_tb.Location = New System.Drawing.Point(72, 447)
562
+        Me.公司實付_tb.Name = "公司實付_tb"
563
+        Me.公司實付_tb.Size = New System.Drawing.Size(169, 23)
564
+        Me.公司實付_tb.TabIndex = 1470
565
+        Me.公司實付_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
566
+        Me.公司實付_tb.UseWaitCursor = True
567
+        '
568
+        'Label7
569
+        '
570
+        Me.Label7.AutoSize = True
571
+        Me.Label7.Cursor = System.Windows.Forms.Cursors.WaitCursor
572
+        Me.Label7.ForeColor = System.Drawing.Color.Blue
573
+        Me.Label7.Location = New System.Drawing.Point(5, 450)
574
+        Me.Label7.Name = "Label7"
575
+        Me.Label7.Size = New System.Drawing.Size(56, 16)
576
+        Me.Label7.TabIndex = 1469
577
+        Me.Label7.Text = "公司實付"
578
+        Me.Label7.UseWaitCursor = True
579
+        '
580
+        '實付金額_tb
581
+        '
582
+        Me.實付金額_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
583
+        Me.實付金額_tb.ForeColor = System.Drawing.Color.Blue
584
+        Me.實付金額_tb.Location = New System.Drawing.Point(72, 422)
585
+        Me.實付金額_tb.Name = "實付金額_tb"
586
+        Me.實付金額_tb.Size = New System.Drawing.Size(169, 23)
587
+        Me.實付金額_tb.TabIndex = 1472
588
+        Me.實付金額_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
589
+        Me.實付金額_tb.UseWaitCursor = True
590
+        '
591
+        'Label8
592
+        '
593
+        Me.Label8.AutoSize = True
594
+        Me.Label8.Cursor = System.Windows.Forms.Cursors.WaitCursor
595
+        Me.Label8.ForeColor = System.Drawing.Color.Blue
596
+        Me.Label8.Location = New System.Drawing.Point(5, 425)
597
+        Me.Label8.Name = "Label8"
598
+        Me.Label8.Size = New System.Drawing.Size(56, 16)
599
+        Me.Label8.TabIndex = 1471
600
+        Me.Label8.Text = "實付金額"
601
+        Me.Label8.UseWaitCursor = True
602
+        '
603
+        '其他扣款_tb
604
+        '
605
+        Me.其他扣款_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
606
+        Me.其他扣款_tb.ForeColor = System.Drawing.Color.Blue
607
+        Me.其他扣款_tb.Location = New System.Drawing.Point(72, 397)
608
+        Me.其他扣款_tb.Name = "其他扣款_tb"
609
+        Me.其他扣款_tb.Size = New System.Drawing.Size(169, 23)
610
+        Me.其他扣款_tb.TabIndex = 1474
611
+        Me.其他扣款_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
612
+        Me.其他扣款_tb.UseWaitCursor = True
613
+        '
614
+        'Label11
615
+        '
616
+        Me.Label11.AutoSize = True
617
+        Me.Label11.Cursor = System.Windows.Forms.Cursors.WaitCursor
618
+        Me.Label11.ForeColor = System.Drawing.Color.Blue
619
+        Me.Label11.Location = New System.Drawing.Point(5, 400)
620
+        Me.Label11.Name = "Label11"
621
+        Me.Label11.Size = New System.Drawing.Size(56, 16)
622
+        Me.Label11.TabIndex = 1473
623
+        Me.Label11.Text = "其他扣款"
624
+        Me.Label11.UseWaitCursor = True
625
+        '
626
+        '廣告費_tb
627
+        '
628
+        Me.廣告費_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
629
+        Me.廣告費_tb.ForeColor = System.Drawing.Color.Blue
630
+        Me.廣告費_tb.Location = New System.Drawing.Point(72, 372)
631
+        Me.廣告費_tb.Name = "廣告費_tb"
632
+        Me.廣告費_tb.Size = New System.Drawing.Size(169, 23)
633
+        Me.廣告費_tb.TabIndex = 1476
634
+        Me.廣告費_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
635
+        Me.廣告費_tb.UseWaitCursor = True
636
+        '
637
+        'Label12
638
+        '
639
+        Me.Label12.AutoSize = True
640
+        Me.Label12.Cursor = System.Windows.Forms.Cursors.WaitCursor
641
+        Me.Label12.ForeColor = System.Drawing.Color.Blue
642
+        Me.Label12.Location = New System.Drawing.Point(5, 375)
643
+        Me.Label12.Name = "Label12"
644
+        Me.Label12.Size = New System.Drawing.Size(44, 16)
645
+        Me.Label12.TabIndex = 1475
646
+        Me.Label12.Text = "廣告費"
647
+        Me.Label12.UseWaitCursor = True
648
+        '
649
+        '稅金_tb
650
+        '
651
+        Me.稅金_tb.Cursor = System.Windows.Forms.Cursors.WaitCursor
652
+        Me.稅金_tb.ForeColor = System.Drawing.Color.Blue
653
+        Me.稅金_tb.Location = New System.Drawing.Point(72, 347)
654
+        Me.稅金_tb.Name = "稅金_tb"
655
+        Me.稅金_tb.Size = New System.Drawing.Size(169, 23)
656
+        Me.稅金_tb.TabIndex = 1478
657
+        Me.稅金_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
658
+        Me.稅金_tb.UseWaitCursor = True
659
+        '
660
+        'Label13
661
+        '
662
+        Me.Label13.AutoSize = True
663
+        Me.Label13.Cursor = System.Windows.Forms.Cursors.WaitCursor
664
+        Me.Label13.ForeColor = System.Drawing.Color.Blue
665
+        Me.Label13.Location = New System.Drawing.Point(5, 350)
666
+        Me.Label13.Name = "Label13"
667
+        Me.Label13.Size = New System.Drawing.Size(32, 16)
668
+        Me.Label13.TabIndex = 1477
669
+        Me.Label13.Text = "稅金"
670
+        Me.Label13.UseWaitCursor = True
671
+        '
672
+        '合計_dgv
673
+        '
674
+        DataGridViewCellStyle17.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
675
+        Me.合計_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle17
676
+        Me.合計_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
677
+            Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
678
+        Me.合計_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
679
+        Me.合計_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
680
+        Me.合計_dgv.Cursor = System.Windows.Forms.Cursors.Default
681
+        Me.合計_dgv.Location = New System.Drawing.Point(4, 557)
682
+        Me.合計_dgv.Name = "合計_dgv"
683
+        Me.合計_dgv.RowHeadersWidth = 5
684
+        DataGridViewCellStyle18.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
685
+        DataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
686
+        Me.合計_dgv.RowsDefaultCellStyle = DataGridViewCellStyle18
687
+        Me.合計_dgv.RowTemplate.Height = 24
688
+        Me.合計_dgv.Size = New System.Drawing.Size(237, 107)
689
+        Me.合計_dgv.TabIndex = 1479
690
+        '
691
+        '採購應負帳款
692
+        '
693
+        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
694
+        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
695
+        Me.ClientSize = New System.Drawing.Size(1344, 782)
696
+        Me.Controls.Add(Me.合計_dgv)
697
+        Me.Controls.Add(Me.稅金_tb)
698
+        Me.Controls.Add(Me.Label13)
699
+        Me.Controls.Add(Me.廣告費_tb)
700
+        Me.Controls.Add(Me.Label12)
701
+        Me.Controls.Add(Me.其他扣款_tb)
702
+        Me.Controls.Add(Me.Label11)
703
+        Me.Controls.Add(Me.實付金額_tb)
704
+        Me.Controls.Add(Me.Label8)
705
+        Me.Controls.Add(Me.公司實付_tb)
706
+        Me.Controls.Add(Me.Label7)
707
+        Me.Controls.Add(Me.個人實付_tb)
708
+        Me.Controls.Add(Me.Label5)
709
+        Me.Controls.Add(Me.存檔_bt)
710
+        Me.Controls.Add(Me.重新讀取_bt)
711
+        Me.Controls.Add(Me.開啟供應商資料表_bt)
712
+        Me.Controls.Add(Me.DTP2)
713
+        Me.Controls.Add(Me.DTP1)
714
+        Me.Controls.Add(Me.採購明細_bt)
715
+        Me.Controls.Add(Me.應負帳款_bt)
716
+        Me.Controls.Add(Me.上個月_bt)
717
+        Me.Controls.Add(Me.日期2_dtp)
718
+        Me.Controls.Add(Me.日期1_dtp)
719
+        Me.Controls.Add(Me.採購金額1_tb)
720
+        Me.Controls.Add(Me.Label6)
721
+        Me.Controls.Add(Me.供應商_tb)
722
+        Me.Controls.Add(Me.Label3)
723
+        Me.Controls.Add(Me.當月貨款_tb)
724
+        Me.Controls.Add(Me.Label16)
725
+        Me.Controls.Add(Me.大間距_ch)
726
+        Me.Controls.Add(Me.中間距_ch)
727
+        Me.Controls.Add(Me.小間距_ch)
728
+        Me.Controls.Add(Me.Label1)
729
+        Me.Controls.Add(Me.資料筆數_tb)
730
+        Me.Controls.Add(Me.Label2)
731
+        Me.Controls.Add(Me.Label9)
732
+        Me.Controls.Add(Me.資料筆數1_tb)
733
+        Me.Controls.Add(Me.Label10)
734
+        Me.Controls.Add(Me.中間日期_dtp)
735
+        Me.Controls.Add(Me.一般月_ch)
736
+        Me.Controls.Add(Me.會計月_ch)
737
+        Me.Controls.Add(Me.下個月_bt)
738
+        Me.Controls.Add(Me.Label4)
739
+        Me.Controls.Add(Me.結束日期_dtp)
740
+        Me.Controls.Add(Me.開始日期_dtp)
741
+        Me.Controls.Add(Me.物料圖1_pb)
742
+        Me.Controls.Add(Me.供應商_dgv)
743
+        Me.Controls.Add(Me.採購清單_dgv)
744
+        Me.Cursor = System.Windows.Forms.Cursors.Default
745
+        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
746
+        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
747
+        Me.Name = "採購應負帳款"
748
+        Me.Text = "採購應付帳款"
749
+        CType(Me.供應商_dgv, System.ComponentModel.ISupportInitialize).EndInit()
750
+        CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
751
+        CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).EndInit()
752
+        CType(Me.合計_dgv, System.ComponentModel.ISupportInitialize).EndInit()
753
+        Me.ResumeLayout(False)
754
+        Me.PerformLayout()
755
+
756
+    End Sub
757
+
758
+    Friend WithEvents 中間日期_dtp As DateTimePicker
759
+    Friend WithEvents 一般月_ch As CheckBox
760
+    Friend WithEvents 會計月_ch As CheckBox
761
+    Friend WithEvents 下個月_bt As Button
762
+    Friend WithEvents 上個月_bt As Button
763
+    Friend WithEvents Label4 As Label
764
+    Friend WithEvents 結束日期_dtp As DateTimePicker
765
+    Friend WithEvents 開始日期_dtp As DateTimePicker
766
+    Friend WithEvents 供應商_dgv As DataGridView
767
+    Friend WithEvents Label9 As Label
768
+    Friend WithEvents 資料筆數1_tb As TextBox
769
+    Friend WithEvents Label10 As Label
770
+    Friend WithEvents 採購清單_dgv As DataGridView
771
+    Friend WithEvents Label1 As Label
772
+    Friend WithEvents 資料筆數_tb As TextBox
773
+    Friend WithEvents Label2 As Label
774
+    Friend WithEvents 大間距_ch As CheckBox
775
+    Friend WithEvents 中間距_ch As CheckBox
776
+    Friend WithEvents 小間距_ch As CheckBox
777
+    Friend WithEvents 採購金額1_tb As TextBox
778
+    Friend WithEvents Label6 As Label
779
+    Friend WithEvents 供應商_tb As TextBox
780
+    Friend WithEvents Label3 As Label
781
+    Friend WithEvents 當月貨款_tb As TextBox
782
+    Friend WithEvents Label16 As Label
783
+    Friend WithEvents 日期2_dtp As DateTimePicker
784
+    Friend WithEvents 日期1_dtp As DateTimePicker
785
+    Friend WithEvents 物料圖1_pb As PictureBox
786
+    Friend WithEvents 採購明細_bt As Button
787
+    Friend WithEvents 應負帳款_bt As Button
788
+    Friend WithEvents DTP1 As DateTimePicker
789
+    Friend WithEvents DTP2 As DateTimePicker
790
+    Friend WithEvents 開啟供應商資料表_bt As Button
791
+    Friend WithEvents 重新讀取_bt As Button
792
+    Friend WithEvents 存檔_bt As Button
793
+    Friend WithEvents 個人實付_tb As TextBox
794
+    Friend WithEvents Label5 As Label
795
+    Friend WithEvents 公司實付_tb As TextBox
796
+    Friend WithEvents Label7 As Label
797
+    Friend WithEvents 實付金額_tb As TextBox
798
+    Friend WithEvents Label8 As Label
799
+    Friend WithEvents 其他扣款_tb As TextBox
800
+    Friend WithEvents Label11 As Label
801
+    Friend WithEvents 廣告費_tb As TextBox
802
+    Friend WithEvents Label12 As Label
803
+    Friend WithEvents 稅金_tb As TextBox
804
+    Friend WithEvents Label13 As Label
805
+    Friend WithEvents 合計_dgv As DataGridView
806
+End Class

YD-ERP-SYS/採購系統管理/採購控制表.resx → YD-ERP-SYS/採購系統管理/採購應負帳款.resx 파일 보기

@@ -117,19 +117,4 @@
117 117
   <resheader name="writer">
118 118
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119 119
   </resheader>
120
-  <data name="Label17.Text" xml:space="preserve">
121
-    <value>-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</value>
122
-  </data>
123
-  <metadata name="FolderBrowserDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
124
-    <value>18, 12</value>
125
-  </metadata>
126
-  <metadata name="SaveFileDialog1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
127
-    <value>198, 12</value>
128
-  </metadata>
129
-  <metadata name="ContextMenuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
130
-    <value>342, 12</value>
131
-  </metadata>
132
-  <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
133
-    <value>36</value>
134
-  </metadata>
135 120
 </root>

+ 391
- 0
YD-ERP-SYS/採購系統管理/採購應負帳款.vb 파일 보기

@@ -0,0 +1,391 @@
1
+Option Strict Off
2
+Public Class 採購應負帳款
3
+    ReadOnly ds, ds1, da2 As New DataSet
4
+    Dim 首次 As Boolean
5
+    Private Sub Set_清單1()
6
+        供應商_dgv.DataSource = Nothing : ds1.Clear()
7
+        供應商_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
+        供應商_dgv.ColumnHeadersHeight = 40
9
+        供應商_dgv.AllowUserToAddRows = False
10
+
11
+        SQL_採購對帳單_總表()
12
+        da.Fill(ds1) : 供應商_dgv.DataSource = ds1.Tables(0) : conn.Close()
13
+
14
+        供應商_dgv.Columns(0).FillWeight = 50 : 供應商_dgv.Columns(1).FillWeight = 120 : 供應商_dgv.Columns(2).FillWeight = 70 : 供應商_dgv.Columns(3).Visible = False
15
+        供應商_dgv.Columns(4).FillWeight = 50 : 供應商_dgv.Columns(5).FillWeight = 80 : 供應商_dgv.Columns(6).Visible = False : 供應商_dgv.Columns(7).FillWeight = 50
16
+        供應商_dgv.Columns(8).FillWeight = 80 : 供應商_dgv.Columns(9).FillWeight = 80 : 供應商_dgv.Columns(10).FillWeight = 80 : 供應商_dgv.Columns(11).Visible = False
17
+        供應商_dgv.Columns(12).FillWeight = 80 : 供應商_dgv.Columns(13).FillWeight = 50 : 供應商_dgv.Columns(14).FillWeight = 50 : 供應商_dgv.Columns(15).FillWeight = 100
18
+        供應商_dgv.Columns(16).FillWeight = 100 : 供應商_dgv.Columns(17).FillWeight = 150 : 供應商_dgv.Columns(18).FillWeight = 70
19
+
20
+        供應商_dgv.Columns(0).ReadOnly = True : 供應商_dgv.Columns(1).ReadOnly = True : 供應商_dgv.Columns(2).ReadOnly = True : 供應商_dgv.Columns(5).ReadOnly = True
21
+        供應商_dgv.Columns(8).ReadOnly = True : 供應商_dgv.Columns(10).ReadOnly = True : 供應商_dgv.Columns(14).ReadOnly = True : 供應商_dgv.Columns(15).ReadOnly = True
22
+        供應商_dgv.Columns(16).ReadOnly = True
23
+
24
+        資料筆數1_tb.Text = 供應商_dgv.Rows.Count : 供應商_dgv.EditMode = DataGridViewEditMode.EditOnEnter
25
+        供應商_dgv.Columns(4).DefaultCellStyle.BackColor = Color.MistyRose
26
+        供應商_dgv.Columns(7).DefaultCellStyle.BackColor = Color.MistyRose
27
+        供應商_dgv.Columns(9).DefaultCellStyle.BackColor = Color.MistyRose
28
+        供應商_dgv.Columns(12).DefaultCellStyle.BackColor = Color.MistyRose
29
+        供應商_dgv.Columns(13).DefaultCellStyle.BackColor = Color.MistyRose
30
+
31
+        稅金_tb.Text = "0" : 廣告費_tb.Text = "0" : 其他扣款_tb.Text = "0" : 實付金額_tb.Text = "0" : 公司實付_tb.Text = "0" : 個人實付_tb.Text = "0"
32
+
33
+        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
34
+            If 供應商_dgv("稅金%", i).Value.ToString = "" Then : 供應商_dgv("稅金%", i).Value = 供應商_dgv("稅金1", i).Value.ToString : End If
35
+            供應商_dgv("稅金", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("稅金%", i).Value
36
+            If 供應商_dgv("廣告%", i).Value.ToString = "" Then : 供應商_dgv("廣告%", i).Value = 供應商_dgv("廣告1", i).Value.ToString : End If
37
+            供應商_dgv("廣告", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("廣告%", i).Value
38
+            If 供應商_dgv("其他扣款", i).Value.ToString = "" Then : 供應商_dgv("其他扣款", i).Value = "0" : End If
39
+            供應商_dgv("實付金額", i).Value = 供應商_dgv("當月貨款", i).Value - 供應商_dgv("稅金", i).Value - 供應商_dgv("廣告", i).Value - 供應商_dgv("其他扣款", i).Value
40
+            If 供應商_dgv("公司%", i).Value.ToString = "" Then : 供應商_dgv("公司%", i).Value = "0" : End If
41
+            If 供應商_dgv("個人%", i).Value.ToString = "" Then : 供應商_dgv("個人%", i).Value = "0" : End If
42
+            供應商_dgv("個人%", i).Value = 100 - 供應商_dgv("公司%", i).Value
43
+            供應商_dgv("公司", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("公司%", i).Value
44
+            供應商_dgv("個人", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("個人%", i).Value
45
+
46
+            稅金_tb.Text = Val(稅金_tb.Text) + 供應商_dgv("稅金", i).Value
47
+            廣告費_tb.Text = Val(廣告費_tb.Text) + 供應商_dgv("廣告", i).Value
48
+            其他扣款_tb.Text = Val(其他扣款_tb.Text) + 供應商_dgv("其他扣款", i).Value
49
+            實付金額_tb.Text = Val(實付金額_tb.Text) + 供應商_dgv("實付金額", i).Value
50
+            公司實付_tb.Text = Val(公司實付_tb.Text) + 供應商_dgv("公司", i).Value
51
+            個人實付_tb.Text = Val(個人實付_tb.Text) + 供應商_dgv("個人", i).Value
52
+
53
+            If 供應商_dgv("票期", i).Value.ToString = "" Then
54
+                If Strings.Mid(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 6, 2) = "12" Then
55
+                    If 供應商_dgv("票期1", i).Value.ToString = "30" Then
56
+                        供應商_dgv("票期1", i).Value = "28"
57
+                    End If
58
+                End If
59
+                DTP1.Value = 結束日期_dtp.Value : DTP1.Value = DTP1.Value.AddMonths(2)
60
+                If 供應商_dgv("票期1", i).Value < 10 Then
61
+                    PA16 = "0" & 供應商_dgv("票期1", i).Value.ToString
62
+                Else
63
+                    PA16 = 供應商_dgv("票期1", i).Value.ToString
64
+                End If
65
+                供應商_dgv("票期", i).Value = Strings.Left(Format(DTP1.Value, "yyyy/MM/dd"), 7) & "/" & PA16
66
+            End If
67
+        Next
68
+
69
+        供應商_dgv.Columns("公司").DefaultCellStyle.Format = "#,##0"
70
+        供應商_dgv.Columns("公司").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
71
+        供應商_dgv.Columns("公司").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
72
+        供應商_dgv.Columns("個人").DefaultCellStyle.Format = "#,##0"
73
+        供應商_dgv.Columns("個人").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
74
+        供應商_dgv.Columns("個人").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
75
+        供應商_dgv.Columns("公司%").DefaultCellStyle.Format = "#,##0.00"
76
+        供應商_dgv.Columns("公司%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
77
+        供應商_dgv.Columns("公司%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
78
+        供應商_dgv.Columns("個人%").DefaultCellStyle.Format = "#,##0.00"
79
+        供應商_dgv.Columns("個人%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
80
+        供應商_dgv.Columns("個人%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
81
+        供應商_dgv.Columns("實付金額").DefaultCellStyle.Format = "#,##0"
82
+        供應商_dgv.Columns("實付金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
83
+        供應商_dgv.Columns("實付金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
84
+        供應商_dgv.Columns("其他扣款").DefaultCellStyle.Format = "#,##0"
85
+        供應商_dgv.Columns("其他扣款").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
86
+        供應商_dgv.Columns("其他扣款").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
87
+        供應商_dgv.Columns("廣告").DefaultCellStyle.Format = "#,##0"
88
+        供應商_dgv.Columns("廣告").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
89
+        供應商_dgv.Columns("廣告").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
90
+        供應商_dgv.Columns("廣告%").DefaultCellStyle.Format = "#,##0.00"
91
+        供應商_dgv.Columns("廣告%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
92
+        供應商_dgv.Columns("廣告%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
93
+        供應商_dgv.Columns("稅金").DefaultCellStyle.Format = "#,##0"
94
+        供應商_dgv.Columns("稅金").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
95
+        供應商_dgv.Columns("稅金").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
96
+        供應商_dgv.Columns("稅金%").DefaultCellStyle.Format = "#,##0.00"
97
+        供應商_dgv.Columns("稅金%").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
98
+        供應商_dgv.Columns("稅金%").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
99
+        供應商_dgv.Columns("當月貨款").DefaultCellStyle.Format = "#,##0"
100
+        供應商_dgv.Columns("當月貨款").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
101
+        供應商_dgv.Columns("當月貨款").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
102
+        供應商_dgv.Columns("供應商").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
103
+        供應商_dgv.Columns("供應商").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
104
+        供應商_dgv.Columns("編號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
105
+        供應商_dgv.Columns("編號").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
106
+        供應商_dgv.Columns("票期").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
107
+        供應商_dgv.Columns("票期").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
108
+        If 首次 = True Then : Else : Set_清單3() : End If
109
+    End Sub
110
+    Private Sub Set_清單2()
111
+        採購清單_dgv.DataSource = Nothing : ds.Clear()
112
+        採購清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
113
+        採購清單_dgv.ColumnHeadersHeight = 40
114
+        採購清單_dgv.AllowUserToAddRows = False
115
+
116
+        If 小間距_ch.Checked = False And 中間距_ch.Checked = False And 大間距_ch.Checked = True Then
117
+            採購清單_dgv.RowTemplate.Height = 95
118
+        ElseIf 小間距_ch.Checked = False And 中間距_ch.Checked = True And 大間距_ch.Checked = False Then
119
+            採購清單_dgv.RowTemplate.Height = 60
120
+        ElseIf 小間距_ch.Checked = True And 中間距_ch.Checked = False And 大間距_ch.Checked = False Then
121
+            採購清單_dgv.RowTemplate.Height = 25
122
+        End If
123
+
124
+        SQL_採購對帳單_明細()
125
+        da.Fill(ds) : 採購清單_dgv.DataSource = ds.Tables(0) : conn.Close()
126
+
127
+        採購清單_dgv.Columns(0).Visible = False : 採購清單_dgv.Columns(1).FillWeight = 80 : 採購清單_dgv.Columns(2).Visible = False : 採購清單_dgv.Columns(3).FillWeight = 80
128
+        採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 200 : 採購清單_dgv.Columns(6).Visible = False : 採購清單_dgv.Columns(7).FillWeight = 100
129
+        採購清單_dgv.Columns(8).Visible = False : 採購清單_dgv.Columns(9).FillWeight = 160 : 採購清單_dgv.Columns(10).Visible = False : 採購清單_dgv.Columns(11).FillWeight = 95
130
+        採購清單_dgv.Columns(12).FillWeight = 145 : 採購清單_dgv.Columns(13).Visible = False : 採購清單_dgv.Columns(14).FillWeight = 45 : 採購清單_dgv.Columns(15).Visible = False
131
+        採購清單_dgv.Columns(16).FillWeight = 80 : 採購清單_dgv.Columns(17).Visible = False : 採購清單_dgv.Columns(18).FillWeight = 70 : 採購清單_dgv.Columns(19).FillWeight = 70
132
+        採購清單_dgv.Columns(20).FillWeight = 70 : 採購清單_dgv.Columns(21).FillWeight = 70 : 採購清單_dgv.Columns(22).FillWeight = 70 : 採購清單_dgv.Columns(23).FillWeight = 45
133
+        採購清單_dgv.Columns(24).FillWeight = 45
134
+
135
+        採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0"
136
+        採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
137
+        採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
138
+        採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
139
+        採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
140
+        採購清單_dgv.Columns("成本").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
141
+        採購清單_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
142
+        採購清單_dgv.Columns("金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
143
+
144
+        採購清單_dgv.Columns(1).ReadOnly = True : 採購清單_dgv.Columns(3).ReadOnly = True : 採購清單_dgv.Columns(4).ReadOnly = True : 採購清單_dgv.Columns(5).ReadOnly = True
145
+        採購清單_dgv.Columns(7).ReadOnly = True : 採購清單_dgv.Columns(9).ReadOnly = True : 採購清單_dgv.Columns(11).ReadOnly = True : 採購清單_dgv.Columns(12).ReadOnly = True
146
+        採購清單_dgv.Columns(13).ReadOnly = True : 採購清單_dgv.Columns(14).ReadOnly = True : 採購清單_dgv.Columns(15).ReadOnly = True : 採購清單_dgv.Columns(16).ReadOnly = True
147
+        採購清單_dgv.Columns(17).ReadOnly = True : 採購清單_dgv.Columns(18).ReadOnly = True : 採購清單_dgv.Columns(19).ReadOnly = True : 採購清單_dgv.Columns(20).ReadOnly = True
148
+        採購清單_dgv.Columns(21).ReadOnly = True : 採購清單_dgv.Columns(22).ReadOnly = True : 採購清單_dgv.Columns(23).ReadOnly = True
149
+
150
+        採購清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter
151
+        資料筆數_tb.Text = 採購清單_dgv.Rows.Count
152
+
153
+        Set_合記計算()
154
+    End Sub
155
+    Private Sub Set_清單3()
156
+        合計_dgv.DataSource = Nothing : da2.Clear()
157
+        合計_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
158
+        合計_dgv.ColumnHeadersHeight = 25
159
+        合計_dgv.AllowUserToAddRows = False
160
+
161
+        SQL_採購對帳單_合計()
162
+        da.Fill(da2) : 合計_dgv.DataSource = da2.Tables(0) : conn.Close()
163
+
164
+        For i As Integer = 0 To 合計_dgv.Rows.Count - 1
165
+            合計_dgv("個人", i).Value = "0" : 合計_dgv("公司", i).Value = "0"
166
+        Next
167
+        For i As Integer = 0 To 合計_dgv.Rows.Count - 1
168
+            For ii As Integer = 0 To 供應商_dgv.Rows.Count - 1
169
+                If 供應商_dgv("票期", ii).Value.ToString = 合計_dgv("票期", i).Value.ToString Then
170
+                    合計_dgv("公司", i).Value = Val(合計_dgv("公司", i).Value.ToString) + Val(供應商_dgv("公司", ii).Value)
171
+                    合計_dgv("個人", i).Value = Val(合計_dgv("個人", i).Value.ToString) + Val(供應商_dgv("個人", ii).Value)
172
+                End If
173
+            Next
174
+        Next
175
+        合計_dgv.Columns("公司").DefaultCellStyle.Format = "#,##0"
176
+        合計_dgv.Columns("公司").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
177
+        合計_dgv.Columns("公司").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
178
+        合計_dgv.Columns("個人").DefaultCellStyle.Format = "#,##0"
179
+        合計_dgv.Columns("個人").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
180
+        合計_dgv.Columns("個人").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
181
+    End Sub
182
+    Private Sub Set_合記計算()
183
+        當月貨款_tb.Text = "0" : 採購金額1_tb.Text = "0"
184
+        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
185
+            採購清單_dgv("金額", i).Value = 採購清單_dgv("數量", i).Value * 採購清單_dgv("成本", i).Value
186
+            當月貨款_tb.Text = Val(當月貨款_tb.Text) + 採購清單_dgv("金額", i).Value
187
+
188
+            If 供應商_tb.Text = 採購清單_dgv("供應商", i).Value.ToString Then
189
+                採購金額1_tb.Text = Val(採購金額1_tb.Text) + 採購清單_dgv("金額", i).Value
190
+            End If
191
+        Next
192
+        當月貨款_tb.Text = Format(Val(當月貨款_tb.Text), "#,##0") : 採購金額1_tb.Text = Format(Val(採購金額1_tb.Text), "#,##0")
193
+    End Sub
194
+    Private Sub 日期格式()
195
+        If 會計月_ch.Checked = True Then
196
+            '-------------日期一----------------------------------------------------------------------------------------
197
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
198
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(-1)
199
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "26" : 開始日期_dtp.Value = DTP
200
+            '-------------日期二----------------------------------------------------------------------------------------
201
+            DTP = Strings.Left(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "25" : 結束日期_dtp.Value = DTP
202
+        Else
203
+            '-------------日期一----------------------------------------------------------------------------------------
204
+            開始日期_dtp.Value = 開始日期_dtp.Value.AddMonths(1)
205
+            DTP = Strings.Left(Format(開始日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 開始日期_dtp.Value = DTP
206
+            '-------------日期二----------------------------------------------------------------------------------------
207
+            DTP = Strings.Left(Strings.Format(結束日期_dtp.Value, "yyyy/MM/dd"), 8) & "01" : 結束日期_dtp.Value = DTP
208
+            結束日期_dtp.Value = 結束日期_dtp.Value.AddMonths(1) : 結束日期_dtp.Value = 結束日期_dtp.Value.AddDays(-1)
209
+        End If
210
+    End Sub
211
+    Private Sub 採購對帳單_Load(sender As Object, e As EventArgs) Handles MyBase.Load
212
+        Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
213
+        小間距_ch.Checked = True : 供應商_dgv.Visible = False : 供應商_dgv.Visible = True
214
+        首次 = True : 日期格式() : 首次 = False : Set_清單3()
215
+    End Sub
216
+    Private Sub 供應商_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 供應商_dgv.CellEndEdit
217
+        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
218
+            If 供應商_dgv("稅金%", i).Value.ToString = "" Then : 供應商_dgv("稅金%", i).Value = 供應商_dgv("稅金1", i).Value.ToString : End If
219
+            供應商_dgv("稅金", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("稅金%", i).Value
220
+            If 供應商_dgv("廣告%", i).Value.ToString = "" Then : 供應商_dgv("廣告%", i).Value = 供應商_dgv("廣告1", i).Value.ToString : End If
221
+            供應商_dgv("廣告", i).Value = 供應商_dgv("當月貨款", i).Value / 100 * 供應商_dgv("廣告%", i).Value
222
+            If 供應商_dgv("其他扣款", i).Value.ToString = "" Then : 供應商_dgv("其他扣款", i).Value = "0" : End If
223
+            供應商_dgv("實付金額", i).Value = 供應商_dgv("當月貨款", i).Value - 供應商_dgv("稅金", i).Value - 供應商_dgv("廣告", i).Value - 供應商_dgv("其他扣款", i).Value
224
+            If 供應商_dgv("公司%", i).Value.ToString = "" Then : 供應商_dgv("公司%", i).Value = "0" : End If
225
+            If 供應商_dgv("個人%", i).Value.ToString = "" Then : 供應商_dgv("個人%", i).Value = "0" : End If
226
+            供應商_dgv("個人%", i).Value = 100 - 供應商_dgv("公司%", i).Value
227
+            供應商_dgv("公司", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("公司%", i).Value
228
+            供應商_dgv("個人", i).Value = 供應商_dgv("實付金額", i).Value / 100 * 供應商_dgv("個人%", i).Value
229
+
230
+            If 供應商_dgv("票期", i).Value.ToString = "" Then
231
+                If Strings.Mid(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 6, 2) = "12" Then
232
+                    If 供應商_dgv("票期1", i).Value.ToString = "30" Then
233
+                        供應商_dgv("票期1", i).Value = "28"
234
+                    End If
235
+                End If
236
+                DTP1.Value = 結束日期_dtp.Value : DTP1.Value = DTP1.Value.AddMonths(2)
237
+                供應商_dgv("票期", i).Value = Strings.Left(Format(DTP1.Value, "yyyy/MM/dd"), 7) & "/" & 供應商_dgv("票期1", i).Value.ToString
238
+            End If
239
+        Next
240
+
241
+        Dim EU As String
242
+        EU = 供應商_dgv("票期", e.RowIndex).Value.ToString
243
+        If EU = "" Then : Else
244
+            If IsDate(EU) Then
245
+                DTP2.Text = EU : 供應商_dgv.Rows(e.RowIndex).Cells("票期").Value = Format(DTP2.Value, "yyyy/MM/dd")
246
+            Else
247
+                供應商_dgv.Rows(e.RowIndex).Cells("票期").Value = ""
248
+            End If
249
+        End If
250
+        For i As Integer = 0 To 合計_dgv.Rows.Count - 1
251
+            合計_dgv("個人", i).Value = "0" : 合計_dgv("公司", i).Value = "0"
252
+        Next
253
+        For i As Integer = 0 To 合計_dgv.Rows.Count - 1
254
+            For ii As Integer = 0 To 供應商_dgv.Rows.Count - 1
255
+                If 供應商_dgv("票期", ii).Value.ToString = 合計_dgv("票期", i).Value.ToString Then
256
+                    合計_dgv("公司", i).Value = Val(合計_dgv("公司", i).Value.ToString) + Val(供應商_dgv("公司", ii).Value)
257
+                    合計_dgv("個人", i).Value = Val(合計_dgv("個人", i).Value.ToString) + Val(供應商_dgv("個人", ii).Value)
258
+                End If
259
+            Next
260
+        Next
261
+    End Sub
262
+    Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
263
+        Dim linePen As New Pen(Color.Blue, 2)
264
+        If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
265
+            If 採購清單_dgv("供應商", e.RowIndex).Value.ToString <> 採購清單_dgv("供應商", e.RowIndex + 1).Value.ToString Then
266
+                Dim startX As Integer = IIf(採購清單_dgv.RowHeadersVisible, 採購清單_dgv.RowHeadersWidth, 0) : Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
267
+                Dim endX As Integer = startX + 採購清單_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 採購清單_dgv.HorizontalScrollingOffset
268
+                e.Graphics.DrawLine(linePen, startX, startY, endX, startY) : Exit Sub
269
+            End If
270
+        End If
271
+    End Sub
272
+    Private Sub 採購清單_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellEndEdit
273
+        Set_合記計算()
274
+
275
+        PA20 = 採購清單_dgv(8, e.RowIndex).Value : SQL_銷售明細_改倉名()
276
+        If dr.Read() Then : 採購清單_dgv("倉儲狀態", e.RowIndex).Value = dr("倉名編號") : End If
277
+        PA19 = 採購清單_dgv(11, e.RowIndex).Value : SQL_銷售明細_改物料訂製狀態()
278
+        If dr.Read() Then : 採購清單_dgv("訂製狀態", e.RowIndex).Value = dr("編碼") : End If
279
+        PA18 = 採購清單_dgv(14, e.RowIndex).Value : SQL_銷售明細_倉儲狀態()
280
+        If dr.Read() Then : 採購清單_dgv("物料狀態", e.RowIndex).Value = dr("編碼") : End If : conn.Close()
281
+
282
+        Dim EU(1) As String
283
+        EU(0) = 採購清單_dgv("採購日期", e.RowIndex).Value.ToString
284
+        If EU(0) = "" Then : Else
285
+            日期1_dtp.Text = EU(0) : 採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = Format(日期1_dtp.Value, "yyyy/MM/dd")
286
+        End If
287
+        EU(1) = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
288
+        If EU(1) = "" Then : Else
289
+            日期2_dtp.Text = EU(1) : 採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = Format(日期2_dtp.Value, "yyyy/MM/dd")
290
+        End If
291
+    End Sub
292
+    Private Sub 採購清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellClick
293
+        If e.RowIndex = -1 Then : Else
294
+            供應商_tb.Text = 採購清單_dgv("供應商", e.RowIndex).Value.ToString
295
+
296
+            Set_合記計算()
297
+
298
+            PA15 = 採購清單_dgv(0, e.RowIndex).Value.ToString
299
+
300
+            物料圖1_pb.Image = Nothing : PA1 = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料檔案_是否有圖()
301
+            If dr.Read() Then
302
+                If dr("是否有圖") = True Then
303
+                    PA = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料圖庫_圖片顯示() '--------------------圖片顯示
304
+                    While dr.Read() = True
305
+                        Dim unused As Byte() = New Byte(-1) {}
306
+                        Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
307
+                        Dim oStream As New MemoryStream(bytes)
308
+                        物料圖1_pb.Image = Bitmap.FromStream(oStream)
309
+                    End While
310
+                    conn.Close()
311
+                    物料圖1_pb.SizeMode = 4
312
+                Else
313
+                    物料圖1_pb.Image = Nothing
314
+                End If
315
+            End If : conn.Close()
316
+        End If
317
+    End Sub
318
+    Private Sub 上個月_bt_Click(sender As Object, e As EventArgs) Handles 上個月_bt.Click
319
+        If 會計月_ch.Checked = True Then
320
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
321
+            開始日期_dtp.Value = 中間日期_dtp.Value
322
+            結束日期_dtp.Value = 中間日期_dtp.Value
323
+        Else
324
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
325
+            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
326
+            結束日期_dtp.Value = 中間日期_dtp.Value
327
+        End If
328
+        日期格式()
329
+    End Sub
330
+    Private Sub 下個月_bt_Click(sender As Object, e As EventArgs) Handles 下個月_bt.Click
331
+        If 會計月_ch.Checked = True Then
332
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
333
+            開始日期_dtp.Value = 中間日期_dtp.Value
334
+            結束日期_dtp.Value = 中間日期_dtp.Value
335
+        Else
336
+            中間日期_dtp.Value = 中間日期_dtp.Value.AddMonths(1)
337
+            開始日期_dtp.Value = 中間日期_dtp.Value.AddMonths(-1)
338
+            結束日期_dtp.Value = 中間日期_dtp.Value
339
+        End If
340
+        日期格式()
341
+    End Sub
342
+    Private Sub 開始日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 開始日期_dtp.ValueChanged
343
+        Set_清單1() : Set_清單2()
344
+    End Sub
345
+    Private Sub 結束日期_dtp_ValueChanged(sender As Object, e As EventArgs) Handles 結束日期_dtp.ValueChanged
346
+        Set_清單1() : Set_清單2()
347
+    End Sub
348
+    Private Sub 會計月_CheckedChanged(sender As Object, e As EventArgs) Handles 會計月_ch.Click
349
+        會計月_ch.Checked = True : 一般月_ch.Checked = False : 日期格式()
350
+    End Sub
351
+    Private Sub 一般月_CheckedChanged(sender As Object, e As EventArgs) Handles 一般月_ch.Click
352
+        會計月_ch.Checked = False : 一般月_ch.Checked = True : 日期格式()
353
+    End Sub
354
+    Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
355
+        小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
356
+        Set_清單2()
357
+    End Sub
358
+    Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
359
+        小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
360
+        Set_清單2()
361
+    End Sub
362
+    Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
363
+        小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
364
+        Set_清單2()
365
+    End Sub
366
+    Private Sub 採購明細_bt_Click(sender As Object, e As EventArgs) Handles 採購明細_bt.Click
367
+        採購明細_bt.Enabled = False : 應負帳款_bt.Enabled = True : 採購清單_dgv.Visible = True : 供應商_dgv.Visible = False
368
+    End Sub
369
+    Private Sub 應負帳款_bt_Click(sender As Object, e As EventArgs) Handles 應負帳款_bt.Click
370
+        採購明細_bt.Enabled = True : 應負帳款_bt.Enabled = False : 採購清單_dgv.Visible = False : 供應商_dgv.Visible = True
371
+    End Sub
372
+    Private Sub 重新讀取_bt_Click(sender As Object, e As EventArgs) Handles 重新讀取_bt.Click
373
+        Set_清單1() : Set_清單2()
374
+    End Sub
375
+    Private Sub 開啟供應商資料表_bt_Click(sender As Object, e As EventArgs) Handles 開啟供應商資料表_bt.Click
376
+        PA = "" : 供應商資料表.Show() : 供應商資料表.BringToFront()
377
+    End Sub
378
+
379
+    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
380
+        PA = Strings.Left(Format(結束日期_dtp.Value, "yyyy/MM/dd"), 7)
381
+        SQL_採購對帳單_判斷是否有資料()
382
+        If dr.Read() Then : SQL_採購對帳單_刪除當天() : conn.Close() : End If : conn.Close()
383
+        For i As Integer = 0 To 供應商_dgv.Rows.Count - 1
384
+            PA1 = 供應商_dgv.Rows(i).Cells("編號").Value : PA2 = 供應商_dgv.Rows(i).Cells("稅金%").Value
385
+            PA3 = 供應商_dgv.Rows(i).Cells("廣告%").Value : PA4 = 供應商_dgv.Rows(i).Cells("其他扣款").Value
386
+            PA5 = 供應商_dgv.Rows(i).Cells("票期").Value : PA6 = 供應商_dgv.Rows(i).Cells("公司%").Value
387
+            PA7 = 供應商_dgv.Rows(i).Cells("個人%").Value
388
+            SQL_採購對帳單_存檔()
389
+        Next : MsgBox("存檔完成!!") : conn.Close()
390
+    End Sub
391
+End Class

+ 0
- 839
YD-ERP-SYS/採購系統管理/採購控制表.Designer.vb 파일 보기

@@ -1,839 +0,0 @@
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
-        Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(採購控制表))
29
-        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
30
-        Me.下載檔名_tb = New System.Windows.Forms.TextBox()
31
-        Me.料號_tb = New System.Windows.Forms.TextBox()
32
-        Me.單號1_tb = New System.Windows.Forms.TextBox()
33
-        Me.大圖預覽_bt = New System.Windows.Forms.Button()
34
-        Me.版次_tb = New System.Windows.Forms.TextBox()
35
-        Me.訂製圖檔_dgv = New System.Windows.Forms.DataGridView()
36
-        Me.下載圖檔_bt = New System.Windows.Forms.Button()
37
-        Me.圖檔入系統_bt = New System.Windows.Forms.Button()
38
-        Me.檔名讀取_tb = New System.Windows.Forms.TextBox()
39
-        Me.檔案名稱_tb = New System.Windows.Forms.TextBox()
40
-        Me.Label12 = New System.Windows.Forms.Label()
41
-        Me.Label4 = New System.Windows.Forms.Label()
42
-        Me.讀取資料夾路徑_bt = New System.Windows.Forms.Button()
43
-        Me.本機資料夾_wb = New System.Windows.Forms.WebBrowser()
44
-        Me.FTP資料夾_wb = New System.Windows.Forms.WebBrowser()
45
-        Me.Label11 = New System.Windows.Forms.Label()
46
-        Me.Label5 = New System.Windows.Forms.Label()
47
-        Me.大間距_ch = New System.Windows.Forms.CheckBox()
48
-        Me.中間距_ch = New System.Windows.Forms.CheckBox()
49
-        Me.申請人_tb = New System.Windows.Forms.TextBox()
50
-        Me.Label19 = New System.Windows.Forms.Label()
51
-        Me.日期2_dtp = New System.Windows.Forms.DateTimePicker()
52
-        Me.日期1_dtp = New System.Windows.Forms.DateTimePicker()
53
-        Me.Label3 = New System.Windows.Forms.Label()
54
-        Me.業務1_cb = New System.Windows.Forms.ComboBox()
55
-        Me.單號_tb = New System.Windows.Forms.TextBox()
56
-        Me.採購金額_tb = New System.Windows.Forms.TextBox()
57
-        Me.Label16 = New System.Windows.Forms.Label()
58
-        Me.小間距_ch = New System.Windows.Forms.CheckBox()
59
-        Me.物料圖1_pb = New System.Windows.Forms.PictureBox()
60
-        Me.清空1_bt = New System.Windows.Forms.Button()
61
-        Me.供應商編碼1_tb = New System.Windows.Forms.TextBox()
62
-        Me.查詢1_tb = New System.Windows.Forms.TextBox()
63
-        Me.地區1_cb = New System.Windows.Forms.ComboBox()
64
-        Me.Label14 = New System.Windows.Forms.Label()
65
-        Me.供應商1_cb = New System.Windows.Forms.ComboBox()
66
-        Me.Label13 = New System.Windows.Forms.Label()
67
-        Me.供應商編碼1_cb = New System.Windows.Forms.ComboBox()
68
-        Me.Label1 = New System.Windows.Forms.Label()
69
-        Me.存檔_bt = New System.Windows.Forms.Button()
70
-        Me.刪除單據上點選的資料_bt = New System.Windows.Forms.Button()
71
-        Me.Label9 = New System.Windows.Forms.Label()
72
-        Me.資料筆數1_tb = New System.Windows.Forms.TextBox()
73
-        Me.Label10 = New System.Windows.Forms.Label()
74
-        Me.項次_tb = New System.Windows.Forms.TextBox()
75
-        Me.選擇_lb = New System.Windows.Forms.Label()
76
-        Me.Label15 = New System.Windows.Forms.Label()
77
-        Me.Label17 = New System.Windows.Forms.Label()
78
-        Me.採購清單_dgv = New System.Windows.Forms.DataGridView()
79
-        Me.FolderBrowserDialog1 = New System.Windows.Forms.FolderBrowserDialog()
80
-        Me.SaveFileDialog1 = New System.Windows.Forms.SaveFileDialog()
81
-        Me.採購金額1_tb = New System.Windows.Forms.TextBox()
82
-        Me.Label6 = New System.Windows.Forms.Label()
83
-        Me.供應商_tb = New System.Windows.Forms.TextBox()
84
-        Me.Label2 = New System.Windows.Forms.Label()
85
-        Me.ContextMenuStrip1 = New System.Windows.Forms.ContextMenuStrip(Me.components)
86
-        Me.重新整理_tsm = New System.Windows.Forms.ToolStripMenuItem()
87
-        Me.日期3_dtp = New System.Windows.Forms.DateTimePicker()
88
-        Me.日期4_dtp = New System.Windows.Forms.DateTimePicker()
89
-        Me.批量勾選_cb = New System.Windows.Forms.CheckBox()
90
-        Me.過帳_bt = New System.Windows.Forms.Button()
91
-        CType(Me.訂製圖檔_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
92
-        CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).BeginInit()
93
-        CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
94
-        Me.ContextMenuStrip1.SuspendLayout()
95
-        Me.SuspendLayout()
96
-        '
97
-        '下載檔名_tb
98
-        '
99
-        Me.下載檔名_tb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
100
-        Me.下載檔名_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
101
-        Me.下載檔名_tb.Location = New System.Drawing.Point(743, 356)
102
-        Me.下載檔名_tb.Name = "下載檔名_tb"
103
-        Me.下載檔名_tb.Size = New System.Drawing.Size(122, 23)
104
-        Me.下載檔名_tb.TabIndex = 1394
105
-        Me.下載檔名_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
106
-        Me.下載檔名_tb.Visible = False
107
-        '
108
-        '料號_tb
109
-        '
110
-        Me.料號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
111
-        Me.料號_tb.Enabled = False
112
-        Me.料號_tb.Location = New System.Drawing.Point(743, 327)
113
-        Me.料號_tb.Name = "料號_tb"
114
-        Me.料號_tb.Size = New System.Drawing.Size(122, 23)
115
-        Me.料號_tb.TabIndex = 1393
116
-        Me.料號_tb.Visible = False
117
-        '
118
-        '單號1_tb
119
-        '
120
-        Me.單號1_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
121
-        Me.單號1_tb.Enabled = False
122
-        Me.單號1_tb.Location = New System.Drawing.Point(743, 298)
123
-        Me.單號1_tb.Name = "單號1_tb"
124
-        Me.單號1_tb.Size = New System.Drawing.Size(122, 23)
125
-        Me.單號1_tb.TabIndex = 1392
126
-        Me.單號1_tb.Visible = False
127
-        '
128
-        '大圖預覽_bt
129
-        '
130
-        Me.大圖預覽_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
131
-        Me.大圖預覽_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
132
-        Me.大圖預覽_bt.ForeColor = System.Drawing.Color.Blue
133
-        Me.大圖預覽_bt.Location = New System.Drawing.Point(959, 297)
134
-        Me.大圖預覽_bt.Name = "大圖預覽_bt"
135
-        Me.大圖預覽_bt.Size = New System.Drawing.Size(89, 24)
136
-        Me.大圖預覽_bt.TabIndex = 1391
137
-        Me.大圖預覽_bt.Text = "大圖預覽"
138
-        Me.大圖預覽_bt.UseVisualStyleBackColor = True
139
-        '
140
-        '版次_tb
141
-        '
142
-        Me.版次_tb.Location = New System.Drawing.Point(743, 270)
143
-        Me.版次_tb.Name = "版次_tb"
144
-        Me.版次_tb.Size = New System.Drawing.Size(122, 23)
145
-        Me.版次_tb.TabIndex = 1390
146
-        Me.版次_tb.Visible = False
147
-        '
148
-        '訂製圖檔_dgv
149
-        '
150
-        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
151
-        Me.訂製圖檔_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
152
-        Me.訂製圖檔_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
153
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
154
-        Me.訂製圖檔_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
155
-        Me.訂製圖檔_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
156
-        Me.訂製圖檔_dgv.Location = New System.Drawing.Point(958, 323)
157
-        Me.訂製圖檔_dgv.Name = "訂製圖檔_dgv"
158
-        Me.訂製圖檔_dgv.RowHeadersWidth = 5
159
-        DataGridViewCellStyle2.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
160
-        DataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
161
-        Me.訂製圖檔_dgv.RowsDefaultCellStyle = DataGridViewCellStyle2
162
-        Me.訂製圖檔_dgv.RowTemplate.Height = 24
163
-        Me.訂製圖檔_dgv.Size = New System.Drawing.Size(90, 354)
164
-        Me.訂製圖檔_dgv.TabIndex = 1389
165
-        '
166
-        '下載圖檔_bt
167
-        '
168
-        Me.下載圖檔_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
169
-        Me.下載圖檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
170
-        Me.下載圖檔_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
171
-        Me.下載圖檔_bt.Location = New System.Drawing.Point(1223, 271)
172
-        Me.下載圖檔_bt.Name = "下載圖檔_bt"
173
-        Me.下載圖檔_bt.Size = New System.Drawing.Size(94, 24)
174
-        Me.下載圖檔_bt.TabIndex = 1388
175
-        Me.下載圖檔_bt.Text = "下載圖片"
176
-        Me.下載圖檔_bt.UseVisualStyleBackColor = True
177
-        '
178
-        '圖檔入系統_bt
179
-        '
180
-        Me.圖檔入系統_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
181
-        Me.圖檔入系統_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
182
-        Me.圖檔入系統_bt.ForeColor = System.Drawing.Color.Green
183
-        Me.圖檔入系統_bt.Location = New System.Drawing.Point(1049, 271)
184
-        Me.圖檔入系統_bt.Name = "圖檔入系統_bt"
185
-        Me.圖檔入系統_bt.Size = New System.Drawing.Size(173, 24)
186
-        Me.圖檔入系統_bt.TabIndex = 1387
187
-        Me.圖檔入系統_bt.Text = "圖檔入系統 或 圖片修改存檔"
188
-        Me.圖檔入系統_bt.UseVisualStyleBackColor = True
189
-        '
190
-        '檔名讀取_tb
191
-        '
192
-        Me.檔名讀取_tb.AllowDrop = True
193
-        Me.檔名讀取_tb.ForeColor = System.Drawing.Color.Black
194
-        Me.檔名讀取_tb.Location = New System.Drawing.Point(743, 212)
195
-        Me.檔名讀取_tb.Multiline = True
196
-        Me.檔名讀取_tb.Name = "檔名讀取_tb"
197
-        Me.檔名讀取_tb.Size = New System.Drawing.Size(122, 23)
198
-        Me.檔名讀取_tb.TabIndex = 1386
199
-        Me.檔名讀取_tb.Visible = False
200
-        '
201
-        '檔案名稱_tb
202
-        '
203
-        Me.檔案名稱_tb.AllowDrop = True
204
-        Me.檔案名稱_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
205
-        Me.檔案名稱_tb.ForeColor = System.Drawing.Color.Black
206
-        Me.檔案名稱_tb.Location = New System.Drawing.Point(1104, 482)
207
-        Me.檔案名稱_tb.Name = "檔案名稱_tb"
208
-        Me.檔案名稱_tb.Size = New System.Drawing.Size(231, 23)
209
-        Me.檔案名稱_tb.TabIndex = 1384
210
-        '
211
-        'Label12
212
-        '
213
-        Me.Label12.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
214
-        Me.Label12.AutoSize = True
215
-        Me.Label12.Font = New System.Drawing.Font("微軟正黑體", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
216
-        Me.Label12.Location = New System.Drawing.Point(1052, 508)
217
-        Me.Label12.Name = "Label12"
218
-        Me.Label12.Size = New System.Drawing.Size(108, 17)
219
-        Me.Label12.TabIndex = 1382
220
-        Me.Label12.Text = "伺服器FTP文件夾"
221
-        '
222
-        'Label4
223
-        '
224
-        Me.Label4.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
225
-        Me.Label4.AutoSize = True
226
-        Me.Label4.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
227
-        Me.Label4.Location = New System.Drawing.Point(1054, 300)
228
-        Me.Label4.Name = "Label4"
229
-        Me.Label4.Size = New System.Drawing.Size(56, 16)
230
-        Me.Label4.TabIndex = 1381
231
-        Me.Label4.Text = "我的電腦"
232
-        '
233
-        '讀取資料夾路徑_bt
234
-        '
235
-        Me.讀取資料夾路徑_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
236
-        Me.讀取資料夾路徑_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
237
-        Me.讀取資料夾路徑_bt.ForeColor = System.Drawing.Color.Blue
238
-        Me.讀取資料夾路徑_bt.Location = New System.Drawing.Point(959, 271)
239
-        Me.讀取資料夾路徑_bt.Name = "讀取資料夾路徑_bt"
240
-        Me.讀取資料夾路徑_bt.Size = New System.Drawing.Size(89, 24)
241
-        Me.讀取資料夾路徑_bt.TabIndex = 1380
242
-        Me.讀取資料夾路徑_bt.Text = "讀取料夾路徑"
243
-        Me.讀取資料夾路徑_bt.UseVisualStyleBackColor = True
244
-        '
245
-        '本機資料夾_wb
246
-        '
247
-        Me.本機資料夾_wb.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
248
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
249
-        Me.本機資料夾_wb.Location = New System.Drawing.Point(1053, 356)
250
-        Me.本機資料夾_wb.MinimumSize = New System.Drawing.Size(20, 20)
251
-        Me.本機資料夾_wb.Name = "本機資料夾_wb"
252
-        Me.本機資料夾_wb.Size = New System.Drawing.Size(287, 122)
253
-        Me.本機資料夾_wb.TabIndex = 1379
254
-        Me.本機資料夾_wb.Url = New System.Uri("", System.UriKind.Relative)
255
-        '
256
-        'FTP資料夾_wb
257
-        '
258
-        Me.FTP資料夾_wb.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
259
-        Me.FTP資料夾_wb.Location = New System.Drawing.Point(1053, 525)
260
-        Me.FTP資料夾_wb.MinimumSize = New System.Drawing.Size(20, 20)
261
-        Me.FTP資料夾_wb.Name = "FTP資料夾_wb"
262
-        Me.FTP資料夾_wb.Size = New System.Drawing.Size(282, 152)
263
-        Me.FTP資料夾_wb.TabIndex = 1378
264
-        Me.FTP資料夾_wb.Url = New System.Uri("", System.UriKind.Relative)
265
-        '
266
-        'Label11
267
-        '
268
-        Me.Label11.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
269
-        Me.Label11.AutoSize = True
270
-        Me.Label11.ForeColor = System.Drawing.Color.Red
271
-        Me.Label11.Location = New System.Drawing.Point(1061, 321)
272
-        Me.Label11.Name = "Label11"
273
-        Me.Label11.Size = New System.Drawing.Size(244, 32)
274
-        Me.Label11.TabIndex = 1383
275
-        Me.Label11.Text = "如檔案無法拖曳至伺服器FTP文件夾,請修改" & Global.Microsoft.VisualBasic.ChrW(13) & Global.Microsoft.VisualBasic.ChrW(10) & "檔案名稱不要帶有中文字或是符號"
276
-        '
277
-        'Label5
278
-        '
279
-        Me.Label5.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
280
-        Me.Label5.AutoSize = True
281
-        Me.Label5.Location = New System.Drawing.Point(1050, 485)
282
-        Me.Label5.Name = "Label5"
283
-        Me.Label5.Size = New System.Drawing.Size(56, 16)
284
-        Me.Label5.TabIndex = 1385
285
-        Me.Label5.Text = "檔案名稱"
286
-        '
287
-        '大間距_ch
288
-        '
289
-        Me.大間距_ch.AutoSize = True
290
-        Me.大間距_ch.Location = New System.Drawing.Point(146, 66)
291
-        Me.大間距_ch.Name = "大間距_ch"
292
-        Me.大間距_ch.Size = New System.Drawing.Size(63, 20)
293
-        Me.大間距_ch.TabIndex = 1377
294
-        Me.大間距_ch.Text = "大間距"
295
-        Me.大間距_ch.UseVisualStyleBackColor = True
296
-        '
297
-        '中間距_ch
298
-        '
299
-        Me.中間距_ch.AutoSize = True
300
-        Me.中間距_ch.Location = New System.Drawing.Point(77, 66)
301
-        Me.中間距_ch.Name = "中間距_ch"
302
-        Me.中間距_ch.Size = New System.Drawing.Size(63, 20)
303
-        Me.中間距_ch.TabIndex = 1376
304
-        Me.中間距_ch.Text = "中間距"
305
-        Me.中間距_ch.UseVisualStyleBackColor = True
306
-        '
307
-        '申請人_tb
308
-        '
309
-        Me.申請人_tb.Enabled = False
310
-        Me.申請人_tb.Location = New System.Drawing.Point(550, 31)
311
-        Me.申請人_tb.Name = "申請人_tb"
312
-        Me.申請人_tb.Size = New System.Drawing.Size(130, 23)
313
-        Me.申請人_tb.TabIndex = 1375
314
-        '
315
-        'Label19
316
-        '
317
-        Me.Label19.AutoSize = True
318
-        Me.Label19.Location = New System.Drawing.Point(500, 34)
319
-        Me.Label19.Name = "Label19"
320
-        Me.Label19.Size = New System.Drawing.Size(44, 16)
321
-        Me.Label19.TabIndex = 1374
322
-        Me.Label19.Text = "申請人"
323
-        '
324
-        '日期2_dtp
325
-        '
326
-        Me.日期2_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
327
-        Me.日期2_dtp.Enabled = False
328
-        Me.日期2_dtp.Location = New System.Drawing.Point(743, 183)
329
-        Me.日期2_dtp.Name = "日期2_dtp"
330
-        Me.日期2_dtp.Size = New System.Drawing.Size(122, 23)
331
-        Me.日期2_dtp.TabIndex = 1373
332
-        Me.日期2_dtp.Visible = False
333
-        '
334
-        '日期1_dtp
335
-        '
336
-        Me.日期1_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
337
-        Me.日期1_dtp.Enabled = False
338
-        Me.日期1_dtp.Location = New System.Drawing.Point(743, 154)
339
-        Me.日期1_dtp.Name = "日期1_dtp"
340
-        Me.日期1_dtp.Size = New System.Drawing.Size(122, 23)
341
-        Me.日期1_dtp.TabIndex = 1372
342
-        Me.日期1_dtp.Visible = False
343
-        '
344
-        'Label3
345
-        '
346
-        Me.Label3.AutoSize = True
347
-        Me.Label3.Location = New System.Drawing.Point(319, 9)
348
-        Me.Label3.Name = "Label3"
349
-        Me.Label3.Size = New System.Drawing.Size(32, 16)
350
-        Me.Label3.TabIndex = 1371
351
-        Me.Label3.Text = "業務"
352
-        '
353
-        '業務1_cb
354
-        '
355
-        Me.業務1_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
356
-        Me.業務1_cb.FormattingEnabled = True
357
-        Me.業務1_cb.Items.AddRange(New Object() {"", "1", "2", "3", "4", "5", "6", "7", "8", "9", "B", "Y"})
358
-        Me.業務1_cb.Location = New System.Drawing.Point(316, 31)
359
-        Me.業務1_cb.Name = "業務1_cb"
360
-        Me.業務1_cb.Size = New System.Drawing.Size(42, 24)
361
-        Me.業務1_cb.TabIndex = 1370
362
-        '
363
-        '單號_tb
364
-        '
365
-        Me.單號_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
366
-        Me.單號_tb.Enabled = False
367
-        Me.單號_tb.Location = New System.Drawing.Point(743, 125)
368
-        Me.單號_tb.Name = "單號_tb"
369
-        Me.單號_tb.Size = New System.Drawing.Size(122, 23)
370
-        Me.單號_tb.TabIndex = 1369
371
-        Me.單號_tb.Visible = False
372
-        '
373
-        '採購金額_tb
374
-        '
375
-        Me.採購金額_tb.ForeColor = System.Drawing.Color.Blue
376
-        Me.採購金額_tb.Location = New System.Drawing.Point(282, 64)
377
-        Me.採購金額_tb.Name = "採購金額_tb"
378
-        Me.採購金額_tb.Size = New System.Drawing.Size(130, 23)
379
-        Me.採購金額_tb.TabIndex = 1368
380
-        Me.採購金額_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
381
-        '
382
-        'Label16
383
-        '
384
-        Me.Label16.AutoSize = True
385
-        Me.Label16.ForeColor = System.Drawing.Color.Blue
386
-        Me.Label16.Location = New System.Drawing.Point(215, 67)
387
-        Me.Label16.Name = "Label16"
388
-        Me.Label16.Size = New System.Drawing.Size(68, 16)
389
-        Me.Label16.TabIndex = 1367
390
-        Me.Label16.Text = "總採購金額"
391
-        '
392
-        '小間距_ch
393
-        '
394
-        Me.小間距_ch.AutoSize = True
395
-        Me.小間距_ch.Location = New System.Drawing.Point(8, 66)
396
-        Me.小間距_ch.Name = "小間距_ch"
397
-        Me.小間距_ch.Size = New System.Drawing.Size(63, 20)
398
-        Me.小間距_ch.TabIndex = 1366
399
-        Me.小間距_ch.Text = "小間距"
400
-        Me.小間距_ch.UseVisualStyleBackColor = True
401
-        '
402
-        '物料圖1_pb
403
-        '
404
-        Me.物料圖1_pb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
405
-        Me.物料圖1_pb.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch
406
-        Me.物料圖1_pb.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
407
-        Me.物料圖1_pb.Location = New System.Drawing.Point(962, 6)
408
-        Me.物料圖1_pb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
409
-        Me.物料圖1_pb.Name = "物料圖1_pb"
410
-        Me.物料圖1_pb.Size = New System.Drawing.Size(373, 262)
411
-        Me.物料圖1_pb.TabIndex = 1354
412
-        Me.物料圖1_pb.TabStop = False
413
-        '
414
-        '清空1_bt
415
-        '
416
-        Me.清空1_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
417
-        Me.清空1_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
418
-        Me.清空1_bt.Location = New System.Drawing.Point(361, 4)
419
-        Me.清空1_bt.Name = "清空1_bt"
420
-        Me.清空1_bt.Size = New System.Drawing.Size(59, 52)
421
-        Me.清空1_bt.TabIndex = 1364
422
-        Me.清空1_bt.Text = "清除查詢條件"
423
-        Me.清空1_bt.UseVisualStyleBackColor = True
424
-        '
425
-        '供應商編碼1_tb
426
-        '
427
-        Me.供應商編碼1_tb.Location = New System.Drawing.Point(743, 241)
428
-        Me.供應商編碼1_tb.Name = "供應商編碼1_tb"
429
-        Me.供應商編碼1_tb.Size = New System.Drawing.Size(122, 23)
430
-        Me.供應商編碼1_tb.TabIndex = 1363
431
-        Me.供應商編碼1_tb.Visible = False
432
-        '
433
-        '查詢1_tb
434
-        '
435
-        Me.查詢1_tb.Location = New System.Drawing.Point(179, 5)
436
-        Me.查詢1_tb.Name = "查詢1_tb"
437
-        Me.查詢1_tb.Size = New System.Drawing.Size(134, 23)
438
-        Me.查詢1_tb.TabIndex = 1361
439
-        '
440
-        '地區1_cb
441
-        '
442
-        Me.地區1_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
443
-        Me.地區1_cb.FormattingEnabled = True
444
-        Me.地區1_cb.Items.AddRange(New Object() {"", "北部", "南部", "材料", "調貨"})
445
-        Me.地區1_cb.Location = New System.Drawing.Point(60, 4)
446
-        Me.地區1_cb.Name = "地區1_cb"
447
-        Me.地區1_cb.Size = New System.Drawing.Size(76, 24)
448
-        Me.地區1_cb.TabIndex = 1360
449
-        '
450
-        'Label14
451
-        '
452
-        Me.Label14.AutoSize = True
453
-        Me.Label14.ForeColor = System.Drawing.Color.Red
454
-        Me.Label14.Location = New System.Drawing.Point(5, 9)
455
-        Me.Label14.Name = "Label14"
456
-        Me.Label14.Size = New System.Drawing.Size(32, 16)
457
-        Me.Label14.TabIndex = 1359
458
-        Me.Label14.Text = "地區"
459
-        '
460
-        '供應商1_cb
461
-        '
462
-        Me.供應商1_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
463
-        Me.供應商1_cb.FormattingEnabled = True
464
-        Me.供應商1_cb.Location = New System.Drawing.Point(179, 31)
465
-        Me.供應商1_cb.Name = "供應商1_cb"
466
-        Me.供應商1_cb.Size = New System.Drawing.Size(134, 24)
467
-        Me.供應商1_cb.TabIndex = 1358
468
-        '
469
-        'Label13
470
-        '
471
-        Me.Label13.AutoSize = True
472
-        Me.Label13.ForeColor = System.Drawing.Color.Red
473
-        Me.Label13.Location = New System.Drawing.Point(138, 35)
474
-        Me.Label13.Name = "Label13"
475
-        Me.Label13.Size = New System.Drawing.Size(44, 16)
476
-        Me.Label13.TabIndex = 1357
477
-        Me.Label13.Text = "供應商"
478
-        '
479
-        '供應商編碼1_cb
480
-        '
481
-        Me.供應商編碼1_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
482
-        Me.供應商編碼1_cb.FormattingEnabled = True
483
-        Me.供應商編碼1_cb.Location = New System.Drawing.Point(60, 31)
484
-        Me.供應商編碼1_cb.Name = "供應商編碼1_cb"
485
-        Me.供應商編碼1_cb.Size = New System.Drawing.Size(76, 24)
486
-        Me.供應商編碼1_cb.TabIndex = 1356
487
-        '
488
-        'Label1
489
-        '
490
-        Me.Label1.AutoSize = True
491
-        Me.Label1.ForeColor = System.Drawing.Color.Red
492
-        Me.Label1.Location = New System.Drawing.Point(5, 35)
493
-        Me.Label1.Name = "Label1"
494
-        Me.Label1.Size = New System.Drawing.Size(56, 16)
495
-        Me.Label1.TabIndex = 1355
496
-        Me.Label1.Text = "廠商編碼"
497
-        '
498
-        '存檔_bt
499
-        '
500
-        Me.存檔_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
501
-        Me.存檔_bt.ForeColor = System.Drawing.Color.Green
502
-        Me.存檔_bt.Location = New System.Drawing.Point(422, 4)
503
-        Me.存檔_bt.Name = "存檔_bt"
504
-        Me.存檔_bt.Size = New System.Drawing.Size(59, 52)
505
-        Me.存檔_bt.TabIndex = 1349
506
-        Me.存檔_bt.Text = "存檔"
507
-        Me.存檔_bt.UseVisualStyleBackColor = True
508
-        '
509
-        '刪除單據上點選的資料_bt
510
-        '
511
-        Me.刪除單據上點選的資料_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
512
-        Me.刪除單據上點選的資料_bt.ForeColor = System.Drawing.Color.Red
513
-        Me.刪除單據上點選的資料_bt.Location = New System.Drawing.Point(683, 5)
514
-        Me.刪除單據上點選的資料_bt.Name = "刪除單據上點選的資料_bt"
515
-        Me.刪除單據上點選的資料_bt.Size = New System.Drawing.Size(102, 50)
516
-        Me.刪除單據上點選的資料_bt.TabIndex = 1350
517
-        Me.刪除單據上點選的資料_bt.Text = "刪除採購單據上點選的資料"
518
-        Me.刪除單據上點選的資料_bt.UseVisualStyleBackColor = True
519
-        '
520
-        'Label9
521
-        '
522
-        Me.Label9.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
523
-        Me.Label9.AutoSize = True
524
-        Me.Label9.ImeMode = System.Windows.Forms.ImeMode.NoControl
525
-        Me.Label9.Location = New System.Drawing.Point(912, 67)
526
-        Me.Label9.Name = "Label9"
527
-        Me.Label9.Size = New System.Drawing.Size(44, 16)
528
-        Me.Label9.TabIndex = 1353
529
-        Me.Label9.Text = "筆資料"
530
-        '
531
-        '資料筆數1_tb
532
-        '
533
-        Me.資料筆數1_tb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
534
-        Me.資料筆數1_tb.Location = New System.Drawing.Point(870, 64)
535
-        Me.資料筆數1_tb.Name = "資料筆數1_tb"
536
-        Me.資料筆數1_tb.Size = New System.Drawing.Size(39, 23)
537
-        Me.資料筆數1_tb.TabIndex = 1352
538
-        Me.資料筆數1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
539
-        '
540
-        'Label10
541
-        '
542
-        Me.Label10.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
543
-        Me.Label10.AutoSize = True
544
-        Me.Label10.ImeMode = System.Windows.Forms.ImeMode.NoControl
545
-        Me.Label10.Location = New System.Drawing.Point(848, 67)
546
-        Me.Label10.Name = "Label10"
547
-        Me.Label10.Size = New System.Drawing.Size(20, 16)
548
-        Me.Label10.TabIndex = 1351
549
-        Me.Label10.Text = "共"
550
-        '
551
-        '項次_tb
552
-        '
553
-        Me.項次_tb.Enabled = False
554
-        Me.項次_tb.Location = New System.Drawing.Point(550, 5)
555
-        Me.項次_tb.Name = "項次_tb"
556
-        Me.項次_tb.Size = New System.Drawing.Size(130, 23)
557
-        Me.項次_tb.TabIndex = 1348
558
-        '
559
-        '選擇_lb
560
-        '
561
-        Me.選擇_lb.AutoSize = True
562
-        Me.選擇_lb.Location = New System.Drawing.Point(482, 8)
563
-        Me.選擇_lb.Name = "選擇_lb"
564
-        Me.選擇_lb.Size = New System.Drawing.Size(68, 16)
565
-        Me.選擇_lb.TabIndex = 1347
566
-        Me.選擇_lb.Text = "資料流水號"
567
-        '
568
-        'Label15
569
-        '
570
-        Me.Label15.AutoSize = True
571
-        Me.Label15.ImeMode = System.Windows.Forms.ImeMode.NoControl
572
-        Me.Label15.Location = New System.Drawing.Point(138, 8)
573
-        Me.Label15.Name = "Label15"
574
-        Me.Label15.Size = New System.Drawing.Size(44, 16)
575
-        Me.Label15.TabIndex = 1362
576
-        Me.Label15.Text = "關鍵字"
577
-        '
578
-        'Label17
579
-        '
580
-        Me.Label17.AutoSize = True
581
-        Me.Label17.Location = New System.Drawing.Point(3, 51)
582
-        Me.Label17.Name = "Label17"
583
-        Me.Label17.Size = New System.Drawing.Size(1513, 16)
584
-        Me.Label17.TabIndex = 1365
585
-        Me.Label17.Text = resources.GetString("Label17.Text")
586
-        '
587
-        '採購清單_dgv
588
-        '
589
-        Me.採購清單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
590
-            Or System.Windows.Forms.AnchorStyles.Left) _
591
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
592
-        Me.採購清單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
593
-        Me.採購清單_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
594
-        Me.採購清單_dgv.Location = New System.Drawing.Point(5, 92)
595
-        Me.採購清單_dgv.Name = "採購清單_dgv"
596
-        Me.採購清單_dgv.RowHeadersWidth = 5
597
-        DataGridViewCellStyle3.Font = New System.Drawing.Font("微軟正黑體", 8.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
598
-        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
599
-        Me.採購清單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
600
-        Me.採購清單_dgv.RowTemplate.Height = 24
601
-        Me.採購清單_dgv.Size = New System.Drawing.Size(951, 585)
602
-        Me.採購清單_dgv.TabIndex = 1346
603
-        '
604
-        'SaveFileDialog1
605
-        '
606
-        Me.SaveFileDialog1.DefaultExt = "jpg"
607
-        Me.SaveFileDialog1.SupportMultiDottedExtensions = True
608
-        Me.SaveFileDialog1.Title = "指定檔案名稱與選擇檔案路徑"
609
-        '
610
-        '採購金額1_tb
611
-        '
612
-        Me.採購金額1_tb.ForeColor = System.Drawing.Color.Green
613
-        Me.採購金額1_tb.Location = New System.Drawing.Point(623, 64)
614
-        Me.採購金額1_tb.Name = "採購金額1_tb"
615
-        Me.採購金額1_tb.Size = New System.Drawing.Size(117, 23)
616
-        Me.採購金額1_tb.TabIndex = 1454
617
-        Me.採購金額1_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
618
-        '
619
-        'Label6
620
-        '
621
-        Me.Label6.AutoSize = True
622
-        Me.Label6.ForeColor = System.Drawing.Color.Green
623
-        Me.Label6.Location = New System.Drawing.Point(556, 67)
624
-        Me.Label6.Name = "Label6"
625
-        Me.Label6.Size = New System.Drawing.Size(56, 16)
626
-        Me.Label6.TabIndex = 1453
627
-        Me.Label6.Text = "採購金額"
628
-        '
629
-        '供應商_tb
630
-        '
631
-        Me.供應商_tb.ForeColor = System.Drawing.Color.Green
632
-        Me.供應商_tb.Location = New System.Drawing.Point(462, 64)
633
-        Me.供應商_tb.Name = "供應商_tb"
634
-        Me.供應商_tb.Size = New System.Drawing.Size(88, 23)
635
-        Me.供應商_tb.TabIndex = 1452
636
-        Me.供應商_tb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
637
-        '
638
-        'Label2
639
-        '
640
-        Me.Label2.AutoSize = True
641
-        Me.Label2.ForeColor = System.Drawing.Color.Green
642
-        Me.Label2.Location = New System.Drawing.Point(418, 67)
643
-        Me.Label2.Name = "Label2"
644
-        Me.Label2.Size = New System.Drawing.Size(44, 16)
645
-        Me.Label2.TabIndex = 1451
646
-        Me.Label2.Text = "供應商"
647
-        '
648
-        'ContextMenuStrip1
649
-        '
650
-        Me.ContextMenuStrip1.Items.AddRange(New System.Windows.Forms.ToolStripItem() {Me.重新整理_tsm})
651
-        Me.ContextMenuStrip1.Name = "ContextMenuStrip1"
652
-        Me.ContextMenuStrip1.Size = New System.Drawing.Size(123, 26)
653
-        '
654
-        '重新整理_tsm
655
-        '
656
-        Me.重新整理_tsm.Name = "重新整理_tsm"
657
-        Me.重新整理_tsm.Size = New System.Drawing.Size(122, 22)
658
-        Me.重新整理_tsm.Text = "重新整理"
659
-        '
660
-        '日期3_dtp
661
-        '
662
-        Me.日期3_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
663
-        Me.日期3_dtp.Enabled = False
664
-        Me.日期3_dtp.Location = New System.Drawing.Point(615, 154)
665
-        Me.日期3_dtp.Name = "日期3_dtp"
666
-        Me.日期3_dtp.Size = New System.Drawing.Size(122, 23)
667
-        Me.日期3_dtp.TabIndex = 1455
668
-        Me.日期3_dtp.Visible = False
669
-        '
670
-        '日期4_dtp
671
-        '
672
-        Me.日期4_dtp.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
673
-        Me.日期4_dtp.Enabled = False
674
-        Me.日期4_dtp.Location = New System.Drawing.Point(615, 183)
675
-        Me.日期4_dtp.Name = "日期4_dtp"
676
-        Me.日期4_dtp.Size = New System.Drawing.Size(122, 23)
677
-        Me.日期4_dtp.TabIndex = 1456
678
-        Me.日期4_dtp.Visible = False
679
-        '
680
-        '批量勾選_cb
681
-        '
682
-        Me.批量勾選_cb.AutoSize = True
683
-        Me.批量勾選_cb.Location = New System.Drawing.Point(746, 66)
684
-        Me.批量勾選_cb.Name = "批量勾選_cb"
685
-        Me.批量勾選_cb.Size = New System.Drawing.Size(75, 20)
686
-        Me.批量勾選_cb.TabIndex = 1457
687
-        Me.批量勾選_cb.Text = "批量勾選"
688
-        Me.批量勾選_cb.UseVisualStyleBackColor = True
689
-        '
690
-        '過帳_bt
691
-        '
692
-        Me.過帳_bt.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
693
-        Me.過帳_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
694
-        Me.過帳_bt.ImeMode = System.Windows.Forms.ImeMode.NoControl
695
-        Me.過帳_bt.Location = New System.Drawing.Point(840, 4)
696
-        Me.過帳_bt.Name = "過帳_bt"
697
-        Me.過帳_bt.Size = New System.Drawing.Size(116, 52)
698
-        Me.過帳_bt.TabIndex = 1458
699
-        Me.過帳_bt.Text = "過帳"
700
-        Me.過帳_bt.UseVisualStyleBackColor = True
701
-        '
702
-        '採購控制表
703
-        '
704
-        Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
705
-        Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
706
-        Me.ClientSize = New System.Drawing.Size(1344, 681)
707
-        Me.ContextMenuStrip = Me.ContextMenuStrip1
708
-        Me.Controls.Add(Me.過帳_bt)
709
-        Me.Controls.Add(Me.批量勾選_cb)
710
-        Me.Controls.Add(Me.日期4_dtp)
711
-        Me.Controls.Add(Me.日期3_dtp)
712
-        Me.Controls.Add(Me.採購金額1_tb)
713
-        Me.Controls.Add(Me.Label6)
714
-        Me.Controls.Add(Me.供應商_tb)
715
-        Me.Controls.Add(Me.Label2)
716
-        Me.Controls.Add(Me.下載檔名_tb)
717
-        Me.Controls.Add(Me.料號_tb)
718
-        Me.Controls.Add(Me.單號1_tb)
719
-        Me.Controls.Add(Me.大圖預覽_bt)
720
-        Me.Controls.Add(Me.版次_tb)
721
-        Me.Controls.Add(Me.訂製圖檔_dgv)
722
-        Me.Controls.Add(Me.下載圖檔_bt)
723
-        Me.Controls.Add(Me.圖檔入系統_bt)
724
-        Me.Controls.Add(Me.檔名讀取_tb)
725
-        Me.Controls.Add(Me.檔案名稱_tb)
726
-        Me.Controls.Add(Me.Label12)
727
-        Me.Controls.Add(Me.Label4)
728
-        Me.Controls.Add(Me.讀取資料夾路徑_bt)
729
-        Me.Controls.Add(Me.本機資料夾_wb)
730
-        Me.Controls.Add(Me.FTP資料夾_wb)
731
-        Me.Controls.Add(Me.Label11)
732
-        Me.Controls.Add(Me.Label5)
733
-        Me.Controls.Add(Me.大間距_ch)
734
-        Me.Controls.Add(Me.中間距_ch)
735
-        Me.Controls.Add(Me.申請人_tb)
736
-        Me.Controls.Add(Me.Label19)
737
-        Me.Controls.Add(Me.日期2_dtp)
738
-        Me.Controls.Add(Me.日期1_dtp)
739
-        Me.Controls.Add(Me.Label3)
740
-        Me.Controls.Add(Me.業務1_cb)
741
-        Me.Controls.Add(Me.單號_tb)
742
-        Me.Controls.Add(Me.採購金額_tb)
743
-        Me.Controls.Add(Me.Label16)
744
-        Me.Controls.Add(Me.小間距_ch)
745
-        Me.Controls.Add(Me.物料圖1_pb)
746
-        Me.Controls.Add(Me.清空1_bt)
747
-        Me.Controls.Add(Me.供應商編碼1_tb)
748
-        Me.Controls.Add(Me.查詢1_tb)
749
-        Me.Controls.Add(Me.地區1_cb)
750
-        Me.Controls.Add(Me.Label14)
751
-        Me.Controls.Add(Me.供應商1_cb)
752
-        Me.Controls.Add(Me.Label13)
753
-        Me.Controls.Add(Me.供應商編碼1_cb)
754
-        Me.Controls.Add(Me.Label1)
755
-        Me.Controls.Add(Me.存檔_bt)
756
-        Me.Controls.Add(Me.刪除單據上點選的資料_bt)
757
-        Me.Controls.Add(Me.Label9)
758
-        Me.Controls.Add(Me.資料筆數1_tb)
759
-        Me.Controls.Add(Me.Label10)
760
-        Me.Controls.Add(Me.項次_tb)
761
-        Me.Controls.Add(Me.選擇_lb)
762
-        Me.Controls.Add(Me.Label15)
763
-        Me.Controls.Add(Me.Label17)
764
-        Me.Controls.Add(Me.採購清單_dgv)
765
-        Me.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
766
-        Me.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
767
-        Me.Name = "採購控制表"
768
-        Me.Text = "採購控制表"
769
-        CType(Me.訂製圖檔_dgv, System.ComponentModel.ISupportInitialize).EndInit()
770
-        CType(Me.物料圖1_pb, System.ComponentModel.ISupportInitialize).EndInit()
771
-        CType(Me.採購清單_dgv, System.ComponentModel.ISupportInitialize).EndInit()
772
-        Me.ContextMenuStrip1.ResumeLayout(False)
773
-        Me.ResumeLayout(False)
774
-        Me.PerformLayout()
775
-
776
-    End Sub
777
-
778
-    Friend WithEvents 下載檔名_tb As TextBox
779
-    Friend WithEvents 料號_tb As TextBox
780
-    Friend WithEvents 單號1_tb As TextBox
781
-    Friend WithEvents 大圖預覽_bt As Button
782
-    Friend WithEvents 版次_tb As TextBox
783
-    Friend WithEvents 訂製圖檔_dgv As DataGridView
784
-    Friend WithEvents 下載圖檔_bt As Button
785
-    Friend WithEvents 圖檔入系統_bt As Button
786
-    Friend WithEvents 檔名讀取_tb As TextBox
787
-    Friend WithEvents 檔案名稱_tb As TextBox
788
-    Friend WithEvents Label12 As Label
789
-    Friend WithEvents Label4 As Label
790
-    Friend WithEvents 讀取資料夾路徑_bt As Button
791
-    Friend WithEvents 本機資料夾_wb As WebBrowser
792
-    Friend WithEvents FTP資料夾_wb As WebBrowser
793
-    Friend WithEvents Label11 As Label
794
-    Friend WithEvents Label5 As Label
795
-    Friend WithEvents 大間距_ch As CheckBox
796
-    Friend WithEvents 中間距_ch As CheckBox
797
-    Friend WithEvents 申請人_tb As TextBox
798
-    Friend WithEvents Label19 As Label
799
-    Friend WithEvents 日期2_dtp As DateTimePicker
800
-    Friend WithEvents 日期1_dtp As DateTimePicker
801
-    Friend WithEvents Label3 As Label
802
-    Friend WithEvents 業務1_cb As ComboBox
803
-    Friend WithEvents 單號_tb As TextBox
804
-    Friend WithEvents 採購金額_tb As TextBox
805
-    Friend WithEvents Label16 As Label
806
-    Friend WithEvents 小間距_ch As CheckBox
807
-    Friend WithEvents 物料圖1_pb As PictureBox
808
-    Friend WithEvents 清空1_bt As Button
809
-    Friend WithEvents 供應商編碼1_tb As TextBox
810
-    Friend WithEvents 查詢1_tb As TextBox
811
-    Friend WithEvents 地區1_cb As ComboBox
812
-    Friend WithEvents Label14 As Label
813
-    Friend WithEvents 供應商1_cb As ComboBox
814
-    Friend WithEvents Label13 As Label
815
-    Friend WithEvents 供應商編碼1_cb As ComboBox
816
-    Friend WithEvents Label1 As Label
817
-    Friend WithEvents 存檔_bt As Button
818
-    Friend WithEvents 刪除單據上點選的資料_bt As Button
819
-    Friend WithEvents Label9 As Label
820
-    Friend WithEvents 資料筆數1_tb As TextBox
821
-    Friend WithEvents Label10 As Label
822
-    Friend WithEvents 項次_tb As TextBox
823
-    Friend WithEvents 選擇_lb As Label
824
-    Friend WithEvents Label15 As Label
825
-    Friend WithEvents Label17 As Label
826
-    Friend WithEvents 採購清單_dgv As DataGridView
827
-    Friend WithEvents FolderBrowserDialog1 As FolderBrowserDialog
828
-    Friend WithEvents SaveFileDialog1 As SaveFileDialog
829
-    Friend WithEvents 採購金額1_tb As TextBox
830
-    Friend WithEvents Label6 As Label
831
-    Friend WithEvents 供應商_tb As TextBox
832
-    Friend WithEvents Label2 As Label
833
-    Friend WithEvents ContextMenuStrip1 As ContextMenuStrip
834
-    Friend WithEvents 重新整理_tsm As ToolStripMenuItem
835
-    Friend WithEvents 日期3_dtp As DateTimePicker
836
-    Friend WithEvents 日期4_dtp As DateTimePicker
837
-    Friend WithEvents 批量勾選_cb As CheckBox
838
-    Friend WithEvents 過帳_bt As Button
839
-End Class

+ 0
- 502
YD-ERP-SYS/採購系統管理/採購控制表.vb 파일 보기

@@ -1,502 +0,0 @@
1
-Option Strict Off
2
-Public Class 採購控制表
3
-    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
4
-    Dim EDR As Integer = 0 : Dim ESTR As String : Dim 關鍵字, 首次開啟 As Boolean
5
-    Private Sub Set_清單1()
6
-        採購清單_dgv.DataSource = Nothing : ds1.Clear()
7
-        採購清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
8
-        採購清單_dgv.ColumnHeadersHeight = 40
9
-        採購清單_dgv.AllowUserToAddRows = False
10
-
11
-        If 小間距_ch.Checked = False And 中間距_ch.Checked = False And 大間距_ch.Checked = True Then
12
-            採購清單_dgv.RowTemplate.Height = 95
13
-        ElseIf 小間距_ch.Checked = False And 中間距_ch.Checked = True And 大間距_ch.Checked = False Then
14
-            採購清單_dgv.RowTemplate.Height = 60
15
-        ElseIf 小間距_ch.Checked = True And 中間距_ch.Checked = False And 大間距_ch.Checked = False Then
16
-            採購清單_dgv.RowTemplate.Height = 25
17
-        End If
18
-
19
-        If 關鍵字 = True Then : Else : PA = 供應商編碼1_cb.Text : End If
20
-        PA20 = 業務1_cb.Text
21
-        SQL_採購控制表_未過帳()
22
-        da.Fill(ds1) : 採購清單_dgv.DataSource = ds1.Tables(0) : conn.Close()
23
-        Set_採購清單_dgv_下拉式清單1() : Set_採購清單_dgv_下拉式清單2() : Set_採購清單_dgv_下拉式清單3()
24
-
25
-        採購清單_dgv.Columns(0).FillWeight = 40 : 採購清單_dgv.Columns(1).Visible = False : 採購清單_dgv.Columns(2).FillWeight = 70 : 採購清單_dgv.Columns(3).Visible = False
26
-        採購清單_dgv.Columns(4).FillWeight = 80 : 採購清單_dgv.Columns(5).FillWeight = 80 : 採購清單_dgv.Columns(6).FillWeight = 200 : 採購清單_dgv.Columns(7).Visible = False
27
-        採購清單_dgv.Columns(8).FillWeight = 100 : 採購清單_dgv.Columns(9).Visible = False : 採購清單_dgv.Columns(10).Visible = False : 採購清單_dgv.Columns(11).FillWeight = 160
28
-        採購清單_dgv.Columns(12).Visible = False : 採購清單_dgv.Columns(13).Visible = False : 採購清單_dgv.Columns(14).FillWeight = 95 : 採購清單_dgv.Columns(15).Visible = False
29
-        採購清單_dgv.Columns(16).FillWeight = 195 : 採購清單_dgv.Columns(17).Visible = False : 採購清單_dgv.Columns(18).FillWeight = 45 : 採購清單_dgv.Columns(19).FillWeight = 80
30
-        採購清單_dgv.Columns(20).Visible = False : 採購清單_dgv.Columns(21).Visible = False : 採購清單_dgv.Columns(22).Visible = False : 採購清單_dgv.Columns(23).FillWeight = 80
31
-        採購清單_dgv.Columns(24).FillWeight = 80 : 採購清單_dgv.Columns(25).FillWeight = 80 : 採購清單_dgv.Columns(26).FillWeight = 80 : 採購清單_dgv.Columns(27).FillWeight = 45
32
-        採購清單_dgv.Columns(28).FillWeight = 45
33
-
34
-        採購清單_dgv.Columns("數量").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("成本").DefaultCellStyle.Format = "#,##0" : 採購清單_dgv.Columns("金額").DefaultCellStyle.Format = "#,##0"
35
-        採購清單_dgv.Columns("數量").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
36
-        採購清單_dgv.Columns("數量").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
37
-        採購清單_dgv.Columns("成本").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
38
-        採購清單_dgv.Columns("成本").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
39
-        採購清單_dgv.Columns("金額").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
40
-        採購清單_dgv.Columns("金額").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
41
-
42
-        採購清單_dgv.Columns(0).ReadOnly = True : 採購清單_dgv.Columns(2).ReadOnly = True : 採購清單_dgv.Columns(21).ReadOnly = True
43
-        採購清單_dgv.Columns(4).ReadOnly = True : 採購清單_dgv.Columns(5).ReadOnly = True : 採購清單_dgv.Columns(6).ReadOnly = True
44
-        採購清單_dgv.Columns(22).ReadOnly = True : 採購清單_dgv.Columns(17).ReadOnly = True : 採購清單_dgv.Columns(20).ReadOnly = True
45
-
46
-        採購清單_dgv.EditMode = DataGridViewEditMode.EditOnEnter : 資料筆數1_tb.Text = 採購清單_dgv.Rows.Count
47
-        關鍵字 = False
48
-
49
-        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
50
-            採購清單_dgv("選擇", i).Value = False
51
-        Next
52
-        Set_合記計算()
53
-    End Sub
54
-    Private Sub Set_採購清單_dgv_下拉式清單1()
55
-        Dim Col As New DataGridViewComboBoxColumn With {
56
-            .FillWeight = 130,
57
-            .DataPropertyName = "倉名"
58
-        }
59
-        SQL_倉名_下拉清單()
60
-        Col.Items.Clear()
61
-        While (dr.Read()) : Col.Items.Add(dr("倉名")) : End While : conn.Close()
62
-        Col.HeaderText = "倉名" : Col.Name = "倉名"
63
-        採購清單_dgv.Columns.Insert(8, Col)
64
-    End Sub
65
-    Private Sub Set_採購清單_dgv_下拉式清單2()
66
-        Dim Col As New DataGridViewComboBoxColumn With {
67
-            .FillWeight = 130,
68
-            .DataPropertyName = "訂製"
69
-        }
70
-        SQL_訂製狀態_下拉清單()
71
-        Col.Items.Clear()
72
-        While (dr.Read()) : Col.Items.Add(dr("訂製")) : End While : conn.Close()
73
-        Col.HeaderText = "訂製" : Col.Name = "訂製"
74
-        採購清單_dgv.Columns.Insert(11, Col)
75
-    End Sub
76
-    Private Sub Set_採購清單_dgv_下拉式清單3()
77
-        Dim Col As New DataGridViewComboBoxColumn With {
78
-            .FillWeight = 130,
79
-            .DataPropertyName = "狀態"
80
-        }
81
-        SQL_倉儲狀態_下拉清單()
82
-        Col.Items.Clear()
83
-        While (dr.Read()) : Col.Items.Add(dr("狀態")) : End While : conn.Close()
84
-        Col.HeaderText = "狀態" : Col.Name = "狀態"
85
-        採購清單_dgv.Columns.Insert(14, Col)
86
-    End Sub
87
-    Private Sub Set_合記計算()
88
-        採購金額_tb.Text = "0" : 採購金額1_tb.Text = "0"
89
-        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
90
-            採購清單_dgv("金額", i).Value = 採購清單_dgv("數量", i).Value * 採購清單_dgv("成本", i).Value
91
-            採購金額_tb.Text = Val(採購金額_tb.Text) + 採購清單_dgv("金額", i).Value
92
-
93
-            If 供應商_tb.Text = 採購清單_dgv("供應商", i).Value.ToString Then
94
-                採購金額1_tb.Text = Val(採購金額1_tb.Text) + 採購清單_dgv("金額", i).Value
95
-            End If
96
-        Next
97
-        採購金額_tb.Text = Format(Val(採購金額_tb.Text), "#,##0") : 採購金額1_tb.Text = Format(Val(採購金額1_tb.Text), "#,##0")
98
-    End Sub
99
-    Private Sub Set_清單5()
100
-        訂製圖檔_dgv.DataSource = Nothing : ds2.Clear()
101
-        訂製圖檔_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
102
-        訂製圖檔_dgv.ColumnHeadersHeight = 25
103
-        訂製圖檔_dgv.AllowUserToAddRows = False
104
-        訂製圖檔_dgv.RowTemplate.Height = 25
105
-
106
-        SQL_採購控制表_訂製圖檔清單()
107
-        da.Fill(ds2) : 訂製圖檔_dgv.DataSource = ds2.Tables(0) : conn.Close()
108
-
109
-        訂製圖檔_dgv.Columns(0).Visible = False : 訂製圖檔_dgv.Columns(1).Visible = False : 訂製圖檔_dgv.Columns(2).FillWeight = 100
110
-    End Sub
111
-    Private Sub 供應商1_下拉表單資料載入()
112
-        BL1 = False : PA3 = "" : PA4 = ""
113
-        If 地區1_cb.Text = "" Then : PA3 = ""
114
-        ElseIf 地區1_cb.Text = "北部" Then : PA3 = "2"
115
-        ElseIf 地區1_cb.Text = "南部" Then : PA3 = "3"
116
-        ElseIf 地區1_cb.Text = "材料" Then : PA3 = "9"
117
-        ElseIf 地區1_cb.Text = "調貨" Then : PA3 = "Y"
118
-        End If
119
-        SQL_盤盈盤損申請_供應商_下拉清單() : 供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
120
-        While (dr.Read()) : 供應商1_cb.Items.Add(dr("簡稱")) : 供應商編碼1_cb.Items.Add(dr("編號")) : End While : conn.Close()
121
-    End Sub
122
-    Private Sub 採購控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
123
-        Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
124
-        小間距_ch.Checked = True : 業務1_cb.Text = 業務號碼 '--------------------控件隱藏、操作許可設定與其他基本顯示設定
125
-
126
-        首次開啟 = True : Set_清單1() : 首次開啟 = False
127
-        Target1 = Target & AA(1) & "/" : FTP資料夾_wb.Url = New Uri(Target1) '--------------------指定伺服器ftp資料夾位置
128
-    End Sub
129
-    Private Sub 採購清單_dgv_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 採購清單_dgv.RowPostPaint
130
-        If 首次開啟 = True Then : Else
131
-            For I As Integer = 0 To 採購清單_dgv.Rows.Count - 1
132
-                If 採購清單_dgv("選擇", I).Value = True Then
133
-                    採購清單_dgv.Rows(I).DefaultCellStyle.BackColor = Color.LightGreen
134
-                Else
135
-                    採購清單_dgv.Rows(I).DefaultCellStyle.BackColor = Color.White
136
-                End If
137
-            Next
138
-        End If
139
-
140
-        Dim linePen As New Pen(Color.Blue, 2)
141
-        If e.RowIndex = 採購清單_dgv.Rows.Count - 1 Then : Exit Sub : Else
142
-            If 採購清單_dgv("供應商", e.RowIndex).Value.ToString <> 採購清單_dgv("供應商", e.RowIndex + 1).Value.ToString Then
143
-                Dim startX As Integer = IIf(採購清單_dgv.RowHeadersVisible, 採購清單_dgv.RowHeadersWidth, 0) : Dim startY As Integer = e.RowBounds.Top + e.RowBounds.Height - 1
144
-                Dim endX As Integer = startX + 採購清單_dgv.Columns.GetColumnsWidth(DataGridViewElementStates.Visible) - 採購清單_dgv.HorizontalScrollingOffset
145
-                e.Graphics.DrawLine(linePen, startX, startY, endX, startY) : Exit Sub
146
-            End If
147
-        End If
148
-    End Sub
149
-    Private Sub 採購清單_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellEndEdit
150
-        Set_合記計算()
151
-
152
-        PA20 = 採購清單_dgv(8, e.RowIndex).Value.ToString : SQL_銷售明細_改倉名()
153
-        If dr.Read() Then : 採購清單_dgv("倉儲狀態", e.RowIndex).Value = dr("倉名編號") : End If
154
-        PA19 = 採購清單_dgv(11, e.RowIndex).Value.ToString : SQL_銷售明細_改物料訂製狀態()
155
-        If dr.Read() Then : 採購清單_dgv("訂製狀態", e.RowIndex).Value = dr("編碼") : End If
156
-        PA18 = 採購清單_dgv(14, e.RowIndex).Value.ToString : SQL_銷售明細_倉儲狀態()
157
-        If dr.Read() Then : 採購清單_dgv("物料狀態", e.RowIndex).Value = dr("編碼") : End If : conn.Close()
158
-
159
-        Dim EU(3) As String
160
-        EU(0) = 採購清單_dgv("採購日期", e.RowIndex).Value.ToString
161
-        If EU(0) = "" Then : Else
162
-            If IsDate(EU(0)) Then
163
-                日期1_dtp.Text = EU(0) : 採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = Format(日期1_dtp.Value, "yyyy/MM/dd")
164
-            Else
165
-                採購清單_dgv.Rows(e.RowIndex).Cells("採購日期").Value = ""
166
-            End If
167
-        End If
168
-        EU(1) = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
169
-        If EU(1) = "" Then : Else
170
-            If IsDate(EU(1)) Then
171
-                日期2_dtp.Text = EU(1) : 採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = Format(日期2_dtp.Value, "yyyy/MM/dd")
172
-            Else
173
-                採購清單_dgv.Rows(e.RowIndex).Cells("預計進廠日").Value = ""
174
-            End If
175
-        End If
176
-        EU(2) = 採購清單_dgv("實際進廠日", e.RowIndex).Value.ToString
177
-        If EU(2) = "" Then : Else
178
-            If IsDate(EU(2)) Then
179
-                日期3_dtp.Text = EU(2) : 採購清單_dgv.Rows(e.RowIndex).Cells("實際進廠日").Value = Format(日期3_dtp.Value, "yyyy/MM/dd")
180
-            Else
181
-                採購清單_dgv.Rows(e.RowIndex).Cells("實際進廠日").Value = ""
182
-            End If
183
-        End If
184
-        EU(3) = 採購清單_dgv("過帳日期", e.RowIndex).Value.ToString
185
-        If EU(3) = "" Then : Else
186
-            If IsDate(EU(3)) Then
187
-                日期4_dtp.Text = EU(3) : 採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = Format(日期4_dtp.Value, "yyyy/MM/dd")
188
-            Else
189
-                採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = "" : 採購清單_dgv("選擇", e.RowIndex).Value = False
190
-            End If
191
-        End If
192
-    End Sub
193
-    Private Sub 採購清單_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellClick
194
-        If e.RowIndex = -1 Then : Else
195
-            項次_tb.Text = 採購清單_dgv(0, e.RowIndex).Value.ToString : 申請人_tb.Text = 採購清單_dgv("申請人", e.RowIndex).Value.ToString
196
-            版次_tb.Text = 採購清單_dgv("訂製圖號", e.RowIndex).Value.ToString : 單號1_tb.Text = 採購清單_dgv("銷售單號", e.RowIndex).Value.ToString
197
-            料號_tb.Text = 採購清單_dgv("料號", e.RowIndex).Value.ToString : 供應商_tb.Text = 採購清單_dgv("供應商", e.RowIndex).Value.ToString
198
-
199
-            Set_合記計算()
200
-            PA15 = 採購清單_dgv(0, e.RowIndex).Value.ToString : Set_清單5()
201
-
202
-            物料圖1_pb.Image = Nothing : PA1 = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料檔案_是否有圖()
203
-            If dr.Read() Then
204
-                If dr("是否有圖") = True Then
205
-                    PA = 採購清單_dgv.Rows(e.RowIndex).Cells("料號").Value : SQL_物料圖庫_圖片顯示() '--------------------圖片顯示
206
-                    While dr.Read() = True
207
-                        Dim unused As Byte() = New Byte(-1) {}
208
-                        Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
209
-                        Dim oStream As New MemoryStream(bytes)
210
-                        物料圖1_pb.Image = Bitmap.FromStream(oStream)
211
-                    End While
212
-                    conn.Close()
213
-                    物料圖1_pb.SizeMode = 4
214
-                Else
215
-                    物料圖1_pb.Image = Nothing
216
-                End If
217
-            End If : conn.Close()
218
-            If 批量勾選_cb.Checked = True Then
219
-                If 採購清單_dgv("選擇", e.RowIndex).Value = False Then
220
-                    採購清單_dgv("選擇", e.RowIndex).Value = True
221
-                    If 採購清單_dgv("實際進廠日", e.RowIndex).Value.ToString = "" Then
222
-                        PA = InputBox("請輸入指定過帳日期")
223
-                        If IsDate(PA) Then
224
-                            採購清單_dgv("過帳日期", e.RowIndex).Value = PA
225
-                            Dim EU As String
226
-                            EU = 採購清單_dgv("過帳日期", e.RowIndex).Value.ToString
227
-                            If EU = "" Then : Else
228
-                                日期4_dtp.Text = EU : 採購清單_dgv.Rows(e.RowIndex).Cells("過帳日期").Value = Format(日期4_dtp.Value, "yyyy/MM/dd")
229
-                            End If
230
-                        Else
231
-                            MsgBox("請輸入日期格式資料!!!!")
232
-                            採購清單_dgv("過帳日期", e.RowIndex).Value = ""
233
-                            採購清單_dgv("選擇", e.RowIndex).Value = False
234
-                        End If
235
-                    Else
236
-                        採購清單_dgv("過帳日期", e.RowIndex).Value = 採購清單_dgv("預計進廠日", e.RowIndex).Value.ToString
237
-                    End If
238
-                End If
239
-            End If
240
-        End If
241
-    End Sub
242
-    Private Sub 採購清單_dgv_CellDoubleClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 採購清單_dgv.CellDoubleClick
243
-        If e.RowIndex = -1 Then : Else
244
-            採購清單_dgv("選擇", e.RowIndex).Value = False
245
-            採購清單_dgv("過帳日期", e.RowIndex).Value = ""
246
-        End If
247
-    End Sub
248
-    Private Sub 訂製圖檔_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 訂製圖檔_dgv.CellClick
249
-        If e.RowIndex = -1 Then : Else
250
-            版次_tb.Text = 訂製圖檔_dgv.Rows(e.RowIndex).Cells("版次").Value
251
-
252
-            '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
253
-            物料圖1_pb.Image = Nothing : PA15 = 項次_tb.Text : PA16 = 版次_tb.Text : SQL_採購控制表_訂製圖片()
254
-            While dr.Read() = True
255
-                Dim unused As Byte() = New Byte(-1) {}
256
-                Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
257
-                Dim oStream As New MemoryStream(bytes)
258
-                物料圖1_pb.Image = Bitmap.FromStream(oStream)
259
-            End While
260
-            conn.Close()
261
-            物料圖1_pb.SizeMode = 4
262
-        End If
263
-    End Sub
264
-    Private Sub 地區1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 地區1_cb.SelectedIndexChanged
265
-        If 地區1_cb.Text = "" And 查詢1_tb.Text = "" Then
266
-            供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear() : Set_清單1()
267
-        ElseIf 地區1_cb.Text = "" Then
268
-            查詢1_tb.Text = "" : 供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
269
-        ElseIf 地區1_cb.Text <> "" Then
270
-            查詢1_tb.Text = "" : 供應商1_下拉表單資料載入()
271
-        End If
272
-    End Sub
273
-    Private Sub 供應商1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 供應商1_cb.SelectedIndexChanged
274
-        If 地區1_cb.Text <> "" Then
275
-            查詢1_tb.Text = "" : 供應商編碼1_cb.SelectedIndex = 供應商1_cb.SelectedIndex
276
-        End If
277
-    End Sub
278
-    Private Sub 供應商編碼1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 供應商編碼1_cb.SelectedIndexChanged
279
-        If 地區1_cb.Text <> "" Then
280
-            查詢1_tb.Text = "" : 供應商1_cb.SelectedIndex = 供應商編碼1_cb.SelectedIndex : 供應商編碼1_tb.Text = 供應商編碼1_cb.Text : Set_清單1()
281
-        End If
282
-    End Sub
283
-    Private Sub 查詢1_tb_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 查詢1_tb.KeyPress
284
-        If e.KeyChar = Chr(13) Then
285
-            供應商1_cb.Items.Clear() : 供應商編碼1_cb.Items.Clear()
286
-            關鍵字 = True : PA = 查詢1_tb.Text : Set_清單1() : 地區1_cb.Text = ""
287
-        End If
288
-    End Sub
289
-    Private Sub 清空1_bt_Click(sender As Object, e As EventArgs) Handles 清空1_bt.Click
290
-        業務1_cb.Text = "" : 查詢1_tb.Text = "" : 地區1_cb.Text = ""
291
-    End Sub
292
-    Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
293
-        小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
294
-        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
295
-        If aa1 = MsgBoxResult.Ok Then
296
-            存檔1() : Set_清單1()
297
-        Else
298
-            Set_清單1()
299
-        End If
300
-    End Sub
301
-    Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
302
-        小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
303
-        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
304
-        If aa1 = MsgBoxResult.Ok Then
305
-            存檔1() : Set_清單1()
306
-        Else
307
-            Set_清單1()
308
-        End If
309
-    End Sub
310
-    Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
311
-        小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
312
-        Dim aa1 As MsgBoxResult = MsgBox("是否需要存檔?", MsgBoxStyle.OkCancel)
313
-        If aa1 = MsgBoxResult.Ok Then
314
-            存檔1() : Set_清單1()
315
-        Else
316
-            Set_清單1()
317
-        End If
318
-    End Sub
319
-    Private Sub 業務1_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 業務1_cb.SelectedIndexChanged
320
-        Set_清單1()
321
-    End Sub
322
-    Private Sub 檔案名稱_tb_DragEnter(sender As Object, e As DragEventArgs) Handles 檔案名稱_tb.DragEnter
323
-        If e.Data.GetDataPresent(DataFormats.FileDrop) Then
324
-            Dim files As String()
325
-            Try
326
-                files = CType(e.Data.GetData(DataFormats.FileDrop), String())
327
-                檔案名稱_tb.Text = files(files.Length - 1)
328
-            Catch ex As Exception
329
-                MessageBox.Show(ex.Message)
330
-                Return
331
-            End Try
332
-        End If
333
-        Dim STR2 As Integer = 0
334
-        檔名讀取_tb.Text = 檔案名稱_tb.Text
335
-        If 檔案名稱_tb.Text = "" Then
336
-        Else
337
-            For i As Integer = 0 To 9999
338
-                Dim STR1 As Integer = Strings.Len(檔名讀取_tb.Text)
339
-                If Strings.Right((檔名讀取_tb.Text), 1) <> "\" Then
340
-                    STR1 -= 1 : STR2 += 1
341
-                    If STR1 = 0 Then
342
-                        檔名讀取_tb.Text = ""
343
-                        檔案名稱_tb.Text = ""
344
-                        i = 9999
345
-                    Else
346
-                        檔名讀取_tb.Text = Strings.Left((檔名讀取_tb.Text), STR1)
347
-                    End If
348
-                Else
349
-                    檔名讀取_tb.Text = Strings.Right((檔案名稱_tb.Text), STR2)
350
-                    檔案名稱_tb.Text = 檔名讀取_tb.Text
351
-                    i = 9999
352
-                End If
353
-            Next
354
-        End If
355
-    End Sub
356
-    Private Sub 檔案名稱_tb_DragDrop(ByVal sender As Object, ByVal e As DragEventArgs) Handles 檔案名稱_tb.DragDrop
357
-        Dim files As Array = e.Data.GetData(DataFormats.FileDrop)
358
-        For Each file As String In files
359
-            檔案名稱_tb.AppendText(file + Environment.NewLine)
360
-        Next
361
-    End Sub
362
-    Private Sub 刪除單據上點選的資料_bt_Click(sender As Object, e As EventArgs) Handles 刪除單據上點選的資料_bt.Click
363
-        If gUserName <> 申請人_tb.Text And Val(登入人級別) >= 3 Then
364
-            MsgBox("不能修改其他申請人的資料")
365
-        Else
366
-            PA = 項次_tb.Text : SQL_採購控制表_刪除()
367
-        End If
368
-        Set_清單1() : MsgBox("已刪除選中的資料")
369
-    End Sub
370
-    Private Sub 讀取資料夾路徑_bt_Click(sender As Object, e As EventArgs) Handles 讀取資料夾路徑_bt.Click
371
-        If FolderBrowserDialog1.ShowDialog = DialogResult.OK Then : 本機資料夾_wb.Navigate(FolderBrowserDialog1.SelectedPath) : End If
372
-    End Sub
373
-    Private Sub 圖檔入系統_bt_Click(sender As Object, e As EventArgs) Handles 圖檔入系統_bt.Click
374
-        If 項次_tb.Text = "" Then : MsgBox("請先選擇要指定訂製圖檔的採購資料!!")
375
-        Else
376
-            If 檔案名稱_tb.Text <> "" Then
377
-                Dim 驗證 As String : Dim 取變數 As String
378
-                取變數 = Strings.StrReverse(檔案名稱_tb.Text)
379
-                For i As Integer = 1 To 10
380
-                    If i = 1 Then
381
-                        驗證 = Strings.Left(取變數, i)
382
-                    Else
383
-                        If Strings.Mid(取變數, i, 1) = "." Then
384
-                            驗證 = Strings.StrReverse(驗證) : Exit For
385
-                        Else
386
-                            驗證 = 驗證 & Strings.Mid(取變數, i, 1)
387
-                        End If
388
-                    End If
389
-                Next
390
-
391
-                If 驗證 = "PNG" Or 驗證 = "png" Or 驗證 = "GIF" Or 驗證 = "gif" Or 驗證 = "BMP" Or 驗證 = "bmp" Or 驗證 = "JPG" Or 驗證 = "jpg" Or 驗證 = "JPEG" Or 驗證 = "jpeg" Then
392
-                    Dim 進版 As Integer
393
-                    If 版次_tb.Text = "" Then
394
-                        版次_tb.Text = "V01"
395
-                    Else
396
-                        進版 = Strings.Right(版次_tb.Text, 2) : 進版 += 1
397
-                        If 進版 < 10 Then : 版次_tb.Text = "V" & "0" & 進版
398
-                        Else : 版次_tb.Text = "V" & EDR : End If
399
-                    End If
400
-
401
-                    PA1 = 項次_tb.Text : PA2 = 單號1_tb.Text : PA3 = 版次_tb.Text : PA4 = 檔案名稱_tb.Text
402
-                    SQL_採購控制表_圖片新增() : SQL_採購控制表_修改() : conn.Close()
403
-                    '---FTP方式刪除檔案----------------------------------------------------------------------------------------------------------------------------------------------------------------------
404
-                    Dim frq As FtpWebRequest, frp As FtpWebResponse, fcr As NetworkCredential
405
-                    frq = CType(WebRequest.Create(New Uri(Target1 & 檔案名稱_tb.Text)), FtpWebRequest)
406
-                    fcr = New NetworkCredential(FTP帳號, FTP密碼)
407
-                    frq.Credentials = fcr
408
-                    frq.Method = WebRequestMethods.Ftp.DeleteFile
409
-                    frq.UseBinary = True
410
-                    frp = CType(frq.GetResponse, FtpWebResponse)
411
-                    frp.Close()
412
-                    FTP資料夾_wb.Refresh()
413
-                    '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
414
-                    物料圖1_pb.Image = Nothing : PA15 = 項次_tb.Text : PA16 = 版次_tb.Text : SQL_採購控制表_訂製圖片()
415
-                    While dr.Read() = True
416
-                        Dim unused As Byte() = New Byte(-1) {}
417
-                        Dim bytes As Byte() = DirectCast(dr.Item("圖片"), Byte())
418
-                        Dim oStream As New MemoryStream(bytes)
419
-                        物料圖1_pb.Image = Bitmap.FromStream(oStream)
420
-                    End While
421
-                    conn.Close()
422
-                    物料圖1_pb.SizeMode = 4
423
-                    '----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
424
-                    存檔1() : Set_清單5() : Set_清單1() : 檔案名稱_tb.Text = ""
425
-                Else
426
-                    MsgBox("上傳文件並非常用圖片格式,文件已自動刪除,請專換成常用圖片檔案再行操作。")
427
-                    '---FTP方式刪除檔案----------------------------------------------------------------------------------------------------------------------------------------------------------------------
428
-                    Dim frq As FtpWebRequest, frp As FtpWebResponse, fcr As NetworkCredential
429
-                    frq = CType(WebRequest.Create(New Uri(Target1 & 檔案名稱_tb.Text)), FtpWebRequest)
430
-                    fcr = New NetworkCredential(FTP帳號, FTP密碼)
431
-                    frq.Credentials = fcr
432
-                    frq.Method = WebRequestMethods.Ftp.DeleteFile
433
-                    frq.UseBinary = True
434
-                    frp = CType(frq.GetResponse, FtpWebResponse)
435
-                    frp.Close()
436
-                    FTP資料夾_wb.Refresh()
437
-                    檔案名稱_tb.Text = ""
438
-                End If
439
-            End If
440
-        End If
441
-    End Sub
442
-    Private Sub 下載圖檔_bt_Click(sender As Object, e As EventArgs) Handles 下載圖檔_bt.Click
443
-        If 物料圖1_pb.Image Is Nothing Then : MsgBox("所選擇的資料沒有圖片檔案,無法下載。")
444
-        Else
445
-            With SaveFileDialog1 : .Filter = "所有文件(*.jpg)|*.jpg" : End With
446
-            SaveFileDialog1.FileName = 單號1_tb.Text & "-" & 料號_tb.Text & "-" & 版次_tb.Text & ".jpg"
447
-
448
-            Dim result As DialogResult = SaveFileDialog1.ShowDialog()
449
-            下載檔名_tb.Text = SaveFileDialog1.FileName
450
-            If result = System.Windows.Forms.DialogResult.Cancel Then
451
-                Exit Sub
452
-            End If
453
-
454
-            PA15 = 項次_tb.Text : PA16 = 版次_tb.Text
455
-            ds3.Clear() : SQL_採購控制表_訂製圖片下載() : da.Fill(ds3)
456
-            If ds3.Tables(0).Rows.Count > 0 Then
457
-                Dim imgData() As Byte
458
-                imgData = ds3.Tables(0).Rows(0).Item("圖片")
459
-                Dim fs As FileStream
460
-                fs = File.Create(下載檔名_tb.Text, imgData.Length - 1)
461
-                fs.Write(imgData, 0, imgData.Length - 1)
462
-                fs.Close()
463
-            End If : conn.Close() : MsgBox("下載完成")
464
-        End If
465
-    End Sub
466
-    Private Sub 大圖預覽_bt_Click(sender As Object, e As EventArgs) Handles 大圖預覽_bt.Click
467
-        If 項次_tb.Text = "" Or 版次_tb.Text = "" Then
468
-            MsgBox("沒有訂製圖或是沒有決哲訂製圖")
469
-        Else
470
-            採購訂製大圖.ShowDialog()
471
-        End If
472
-    End Sub
473
-    Private Sub 存檔1()
474
-        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
475
-            資料數 = 採購清單_dgv.Rows.Count : MyModule1.進度條()
476
-            If gUserName <> 採購清單_dgv("申請人", i).Value And Val(登入人級別) >= 3 Then
477
-            Else
478
-                PA = 採購清單_dgv("資料流水號", i).Value : PA1 = 採購清單_dgv("物料狀態", i).Value : PA2 = 採購清單_dgv("訂製狀態", i).Value : PA3 = 採購清單_dgv("倉儲狀態", i).Value
479
-                PA4 = 採購清單_dgv("備註", i).Value.ToString : PA5 = 採購清單_dgv("採購日期", i).Value.ToString : PA6 = 採購清單_dgv("預計進廠日", i).Value.ToString
480
-                NU1 = 採購清單_dgv("數量", i).Value : NU2 = 採購清單_dgv("成本", i).Value : NU3 = NU1 * NU2
481
-                SQL_採購控制表_存檔()
482
-            End If
483
-        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
484
-        Set_清單1()
485
-    End Sub
486
-    Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
487
-        存檔1() : MsgBox("修改完成。")
488
-    End Sub
489
-    Private Sub 過帳_bt_Click(sender As Object, e As EventArgs) Handles 過帳_bt.Click
490
-        For i As Integer = 0 To 採購清單_dgv.Rows.Count - 1
491
-            資料數 = 採購清單_dgv.Rows.Count : MyModule1.進度條()
492
-            If 採購清單_dgv("選擇", i).Value = True Then
493
-                PA = 採購清單_dgv("資料流水號", i).Value : PA2 = "1" : PA1 = 採購清單_dgv("過帳日期", i).Value
494
-                SQL_採購控制表_過帳()
495
-            End If
496
-        Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
497
-        Set_清單1()
498
-    End Sub
499
-    Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
500
-        Set_清單1()
501
-    End Sub
502
-End Class

+ 256
- 150
YD-ERP-SYS/業務系統管理/訂單控制表.Designer.vb
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 68
- 9
YD-ERP-SYS/業務系統管理/訂單控制表.vb 파일 보기

@@ -1,6 +1,6 @@
1 1
 Option Strict Off
2 2
 Public Class 訂單控制表
3
-    ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds4 As New DataSet : ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
3
+    ReadOnly ds1, ds2, ds4, ds5, ds6, ds7 As New DataSet
4 4
     Dim 首次開啟 As Boolean = False : Dim 運費 As Integer
5 5
     Private Sub Set_清單1()
6 6
         銷售單據_dgv.DataSource = Nothing : ds1.Clear()
@@ -13,9 +13,9 @@ Public Class 訂單控制表
13 13
         SQL_銷售控制表_訂單控制表()
14 14
         da.Fill(ds1) : 銷售單據_dgv.DataSource = ds1.Tables(0) : conn.Close()
15 15
 
16
-        銷售單據_dgv.Columns(0).Visible = False : 銷售單據_dgv.Columns(1).FillWeight = 100 : 銷售單據_dgv.Columns(2).FillWeight = 100 : 銷售單據_dgv.Columns(3).FillWeight = 100
17
-        銷售單據_dgv.Columns(4).FillWeight = 100 : 銷售單據_dgv.Columns(5).FillWeight = 50 : 銷售單據_dgv.Columns(6).Visible = False : 銷售單據_dgv.Columns(7).FillWeight = 100
18
-        銷售單據_dgv.Columns(8).FillWeight = 100 : 銷售單據_dgv.Columns(9).FillWeight = 100 : 銷售單據_dgv.Columns(10).Visible = False : 銷售單據_dgv.Columns(11).Visible = False
16
+        銷售單據_dgv.Columns(0).Visible = False : 銷售單據_dgv.Columns(1).FillWeight = 85 : 銷售單據_dgv.Columns(2).FillWeight = 100 : 銷售單據_dgv.Columns(3).FillWeight = 110
17
+        銷售單據_dgv.Columns(4).FillWeight = 110 : 銷售單據_dgv.Columns(5).FillWeight = 50 : 銷售單據_dgv.Columns(6).Visible = False : 銷售單據_dgv.Columns(7).FillWeight = 110
18
+        銷售單據_dgv.Columns(8).FillWeight = 85 : 銷售單據_dgv.Columns(9).FillWeight = 100 : 銷售單據_dgv.Columns(10).Visible = False : 銷售單據_dgv.Columns(11).Visible = False
19 19
         銷售單據_dgv.Columns(12).Visible = False : 銷售單據_dgv.Columns(13).Visible = False : 銷售單據_dgv.Columns(14).Visible = False : 銷售單據_dgv.Columns(15).Visible = False
20 20
         銷售單據_dgv.Columns(16).Visible = False : 銷售單據_dgv.Columns(17).Visible = False
21 21
 
@@ -56,7 +56,7 @@ Public Class 訂單控制表
56 56
         銷售明細_dgv.Columns(4).FillWeight = 120 : 銷售明細_dgv.Columns(5).FillWeight = 120 : 銷售明細_dgv.Columns(6).FillWeight = 120 : 銷售明細_dgv.Columns(7).FillWeight = 190
57 57
         銷售明細_dgv.Columns(8).FillWeight = 80 : 銷售明細_dgv.Columns(9).FillWeight = 80 : 銷售明細_dgv.Columns(10).FillWeight = 80 : 銷售明細_dgv.Columns(11).FillWeight = 50
58 58
         銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).Visible = False : 銷售明細_dgv.Columns(14).Visible = False : 銷售明細_dgv.Columns(15).Visible = False
59
-        銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False
59
+        銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False : 銷售明細_dgv.Columns(18).FillWeight = 50
60 60
 
61 61
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
62 62
         銷售明細_dgv.Columns(5).ReadOnly = True : 銷售明細_dgv.Columns(6).ReadOnly = True : 銷售明細_dgv.Columns(8).ReadOnly = True : 銷售明細_dgv.Columns(12).ReadOnly = True
@@ -94,7 +94,7 @@ Public Class 訂單控制表
94 94
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
95 95
         銷售備註_dgv.ColumnHeadersHeight = 25
96 96
         銷售備註_dgv.AllowUserToAddRows = False
97
-        銷售備註_dgv.RowTemplate.Height = 25
97
+        銷售備註_dgv.RowTemplate.Height = 45
98 98
 
99 99
         PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售備註表()
100 100
         da.Fill(ds5) : 銷售備註_dgv.DataSource = ds5.Tables(0) : conn.Close()
@@ -144,6 +144,33 @@ Public Class 訂單控制表
144 144
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
145 145
         Set_合記計算()
146 146
     End Sub
147
+    Private Sub Set_清單7()
148
+        銷售衍生運費_dgv.DataSource = Nothing : ds7.Clear()
149
+        銷售衍生運費_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
150
+        銷售衍生運費_dgv.ColumnHeadersHeight = 25
151
+        銷售衍生運費_dgv.AllowUserToAddRows = False
152
+        銷售衍生運費_dgv.RowTemplate.Height = 45
153
+
154
+        PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售衍生費用()
155
+        da.Fill(ds7) : 銷售衍生運費_dgv.DataSource = ds7.Tables(0) : conn.Close()
156
+
157
+        銷售衍生運費_dgv.Columns(0).Visible = False : 銷售衍生運費_dgv.Columns(1).FillWeight = 30 : 銷售衍生運費_dgv.Columns(2).Visible = False : 銷售衍生運費_dgv.Columns(3).FillWeight = 160
158
+        銷售衍生運費_dgv.Columns(4).FillWeight = 30
159
+
160
+        銷售衍生運費_dgv.Columns(0).ReadOnly = True : 銷售衍生運費_dgv.Columns(1).ReadOnly = True
161
+
162
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Format = "#,##0"
163
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
164
+        銷售衍生運費_dgv.Columns("支出").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
165
+        銷售衍生運費_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
166
+        銷售衍生運費_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
167
+
168
+        For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
169
+            銷售衍生運費_dgv("項次", i).Value = i + 1
170
+        Next
171
+        銷售衍生運費_dgv.EditMode = DataGridViewEditMode.EditOnEnter
172
+        Set_合記計算()
173
+    End Sub
147 174
     Private Sub 送貨地點_cb_下拉表單資料載入()
148 175
         SQL_送貨地點_下拉清單() : 送貨地點_cb.Items.Clear() : 最低運費_cb.Items.Clear() : 最低售價_cb.Items.Clear() : 司機運費_tb.Text = "0"
149 176
         While (dr.Read()) : 送貨地點_cb.Items.Add(dr("地區")) : 最低運費_cb.Items.Add(dr("起車")) : 最低售價_cb.Items.Add(dr("最低售額")) : End While : conn.Close()
@@ -223,6 +250,11 @@ Public Class 訂單控制表
223 250
         End If
224 251
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
225 252
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
253
+        If 銷售衍生運費_dgv.Rows.Count > 0 Then
254
+            For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
255
+                預估利潤_tb.Text = Val(預估利潤_tb.Text) - 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
256
+            Next
257
+        End If
226 258
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
227 259
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
228 260
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
@@ -232,13 +264,14 @@ Public Class 訂單控制表
232 264
     End Sub
233 265
     Private Sub 訂單控制表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
234 266
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
267
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
235 268
         中間距_ch.Checked = True '--------------------控件隱藏、操作許可設定與其他基本顯示設定
236 269
         送貨地點_cb_下拉表單資料載入()
237 270
         首次開啟 = False : 業務_cb.Text = 業務號碼 : Set_清單1() : 首次開啟 = True '--------------------資料讀取
238 271
     End Sub
239 272
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
240 273
         If 單號_tb.Text = "" Then : Else
241
-            Set_清單4() : Set_清單5() : Set_清單6()
274
+            Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
242 275
         End If
243 276
     End Sub
244 277
     Private Sub 收款事項_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 收款事項_dgv.CellEndEdit
@@ -263,6 +296,14 @@ Public Class 訂單控制表
263 296
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
264 297
         End If
265 298
     End Sub
299
+    Private Sub 銷售衍生運費_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellEndEdit
300
+        Set_合記計算()
301
+    End Sub
302
+    Private Sub 銷售衍生運費_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellClick
303
+        If e.RowIndex = -1 Then : Else
304
+            項次4_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
305
+        End If
306
+    End Sub
266 307
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
267 308
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
268 309
             If 銷售明細_dgv("含稅", i).Value = False Then
@@ -304,7 +345,7 @@ Public Class 訂單控制表
304 345
             運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value
305 346
             '業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
306 347
             Set_清單4() : Set_清單5()
307
-            Set_清單6()
348
+            Set_清單6() : Set_清單7()
308 349
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
309 350
             If dr.Read() Then : 調庫單號_tb.Text = dr("執行單號") : Else : 調庫單號_tb.Text = "" : End If
310 351
         End If
@@ -361,6 +402,24 @@ Public Class 訂單控制表
361 402
         End If
362 403
     End Sub
363 404
     Private Sub 重新整理_tsm_Click(sender As Object, e As EventArgs) Handles 重新整理_tsm.Click
364
-        Set_清單4() : Set_清單5() : Set_清單6()
405
+        Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
406
+    End Sub
407
+    Private Sub 隱藏_bt_Click(sender As Object, e As EventArgs) Handles 隱藏_bt.Click
408
+        顯示_bt.Enabled = True : 隱藏_bt.Enabled = False
409
+        Panel2.Visible = False
410
+        Panel3.Location = New Point(2, 2)
411
+        NU1 = Panel3.Size.Width
412
+        NU2 = Panel3.Size.Height
413
+        NU1 = Panel3.Size.Width + 556
414
+        Panel3.Size = New Size(NU1, NU2)
415
+    End Sub
416
+    Private Sub 顯示_bt_Click(sender As Object, e As EventArgs) Handles 顯示_bt.Click
417
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
418
+        Panel2.Visible = True
419
+        Panel3.Location = New Point(559, 2)
420
+        NU1 = Panel3.Size.Width
421
+        NU2 = Panel3.Size.Height
422
+        NU1 = Panel3.Size.Width - 556
423
+        Panel3.Size = New Size(NU1, NU2)
365 424
     End Sub
366 425
 End Class

+ 423
- 267
YD-ERP-SYS/業務系統管理/銷售單審核.Designer.vb
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 150
- 13
YD-ERP-SYS/業務系統管理/銷售單審核.vb 파일 보기

@@ -1,9 +1,6 @@
1 1
 Option Strict Off
2
-Imports System.Net
3
-Imports System.IO
4 2
 Public Class 銷售單審核
5
-    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
6
-    ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
3
+    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7 As New DataSet
7 4
     Dim 首次開啟 As Boolean = False : Dim EDR As Integer = 0 : Dim ESTR As String : Dim EDR1 As Integer = 0 : Dim ESTR1 As String : Dim NUM1 As Integer
8 5
     Dim 運費 As Integer : Dim 刷卡控制 As Boolean = False
9 6
     Private Sub Set_清單()
@@ -127,7 +124,7 @@ Public Class 銷售單審核
127 124
         銷售明細_dgv.Columns(8).Visible = False : 銷售明細_dgv.Columns(9).FillWeight = 130 : 銷售明細_dgv.Columns(10).FillWeight = 150 : 銷售明細_dgv.Columns(11).FillWeight = 80
128 125
         銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).FillWeight = 80 : 銷售明細_dgv.Columns(14).FillWeight = 50 : 銷售明細_dgv.Columns(15).FillWeight = 80
129 126
         銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False : 銷售明細_dgv.Columns(18).Visible = False : 銷售明細_dgv.Columns(19).Visible = False
130
-        銷售明細_dgv.Columns(20).Visible = False
127
+        銷售明細_dgv.Columns(20).Visible = False : 銷售明細_dgv.Columns(21).FillWeight = 50
131 128
 
132 129
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
133 130
         銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(13).ReadOnly = True : 銷售明細_dgv.Columns(16).ReadOnly = True
@@ -197,7 +194,7 @@ Public Class 銷售單審核
197 194
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
198 195
         銷售備註_dgv.ColumnHeadersHeight = 25
199 196
         銷售備註_dgv.AllowUserToAddRows = False
200
-        銷售備註_dgv.RowTemplate.Height = 25
197
+        銷售備註_dgv.RowTemplate.Height = 45
201 198
 
202 199
         PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售備註表()
203 200
         da.Fill(ds5) : 銷售備註_dgv.DataSource = ds5.Tables(0) : conn.Close()
@@ -247,6 +244,33 @@ Public Class 銷售單審核
247 244
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
248 245
         Set_合記計算()
249 246
     End Sub
247
+    Private Sub Set_清單7()
248
+        銷售衍生運費_dgv.DataSource = Nothing : ds7.Clear()
249
+        銷售衍生運費_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
250
+        銷售衍生運費_dgv.ColumnHeadersHeight = 25
251
+        銷售衍生運費_dgv.AllowUserToAddRows = False
252
+        銷售衍生運費_dgv.RowTemplate.Height = 45
253
+
254
+        PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售衍生費用()
255
+        da.Fill(ds7) : 銷售衍生運費_dgv.DataSource = ds7.Tables(0) : conn.Close()
256
+
257
+        銷售衍生運費_dgv.Columns(0).Visible = False : 銷售衍生運費_dgv.Columns(1).FillWeight = 30 : 銷售衍生運費_dgv.Columns(2).Visible = False : 銷售衍生運費_dgv.Columns(3).FillWeight = 160
258
+        銷售衍生運費_dgv.Columns(4).FillWeight = 30
259
+
260
+        銷售衍生運費_dgv.Columns(0).ReadOnly = True : 銷售衍生運費_dgv.Columns(1).ReadOnly = True
261
+
262
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Format = "#,##0"
263
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
264
+        銷售衍生運費_dgv.Columns("支出").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
265
+        銷售衍生運費_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
266
+        銷售衍生運費_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
267
+
268
+        For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
269
+            銷售衍生運費_dgv("項次", i).Value = i + 1
270
+        Next
271
+        銷售衍生運費_dgv.EditMode = DataGridViewEditMode.EditOnEnter
272
+        Set_合記計算()
273
+    End Sub
250 274
     Private Sub 供應商_下拉表單資料載入()
251 275
         BL1 = False : PA3 = "" : PA4 = ""
252 276
         If 地區_cb.Text = "" Then : PA3 = ""
@@ -346,6 +370,11 @@ Public Class 銷售單審核
346 370
         End If
347 371
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
348 372
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
373
+        If 銷售衍生運費_dgv.Rows.Count > 0 Then
374
+            For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
375
+                預估利潤_tb.Text = Val(預估利潤_tb.Text) - 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
376
+            Next
377
+        End If
349 378
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
350 379
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
351 380
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
@@ -373,7 +402,7 @@ Public Class 銷售單審核
373 402
     End Sub
374 403
     Private Sub 銷售單審核_Load(sender As Object, e As EventArgs) Handles MyBase.Load
375 404
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
376
-
405
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
377 406
         If 登入人級別 <= 3 Then : 已審核資料_ch.Enabled = True : Else : 已審核資料_ch.Enabled = False : End If
378 407
         If CC(37) = False Then : 已審核資料_ch.Checked = False : Else : 已審核資料_ch.Checked = True : End If
379 408
         料號_tb.Enabled = False : 供應商編碼_tb.Visible = False : 中間距_ch.Checked = True '--------------------控件隱藏、操作許可設定與其他基本顯示設定
@@ -383,7 +412,7 @@ Public Class 銷售單審核
383 412
     End Sub
384 413
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
385 414
         If 單號_tb.Text = "" Then : Else
386
-            Set_清單4() : Set_清單5() : Set_清單6()
415
+            Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
387 416
         End If
388 417
         If Me.Size.Width > 1600 Then
389 418
             物料圖1_pb.Visible = True : 物料圖1_pb.Size = New Size(300, 167)
@@ -413,6 +442,14 @@ Public Class 銷售單審核
413 442
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
414 443
         End If
415 444
     End Sub
445
+    Private Sub 銷售衍生運費_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellEndEdit
446
+        Set_合記計算()
447
+    End Sub
448
+    Private Sub 銷售衍生運費_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellClick
449
+        If e.RowIndex = -1 Then : Else
450
+            運費資料流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次4_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
451
+        End If
452
+    End Sub
416 453
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
417 454
         For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
418 455
             If 銷售明細_dgv("含稅", i).Value = False Then
@@ -470,7 +507,7 @@ Public Class 銷售單審核
470 507
             運費 = 銷售單據_dgv.Rows(e.RowIndex).Cells("運費").Value : 客戶流水_tb.Text = ""
471 508
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
472 509
             Set_清單4() : Set_清單5()
473
-            Set_清單6()
510
+            Set_清單6() : Set_清單7()
474 511
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
475 512
             If dr.Read() Then : 調庫單號_tb.Text = dr("執行單號") : Else : 調庫單號_tb.Text = "" : End If
476 513
         End If
@@ -545,15 +582,15 @@ Public Class 銷售單審核
545 582
     End Sub
546 583
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
547 584
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
548
-        存檔3() : Set_清單4()
585
+        存檔1() : Set_清單4()
549 586
     End Sub
550 587
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
551 588
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
552
-        存檔3() : Set_清單4()
589
+        存檔1() : Set_清單4()
553 590
     End Sub
554 591
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
555 592
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
556
-        存檔3() : Set_清單4()
593
+        存檔1() : Set_清單4()
557 594
     End Sub
558 595
     Private Sub 地區_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 地區_cb.SelectedIndexChanged
559 596
         If 地區_cb.Text = "" And 查詢_tb.Text = "" Then
@@ -740,6 +777,13 @@ Public Class 銷售單審核
740 777
                     SQL_銷售收款事項_修改() : conn.Close()
741 778
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
742 779
 
780
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
781
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
782
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
783
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
784
+                    SQL_銷售衍生運費_修改() : conn.Close()
785
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
786
+
743 787
                 MsgBox("存檔完成。")
744 788
                 Set_清單1()
745 789
             End If
@@ -830,6 +874,13 @@ Public Class 銷售單審核
830 874
                     SQL_銷售收款事項_修改() : conn.Close()
831 875
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
832 876
 
877
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
878
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
879
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
880
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
881
+                    SQL_銷售衍生運費_修改() : conn.Close()
882
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
883
+
833 884
                 MsgBox("存檔完成。")
834 885
                 Set_清單1()
835 886
             End If
@@ -873,6 +924,13 @@ Public Class 銷售單審核
873 924
                     SQL_銷售收款事項_修改() : conn.Close()
874 925
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
875 926
 
927
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
928
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
929
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
930
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
931
+                    SQL_銷售衍生運費_修改() : conn.Close()
932
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
933
+
876 934
                 Set_清單1() : 銷售單據_dgv.Enabled = True
877 935
             End If
878 936
         End If
@@ -960,7 +1018,7 @@ Public Class 銷售單審核
960 1018
             If aa1 = MsgBoxResult.Ok Then
961 1019
                 PA = 單號_tb.Text
962 1020
                 SQL_銷售控制表_刪除() : SQL_銷售明細表_整體刪除() : SQL_銷售備註表_整體刪除() : SQL_倉儲控制表_依銷售單號刪除() : SQL_銷售收款事項_整體刪除()
963
-                Set_清單() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6()
1021
+                Set_清單() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
964 1022
                 conn.Close()
965 1023
             End If
966 1024
         End If
@@ -1185,6 +1243,11 @@ Public Class 銷售單審核
1185 1243
         存檔1()
1186 1244
         '-------004-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1187 1245
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
1246
+        If 銷售衍生運費_dgv.Rows.Count > 0 Then
1247
+            For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
1248
+                預估利潤_tb.Text = Val(預估利潤_tb.Text) - 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
1249
+            Next
1250
+        End If
1188 1251
         '-------004-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1189 1252
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
1190 1253
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
@@ -1238,4 +1301,78 @@ Public Class 銷售單審核
1238 1301
     Private Sub 已審核資料_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 已審核資料_ch.CheckedChanged
1239 1302
         Set_清單1()
1240 1303
     End Sub
1304
+    Private Sub 隱藏_bt_Click(sender As Object, e As EventArgs) Handles 隱藏_bt.Click
1305
+        顯示_bt.Enabled = True : 隱藏_bt.Enabled = False
1306
+        Panel2.Visible = False
1307
+        Panel3.Location = New Point(2, 2)
1308
+        NU1 = Panel3.Size.Width
1309
+        NU2 = Panel3.Size.Height
1310
+        NU1 = Panel3.Size.Width + 543
1311
+        Panel3.Size = New Size(NU1, NU2)
1312
+    End Sub
1313
+    Private Sub 顯示_bt_Click(sender As Object, e As EventArgs) Handles 顯示_bt.Click
1314
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
1315
+        Panel2.Visible = True
1316
+        Panel3.Location = New Point(546, 2)
1317
+        NU1 = Panel3.Size.Width
1318
+        NU2 = Panel3.Size.Height
1319
+        NU1 = Panel3.Size.Width - 543
1320
+        Panel3.Size = New Size(NU1, NU2)
1321
+    End Sub
1322
+    Private Sub Panel3_Size(sender As Object, e As EventArgs) Handles Panel3.SizeChanged
1323
+        If Panel3.Size.Width > 914 Then
1324
+            物料圖1_pb.Visible = True : 物料圖1_pb.Size = New Size(300, 167)
1325
+        Else
1326
+            物料圖1_pb.Visible = False
1327
+        End If
1328
+    End Sub
1329
+    Private Sub 新增衍生運費_bt_Click(sender As Object, e As EventArgs) Handles 新增衍生運費_bt.Click
1330
+        If 流水號_tb.Text = "" Then
1331
+            MsgBox("沒有銷售單號,無法作業。")
1332
+        Else
1333
+            If 客戶編號_tb.Text = "" Then
1334
+                MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
1335
+            Else
1336
+                SQL_銷售衍生運費_最後一筆資料()
1337
+                If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
1338
+                conn.Close() : EDR += 1
1339
+                If EDR < 10 Then : ESTR = "SE" & "00000000" & EDR
1340
+                ElseIf EDR > 9 And EDR < 100 Then : ESTR = "SE" & "0000000" & EDR
1341
+                ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "SE" & "000000" & EDR
1342
+                ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "SE" & "00000" & EDR
1343
+                ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "SE" & "0000" & EDR
1344
+                ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "SE" & "000" & EDR
1345
+                ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "SE" & "00" & EDR
1346
+                ElseIf EDR > 9999999 And EDR < 10000000 Then : ESTR = "SE" & "0" & EDR
1347
+                ElseIf EDR > 99999999 Then : ESTR = "SE" & EDR : End If
1348
+
1349
+                PA1 = ESTR : PA = 單號_tb.Text
1350
+                SQL_銷售衍生運費_新增()
1351
+
1352
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
1353
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
1354
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
1355
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
1356
+                    SQL_銷售衍生運費_修改() : conn.Close()
1357
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1358
+
1359
+                Set_清單7()
1360
+            End If
1361
+        End If
1362
+    End Sub
1363
+    Private Sub 刪除衍生運費_bt_Click(sender As Object, e As EventArgs) Handles 刪除衍生運費_bt.Click
1364
+        If 流水號_tb.Text = "" Then
1365
+            MsgBox("沒有銷售單號,無法作業。")
1366
+        Else
1367
+            If 客戶編號_tb.Text = "" Then
1368
+                MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
1369
+            Else
1370
+                Dim aa1 As MsgBoxResult = MsgBox("你確定要刪除這筆資料?", MsgBoxStyle.OkCancel)
1371
+                If aa1 = MsgBoxResult.Ok Then
1372
+                    PA = 運費資料流水號_tb.Text
1373
+                    SQL_銷售衍生費用_刪除() : Set_清單7()
1374
+                End If
1375
+            End If
1376
+        End If
1377
+    End Sub
1241 1378
 End Class

+ 432
- 273
YD-ERP-SYS/業務系統管理/銷售單申請.Designer.vb
파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
파일 보기


+ 162
- 34
YD-ERP-SYS/業務系統管理/銷售單申請.vb 파일 보기

@@ -1,9 +1,8 @@
1 1
 Option Strict Off
2 2
 Public Class 銷售單申請
3
-    ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet : ReadOnly ds3 As New DataSet : ReadOnly ds4 As New DataSet
4
-    ReadOnly ds5 As New DataSet : ReadOnly ds6 As New DataSet
5
-    Dim 首次開啟 As Boolean = False : Dim EDR As Integer = 0 : Dim ESTR As String : Dim EDR1 As Integer = 0 : Dim ESTR1 As String : Dim NUM1 As Integer
6
-    Dim 運費 As Integer : Dim 刷卡控制 As Boolean = False
3
+    ReadOnly ds, ds1, ds2, ds3, ds4, ds5, ds6, ds7 As New DataSet
4
+    Dim 首次開啟 As Boolean : Dim EDR As Integer : Dim ESTR As String : Dim EDR1 As Integer : Dim ESTR1 As String : Dim NUM1 As Integer
5
+    Dim 運費 As Integer : Dim 刷卡控制 As Boolean
7 6
     Private Sub Set_清單()
8 7
         物料清單_dgv.DataSource = Nothing : ds.Clear()
9 8
         物料清單_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -125,7 +124,7 @@ Public Class 銷售單申請
125 124
         銷售明細_dgv.Columns(8).Visible = False : 銷售明細_dgv.Columns(9).FillWeight = 130 : 銷售明細_dgv.Columns(10).FillWeight = 150 : 銷售明細_dgv.Columns(11).FillWeight = 80
126 125
         銷售明細_dgv.Columns(12).FillWeight = 80 : 銷售明細_dgv.Columns(13).FillWeight = 80 : 銷售明細_dgv.Columns(14).FillWeight = 50 : 銷售明細_dgv.Columns(15).FillWeight = 80
127 126
         銷售明細_dgv.Columns(16).Visible = False : 銷售明細_dgv.Columns(17).Visible = False : 銷售明細_dgv.Columns(18).Visible = False : 銷售明細_dgv.Columns(19).Visible = False
128
-        銷售明細_dgv.Columns(20).Visible = False
127
+        銷售明細_dgv.Columns(20).Visible = False : 銷售明細_dgv.Columns(21).FillWeight = 50
129 128
 
130 129
         銷售明細_dgv.Columns(1).ReadOnly = True : 銷售明細_dgv.Columns(2).ReadOnly = True : 銷售明細_dgv.Columns(3).ReadOnly = True : 銷售明細_dgv.Columns(4).ReadOnly = True
131 130
         銷售明細_dgv.Columns(11).ReadOnly = True : 銷售明細_dgv.Columns(13).ReadOnly = True : 銷售明細_dgv.Columns(16).ReadOnly = True
@@ -195,7 +194,7 @@ Public Class 銷售單申請
195 194
         銷售備註_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
196 195
         銷售備註_dgv.ColumnHeadersHeight = 25
197 196
         銷售備註_dgv.AllowUserToAddRows = False
198
-        銷售備註_dgv.RowTemplate.Height = 25
197
+        銷售備註_dgv.RowTemplate.Height = 45
199 198
 
200 199
         PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售備註表()
201 200
         da.Fill(ds5) : 銷售備註_dgv.DataSource = ds5.Tables(0) : conn.Close()
@@ -245,6 +244,33 @@ Public Class 銷售單申請
245 244
         收款事項_dgv.EditMode = DataGridViewEditMode.EditOnEnter
246 245
         Set_合記計算()
247 246
     End Sub
247
+    Private Sub Set_清單7()
248
+        銷售衍生運費_dgv.DataSource = Nothing : ds7.Clear()
249
+        銷售衍生運費_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
250
+        銷售衍生運費_dgv.ColumnHeadersHeight = 25
251
+        銷售衍生運費_dgv.AllowUserToAddRows = False
252
+        銷售衍生運費_dgv.RowTemplate.Height = 45
253
+
254
+        PA2 = "" : PA2 = 單號_tb.Text : SQL_銷售衍生費用()
255
+        da.Fill(ds7) : 銷售衍生運費_dgv.DataSource = ds7.Tables(0) : conn.Close()
256
+
257
+        銷售衍生運費_dgv.Columns(0).Visible = False : 銷售衍生運費_dgv.Columns(1).FillWeight = 30 : 銷售衍生運費_dgv.Columns(2).Visible = False : 銷售衍生運費_dgv.Columns(3).FillWeight = 160
258
+        銷售衍生運費_dgv.Columns(4).FillWeight = 30
259
+
260
+        銷售衍生運費_dgv.Columns(0).ReadOnly = True : 銷售衍生運費_dgv.Columns(1).ReadOnly = True
261
+
262
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Format = "#,##0"
263
+        銷售衍生運費_dgv.Columns("支出").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
264
+        銷售衍生運費_dgv.Columns("支出").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
265
+        銷售衍生運費_dgv.Columns("項次").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
266
+        銷售衍生運費_dgv.Columns("項次").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
267
+
268
+        For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
269
+            銷售衍生運費_dgv("項次", i).Value = i + 1
270
+        Next
271
+        銷售衍生運費_dgv.EditMode = DataGridViewEditMode.EditOnEnter
272
+        Set_合記計算()
273
+    End Sub
248 274
     Private Sub 供應商_下拉表單資料載入()
249 275
         BL1 = False : PA3 = "" : PA4 = ""
250 276
         If 地區_cb.Text = "" Then : PA3 = ""
@@ -344,6 +370,11 @@ Public Class 銷售單申請
344 370
         End If
345 371
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
346 372
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
373
+        If 銷售衍生運費_dgv.Rows.Count > 0 Then
374
+            For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
375
+                預估利潤_tb.Text = Val(預估利潤_tb.Text) - 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
376
+            Next
377
+        End If
347 378
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
348 379
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
349 380
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
@@ -370,7 +401,7 @@ Public Class 銷售單申請
370 401
     End Sub
371 402
     Private Sub 銷售單申請_Load(sender As Object, e As EventArgs) Handles MyBase.Load
372 403
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
373
-
404
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
374 405
         If 登入人級別 <= 3 Then : 已審核資料_ch.Enabled = True : Else : 已審核資料_ch.Enabled = False : End If
375 406
         If CC(37) = False Then : 已審核資料_ch.Checked = False : Else : 已審核資料_ch.Checked = True : End If
376 407
         料號_tb.Enabled = False : 供應商編碼_tb.Visible = False : 中間距_ch.Checked = True '--------------------控件隱藏、操作許可設定與其他基本顯示設定
@@ -387,12 +418,7 @@ Public Class 銷售單申請
387 418
     End Sub
388 419
     Private Sub 銷售單申請_SizeChanged(sender As Object, e As EventArgs) Handles MyBase.SizeChanged
389 420
         If 單號_tb.Text = "" Then : Else
390
-            Set_清單4() : Set_清單5() : Set_清單6()
391
-        End If
392
-        If Me.Size.Width > 1600 Then
393
-            物料圖1_pb.Visible = True : 物料圖1_pb.Size = New Size(300, 167)
394
-        Else
395
-            物料圖1_pb.Visible = False
421
+            Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
396 422
         End If
397 423
     End Sub
398 424
     Private Sub 收款事項_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 收款事項_dgv.CellEndEdit
@@ -417,6 +443,14 @@ Public Class 銷售單申請
417 443
             銷售備註流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次1_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
418 444
         End If
419 445
     End Sub
446
+    Private Sub 銷售衍生運費_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellEndEdit
447
+        Set_合記計算()
448
+    End Sub
449
+    Private Sub 銷售衍生運費_dgv_CellClick(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售衍生運費_dgv.CellClick
450
+        If e.RowIndex = -1 Then : Else
451
+            運費資料流水號_tb.Text = 銷售備註_dgv("資料流水號", e.RowIndex).Value.ToString : 項次4_tb.Text = 銷售備註_dgv("項次", e.RowIndex).Value.ToString
452
+        End If
453
+    End Sub
420 454
     Private Sub 銷售明細_dgv_CellEndEdit(ByVal sender As System.Object, ByVal e As DataGridViewCellEventArgs) Handles 銷售明細_dgv.CellEndEdit
421 455
         If e.RowIndex = -1 Then : Else
422 456
             For i As Integer = 0 To 銷售明細_dgv.Rows.Count - 1
@@ -477,7 +511,7 @@ Public Class 銷售單申請
477 511
             業務_cb.Text = Strings.Left(銷售單據_dgv.Rows(e.RowIndex).Cells("單號").Value, 1)
478 512
 
479 513
             Set_清單4() : Set_清單5()
480
-            Set_清單6()
514
+            Set_清單6() : Set_清單7()
481 515
             PA = 單號_tb.Text : SQL_銷售單號串聯倉儲表取得倉儲單號()
482 516
             If dr.Read() Then : 調庫單號_tb.Text = dr("執行單號") : Else : 調庫單號_tb.Text = "" : End If
483 517
         End If
@@ -552,15 +586,15 @@ Public Class 銷售單申請
552 586
     End Sub
553 587
     Private Sub 窄間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 小間距_ch.Click
554 588
         小間距_ch.Checked = True : 中間距_ch.Checked = False : 大間距_ch.Checked = False
555
-        存檔3() : Set_清單4()
589
+        存檔1() : Set_清單4()
556 590
     End Sub
557 591
     Private Sub 中間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 中間距_ch.Click
558 592
         小間距_ch.Checked = False : 中間距_ch.Checked = True : 大間距_ch.Checked = False
559
-        存檔3() : Set_清單4()
593
+        存檔1() : Set_清單4()
560 594
     End Sub
561 595
     Private Sub 大間距_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 大間距_ch.Click
562 596
         小間距_ch.Checked = False : 中間距_ch.Checked = False : 大間距_ch.Checked = True
563
-        存檔3() : Set_清單4()
597
+        存檔1() : Set_清單4()
564 598
     End Sub
565 599
     Private Sub 地區_cb_SelectedIndexChanged(sender As Object, e As EventArgs) Handles 地區_cb.SelectedIndexChanged
566 600
         If 地區_cb.Text = "" And 查詢_tb.Text = "" Then
@@ -713,7 +747,7 @@ Public Class 銷售單申請
713 747
                             ElseIf EDR > 99999999 Then : ESTR = "ST" & EDR : End If
714 748
                             PA1 = ESTR
715 749
 
716
-                            SQL_銷售收款事項_新增() : conn.Close() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6() : 送貨地點_cb_下拉表單資料載入()
750
+                            SQL_銷售收款事項_新增() : conn.Close() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : 送貨地點_cb_下拉表單資料載入()
717 751
                             司機運費_tb.Text = "0" : 預估利潤_tb.Text = "0" : 客戶編號_tb.Text = "" : 客戶_tb.Text = "" : 公司_tb.Text = "" : 電話1_tb.Text = "" : 電話2_tb.Text = ""
718 752
                             統編_tb.Text = "" : 住址_tb.Text = "" : 含稅_ch.Checked = False
719 753
                         Else
@@ -795,7 +829,7 @@ Public Class 銷售單申請
795 829
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
796 830
                     PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value.ToString : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
797 831
                     NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
798
-                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value
832
+                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value : BL6 = 銷售明細_dgv.Rows(i).Cells("無管銷").Value
799 833
                     SQL_銷售明細表_修改() : conn.Close()
800 834
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
801 835
 
@@ -813,6 +847,13 @@ Public Class 銷售單申請
813 847
                     SQL_銷售收款事項_修改() : conn.Close()
814 848
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
815 849
 
850
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
851
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
852
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
853
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
854
+                    SQL_銷售衍生運費_修改() : conn.Close()
855
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
856
+
816 857
                 Set_清單1()
817 858
             End If
818 859
         End If
@@ -884,7 +925,7 @@ Public Class 銷售單申請
884 925
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
885 926
                     PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value.ToString : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
886 927
                     NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
887
-                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value
928
+                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value : BL6 = 銷售明細_dgv.Rows(i).Cells("無管銷").Value
888 929
                     SQL_銷售明細表_修改() : conn.Close()
889 930
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
890 931
 
@@ -902,6 +943,13 @@ Public Class 銷售單申請
902 943
                     SQL_銷售收款事項_修改() : conn.Close()
903 944
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
904 945
 
946
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
947
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
948
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
949
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
950
+                    SQL_銷售衍生運費_修改() : conn.Close()
951
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
952
+
905 953
                 MsgBox("存檔完成。")
906 954
                 開立庫存調整單_bt.Enabled = True : Set_清單1() : 銷售單據_dgv.Enabled = True
907 955
             End If
@@ -927,7 +975,7 @@ Public Class 銷售單申請
927 975
                     資料數 = 銷售明細_dgv.Rows.Count : MyModule1.進度條()
928 976
                     PA10 = 銷售明細_dgv.Rows(i).Cells("備註").Value.ToString : PA11 = 銷售明細_dgv.Rows(i).Cells("資料流水號").Value : PA9 = 銷售明細_dgv.Rows(i).Cells("倉儲狀態").Value
929 977
                     NU1 = 銷售明細_dgv.Rows(i).Cells("成本").Value : NU2 = 銷售明細_dgv.Rows(i).Cells("單價").Value : PA8 = 銷售明細_dgv.Rows(i).Cells("物料狀態").Value
930
-                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value
978
+                    BL5 = 銷售明細_dgv.Rows(i).Cells("含稅").Value : PA7 = 銷售明細_dgv.Rows(i).Cells("訂製狀態").Value : BL6 = 銷售明細_dgv.Rows(i).Cells("無管銷").Value
931 979
                     SQL_銷售明細表_修改() : conn.Close()
932 980
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
933 981
 
@@ -945,6 +993,13 @@ Public Class 銷售單申請
945 993
                     SQL_銷售收款事項_修改() : conn.Close()
946 994
                 Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
947 995
 
996
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
997
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
998
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
999
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
1000
+                    SQL_銷售衍生運費_修改() : conn.Close()
1001
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1002
+
948 1003
                 開立庫存調整單_bt.Enabled = True : Set_清單1() : 銷售單據_dgv.Enabled = True
949 1004
             End If
950 1005
         End If
@@ -956,12 +1011,10 @@ Public Class 銷售單申請
956 1011
         If 流水號_tb.Text = "" Then
957 1012
             MsgBox("沒有銷售單號,無法作業。")
958 1013
         Else
959
-            If 銷售單據_dgv.Enabled = False Then
960
-                If 銷售明細_dgv.Rows.Count = 0 Then
961
-                    存檔2()
962
-                Else
963
-                    存檔3()
964
-                End If
1014
+            If 銷售明細_dgv.Rows.Count = 0 Then
1015
+                存檔2()
1016
+            Else
1017
+                存檔3()
965 1018
             End If
966 1019
             If 料號_tb.Text = "" Then
967 1020
                 MsgBox("請選擇物料,調整庫存需要指定物料!!")
@@ -976,11 +1029,6 @@ Public Class 銷售單申請
976 1029
                             MsgBox("訂購數量為零是不容許的!!")
977 1030
                         Else
978 1031
                             PA1 = 單號_tb.Text : PA2 = 料號_tb.Text : PA3 = 倉庫編號_tb.Text
979
-                            SQL_銷售明細表_確認單據是否申請()
980
-                            If dr.Read() Then
981
-                                conn.Close() : MsgBox("該料號已經在本單據中申請過了,如果是標準規格品,請不要重複開兩次。")
982
-                            Else
983
-                            End If
984 1032
 
985 1033
                             SQL_銷售明細表_最後一筆資料()
986 1034
                             If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
@@ -1035,7 +1083,7 @@ Public Class 銷售單申請
1035 1083
                 If aa1 = MsgBoxResult.Ok Then
1036 1084
                     PA = 單號_tb.Text
1037 1085
                     SQL_銷售控制表_刪除() : SQL_銷售明細表_整體刪除() : SQL_銷售備註表_整體刪除() : SQL_倉儲控制表_依銷售單號刪除() : SQL_銷售收款事項_整體刪除()
1038
-                    Set_清單() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6()
1086
+                    Set_清單() : Set_清單1() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7()
1039 1087
                     conn.Close()
1040 1088
                 End If
1041 1089
             Else
@@ -1281,6 +1329,11 @@ Public Class 銷售單申請
1281 1329
         存檔1()
1282 1330
         '-------006-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1283 1331
         預估利潤_tb.Text = Val(售價小計_tb.Text) + Val(額外收支_tb.Text) - Val(其他成本_tb.Text) - Val(物料成本_tb.Text) - Val(司機運費_tb.Text) - Val(管銷費用_tb.Text) - Val(刷卡傭金_tb.Text)
1332
+        If 銷售衍生運費_dgv.Rows.Count > 0 Then
1333
+            For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
1334
+                預估利潤_tb.Text = Val(預估利潤_tb.Text) - 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
1335
+            Next
1336
+        End If
1284 1337
         '-------007-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1285 1338
         售價小計_tb.Text = Format(Val(售價小計_tb.Text), "#,##0") : 稅金_tb.Text = Format(Val(稅金_tb.Text), "#,##0") : 銷售合計_tb.Text = Format(Val(銷售合計_tb.Text), "#,##0")
1286 1339
         收入小計_tb.Text = Format(Val(收入小計_tb.Text), "#,##0") : 支出小計_tb.Text = Format(Val(支出小計_tb.Text), "#,##0") : 額外收支_tb.Text = Format(Val(額外收支_tb.Text), "#,##0")
@@ -1290,10 +1343,85 @@ Public Class 銷售單申請
1290 1343
     End Sub
1291 1344
     Private Sub 司機運費_tb_TextChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles 司機運費_tb.KeyPress
1292 1345
         If e.KeyChar = Chr(13) Then
1293
-            運費 = 司機運費_tb.Text : 存檔1() : Set_合記計算()
1346
+            運費 = 司機運費_tb.Text
1347
+            存檔1() : Set_合記計算()
1294 1348
         End If
1295 1349
     End Sub
1296 1350
     Private Sub 已審核資料_ch_CheckedChanged(sender As Object, e As EventArgs) Handles 已審核資料_ch.CheckedChanged
1297 1351
         Set_清單1()
1298 1352
     End Sub
1353
+    Private Sub 隱藏_bt_Click(sender As Object, e As EventArgs) Handles 隱藏_bt.Click
1354
+        顯示_bt.Enabled = True : 隱藏_bt.Enabled = False
1355
+        Panel2.Visible = False
1356
+        Panel3.Location = New Point(2, 2)
1357
+        NU1 = Panel3.Size.Width
1358
+        NU2 = Panel3.Size.Height
1359
+        NU1 = Panel3.Size.Width + 548
1360
+        Panel3.Size = New Size(NU1, NU2)
1361
+    End Sub
1362
+    Private Sub 顯示_bt_Click(sender As Object, e As EventArgs) Handles 顯示_bt.Click
1363
+        顯示_bt.Enabled = False : 隱藏_bt.Enabled = True
1364
+        Panel2.Visible = True
1365
+        Panel3.Location = New Point(551, 2)
1366
+        NU1 = Panel3.Size.Width
1367
+        NU2 = Panel3.Size.Height
1368
+        NU1 = Panel3.Size.Width - 548
1369
+        Panel3.Size = New Size(NU1, NU2)
1370
+    End Sub
1371
+    Private Sub Panel3_Size(sender As Object, e As EventArgs) Handles Panel3.SizeChanged
1372
+        If Panel3.Size.Width > 914 Then
1373
+            物料圖1_pb.Visible = True : 物料圖1_pb.Size = New Size(300, 167)
1374
+        Else
1375
+            物料圖1_pb.Visible = False
1376
+        End If
1377
+    End Sub
1378
+    Private Sub 新增衍生運費_bt_Click(sender As Object, e As EventArgs) Handles 新增衍生運費_bt.Click
1379
+        If 流水號_tb.Text = "" Then
1380
+            MsgBox("沒有銷售單號,無法作業。")
1381
+        Else
1382
+            If 客戶編號_tb.Text = "" Then
1383
+                MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
1384
+            Else
1385
+                SQL_銷售衍生運費_最後一筆資料()
1386
+                If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("資料流水號").ToString, 9)) : Else : EDR = 0 : End If
1387
+                conn.Close() : EDR += 1
1388
+                If EDR < 10 Then : ESTR = "SE" & "00000000" & EDR
1389
+                ElseIf EDR > 9 And EDR < 100 Then : ESTR = "SE" & "0000000" & EDR
1390
+                ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "SE" & "000000" & EDR
1391
+                ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "SE" & "00000" & EDR
1392
+                ElseIf EDR > 9999 And EDR < 100000 Then : ESTR = "SE" & "0000" & EDR
1393
+                ElseIf EDR > 99999 And EDR < 100000 Then : ESTR = "SE" & "000" & EDR
1394
+                ElseIf EDR > 999999 And EDR < 1000000 Then : ESTR = "SE" & "00" & EDR
1395
+                ElseIf EDR > 9999999 And EDR < 10000000 Then : ESTR = "SE" & "0" & EDR
1396
+                ElseIf EDR > 99999999 Then : ESTR = "SE" & EDR : End If
1397
+
1398
+                PA1 = ESTR : PA = 單號_tb.Text
1399
+                SQL_銷售衍生運費_新增()
1400
+
1401
+                For i As Integer = 0 To 銷售衍生運費_dgv.Rows.Count - 1
1402
+                    資料數 = 銷售衍生運費_dgv.Rows.Count : MyModule1.進度條()
1403
+                    PA10 = 銷售衍生運費_dgv.Rows(i).Cells("運費備註").Value : PA11 = 銷售衍生運費_dgv.Rows(i).Cells("資料流水號").Value
1404
+                    NU1 = 銷售衍生運費_dgv.Rows(i).Cells("支出").Value
1405
+                    SQL_銷售衍生運費_修改() : conn.Close()
1406
+                Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
1407
+
1408
+                Set_清單7()
1409
+            End If
1410
+        End If
1411
+    End Sub
1412
+    Private Sub 刪除衍生運費_bt_Click(sender As Object, e As EventArgs) Handles 刪除衍生運費_bt.Click
1413
+        If 流水號_tb.Text = "" Then
1414
+            MsgBox("沒有銷售單號,無法作業。")
1415
+        Else
1416
+            If 客戶編號_tb.Text = "" Then
1417
+                MsgBox("銷售單據要指定完客戶才可存檔,如你已手動輸入客戶資料請按一下  [客戶驗證]  ,系統會自動判斷客戶資訊。")
1418
+            Else
1419
+                Dim aa1 As MsgBoxResult = MsgBox("你確定要刪除這筆資料?", MsgBoxStyle.OkCancel)
1420
+                If aa1 = MsgBoxResult.Ok Then
1421
+                    PA = 運費資料流水號_tb.Text
1422
+                    SQL_銷售衍生費用_刪除() : Set_清單7()
1423
+                End If
1424
+            End If
1425
+        End If
1426
+    End Sub
1299 1427
 End Class

+ 40
- 0
YD-ERP-SYS/財務系統管理/營運報表.vb 파일 보기

@@ -561,6 +561,46 @@ Public Class 營運報表
561 561
     End Sub
562 562
     Private Sub 營運報表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
563 563
         Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
564
+        Dim type0 As Type = 主表_dgv.GetType()
565
+        Dim pi0 As Reflection.PropertyInfo = type0.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
566
+        pi0.SetValue(主表_dgv, True, Nothing)
567
+        Dim type1 As Type = 月1_dgv.GetType()
568
+        Dim pi1 As Reflection.PropertyInfo = type1.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
569
+        pi1.SetValue(月1_dgv, True, Nothing)
570
+        Dim type2 As Type = 月2_dgv.GetType()
571
+        Dim pi2 As Reflection.PropertyInfo = type2.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
572
+        pi2.SetValue(月2_dgv, True, Nothing)
573
+        Dim type3 As Type = 月3_dgv.GetType()
574
+        Dim pi3 As Reflection.PropertyInfo = type3.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
575
+        pi3.SetValue(月3_dgv, True, Nothing)
576
+        Dim type4 As Type = 月4_dgv.GetType()
577
+        Dim pi4 As Reflection.PropertyInfo = type4.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
578
+        pi4.SetValue(月4_dgv, True, Nothing)
579
+        Dim type5 As Type = 月5_dgv.GetType()
580
+        Dim pi5 As Reflection.PropertyInfo = type5.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
581
+        pi5.SetValue(月5_dgv, True, Nothing)
582
+        Dim type6 As Type = 月6_dgv.GetType()
583
+        Dim pi6 As Reflection.PropertyInfo = type6.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
584
+        pi6.SetValue(月6_dgv, True, Nothing)
585
+        Dim type7 As Type = 月7_dgv.GetType()
586
+        Dim pi7 As Reflection.PropertyInfo = type7.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
587
+        pi7.SetValue(月7_dgv, True, Nothing)
588
+        Dim type8 As Type = 月8_dgv.GetType()
589
+        Dim pi8 As Reflection.PropertyInfo = type8.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
590
+        pi8.SetValue(月8_dgv, True, Nothing)
591
+        Dim type9 As Type = 月9_dgv.GetType()
592
+        Dim pi9 As Reflection.PropertyInfo = type9.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
593
+        pi9.SetValue(月9_dgv, True, Nothing)
594
+        Dim type10 As Type = 月10_dgv.GetType()
595
+        Dim pi10 As Reflection.PropertyInfo = type10.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
596
+        pi10.SetValue(月10_dgv, True, Nothing)
597
+        Dim type11 As Type = 月11_dgv.GetType()
598
+        Dim pi11 As Reflection.PropertyInfo = type11.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
599
+        pi11.SetValue(月11_dgv, True, Nothing)
600
+        Dim type12 As Type = 月12_dgv.GetType()
601
+        Dim pi12 As Reflection.PropertyInfo = type12.GetProperty("DoubleBuffered", System.Reflection.BindingFlags.Instance Or System.Reflection.BindingFlags.NonPublic)
602
+        pi12.SetValue(月12_dgv, True, Nothing)
603
+
564 604
         ComboBox1下拉表單資料載入() : 年份_cb.Text = Year(Today)
565 605
         Set_清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單5() : Set_清單6() : Set_清單7() : Set_清單8() : Set_清單9() : Set_清單10() : Set_清單11() : Set_清單12() : 格式設定()
566 606
     End Sub

+ 1
- 0
YD-ERP-SYS/財務系統管理/營運成本收支單 - 對帳表.vb 파일 보기

@@ -92,6 +92,7 @@ Public Class 營運成本收支單_對帳表
92 92
         資料尚未存檔_lb.Visible = False
93 93
         ComboBox1下拉表單資料載入()
94 94
         查詢日期_cb.Text = Year(Today) : 查詢日期1_cb.SelectedIndex = Month(Today) - 1
95
+        PA20 = "" : PA19 = "" : PA18 = ""
95 96
         PA20 = "AND (公帳控制表.審核日期 LIKE '" & PA17 & "/" & PA16 & "%') "
96 97
     End Sub
97 98
     Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick

+ 2
- 2
YD-ERP-SYS/財務系統管理/營運成本收支單一覽表.vb 파일 보기

@@ -264,7 +264,7 @@ Public Class 營運成本收支單一覽表
264 264
 
265 265
         xlSheet.Cells(1, 1) = "年度" : xlSheet.Cells(1, 2) = Year(Today) - 1911
266 266
         If 明細_rb.Checked = True And 彙總_rb.Checked = False Then
267
-            xlSheet.Cells(1, 3) = "工巧明智能企業有限公司-營運費用收支明細表"
267
+            xlSheet.Cells(1, 3) = "雅邸家居-營運費用收支明細表"
268 268
             xlSheet.Cells(2, 1) = "收款日期" : xlSheet.Cells(2, 2) = "會計科目" : xlSheet.Cells(2, 3) = "客戶或用途"
269 269
             xlSheet.Cells(2, 4) = "零用金" : xlSheet.Cells(2, 5) = "支票" : xlSheet.Cells(2, 6) = "現金" : xlSheet.Cells(2, 7) = "支出" : xlSheet.Cells(2, 8) = "現金餘額" : xlSheet.Cells(2, 9) = "票期"
270 270
 
@@ -289,7 +289,7 @@ Public Class 營運成本收支單一覽表
289 289
 
290 290
             AA(xlApp, xlSheet) : BB(xlApp, xlSheet)
291 291
         ElseIf 明細_rb.Checked = False And 彙總_rb.Checked = True Then
292
-            xlSheet.Cells(1, 3) = "工巧明智能企業有限公司-營運費用收支彙總簡表"
292
+            xlSheet.Cells(1, 3) = "雅邸家居-營運費用收支彙總簡表"
293 293
             xlSheet.Cells(2, 1) = "日期" : xlSheet.Cells(2, 2) = "主項" : xlSheet.Cells(2, 3) = "子項" : xlSheet.Cells(2, 4) = "子細項" : xlSheet.Cells(2, 5) = "零用金"
294 294
             xlSheet.Cells(2, 6) = "支票" : xlSheet.Cells(2, 7) = "現金" : xlSheet.Cells(2, 8) = "支出" : xlSheet.Cells(2, 9) = "現金餘額"
295 295
 

+ 1
- 1
YD-ERP-SYS/財務系統管理/營運成本收支單審核.vb 파일 보기

@@ -5,7 +5,7 @@ Public Class 營運成本收支單審核
5 5
     ReadOnly ds As New DataSet : ReadOnly ds1 As New DataSet : ReadOnly ds2 As New DataSet
6 6
     'Dim dr As SqlDataReader
7 7
     Private ReadOnly QQW(11) As String
8
-    Dim DTP As String : Dim WWEE As String : Private II As Integer
8
+    Dim WWEE As String : Private II As Integer
9 9
     Private Sub Set_清單1()
10 10
         彙總_dgv.DataSource = Nothing : ds1.Clear()
11 11
         彙總_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing

+ 65
- 35
YD-ERP-SYS/財務系統管理/營運成本收支單申請.Designer.vb 파일 보기

@@ -23,9 +23,9 @@ Partial Class 營運成本收支單申請
23 23
     <System.Diagnostics.DebuggerStepThrough()> _
24 24
     Private Sub InitializeComponent()
25 25
         Me.components = New System.ComponentModel.Container()
26
-        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
-        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
-        Dim DataGridViewCellStyle3 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle4 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
+        Dim DataGridViewCellStyle5 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
28
+        Dim DataGridViewCellStyle6 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
29 29
         Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
30 30
         Me.美金匯率_tb = New System.Windows.Forms.TextBox()
31 31
         Me.人民幣匯率_tb = New System.Windows.Forms.TextBox()
@@ -76,6 +76,8 @@ Partial Class 營運成本收支單申請
76 76
         Me.Label6 = New System.Windows.Forms.Label()
77 77
         Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker()
78 78
         Me.BackgroundWorker2 = New System.ComponentModel.BackgroundWorker()
79
+        Me.Label7 = New System.Windows.Forms.Label()
80
+        Me.Label12 = New System.Windows.Forms.Label()
79 81
         CType(Me.營運收支單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
80 82
         Me.ContextMenuStrip1.SuspendLayout()
81 83
         CType(Me.單一筆收支單_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
@@ -175,7 +177,7 @@ Partial Class 營運成本收支單申請
175 177
         '複製歷史單據重新開立_bt
176 178
         '
177 179
         Me.複製歷史單據重新開立_bt.ForeColor = System.Drawing.Color.Green
178
-        Me.複製歷史單據重新開立_bt.Location = New System.Drawing.Point(497, 3)
180
+        Me.複製歷史單據重新開立_bt.Location = New System.Drawing.Point(1043, 4)
179 181
         Me.複製歷史單據重新開立_bt.Name = "複製歷史單據重新開立_bt"
180 182
         Me.複製歷史單據重新開立_bt.Size = New System.Drawing.Size(163, 26)
181 183
         Me.複製歷史單據重新開立_bt.TabIndex = 931
@@ -204,7 +206,7 @@ Partial Class 營運成本收支單申請
204 206
         '
205 207
         '支票_tb
206 208
         '
207
-        Me.支票_tb.Location = New System.Drawing.Point(529, 59)
209
+        Me.支票_tb.Location = New System.Drawing.Point(529, 32)
208 210
         Me.支票_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
209 211
         Me.支票_tb.Name = "支票_tb"
210 212
         Me.支票_tb.Size = New System.Drawing.Size(113, 23)
@@ -214,7 +216,7 @@ Partial Class 營運成本收支單申請
214 216
         'Label11
215 217
         '
216 218
         Me.Label11.AutoSize = True
217
-        Me.Label11.Location = New System.Drawing.Point(495, 62)
219
+        Me.Label11.Location = New System.Drawing.Point(495, 35)
218 220
         Me.Label11.Name = "Label11"
219 221
         Me.Label11.Size = New System.Drawing.Size(32, 16)
220 222
         Me.Label11.TabIndex = 927
@@ -222,7 +224,7 @@ Partial Class 營運成本收支單申請
222 224
         '
223 225
         '零用金_tb
224 226
         '
225
-        Me.零用金_tb.Location = New System.Drawing.Point(380, 59)
227
+        Me.零用金_tb.Location = New System.Drawing.Point(380, 32)
226 228
         Me.零用金_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
227 229
         Me.零用金_tb.Name = "零用金_tb"
228 230
         Me.零用金_tb.Size = New System.Drawing.Size(113, 23)
@@ -232,7 +234,7 @@ Partial Class 營運成本收支單申請
232 234
         'Label10
233 235
         '
234 236
         Me.Label10.AutoSize = True
235
-        Me.Label10.Location = New System.Drawing.Point(334, 62)
237
+        Me.Label10.Location = New System.Drawing.Point(334, 35)
236 238
         Me.Label10.Name = "Label10"
237 239
         Me.Label10.Size = New System.Drawing.Size(44, 16)
238 240
         Me.Label10.TabIndex = 925
@@ -241,7 +243,7 @@ Partial Class 營運成本收支單申請
241 243
         '現金餘額_tb
242 244
         '
243 245
         Me.現金餘額_tb.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
244
-        Me.現金餘額_tb.Location = New System.Drawing.Point(1001, 58)
246
+        Me.現金餘額_tb.Location = New System.Drawing.Point(1001, 31)
245 247
         Me.現金餘額_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
246 248
         Me.現金餘額_tb.Name = "現金餘額_tb"
247 249
         Me.現金餘額_tb.Size = New System.Drawing.Size(113, 23)
@@ -251,7 +253,7 @@ Partial Class 營運成本收支單申請
251 253
         'Label9
252 254
         '
253 255
         Me.Label9.AutoSize = True
254
-        Me.Label9.Location = New System.Drawing.Point(943, 61)
256
+        Me.Label9.Location = New System.Drawing.Point(943, 34)
255 257
         Me.Label9.Name = "Label9"
256 258
         Me.Label9.Size = New System.Drawing.Size(56, 16)
257 259
         Me.Label9.TabIndex = 923
@@ -259,7 +261,7 @@ Partial Class 營運成本收支單申請
259 261
         '
260 262
         '支出_tb
261 263
         '
262
-        Me.支出_tb.Location = New System.Drawing.Point(827, 59)
264
+        Me.支出_tb.Location = New System.Drawing.Point(827, 32)
263 265
         Me.支出_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
264 266
         Me.支出_tb.Name = "支出_tb"
265 267
         Me.支出_tb.Size = New System.Drawing.Size(113, 23)
@@ -269,7 +271,7 @@ Partial Class 營運成本收支單申請
269 271
         'Label5
270 272
         '
271 273
         Me.Label5.AutoSize = True
272
-        Me.Label5.Location = New System.Drawing.Point(793, 62)
274
+        Me.Label5.Location = New System.Drawing.Point(793, 35)
273 275
         Me.Label5.Name = "Label5"
274 276
         Me.Label5.Size = New System.Drawing.Size(32, 16)
275 277
         Me.Label5.TabIndex = 921
@@ -280,7 +282,7 @@ Partial Class 營運成本收支單申請
280 282
         Me.補單_cb.AutoSize = True
281 283
         Me.補單_cb.Checked = True
282 284
         Me.補單_cb.CheckState = System.Windows.Forms.CheckState.Checked
283
-        Me.補單_cb.Location = New System.Drawing.Point(834, 33)
285
+        Me.補單_cb.Location = New System.Drawing.Point(834, 6)
284 286
         Me.補單_cb.Name = "補單_cb"
285 287
         Me.補單_cb.Size = New System.Drawing.Size(39, 20)
286 288
         Me.補單_cb.TabIndex = 920
@@ -291,7 +293,7 @@ Partial Class 營運成本收支單申請
291 293
         '
292 294
         Me.Label4.AutoSize = True
293 295
         Me.Label4.ForeColor = System.Drawing.Color.Blue
294
-        Me.Label4.Location = New System.Drawing.Point(703, 35)
296
+        Me.Label4.Location = New System.Drawing.Point(703, 8)
295 297
         Me.Label4.Name = "Label4"
296 298
         Me.Label4.Size = New System.Drawing.Size(32, 16)
297 299
         Me.Label4.TabIndex = 919
@@ -300,7 +302,7 @@ Partial Class 營運成本收支單申請
300 302
         '申請日期_dtp
301 303
         '
302 304
         Me.申請日期_dtp.Format = System.Windows.Forms.DateTimePickerFormat.[Short]
303
-        Me.申請日期_dtp.Location = New System.Drawing.Point(735, 32)
305
+        Me.申請日期_dtp.Location = New System.Drawing.Point(735, 5)
304 306
         Me.申請日期_dtp.Name = "申請日期_dtp"
305 307
         Me.申請日期_dtp.Size = New System.Drawing.Size(90, 23)
306 308
         Me.申請日期_dtp.TabIndex = 918
@@ -317,7 +319,7 @@ Partial Class 營運成本收支單申請
317 319
         '
318 320
         '現金_tb
319 321
         '
320
-        Me.現金_tb.Location = New System.Drawing.Point(678, 59)
322
+        Me.現金_tb.Location = New System.Drawing.Point(678, 32)
321 323
         Me.現金_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
322 324
         Me.現金_tb.Name = "現金_tb"
323 325
         Me.現金_tb.Size = New System.Drawing.Size(113, 23)
@@ -327,7 +329,7 @@ Partial Class 營運成本收支單申請
327 329
         'Label8
328 330
         '
329 331
         Me.Label8.AutoSize = True
330
-        Me.Label8.Location = New System.Drawing.Point(644, 62)
332
+        Me.Label8.Location = New System.Drawing.Point(644, 35)
331 333
         Me.Label8.Name = "Label8"
332 334
         Me.Label8.Size = New System.Drawing.Size(32, 16)
333 335
         Me.Label8.TabIndex = 913
@@ -335,11 +337,12 @@ Partial Class 營運成本收支單申請
335 337
         '
336 338
         '資料尚未存檔_lb
337 339
         '
338
-        Me.資料尚未存檔_lb.Font = New System.Drawing.Font("微軟正黑體", 20.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
340
+        Me.資料尚未存檔_lb.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
341
+        Me.資料尚未存檔_lb.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
339 342
         Me.資料尚未存檔_lb.ForeColor = System.Drawing.Color.Red
340
-        Me.資料尚未存檔_lb.Location = New System.Drawing.Point(864, 17)
343
+        Me.資料尚未存檔_lb.Location = New System.Drawing.Point(1254, 35)
341 344
         Me.資料尚未存檔_lb.Name = "資料尚未存檔_lb"
342
-        Me.資料尚未存檔_lb.Size = New System.Drawing.Size(250, 50)
345
+        Me.資料尚未存檔_lb.Size = New System.Drawing.Size(118, 24)
343 346
         Me.資料尚未存檔_lb.TabIndex = 912
344 347
         Me.資料尚未存檔_lb.Text = "資  料  尚  未  存  檔"
345 348
         Me.資料尚未存檔_lb.Visible = False
@@ -374,7 +377,7 @@ Partial Class 營運成本收支單申請
374 377
         'Label3
375 378
         '
376 379
         Me.Label3.AutoSize = True
377
-        Me.Label3.Location = New System.Drawing.Point(561, 35)
380
+        Me.Label3.Location = New System.Drawing.Point(561, 8)
378 381
         Me.Label3.Name = "Label3"
379 382
         Me.Label3.Size = New System.Drawing.Size(44, 16)
380 383
         Me.Label3.TabIndex = 907
@@ -382,7 +385,7 @@ Partial Class 營運成本收支單申請
382 385
         '
383 386
         '申請人_tb
384 387
         '
385
-        Me.申請人_tb.Location = New System.Drawing.Point(605, 32)
388
+        Me.申請人_tb.Location = New System.Drawing.Point(605, 5)
386 389
         Me.申請人_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
387 390
         Me.申請人_tb.Name = "申請人_tb"
388 391
         Me.申請人_tb.Size = New System.Drawing.Size(92, 23)
@@ -391,7 +394,7 @@ Partial Class 營運成本收支單申請
391 394
         '
392 395
         '營運成本收支單號_tb
393 396
         '
394
-        Me.營運成本收支單號_tb.Location = New System.Drawing.Point(438, 32)
397
+        Me.營運成本收支單號_tb.Location = New System.Drawing.Point(438, 5)
395 398
         Me.營運成本收支單號_tb.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
396 399
         Me.營運成本收支單號_tb.Name = "營運成本收支單號_tb"
397 400
         Me.營運成本收支單號_tb.Size = New System.Drawing.Size(122, 23)
@@ -401,7 +404,7 @@ Partial Class 營運成本收支單申請
401 404
         'Label1
402 405
         '
403 406
         Me.Label1.AutoSize = True
404
-        Me.Label1.Location = New System.Drawing.Point(334, 35)
407
+        Me.Label1.Location = New System.Drawing.Point(334, 8)
405 408
         Me.Label1.Name = "Label1"
406 409
         Me.Label1.Size = New System.Drawing.Size(104, 16)
407 410
         Me.Label1.TabIndex = 905
@@ -443,8 +446,8 @@ Partial Class 營運成本收支單申請
443 446
         '
444 447
         '營運收支單_dgv
445 448
         '
446
-        DataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
447
-        Me.營運收支單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
449
+        DataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
450
+        Me.營運收支單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle4
448 451
         Me.營運收支單_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
449 452
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
450 453
         Me.營運收支單_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
@@ -471,8 +474,8 @@ Partial Class 營運成本收支單申請
471 474
         '
472 475
         '單一筆收支單_dgv
473 476
         '
474
-        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
475
-        Me.單一筆收支單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
477
+        DataGridViewCellStyle5.BackColor = System.Drawing.Color.FromArgb(CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(192, Byte), Integer))
478
+        Me.單一筆收支單_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle5
476 479
         Me.單一筆收支單_dgv.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
477 480
             Or System.Windows.Forms.AnchorStyles.Left) _
478 481
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
@@ -482,10 +485,10 @@ Partial Class 營運成本收支單申請
482 485
         Me.單一筆收支單_dgv.Margin = New System.Windows.Forms.Padding(3, 4, 3, 4)
483 486
         Me.單一筆收支單_dgv.Name = "單一筆收支單_dgv"
484 487
         Me.單一筆收支單_dgv.RowHeadersWidth = 5
485
-        DataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
486
-        Me.單一筆收支單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle3
488
+        DataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.[True]
489
+        Me.單一筆收支單_dgv.RowsDefaultCellStyle = DataGridViewCellStyle6
487 490
         Me.單一筆收支單_dgv.RowTemplate.Height = 24
488
-        Me.單一筆收支單_dgv.Size = New System.Drawing.Size(906, 435)
491
+        Me.單一筆收支單_dgv.Size = New System.Drawing.Size(1039, 435)
489 492
         Me.單一筆收支單_dgv.TabIndex = 908
490 493
         '
491 494
         '申請_bt
@@ -495,7 +498,7 @@ Partial Class 營運成本收支單申請
495 498
         Me.申請_bt.ForeColor = System.Drawing.Color.Red
496 499
         Me.申請_bt.Location = New System.Drawing.Point(333, 584)
497 500
         Me.申請_bt.Name = "申請_bt"
498
-        Me.申請_bt.Size = New System.Drawing.Size(906, 23)
501
+        Me.申請_bt.Size = New System.Drawing.Size(1039, 23)
499 502
         Me.申請_bt.TabIndex = 942
500 503
         Me.申請_bt.Text = "申請完成"
501 504
         Me.申請_bt.UseVisualStyleBackColor = True
@@ -503,7 +506,7 @@ Partial Class 營運成本收支單申請
503 506
         '開立營運成本收支單_bt
504 507
         '
505 508
         Me.開立營運成本收支單_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer))
506
-        Me.開立營運成本收支單_bt.Location = New System.Drawing.Point(333, 3)
509
+        Me.開立營運成本收支單_bt.Location = New System.Drawing.Point(879, 4)
507 510
         Me.開立營運成本收支單_bt.Name = "開立營運成本收支單_bt"
508 511
         Me.開立營運成本收支單_bt.Size = New System.Drawing.Size(158, 25)
509 512
         Me.開立營運成本收支單_bt.TabIndex = 943
@@ -513,7 +516,7 @@ Partial Class 營運成本收支單申請
513 516
         '刪除選中的營運成本收支單_bt
514 517
         '
515 518
         Me.刪除選中的營運成本收支單_bt.ForeColor = System.Drawing.Color.Red
516
-        Me.刪除選中的營運成本收支單_bt.Location = New System.Drawing.Point(666, 3)
519
+        Me.刪除選中的營運成本收支單_bt.Location = New System.Drawing.Point(1212, 4)
517 520
         Me.刪除選中的營運成本收支單_bt.Name = "刪除選中的營運成本收支單_bt"
518 521
         Me.刪除選中的營運成本收支單_bt.Size = New System.Drawing.Size(159, 26)
519 522
         Me.刪除選中的營運成本收支單_bt.TabIndex = 944
@@ -548,13 +551,38 @@ Partial Class 營運成本收支單申請
548 551
         Me.Label6.Size = New System.Drawing.Size(121, 16)
549 552
         Me.Label6.TabIndex = 947
550 553
         Me.Label6.Text = "關鍵字查詢-會計科目"
554
+        '
555
+        'Label7
556
+        '
557
+        Me.Label7.AutoSize = True
558
+        Me.Label7.Location = New System.Drawing.Point(334, 59)
559
+        Me.Label7.Name = "Label7"
560
+        Me.Label7.Size = New System.Drawing.Size(878, 16)
561
+        Me.Label7.TabIndex = 948
562
+        Me.Label7.Text = "_________________________________________________________________________________" &
563
+    "________________________________________________________________________________" &
564
+    "_____________"
565
+        '
566
+        'Label12
567
+        '
568
+        Me.Label12.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
569
+        Me.Label12.AutoSize = True
570
+        Me.Label12.Location = New System.Drawing.Point(495, 59)
571
+        Me.Label12.Name = "Label12"
572
+        Me.Label12.Size = New System.Drawing.Size(878, 16)
573
+        Me.Label12.TabIndex = 949
574
+        Me.Label12.Text = "_________________________________________________________________________________" &
575
+    "________________________________________________________________________________" &
576
+    "_____________"
551 577
         '
552 578
         '營運成本收支單申請
553 579
         '
554 580
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
555 581
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
556
-        Me.ClientSize = New System.Drawing.Size(1249, 611)
582
+        Me.ClientSize = New System.Drawing.Size(1382, 611)
557 583
         Me.ContextMenuStrip = Me.ContextMenuStrip1
584
+        Me.Controls.Add(Me.Label12)
585
+        Me.Controls.Add(Me.Label7)
558 586
         Me.Controls.Add(Me.Label6)
559 587
         Me.Controls.Add(Me.刪除選中的一筆資料_bt)
560 588
         Me.Controls.Add(Me.收支單中新增一筆空白資料_bt)
@@ -662,4 +690,6 @@ Partial Class 營運成本收支單申請
662 690
     Friend WithEvents Label6 As Label
663 691
     Friend WithEvents BackgroundWorker1 As System.ComponentModel.BackgroundWorker
664 692
     Friend WithEvents BackgroundWorker2 As System.ComponentModel.BackgroundWorker
693
+    Friend WithEvents Label7 As Label
694
+    Friend WithEvents Label12 As Label
665 695
 End Class

+ 2
- 0
YD-ERP-SYS/財務系統管理/營運成本收支單申請.vb 파일 보기

@@ -188,6 +188,7 @@ Public Class 營運成本收支單申請
188 188
             PA1 = 單一筆收支單_dgv.Rows(i).Cells("用途").Value : PA2 = 單一筆收支單_dgv.Rows(i).Cells("支出").Value : PA3 = 單一筆收支單_dgv.Rows(i).Cells("票期").Value
189 189
             PA4 = 單一筆收支單_dgv.Rows(i).Cells("類別").Value : PA5 = 單一筆收支單_dgv.Rows(i).Cells("現金").Value : PA6 = 單一筆收支單_dgv.Rows(i).Cells("零用金").Value
190 190
             PA7 = 單一筆收支單_dgv.Rows(i).Cells("支票").Value : PA8 = 單一筆收支單_dgv.Rows(i).Cells("匯率").Value : PA9 = 單一筆收支單_dgv.Rows(i).Cells("項次").Value
191
+            BL1 = 單一筆收支單_dgv.Rows(i).Cells("含稅").Value
191 192
             SQL_會計科目管理_修改收支單申請表() : conn.Close()
192 193
         Next : YD_ERP_SYS.ToolStripProgressBar1.Value = 0 : 最終數 = 0
193 194
     End Sub
@@ -232,6 +233,7 @@ Public Class 營運成本收支單申請
232 233
         營運收支單_dgv.Enabled = True : 已核准的營運成本收支單_rb.Enabled = True
233 234
         存檔() : Set_清單1()
234 235
         MsgBox("申請完成,請通知主管審核。")
236
+        單一筆收支單_dgv.DataSource = Nothing : ds.Clear()
235 237
     End Sub
236 238
 
237 239
     Private Sub 收支單中新增一筆空白資料_bt_Click(sender As Object, e As EventArgs) Handles 收支單中新增一筆空白資料_bt.Click

Loading…
취소
저장