B70340 2 yıl önce
ebeveyn
işleme
cb883653c8
29 değiştirilmiş dosya ile 360 ekleme ve 50 silme
  1. 0
    0
      .vs/TENDEN-MES-SYS/FileContentIndex/3258ebd1-1cd1-4956-92b4-f47860bf7c8c.vsidx
  2. 0
    0
      .vs/TENDEN-MES-SYS/FileContentIndex/42f458f2-f028-4e9b-9c66-ebcd055094f8.vsidx
  3. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/66b88e77-1f90-4222-9984-54c7de2d6d3e.vsidx
  4. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/75c8f0c8-c98a-4022-9b1e-b7abf8a55bd9.vsidx
  5. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/8879aed8-a871-4a13-81d1-761c3e0ee3a4.vsidx
  6. BIN
      .vs/TENDEN-MES-SYS/FileContentIndex/d990d82d-5c97-4b10-9cd6-798a70e97b49.vsidx
  7. BIN
      .vs/TENDEN-MES-SYS/v17/.suo
  8. BIN
      .vs/TENDEN-MES-SYS/v17/4rp50bw1.onu
  9. BIN
      .vs/TENDEN-MES-SYS/v17/dw21psld.1pj
  10. BIN
      .vs/TENDEN-MES-SYS/v17/g3icmrvi.ygr
  11. BIN
      .vs/TENDEN-MES-SYS/v17/ggu2jhjm.bv0
  12. BIN
      .vs/TENDEN-MES-SYS/v17/hlgqv4t5.kqx
  13. BIN
      .vs/TENDEN-MES-SYS/v17/jg1fyurd.xo1
  14. BIN
      .vs/TENDEN-MES-SYS/v17/uojg3m4c.xpl
  15. BIN
      .vs/TENDEN-MES-SYS/v17/z4higgg3.q12
  16. 1
    3
      TENDEN-MES-SYS/Module/SQL_成本系統管理.vb
  17. 101
    10
      TENDEN-MES-SYS/Module/SQL_量產訂單系統.vb
  18. 4
    2
      TENDEN-MES-SYS/Module/全域變數.vb
  19. BIN
      TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.exe
  20. BIN
      TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.pdb
  21. BIN
      TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.exe
  22. BIN
      TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.pdb
  23. BIN
      TENDEN-MES-SYS/obj/Debug/天盾系統.vbproj.GenerateResource.cache
  24. 10
    12
      TENDEN-MES-SYS/成本系統管理/訂單價格利潤明細表.vb
  25. 1
    1
      TENDEN-MES-SYS/量產訂單管理/量產管理報表/出貨明細表.vb
  26. 233
    10
      TENDEN-MES-SYS/量產訂單管理/量產訂單系統/訂單拆單模組.vb
  27. 5
    5
      TENDEN-MES-SYS/量產訂單管理/量產訂單系統/訂單控制表.Designer.vb
  28. 4
    4
      TENDEN-MES-SYS/量產訂單管理/量產訂單系統/訂單控制表.vb
  29. 1
    3
      TENDEN-MES-SYS/量產訂單管理/量產訂單系統/訂單資料匯入_力威.vb

.vs/TENDEN-MES-SYS/FileContentIndex/165f01a6-9316-488d-95d3-432247b0ea54.vsidx → .vs/TENDEN-MES-SYS/FileContentIndex/3258ebd1-1cd1-4956-92b4-f47860bf7c8c.vsidx Dosyayı Görüntüle


.vs/TENDEN-MES-SYS/FileContentIndex/ca3de94c-2daa-4507-8ccd-a7fa11d3cf3e.vsidx → .vs/TENDEN-MES-SYS/FileContentIndex/42f458f2-f028-4e9b-9c66-ebcd055094f8.vsidx Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/FileContentIndex/66b88e77-1f90-4222-9984-54c7de2d6d3e.vsidx Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/FileContentIndex/75c8f0c8-c98a-4022-9b1e-b7abf8a55bd9.vsidx Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/FileContentIndex/8879aed8-a871-4a13-81d1-761c3e0ee3a4.vsidx Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/FileContentIndex/d990d82d-5c97-4b10-9cd6-798a70e97b49.vsidx Dosyayı Görüntüle


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


BIN
.vs/TENDEN-MES-SYS/v17/4rp50bw1.onu Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/v17/dw21psld.1pj Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/v17/g3icmrvi.ygr Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/v17/ggu2jhjm.bv0 Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/v17/hlgqv4t5.kqx Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/v17/jg1fyurd.xo1 Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/v17/uojg3m4c.xpl Dosyayı Görüntüle


BIN
.vs/TENDEN-MES-SYS/v17/z4higgg3.q12 Dosyayı Görüntüle


+ 1
- 3
TENDEN-MES-SYS/Module/SQL_成本系統管理.vb Dosyayı Görüntüle

@@ -244,9 +244,7 @@
244 244
         CmdSet_For_DGV()
245 245
     End Sub
246 246
     Friend Sub SQL_查詢最後一筆利潤表流水號()
247
-        ConnOpen()
248
-        SQL1 = "SELECT TOP (1) 利潤表流水號 FROM 訂單價格利潤表暫存檔 ORDER BY 利潤表流水號 DESC"
249
-        CmdSet_For_dr()
247
+        ConnOpen() : SQL1 = "SELECT TOP (1) 利潤表流水號 FROM 訂單價格利潤表暫存檔 ORDER BY 利潤表流水號 DESC" : CmdSet_For_dr()
250 248
     End Sub
251 249
     Friend Sub SQL_新增訂單價格利潤表暫存檔1()
252 250
         ConnOpen()

+ 101
- 10
TENDEN-MES-SYS/Module/SQL_量產訂單系統.vb Dosyayı Görüntüle

@@ -363,7 +363,8 @@
363 363
                             " & 訂單資料表(1) & " ON 貨款匯入出款明細表.顏色 = " & 訂單資料表(1) & ".顏色 AND 
364 364
                             貨款匯入出款明細表.楦型 = " & 訂單資料表(1) & ".楦型 AND 
365 365
                             貨款匯入出款明細表.形體號 = " & 訂單資料表(1) & ".形體號 AND 
366
-                            貨款匯入出款明細表.訂單流水號 = " & 訂單資料表(1) & ".訂單流水號 " & kkk1 & kkk2 & kkk3 & kkk4 & kkk5 & kkk6 & "
366
+                            貨款匯入出款明細表.訂單流水號 = " & 訂單資料表(1) & ".訂單流水號 AND 
367
+                            貨款匯入出款明細表.資料流水號 = " & 訂單資料表(1) & ".資料流水號 " & kkk1 & kkk2 & kkk3 & kkk4 & kkk5 & kkk6 & "
367 368
                    GROUP BY 貨款匯入出款明細表.貨款流水號, 貨款匯入出款明細表.訂單流水號, 貨款匯入出款明細表.年份季度, 
368 369
                             貨款匯入出款明細表.客戶訂單號, 貨款匯入出款明細表.形體號, 貨款匯入出款明細表.顏色, 
369 370
                             貨款匯入出款明細表.楦型, 貨款匯入出款明細表.訂單數量, 貨款匯入出款明細表.出貨數量, 
@@ -384,7 +385,8 @@
384 385
                             " & 訂單資料表(1) & " ON 貨款匯入出款明細表.顏色 = " & 訂單資料表(1) & ".顏色 AND 
385 386
                             貨款匯入出款明細表.楦型 = " & 訂單資料表(1) & ".楦型 AND 
386 387
                             貨款匯入出款明細表.形體號 = " & 訂單資料表(1) & ".形體號 AND 
387
-                            貨款匯入出款明細表.訂單流水號 = " & 訂單資料表(1) & ".訂單流水號 " & kkk1 & kkk2 & kkk3 & kkk4 & kkk5 & kkk6 & " AND 
388
+                            貨款匯入出款明細表.訂單流水號 = " & 訂單資料表(1) & ".訂單流水號 AND 
389
+                            貨款匯入出款明細表.資料流水號 = " & 訂單資料表(1) & ".資料流水號  " & kkk1 & kkk2 & kkk3 & kkk4 & kkk5 & kkk6 & " AND 
388 390
                            (貨款匯入出款明細表.訂單流水號 LIKE '%" & PA & "%' OR 貨款匯入出款明細表.客戶訂單號 LIKE '%" & PA & "%' OR 貨款匯入出款明細表.形體號 LIKE '%" & PA & "%' OR 
389 391
                             貨款匯入出款明細表.顏色 LIKE '%" & PA & "%' OR 貨款匯入出款明細表.楦型 LIKE '%" & PA & "%' OR " & 訂單資料表(1) & ".備註 LIKE '%" & PA & "%') 
390 392
                    GROUP BY 貨款匯入出款明細表.貨款流水號, 貨款匯入出款明細表.訂單流水號, 貨款匯入出款明細表.年份季度, 
@@ -411,13 +413,19 @@
411 413
                              FROM     " & 訂單資料表(1) & "
412 414
                              WHERE   (客戶訂單號 LIKE '" & 出貨明細表.客戶訂單號_tb.Text & "') AND (CXL = 0 OR CXL IS NULL) AND (訂單流水號 LIKE '" & 出貨明細表.天盾訂單號_tb.Text & "')) AS WWEE ON 
413 415
                              " & 訂單資料表(5) & ".天盾流水號 = WWEE.訂單流水號 AND " & 訂單資料表(5) & ".客戶訂單號 = WWEE.客戶訂單號 AND " & 訂單資料表(5) & ".ProductName = WWEE.形體號 AND 
414
-                             " & 訂單資料表(5) & ".Color = WWEE.顏色 AND  " & 訂單資料表(5) & ".DM = WWEE.楦型 AND " & 訂單資料表(5) & ".[5] + " & 訂單資料表(5) & ".[5.5] + " & 訂單資料表(5) & ".[6] + 
415
-                             " & 訂單資料表(5) & ".[6.5] + " & 訂單資料表(5) & ".[7] + " & 訂單資料表(5) & ".[7.5] + " & 訂單資料表(5) & ".[8] + " & 訂單資料表(5) & ".[8.5] + " & 訂單資料表(5) & ".[9] + 
416
-                             " & 訂單資料表(5) & ".[9.5] + " & 訂單資料表(5) & ".[10] + " & 訂單資料表(5) & ".[10.5] + " & 訂單資料表(5) & ".[11] + " & 訂單資料表(5) & ".[11.5] + 
417
-                             " & 訂單資料表(5) & ".[12] + " & 訂單資料表(5) & ".[12.5] + " & 訂單資料表(5) & ".[13] + " & 訂單資料表(5) & ".[14] = WWEE.訂單數量
416
+                             " & 訂單資料表(5) & ".Color = WWEE.顏色 AND  " & 訂單資料表(5) & ".DM = WWEE.楦型 
418 417
                 WHERE      (" & 訂單資料表(5) & ".客戶訂單號 LIKE '" & 出貨明細表.客戶訂單號_tb.Text & "') AND (" & 訂單資料表(5) & ".天盾流水號 LIKE '" & 出貨明細表.天盾訂單號_tb.Text & "') AND (WWEE.CXL = 0 OR WWEE.CXL IS NULL)
418
+                GROUP BY  " & 訂單資料表(5) & ".天盾流水號, " & 訂單資料表(5) & ".客戶訂單號, " & 訂單資料表(5) & ".ItemNumber, " & 訂單資料表(5) & ".ProductName, 
419
+                            " & 訂單資料表(5) & ".ProductDescription, " & 訂單資料表(5) & ".Color, " & 訂單資料表(5) & ".DM, " & 訂單資料表(5) & ".[5], " & 訂單資料表(5) & ".[5.5], 
420
+                            " & 訂單資料表(5) & ".[6], " & 訂單資料表(5) & ".[6.5], " & 訂單資料表(5) & ".[7], " & 訂單資料表(5) & ".[7.5], " & 訂單資料表(5) & ".[8], " & 訂單資料表(5) & ".[8.5], 
421
+                            " & 訂單資料表(5) & ".[9], " & 訂單資料表(5) & ".[9.5], " & 訂單資料表(5) & ".[10], " & 訂單資料表(5) & ".[10.5], " & 訂單資料表(5) & ".[11], " & 訂單資料表(5) & ".[11.5], 
422
+                            " & 訂單資料表(5) & ".[12], " & 訂單資料表(5) & ".[12.5], " & 訂單資料表(5) & ".[13], " & 訂單資料表(5) & ".[14]
419 423
                 ORDER BY   " & 訂單資料表(5) & ".ProductName, " & 訂單資料表(5) & ".Color"
420 424
         CmdSet_For_DGV()
425
+        'AND " & 訂單資料表(5) & ".[5] + " & 訂單資料表(5) & ".[5.5] + " & 訂單資料表(5) & ".[6] + 
426
+        '" & 訂單資料表(5) & ".[6.5] + " & 訂單資料表(5) & ".[7] + " & 訂單資料表(5) & ".[7.5] + " & 訂單資料表(5) & ".[8] + " & 訂單資料表(5) & ".[8.5] + " & 訂單資料表(5) & ".[9] + 
427
+        '" & 訂單資料表(5) & ".[9.5] + " & 訂單資料表(5) & ".[10] + " & 訂單資料表(5) & ".[10.5] + " & 訂單資料表(5) & ".[11] + " & 訂單資料表(5) & ".[11.5] + 
428
+        '" & 訂單資料表(5) & ".[12] + " & 訂單資料表(5) & ".[12.5] + " & 訂單資料表(5) & ".[13] + " & 訂單資料表(5) & ".[14] = WWEE.訂單數量
421 429
     End Sub
422 430
     Friend Sub SQL_下拉風格明細()
423 431
         ConnOpen() : SQL1 = "SELECT 年份季度 FROM 訂單控制表年份季度清單 ORDER BY 年份季度 DESC" : CmdSet_For_dr()
@@ -919,20 +927,103 @@
919 927
     Friend Sub SQL_楦型清單()
920 928
         ConnOpen() : SQL1 = "SELECT 楦型 FROM 訂單控制表楦型清單 ORDER BY 楦型" : CmdSet_For_dr()
921 929
     End Sub
930
+    Friend Sub SQL_控制表流水號()
931
+        ConnOpen() : SQL1 = "SELECT  TOP (1) 資料流水號  FROM " & 訂單資料表(1) & "  ORDER BY   資料流水號 DESC" : CmdSet_For_dr()
932
+    End Sub
933
+    Friend Sub SQL_出貨流水號()
934
+        ConnOpen() : SQL1 = "SELECT TOP (1) 貨款流水號 FROM 貨款匯入出款明細表 ORDER BY 貨款流水號 DESC" : CmdSet_For_dr()
935
+    End Sub
936
+    Friend Sub SQL_控制表新增()
937
+        ConnOpen() : SQL1 = "INSERT INTO " & 訂單資料表(1) & " (資料流水號, 訂單流水號) VALUES (N'" & PA10 & "', N'" & PA & "')" : CmdSet_For_dr()
938
+    End Sub
939
+    Friend Sub SQL_明細表新增()
940
+        ConnOpen() : SQL1 = "INSERT INTO " & 訂單資料表(5) & " (資料流水號, 天盾流水號) VALUES (N'" & PA10 & "', N'" & PA & "')" : CmdSet_For_dr()
941
+    End Sub
942
+    Friend Sub SQL_出貨表新增()
943
+        ConnOpen() : SQL1 = "INSERT INTO 貨款匯入出款明細表 (資料流水號, 訂單流水號, 貨款流水號) VALUES (N'" & PA10 & "', N'" & PA & "', N'" & PA11 & "')" : CmdSet_For_dr()
944
+    End Sub
945
+    Friend Sub SQL_利潤表新增()
946
+        ConnOpen() : SQL1 = "INSERT INTO " & 訂單資料表(7) & " (資料流水號, 天盾訂單號, 利潤表流水號) VALUES (N'" & PA10 & "', N'" & PA & "', N'" & 利潤表流水號 & "')" : CmdSet_For_dr()
947
+    End Sub
948
+    Friend Sub SQL_控制表修改()
949
+        ConnOpen()
950
+        SQL1 = "UPDATE " & 訂單資料表(1) & " SET 年份季度 = N'" & PA1 & "', 客戶訂單號 = N'" & PA2 & "', 形體號 = N'" & PA3 & "', 顏色 = N'" & PA4 & "', 楦型 = N'" & PA70 & "', 
951
+                訂單數量 = N'" & PA5 & "', 客戶交期 = N'" & PA6 & "', 單價 = N'" & PA7 & "', 總金額 = N'" & PA8 & "', 備註 = N'" & PA9 & "', 生產工廠 = N'" & PA12 & "', 
952
+                訂單種類 = N'" & PA13 & "', 工廠回復交期 = N'" & PA14 & "', CFMSPEC = N'" & PA15 & "', CFMSAMPLE = N'" & PA16 & "', TRIAL1 = N'" & PA17 & "', TRIAL2 = N'" & PA18 & "', 
953
+                TRIAL3 = N'" & PA19 & "', TRIAL4 = N'" & PA20 & "', 包裝確認時間 = N'" & PA21 & "', 貼標時間 = N'" & PA22 & "', 裁斷時間 = N'" & PA23 & "', 針車時間 = N'" & PA24 & "', 
954
+                成型時間 = N'" & PA25 & "', 驗貨時間 = N'" & PA26 & "', 實際離廠日 = N'" & PA27 & "', 明細建檔 = N'" & PA28 & "', GOODBOX = N'" & PA29 & "', LEATHER = N'" & PA30 & "', 
955
+                LEA_Note = N'" & PA31 & "', CXL = N'" & PA32 & "', CXLTime = N'" & PA33 & "', 出貨數量 = N'" & PA34 & "', PO_S_Date = N'" & PA35 & "', Requested_XF = N'" & PA36 & "', 
956
+                Confirm_XF = N'" & PA37 & "', Revised_XF = N'" & PA38 & "', Special_Packaging = N'" & PA39 & "', Remarks = N'" & PA40 & "', 出貨地 = N'" & PA41 & "', TVW = N'" & PA42 & "', 
957
+                楦頭號 = N'" & PA43 & "', 材質 = N'" & PA44 & "', 長期試穿 = N'" & PA45 & "', 面料 = N'" & PA46 & "', 副料 = N'" & PA47 & "', 中底 = N'" & PA48 & "', 鞋墊 = N'" & PA49 & "', 
958
+                大底 = N'" & PA50 & "', 跟 = N'" & PA51 & "', 工廠進度表備註1 = N'" & PA52 & "', 七號模具 = N'" & PA53 & "', 工廠進度表備註2 = N'" & PA54 & "', 國標測試 = N'" & PA55 & "', 
959
+                客戶包裝確認 = N'" & PA56 & "', 東莞業務備註 = N'" & PA57 & "', APMA確認 = N'" & PA58 & "', 驗貨報告圖片 = N'" & PA59 & "', 工廠確認 = N'" & PA60 & "', 利威確認 = N'" & PA61 & "', 
960
+                結關日 = N'" & PA62 & "', SMS簽回 = N'" & PA63 & "', FRS簽回 = N'" & PA64 & "', MASTER_SWATCH = N'" & PA65 & "', 力威訂單號 = N'" & PA66 & "', ProductID = N'" & PA67 & "', 
961
+                UoM = N'" & PA68 & "', 驗報圖庫 = N'" & PA69 & "' WHERE (訂單流水號 LIKE N'" & PA & "') AND (資料流水號 LIKE N'" & PA10 & "')"
962
+        CmdSet_For_dr()
963
+    End Sub
964
+    Friend Sub SQL_明細表修改1()
965
+        ConnOpen()
966
+        SQL1 = "UPDATE " & 訂單資料表(5) & " SET 客戶訂單號 = N'" & PA1 & "', ItemNumber = N'" & PA2 & "', ProductName = N'" & PA3 & "', ProductDescription = N'" & PA4 & "', 
967
+                Color = N'" & PA5 & "', DM = N'" & PA6 & "', [5] = N'" & PA7 & "', [5.5] = N'" & PA8 & "', [6] = N'" & PA9 & "', [6.5] = N'" & PA11 & "', [7] = N'" & PA12 & "', 
968
+                [7.5] = N'" & PA13 & "', [8] = N'" & PA14 & "', [8.5] = N'" & PA15 & "', [9] = N'" & PA16 & "', [9.5] = N'" & PA17 & "', [10] = N'" & PA18 & "', [10.5] = N'" & PA19 & "', 
969
+                [11] = N'" & PA20 & "', [11.5] = N'" & PA21 & "', [12] = N'" & PA22 & "', [12.5] = N'" & PA23 & "', [13] = N'" & PA24 & "', [14] = N'" & PA25 & "' 
970
+                WHERE (天盾流水號 LIKE N'" & PA & "') AND (資料流水號 LIKE N'" & PA10 & "')"
971
+        CmdSet_For_dr()
972
+    End Sub
973
+    Friend Sub SQL_明細表修改2()
974
+        ConnOpen()
975
+        SQL1 = "UPDATE " & 訂單資料表(5) & " SET [5] = N'" & PA7 & "', [5.5] = N'" & PA8 & "', [6] = N'" & PA9 & "', [6.5] = N'" & PA11 & "', [7] = N'" & PA12 & "', 
976
+                [7.5] = N'" & PA13 & "', [8] = N'" & PA14 & "', [8.5] = N'" & PA15 & "', [9] = N'" & PA16 & "', [9.5] = N'" & PA17 & "', [10] = N'" & PA18 & "', [10.5] = N'" & PA19 & "', 
977
+                [11] = N'" & PA20 & "', [11.5] = N'" & PA21 & "', [12] = N'" & PA22 & "', [12.5] = N'" & PA23 & "', [13] = N'" & PA24 & "', [14] = N'" & PA25 & "' 
978
+                WHERE (天盾流水號 LIKE N'" & PA & "') AND (資料流水號 LIKE N'" & PA10 & "') AND (DM = N'" & PA6 & "')"
979
+        CmdSet_For_dr()
980
+    End Sub
981
+    Friend Sub SQL_出貨表修改()
982
+        ConnOpen()
983
+        SQL1 = "UPDATE 貨款匯入出款明細表 SET 貨款流水號 = N'" & PA1 & "', 年份季度 = N'" & PA2 & "', 客戶訂單號 = N'" & PA3 & "', 形體號 = N'" & PA4 & "', 顏色 = N'" & PA5 & "', 
984
+                楦型 = N'" & PA6 & "', 訂單數量 = N'" & PA7 & "', 出貨數量 = N'" & PA8 & "', 工廠價格 = N'" & PA9 & "', 實際離廠日 = N'" & PA11 & "', 匯款時間 = N'" & PA12 & "', 
985
+                入帳時間 = N'" & PA13 & "', 貨款備註 = N'" & PA14 & "' 
986
+                WHERE (資料流水號 LIKE N'" & PA10 & "') AND (訂單流水號 LIKE N'" & PA & "')"
987
+        CmdSet_For_dr()
988
+    End Sub
989
+    Friend Sub SQL_利潤表修改()
990
+        ConnOpen()
991
+        SQL1 = "UPDATE " & 訂單資料表(7) & " SET 客戶流水號 = N'" & PA1 & "', FTYPrice = N'" & PA2 & "', BasicPrice = N'" & PA3 & "', Polybag = N'" & PA4 & "', 
992
+                FOOTformOrPETform = N'" & PA5 & "', Tooling = N'" & PA6 & "', RubberBand = N'" & PA7 & "', JHOOK = N'" & PA8 & "', WaterResistant = N'" & PA9 & "', 
993
+                P16VAT = N'" & PA11 & "', EXWsaving = N'" & PA12 & "', Currency = N'" & PA13 & "', Exchange = N'" & PA14 & "', 年份 = N'" & PA15 & "', Quantity = N'" & PA16 & "',
994
+                審核 = N'" & PA18 & "'
995
+                 WHERE (資料流水號 LIKE N'" & PA10 & "') AND (天盾訂單號 LIKE N'" & PA & "') AND (利潤表流水號 LIKE N'" & PA17 & "')"
996
+        CmdSet_For_dr()
997
+    End Sub
998
+    Friend Sub SQL_控制表拆單刪除()
999
+        ConnOpen() : SQL1 = "DELETE " & 訂單資料表(1) & "  WHERE (資料流水號 LIKE N'" & PA10 & "')" : CmdSet_For_dr()
1000
+    End Sub
1001
+    Friend Sub SQL_明細表拆單刪除()
1002
+        ConnOpen() : SQL1 = "DELETE " & 訂單資料表(5) & "  WHERE (資料流水號 LIKE N'" & PA10 & "')" : CmdSet_For_dr()
1003
+    End Sub
1004
+    Friend Sub SQL_出貨表拆單刪除()
1005
+        ConnOpen() : SQL1 = "DELETE 貨款匯入出款明細表  WHERE (資料流水號 LIKE N'" & PA10 & "') AND (訂單流水號 LIKE N'" & PA & "')" : CmdSet_For_dr()
1006
+    End Sub
1007
+    Friend Sub SQL_利潤表拆單刪除()
1008
+        ConnOpen() : SQL1 = "DELETE " & 訂單資料表(7) & " WHERE (資料流水號 LIKE N'" & PA10 & "')" : CmdSet_For_dr()
1009
+    End Sub
922 1010
     Friend Sub SQL_控制表()
923
-        ConnOpen() : SQL1 = "SELECT * FROM " & 訂單資料表(1) & " WHERE 訂單流水號 LIKE N'" & PA & "'" : CmdSet_For_DGV()
1011
+        ConnOpen() : SQL1 = "SELECT * FROM " & 訂單資料表(1) & " WHERE 訂單流水號 LIKE N'" & PA & "' ORDER BY 資料流水號" : CmdSet_For_DGV()
924 1012
     End Sub
925 1013
     Friend Sub SQL_明細表()
926 1014
         ConnOpen()
927 1015
         SQL1 = "SELECT 資料流水號, 天盾流水號, 客戶訂單號, ItemNumber, ProductName, ProductDescription, Color, DM, [5], [5.5], [6], [6.5], [7], 
928 1016
                       [7.5], [8], [8.5], [9], [9.5], [10], [10.5], [11], [11.5], [12], [12.5], [13], [14]
929
-                FROM " & 訂單資料表(5) & " WHERE 天盾流水號 LIKE N'" & PA & "'"
1017
+                FROM " & 訂單資料表(5) & " WHERE 天盾流水號 LIKE N'" & PA & "' ORDER BY 資料流水號"
930 1018
         CmdSet_For_DGV()
931 1019
     End Sub
932 1020
     Friend Sub SQL_出貨表()
933
-        ConnOpen() : SQL1 = "SELECT * FROM 貨款匯入出款明細表 WHERE  訂單流水號 LIKE N'" & PA & "'" : CmdSet_For_DGV()
1021
+        ConnOpen() : SQL1 = "SELECT * FROM 貨款匯入出款明細表 WHERE  訂單流水號 LIKE N'" & PA & "' ORDER BY 資料流水號" : CmdSet_For_DGV()
934 1022
     End Sub
935 1023
     Friend Sub SQL_利潤表()
936
-        ConnOpen() : SQL1 = "SELECT * FROM " & 訂單資料表(7) & " WHERE 天盾訂單號 LIKE N'" & PA & "'" : CmdSet_For_DGV()
1024
+        ConnOpen() : SQL1 = "SELECT * FROM " & 訂單資料表(7) & " WHERE 天盾訂單號 LIKE N'" & PA & "' ORDER BY 資料流水號" : CmdSet_For_DGV()
1025
+    End Sub
1026
+    Friend Sub SQL_明細表流水預設()
1027
+        ConnOpen() : SQL1 = "UPDATE  " & 訂單資料表(5) & "  SET  資料流水號 = 'OldData'  WHERE  (資料流水號 IS NULL)" : CmdSet_For_dr()
937 1028
     End Sub
938 1029
 End Module

+ 4
- 2
TENDEN-MES-SYS/Module/全域變數.vb Dosyayı Görüntüle

@@ -3,7 +3,7 @@
3 3
     Public g_conn_type, gUserName, 版本號, Target, Target1, Target2, FTP帳號, FTP密碼, 登入人IP, AA(99), 圖片庫, SQL密碼 As String
4 4
     Public CC(99), 登入判斷 As Boolean
5 5
     '----系統版本-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
6
-    Public 版本 As String = "2023041401"
6
+    Public 版本 As String = "2023052301"
7 7
     '----系統用全域變數-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8 8
     Public 匯率 As Double
9 9
     '----系統用全域變數----------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -17,7 +17,9 @@
17 17
     Public 財務列印(3), 修改清單(16), 中文樣品單開啟修改, 量產樣品匯入列表開啟, BL(1), 暫存模式, 開發部門, 確認部門, 匯入列表開啟, 力威匯入列表, frmOpenFlag As Boolean
18 18
     '--------------字串變數
19 19
     Public PA, PA1, PA2, PA3, PA4, PA5, PA6, PA7, PA8, PA9, PA10, PA11, PA12, PA13, PA14, PA15, PA16, PA17, PA18, PA19, PA20, PA21, PA22, PA23, PA24, PA25, PA26,
20
-           PA27, PA28, PA29, PA30, PA31, PA49, WW, 條件, WWD1, WWD2, WWD3, 流水號2, EDFR, 日期(1), QQWEE, 樣品單流水號變數1, 樣品單流水號變數2, 樣品單流水號變數3, 部門, QWWE, ZXC,
20
+           PA27, PA28, PA29, PA30, PA31, PA32, PA33, PA34, PA35, PA36, PA37, PA38, PA39, PA40, PA41, PA42, PA43, PA44, PA45, PA46, PA47, PA48, PA49, PA50, PA51, PA52,
21
+           PA53, PA54, PA55, PA56, PA57, PA58, PA59, PA60, PA61, PA62, PA63, PA64, PA65, PA66, PA67, PA68, PA69, PA70,
22
+           WW, 條件, WWD1, WWD2, WWD3, 流水號2, EDFR, 日期(1), QQWEE, 樣品單流水號變數1, 樣品單流水號變數2, 樣品單流水號變數3, 部門, QWWE, ZXC,
21 23
            kkk1, kkk2, kkk3, kkk4, kkk5, kkk6, YR, YS, YD, ASDF, PP, 品牌V_R判斷, QA, PP1, PP2, PP3, PP4, PP5, PP6, PP7, PP8, ASD, 列印用SQL, 驗貨報告, 訂單紀錄流水號,
22 24
            PPAA, PPBB(3000), 排序(1), OD(42), 訂單資料表(10), PB(60), 利潤表流水號 As String
23 25
     '--------------整數變數

BIN
TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.exe Dosyayı Görüntüle


BIN
TENDEN-MES-SYS/bin/Debug/TENDEN-ERP-SYS.pdb Dosyayı Görüntüle


BIN
TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.exe Dosyayı Görüntüle


BIN
TENDEN-MES-SYS/obj/Debug/TENDEN-ERP-SYS.pdb Dosyayı Görüntüle


BIN
TENDEN-MES-SYS/obj/Debug/天盾系統.vbproj.GenerateResource.cache Dosyayı Görüntüle


+ 10
- 12
TENDEN-MES-SYS/成本系統管理/訂單價格利潤明細表.vb Dosyayı Görüntüle

@@ -521,18 +521,16 @@ Public Class 訂單價格利潤明細表
521 521
                         PA12 = 利潤表_dgv.Rows(i).Cells("EXWsaving").Value.ToString : PA13 = 利潤表_dgv.Rows(i).Cells("Exchange").Value.ToString
522 522
                         PA14 = 利潤表_dgv.Rows(i).Cells("年份").Value.ToString : PA15 = 利潤表_dgv.Rows(i).Cells("Quantity").Value.ToString
523 523
                         利潤表流水號 = 利潤表_dgv.Rows(i).Cells("利潤表流水號").Value.ToString : PA17 = 利潤表_dgv.Rows(i).Cells("審核").Value.ToString
524
-                        If 利潤表流水號 = "" Then
525
-                            SQL_查詢最後一筆利潤表流水號()
526
-                            If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If : conn.Close() : NUM2 += 1
527
-                            If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2
528
-                            ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
529
-                            ElseIf NUM2 > 99 And NUM2 < 1000 Then : 利潤表流水號 = "PR" & "00000" & NUM2
530
-                            ElseIf NUM2 > 999 And NUM2 < 10000 Then : 利潤表流水號 = "PR" & "0000" & NUM2
531
-                            ElseIf NUM2 > 9999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "000" & NUM2
532
-                            ElseIf NUM2 > 99999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "00" & NUM2
533
-                            ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : 利潤表流水號 = "PR" & "0" & NUM2
534
-                            ElseIf NUM2 > 9999999 Then : 利潤表流水號 = "PR" & NUM2 : End If
535
-                        End If
524
+                        SQL_查詢最後一筆利潤表流水號()
525
+                        If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If : conn.Close() : NUM2 += 1
526
+                        If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2
527
+                        ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
528
+                        ElseIf NUM2 > 99 And NUM2 < 1000 Then : 利潤表流水號 = "PR" & "00000" & NUM2
529
+                        ElseIf NUM2 > 999 And NUM2 < 10000 Then : 利潤表流水號 = "PR" & "0000" & NUM2
530
+                        ElseIf NUM2 > 9999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "000" & NUM2
531
+                        ElseIf NUM2 > 99999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "00" & NUM2
532
+                        ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : 利潤表流水號 = "PR" & "0" & NUM2
533
+                        ElseIf NUM2 > 9999999 Then : 利潤表流水號 = "PR" & NUM2 : End If
536 534
                         SQL_新增訂單控制表修改紀錄1() : conn.Close()
537 535
                     End If
538 536
                 Next i

+ 1
- 1
TENDEN-MES-SYS/量產訂單管理/量產管理報表/出貨明細表.vb Dosyayı Görüntüle

@@ -303,7 +303,7 @@ Public Class 出貨明細表
303 303
 
304 304
     Private Sub 訂單拆分_bt_Click(sender As Object, e As EventArgs) Handles 訂單拆分_bt.Click
305 305
         If 天盾訂單號_tb.Text = "" Then : MsgBox("請先選擇訂單!!!") : Else
306
-            PA = 天盾訂單號_tb.Text : 訂單拆單模組.ShowDialog() : Set_訂單清單()
306
+            PA = 天盾訂單號_tb.Text : 訂單拆單模組.ShowDialog() : PA = "" : Set_訂單清單()
307 307
         End If
308 308
     End Sub
309 309
 

+ 233
- 10
TENDEN-MES-SYS/量產訂單管理/量產訂單系統/訂單拆單模組.vb Dosyayı Görüntüle

@@ -1,10 +1,17 @@
1 1
 Public Class 訂單拆單模組
2 2
     Dim 未存檔 As Boolean
3
+    Dim 流水號(10) As String
3 4
     Private Sub 訂單拆單模組_Load(sender As Object, e As EventArgs) Handles MyBase.Load
4 5
         天盾訂單號_tb.Text = PA : 天盾訂單號_tb.Enabled = False : 總數量_tb.Enabled = False : 總數量_tb.Text = "0"
5 6
     End Sub
6 7
     Private Sub 訂單拆單模組_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
7
-        未存檔 = False : 天盾訂單號_tb.Text = PA : SQL_控制表() : SQL_明細表() : SQL_出貨表() : SQL_利潤表()
8
+        For i As Integer = 0 To 10 : 流水號(i) = "" : Next
9
+        未存檔 = False : SQL_明細表流水預設() : 訂單拆單模組()
10
+        For i As Integer = 0 To 控制表_dgv.Rows.Count - 1 : 總數量_tb.Text = CInt(總數量_tb.Text) + 控制表_dgv("訂單數量", i).Value : Next
11
+        總數量_tb.Text = Strings.Format(CInt(總數量_tb.Text), "#,##0")
12
+    End Sub
13
+    Private Sub 訂單拆單模組()
14
+        天盾訂單號_tb.Text = PA
8 15
         Dim ds1 As New DataSet : 控制表_dgv.DataSource = Nothing : ds1.Clear()
9 16
         控制表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
10 17
         控制表_dgv.ColumnHeadersHeight = 25 : 控制表_dgv.AllowUserToAddRows = False
@@ -58,9 +65,11 @@
58 65
             If IsDBNull(控制表_dgv("明細建檔", i).Value) = True Then : 控制表_dgv("明細建檔", i).Value = False : End If
59 66
             If IsDBNull(控制表_dgv("CXL", i).Value) = True Then : 控制表_dgv("CXL", i).Value = False : End If
60 67
             If IsDBNull(控制表_dgv("國標測試", i).Value) = True Then : 控制表_dgv("國標測試", i).Value = False : End If
61
-            總數量_tb.Text = CInt(總數量_tb.Text) + 控制表_dgv("訂單數量", i).Value
62
-        Next : 總數量_tb.Text = Strings.Format(CInt(總數量_tb.Text), "#,##0")
63
-        控制表_dgv.EditMode = DataGridViewEditMode.EditOnEnter : 控制表_dgv.Columns("資料流水號").ReadOnly = True
68
+            If IsDBNull(控制表_dgv("訂單數量", i).Value) = True Then : 控制表_dgv("訂單數量", i).Value = "0" : End If
69
+            If IsDBNull(控制表_dgv("總金額", i).Value) = True Then : 控制表_dgv("總金額", i).Value = "0" : End If
70
+            If IsDBNull(控制表_dgv("單價", i).Value) = True Then : 控制表_dgv("單價", i).Value = "0" : End If
71
+            If IsDBNull(控制表_dgv("出貨數量", i).Value) = True Then : 控制表_dgv("出貨數量", i).Value = "0" : End If
72
+        Next : 控制表_dgv.EditMode = DataGridViewEditMode.EditOnEnter : 控制表_dgv.Columns("資料流水號").ReadOnly = True
64 73
 
65 74
         Dim ds2 As New DataSet : 明細表_dgv.DataSource = Nothing : ds2.Clear()
66 75
         明細表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -115,6 +124,26 @@
115 124
         明細表_dgv.Columns("12.5").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
116 125
         明細表_dgv.Columns("13").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
117 126
         明細表_dgv.Columns("14").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
127
+        For i As Integer = 0 To 明細表_dgv.Rows.Count - 1
128
+            If IsDBNull(明細表_dgv("5", i).Value) = True Then : 明細表_dgv("5", i).Value = "0" : End If
129
+            If IsDBNull(明細表_dgv("5.5", i).Value) = True Then : 明細表_dgv("5.5", i).Value = "0" : End If
130
+            If IsDBNull(明細表_dgv("6", i).Value) = True Then : 明細表_dgv("6", i).Value = "0" : End If
131
+            If IsDBNull(明細表_dgv("6.5", i).Value) = True Then : 明細表_dgv("6.5", i).Value = "0" : End If
132
+            If IsDBNull(明細表_dgv("7", i).Value) = True Then : 明細表_dgv("7", i).Value = "0" : End If
133
+            If IsDBNull(明細表_dgv("7.5", i).Value) = True Then : 明細表_dgv("7.5", i).Value = "0" : End If
134
+            If IsDBNull(明細表_dgv("8", i).Value) = True Then : 明細表_dgv("8", i).Value = "0" : End If
135
+            If IsDBNull(明細表_dgv("8.5", i).Value) = True Then : 明細表_dgv("8.5", i).Value = "0" : End If
136
+            If IsDBNull(明細表_dgv("9", i).Value) = True Then : 明細表_dgv("9", i).Value = "0" : End If
137
+            If IsDBNull(明細表_dgv("9.5", i).Value) = True Then : 明細表_dgv("9.5", i).Value = "0" : End If
138
+            If IsDBNull(明細表_dgv("10", i).Value) = True Then : 明細表_dgv("10", i).Value = "0" : End If
139
+            If IsDBNull(明細表_dgv("10.5", i).Value) = True Then : 明細表_dgv("10.5", i).Value = "0" : End If
140
+            If IsDBNull(明細表_dgv("11", i).Value) = True Then : 明細表_dgv("11", i).Value = "0" : End If
141
+            If IsDBNull(明細表_dgv("11.5", i).Value) = True Then : 明細表_dgv("11.5", i).Value = "0" : End If
142
+            If IsDBNull(明細表_dgv("12", i).Value) = True Then : 明細表_dgv("12", i).Value = "0" : End If
143
+            If IsDBNull(明細表_dgv("12.5", i).Value) = True Then : 明細表_dgv("12.5", i).Value = "0" : End If
144
+            If IsDBNull(明細表_dgv("13", i).Value) = True Then : 明細表_dgv("13", i).Value = "0" : End If
145
+            If IsDBNull(明細表_dgv("14", i).Value) = True Then : 明細表_dgv("14", i).Value = "0" : End If
146
+        Next
118 147
 
119 148
         Dim ds3 As New DataSet : 出貨表_dgv.DataSource = Nothing : ds3.Clear()
120 149
         出貨表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -148,6 +177,10 @@
148 177
         出貨表_dgv.Columns("訂單流水號").ReadOnly = True : 出貨表_dgv.Columns("年份季度").ReadOnly = True
149 178
         出貨表_dgv.Columns("客戶訂單號").ReadOnly = True : 出貨表_dgv.Columns("形體號").ReadOnly = True
150 179
         出貨表_dgv.Columns("顏色").ReadOnly = True : 出貨表_dgv.Columns("楦型").ReadOnly = True
180
+        For i As Integer = 0 To 出貨表_dgv.Rows.Count - 1
181
+            If IsDBNull(出貨表_dgv("訂單數量", i).Value) = True Then : 出貨表_dgv("訂單數量", i).Value = "0" : End If
182
+            If IsDBNull(出貨表_dgv("出貨數量", i).Value) = True Then : 出貨表_dgv("出貨數量", i).Value = "0" : End If
183
+        Next
151 184
 
152 185
         Dim ds4 As New DataSet : 成本表_dgv.DataSource = Nothing : ds4.Clear()
153 186
         成本表_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
@@ -161,7 +194,7 @@
161 194
         成本表_dgv.Columns("Tooling").DefaultCellStyle.Format = "#,##0.00" : 成本表_dgv.Columns("RubberBand").DefaultCellStyle.Format = "#,##0.00"
162 195
         成本表_dgv.Columns("JHOOK").DefaultCellStyle.Format = "#,##0.00" : 成本表_dgv.Columns("WaterResistant").DefaultCellStyle.Format = "#,##0.00"
163 196
         成本表_dgv.Columns("P16VAT").DefaultCellStyle.Format = "#,##0.00" : 成本表_dgv.Columns("EXWsaving").DefaultCellStyle.Format = "#,##0.00"
164
-        成本表_dgv.Columns("Quantity").DefaultCellStyle.Format = "#,##0."
197
+        成本表_dgv.Columns("Quantity").DefaultCellStyle.Format = "#,##0"
165 198
         成本表_dgv.Columns("資料流水號").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
166 199
         成本表_dgv.Columns("FTYPrice").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
167 200
         成本表_dgv.Columns("Polybag").DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
@@ -188,11 +221,26 @@
188 221
         成本表_dgv.Columns("EXWsaving").HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter
189 222
         For i As Integer = 0 To 成本表_dgv.Rows.Count - 1
190 223
             If IsDBNull(成本表_dgv("審核", i).Value) = True Then : 成本表_dgv("審核", i).Value = False : End If
224
+            If IsDBNull(成本表_dgv("FTYPrice", i).Value) = True Then : 成本表_dgv("FTYPrice", i).Value = "0" : End If
225
+            If IsDBNull(成本表_dgv("Polybag", i).Value) = True Then : 成本表_dgv("Polybag", i).Value = "0" : End If
226
+            If IsDBNull(成本表_dgv("Tooling", i).Value) = True Then : 成本表_dgv("Tooling", i).Value = "0" : End If
227
+            If IsDBNull(成本表_dgv("JHOOK", i).Value) = True Then : 成本表_dgv("JHOOK", i).Value = "0" : End If
228
+            If IsDBNull(成本表_dgv("P16VAT", i).Value) = True Then : 成本表_dgv("P16VAT", i).Value = "0" : End If
229
+            If IsDBNull(成本表_dgv("Quantity", i).Value) = True Then : 成本表_dgv("Quantity", i).Value = "0" : End If
230
+            If IsDBNull(成本表_dgv("BasicPrice", i).Value) = True Then : 成本表_dgv("BasicPrice", i).Value = "0" : End If
231
+            If IsDBNull(成本表_dgv("FOOTformOrPETform", i).Value) = True Then : 成本表_dgv("FOOTformOrPETform", i).Value = "0" : End If
232
+            If IsDBNull(成本表_dgv("RubberBand", i).Value) = True Then : 成本表_dgv("RubberBand", i).Value = "0" : End If
233
+            If IsDBNull(成本表_dgv("WaterResistant", i).Value) = True Then : 成本表_dgv("WaterResistant", i).Value = "0" : End If
234
+            If IsDBNull(成本表_dgv("EXWsaving", i).Value) = True Then : 成本表_dgv("EXWsaving", i).Value = "0" : End If
191 235
         Next
192 236
     End Sub
193 237
     Private Sub 訂單拆單模組_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
194 238
         If 未存檔 = True Then
195
-
239
+            For i As Integer = 0 To 10
240
+                If 流水號(i) <> "" Then : PA10 = 流水號(i) : PA = 天盾訂單號_tb.Text
241
+                    SQL_控制表拆單刪除() : SQL_明細表拆單刪除() : SQL_出貨表拆單刪除() : SQL_利潤表拆單刪除()
242
+                ElseIf 流水號(i) = "" Then : Exit For : End If
243
+            Next
196 244
         End If
197 245
     End Sub
198 246
     Private Sub 控制表_dgv_CellEndEdit(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles 控制表_dgv.CellEndEdit
@@ -221,11 +269,186 @@
221 269
         Catch ex As Exception : MsgBox(ex.Message) : End Try
222 270
     End Sub
223 271
     Private Sub 新增_bt_Click(sender As Object, e As EventArgs) Handles 新增_bt.Click
224
-        未存檔 = True
272
+        未存檔 = True : Dim EDR As Integer
273
+        SQL_控制表流水號()
274
+        If dr.Read() Then : PA10 = dr("資料流水號").ToString : Else : PA10 = "00000000" : End If : conn.Close()
275
+        Dim NUM1 As Integer : NUM1 = Double.Parse(Strings.Right(PA10, 8)) + 1
276
+        If NUM1 < 10 Then : PA10 = "PO" & "0000000" & NUM1 : ElseIf NUM1 > 9 And NUM1 < 100 Then : PA10 = "PO" & "000000" & NUM1
277
+        ElseIf NUM1 > 99 And NUM1 < 1000 Then : PA10 = "PO" & "00000" & NUM1 : ElseIf NUM1 > 999 And NUM1 < 10000 Then : PA10 = "PO" & "0000" & NUM1
278
+        ElseIf NUM1 > 9999 And NUM1 < 100000 Then : PA10 = "PO" & "000" & NUM1 : ElseIf NUM1 > 99999 And NUM1 < 100000 Then : PA10 = "PO" & "00" & NUM1
279
+        ElseIf NUM1 > 999999 And NUM1 < 1000000 Then : PA10 = "PO" & "0" & NUM1 : ElseIf NUM1 > 9999999 Then : PA10 = "PO" & NUM1 + 1 : End If
280
+        For i As Integer = 0 To 10
281
+            If 流水號(i) = "" Then
282
+                流水號(i) = PA10 : Exit For
283
+            End If
284
+        Next
285
+        PA = 天盾訂單號_tb.Text
286
+        If 控制表_dgv.Rows.Count = 明細表_dgv.Rows.Count Then : SQL_控制表新增() : SQL_明細表新增()
287
+        Else : MsgBox("這筆資料處於異常狀態無法存檔,請截圖給系統管理員處理!!") : Exit Sub : End If
288
+        If 出貨表_dgv.Rows.Count = 0 Then : ElseIf 出貨表_dgv.Rows.Count = 控制表_dgv.Rows.Count Then
289
+            SQL_出貨流水號()
290
+            If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("貨款流水號").ToString, 8)) : Else : EDR = 0 : End If : conn.Close() : EDR += 1
291
+            If EDR < 10 Then : PA11 = "PG" & "0000000" & EDR : ElseIf EDR > 9 And EDR < 100 Then : PA11 = "PG" & "000000" & EDR
292
+            ElseIf EDR > 99 And EDR < 1000 Then : PA11 = "PG" & "00000" & EDR : ElseIf EDR > 999 And EDR < 10000 Then : PA11 = "PG" & "0000" & EDR
293
+            ElseIf EDR > 9999 And EDR < 100000 Then : PA11 = "PG" & "000" & EDR : ElseIf EDR > 99999 And EDR < 100000 Then : PA11 = "PG" & "00" & EDR
294
+            ElseIf EDR > 999999 And EDR < 1000000 Then : PA11 = "PG" & "0" & EDR : ElseIf EDR > 9999999 Then : PA11 = "PG" & EDR : End If
295
+            SQL_出貨表新增()
296
+        Else : MsgBox("這筆資料處於異常狀態無法存檔,請截圖給系統管理員處理!!") : Exit Sub : End If
297
+        If 成本表_dgv.Rows.Count = 0 Then : ElseIf 成本表_dgv.Rows.Count = 控制表_dgv.Rows.Count Then
298
+            SQL_查詢最後一筆利潤表流水號()
299
+            If dr.Read() Then : NUM2 = Strings.Right(dr("利潤表流水號").ToString, 8) : End If : conn.Close() : NUM2 += 1
300
+            If NUM2 < 10 Then : 利潤表流水號 = "PR" & "0000000" & NUM2 : ElseIf NUM2 > 9 And NUM2 < 100 Then : 利潤表流水號 = "PR" & "000000" & NUM2
301
+            ElseIf NUM2 > 99 And NUM2 < 1000 Then : 利潤表流水號 = "PR" & "00000" & NUM2 : ElseIf NUM2 > 999 And NUM2 < 10000 Then : 利潤表流水號 = "PR" & "0000" & NUM2
302
+            ElseIf NUM2 > 9999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "000" & NUM2 : ElseIf NUM2 > 99999 And NUM2 < 100000 Then : 利潤表流水號 = "PR" & "00" & NUM2
303
+            ElseIf NUM2 > 999999 And NUM2 < 1000000 Then : 利潤表流水號 = "PR" & "0" & NUM2 : ElseIf NUM2 > 9999999 Then : 利潤表流水號 = "PR" & NUM2 : End If
304
+            SQL_利潤表新增()
305
+        Else : MsgBox("這筆資料處於異常狀態無法存檔,請截圖給系統管理員處理!!") : Exit Sub : End If
306
+        訂單拆單模組()
307
+
308
+        '-------------------------控制表----------------------------------------------------------------------------------
309
+        Dim completeDataA1 As DataGridViewRow = 控制表_dgv.Rows(0)
310
+        For rowB As Integer = 0 To 10
311
+            If 流水號(rowB) <> "" Then
312
+                Dim key As String = 流水號(rowB)
313
+                Dim rowsA2() As DataGridViewRow = 控制表_dgv.Rows.Cast(Of DataGridViewRow)().Where(Function(r) r.Cells("資料流水號").Value.ToString() = key).ToArray()
314
+                For Each rowA2 As DataGridViewRow In rowsA2
315
+                    For Each cell As DataGridViewCell In rowA2.Cells
316
+                        If cell.OwningColumn.Name <> "資料流水號" And 控制表_dgv.Rows(rowA2.Index).Cells("資料流水號").Value.ToString() = 流水號(rowB) Then
317
+                            cell.Value = completeDataA1.Cells(cell.ColumnIndex).Value
318
+                        End If
319
+                    Next
320
+                Next
321
+            End If
322
+        Next
323
+        '-------------------------明細表----------------------------------------------------------------------------------
324
+        Dim completeDataA2 As DataGridViewRow = 明細表_dgv.Rows(0)
325
+        For rowB As Integer = 0 To 10
326
+            If 流水號(rowB) <> "" Then
327
+                Dim key As String = 流水號(rowB)
328
+                Dim rowsA2() As DataGridViewRow = 明細表_dgv.Rows.Cast(Of DataGridViewRow)().Where(Function(r) r.Cells("資料流水號").Value.ToString() = key).ToArray()
329
+                For Each rowA2 As DataGridViewRow In rowsA2
330
+                    For Each cell As DataGridViewCell In rowA2.Cells
331
+                        If cell.OwningColumn.Name <> "資料流水號" And 明細表_dgv.Rows(rowA2.Index).Cells("資料流水號").Value.ToString() = 流水號(rowB) Then
332
+                            cell.Value = completeDataA2.Cells(cell.ColumnIndex).Value
333
+                        End If
334
+                    Next
335
+                Next
336
+            End If
337
+        Next
338
+        '-------------------------出貨表----------------------------------------------------------------------------------
339
+        If 出貨表_dgv.Rows.Count = 0 Then : Else
340
+            Dim completeDataA3 As DataGridViewRow = 出貨表_dgv.Rows(0)
341
+            For rowB As Integer = 0 To 10
342
+                If 流水號(rowB) <> "" Then
343
+                    Dim key As String = 流水號(rowB)
344
+                    Dim rowsA2() As DataGridViewRow = 出貨表_dgv.Rows.Cast(Of DataGridViewRow)().Where(Function(r) r.Cells("資料流水號").Value.ToString() = key).ToArray()
345
+                    For Each rowA2 As DataGridViewRow In rowsA2
346
+                        For Each cell As DataGridViewCell In rowA2.Cells
347
+                            If cell.OwningColumn.Name <> "資料流水號" And cell.OwningColumn.Name <> "貨款流水號" And
348
+                                出貨表_dgv.Rows(rowA2.Index).Cells("資料流水號").Value.ToString() = 流水號(rowB) Then
349
+                                cell.Value = completeDataA3.Cells(cell.ColumnIndex).Value
350
+                            End If
351
+                        Next
352
+                    Next
353
+                End If
354
+            Next
355
+        End If
356
+        '-------------------------出貨表----------------------------------------------------------------------------------
357
+        If 成本表_dgv.Rows.Count = 0 Then : Else
358
+            Dim completeDataA4 As DataGridViewRow = 成本表_dgv.Rows(0)
359
+            For rowB As Integer = 0 To 10
360
+                If 流水號(rowB) <> "" Then
361
+                    Dim key As String = 流水號(rowB)
362
+                    Dim rowsA2() As DataGridViewRow = 成本表_dgv.Rows.Cast(Of DataGridViewRow)().Where(Function(r) r.Cells("資料流水號").Value.ToString() = key).ToArray()
363
+                    For Each rowA2 As DataGridViewRow In rowsA2
364
+                        For Each cell As DataGridViewCell In rowA2.Cells
365
+                            If cell.OwningColumn.Name <> "資料流水號" And cell.OwningColumn.Name <> "利潤表流水號" And
366
+                                成本表_dgv.Rows(rowA2.Index).Cells("資料流水號").Value.ToString() = 流水號(rowB) Then
367
+                                cell.Value = completeDataA4.Cells(cell.ColumnIndex).Value
368
+                            End If
369
+                        Next
370
+                    Next
371
+                End If
372
+            Next
373
+        End If
225 374
     End Sub
226 375
     Private Sub 存檔_bt_Click(sender As Object, e As EventArgs) Handles 存檔_bt.Click
227
-        未存檔 = False : Dim 檢驗 As Integer
228
-        檢驗 = 0 : For i As Integer = 0 To 控制表_dgv.Rows.Count - 1 : 檢驗 += 控制表_dgv("訂單數量", i).Value : Next
229
-        If 檢驗 <> CInt(總數量_tb.Text) Then : MsgBox("控制表訂單數量有誤,無法存檔!!") : Exit Sub : End If
376
+        Try
377
+            Dim 檢驗 As Integer
378
+            檢驗 = 0 : For i As Integer = 0 To 控制表_dgv.Rows.Count - 1 : 檢驗 += 控制表_dgv("訂單數量", i).Value : Next
379
+            If 檢驗 <> CInt(總數量_tb.Text) Then : MsgBox("控制表-訂單數量-有誤,無法存檔!!") : Exit Sub : End If
380
+            檢驗 = 0 : For i As Integer = 0 To 控制表_dgv.Rows.Count - 1 : 檢驗 += 控制表_dgv("出貨數量", i).Value : Next
381
+            If 檢驗 <> CInt(總數量_tb.Text) And 檢驗 <> 0 Then : MsgBox("控制表-出貨數量-有誤,無法存檔!!") : Exit Sub : End If
382
+
383
+            檢驗 = 0
384
+            For i As Integer = 0 To 明細表_dgv.Rows.Count - 1
385
+                檢驗 += 明細表_dgv("5", i).Value : 檢驗 += 明細表_dgv("5.5", i).Value : 檢驗 += 明細表_dgv("6", i).Value : 檢驗 += 明細表_dgv("6.5", i).Value : 檢驗 += 明細表_dgv("7", i).Value
386
+                檢驗 += 明細表_dgv("7.5", i).Value : 檢驗 += 明細表_dgv("8", i).Value : 檢驗 += 明細表_dgv("8.5", i).Value : 檢驗 += 明細表_dgv("9", i).Value : 檢驗 += 明細表_dgv("9.5", i).Value
387
+                檢驗 += 明細表_dgv("10", i).Value : 檢驗 += 明細表_dgv("10.5", i).Value : 檢驗 += 明細表_dgv("11", i).Value : 檢驗 += 明細表_dgv("11.5", i).Value : 檢驗 += 明細表_dgv("12", i).Value
388
+                檢驗 += 明細表_dgv("12.5", i).Value : 檢驗 += 明細表_dgv("13", i).Value : 檢驗 += 明細表_dgv("14", i).Value
389
+            Next : If 檢驗 <> CInt(總數量_tb.Text) Then : MsgBox("明細表-SIZERUN-有誤,無法存檔!!") : Exit Sub : End If
390
+
391
+            檢驗 = 0 : For i As Integer = 0 To 出貨表_dgv.Rows.Count - 1 : 檢驗 += 出貨表_dgv("訂單數量", i).Value : Next
392
+            If 檢驗 <> CInt(總數量_tb.Text) And 檢驗 <> 0 Then : MsgBox("出貨表-訂單數量-有誤,無法存檔!!") : Exit Sub : End If
393
+            檢驗 = 0 : For i As Integer = 0 To 出貨表_dgv.Rows.Count - 1 : 檢驗 += 出貨表_dgv("出貨數量", i).Value : Next
394
+            If 檢驗 <> CInt(總數量_tb.Text) And 檢驗 <> 0 Then : MsgBox("出貨表-出貨數量-有誤,無法存檔!!") : Exit Sub : End If
395
+
396
+            檢驗 = 0 : For i As Integer = 0 To 成本表_dgv.Rows.Count - 1 : 檢驗 += 成本表_dgv("Quantity", i).Value : Next
397
+            If 檢驗 <> CInt(總數量_tb.Text) And 檢驗 <> 0 Then : MsgBox("成本表-Quantity-有誤,無法存檔!!") : Exit Sub : End If
398
+
399
+            For i As Integer = 0 To 控制表_dgv.Rows.Count - 1
400
+                PA = 控制表_dgv("訂單流水號", i).Value.ToString : PA1 = 控制表_dgv("年份季度", i).Value.ToString : PA2 = 控制表_dgv("客戶訂單號", i).Value.ToString
401
+                PA3 = 控制表_dgv("形體號", i).Value.ToString : PA4 = 控制表_dgv("顏色", i).Value.ToString : PA5 = 控制表_dgv("訂單數量", i).Value.ToString
402
+                PA6 = 控制表_dgv("客戶交期", i).Value.ToString : PA7 = 控制表_dgv("單價", i).Value.ToString : PA8 = 控制表_dgv("總金額", i).Value.ToString
403
+                PA9 = 控制表_dgv("備註", i).Value.ToString : PA10 = 控制表_dgv("資料流水號", i).Value.ToString : PA12 = 控制表_dgv("生產工廠", i).Value.ToString
404
+                PA13 = 控制表_dgv("訂單種類", i).Value.ToString : PA14 = 控制表_dgv("工廠回復交期", i).Value.ToString : PA15 = 控制表_dgv("CFMSPEC", i).Value.ToString
405
+                PA16 = 控制表_dgv("CFMSAMPLE", i).Value.ToString : PA17 = 控制表_dgv("TRIAL1", i).Value.ToString : PA18 = 控制表_dgv("TRIAL2", i).Value.ToString
406
+                PA19 = 控制表_dgv("TRIAL3", i).Value.ToString : PA20 = 控制表_dgv("TRIAL4", i).Value.ToString : PA21 = 控制表_dgv("包裝確認時間", i).Value.ToString
407
+                PA22 = 控制表_dgv("貼標時間", i).Value.ToString : PA23 = 控制表_dgv("裁斷時間", i).Value.ToString : PA24 = 控制表_dgv("針車時間", i).Value.ToString
408
+                PA25 = 控制表_dgv("成型時間", i).Value.ToString : PA26 = 控制表_dgv("驗貨時間", i).Value.ToString : PA27 = 控制表_dgv("實際離廠日", i).Value.ToString
409
+                PA28 = 控制表_dgv("明細建檔", i).Value.ToString : PA29 = 控制表_dgv("GOODBOX", i).Value.ToString : PA30 = 控制表_dgv("LEATHER", i).Value.ToString
410
+                PA31 = 控制表_dgv("LEA_Note", i).Value.ToString : PA32 = 控制表_dgv("CXL", i).Value.ToString : PA33 = 控制表_dgv("CXLTime", i).Value.ToString
411
+                PA34 = 控制表_dgv("出貨數量", i).Value.ToString : PA35 = 控制表_dgv("PO_S_Date", i).Value.ToString : PA36 = 控制表_dgv("Requested_XF", i).Value.ToString
412
+                PA37 = 控制表_dgv("Confirm_XF", i).Value.ToString : PA38 = 控制表_dgv("Revised_XF", i).Value.ToString : PA39 = 控制表_dgv("Special_Packaging", i).Value.ToString
413
+                PA40 = 控制表_dgv("Remarks", i).Value.ToString : PA41 = 控制表_dgv("出貨地", i).Value.ToString : PA42 = 控制表_dgv("TVW", i).Value.ToString
414
+                PA43 = 控制表_dgv("楦頭號", i).Value.ToString : PA44 = 控制表_dgv("材質", i).Value.ToString : PA45 = 控制表_dgv("長期試穿", i).Value.ToString
415
+                PA46 = 控制表_dgv("面料", i).Value.ToString : PA47 = 控制表_dgv("副料", i).Value.ToString : PA48 = 控制表_dgv("中底", i).Value.ToString : PA49 = 控制表_dgv("鞋墊", i).Value.ToString
416
+                PA50 = 控制表_dgv("大底", i).Value.ToString : PA51 = 控制表_dgv("跟", i).Value.ToString : PA52 = 控制表_dgv("工廠進度表備註1", i).Value.ToString
417
+                PA53 = 控制表_dgv("七號模具", i).Value.ToString : PA54 = 控制表_dgv("工廠進度表備註2", i).Value.ToString : PA55 = 控制表_dgv("國標測試", i).Value.ToString
418
+                PA56 = 控制表_dgv("客戶包裝確認", i).Value.ToString : PA57 = 控制表_dgv("東莞業務備註", i).Value.ToString : PA58 = 控制表_dgv("APMA確認", i).Value.ToString
419
+                PA59 = 控制表_dgv("驗貨報告圖片", i).Value.ToString : PA60 = 控制表_dgv("工廠確認", i).Value.ToString : PA61 = 控制表_dgv("利威確認", i).Value.ToString
420
+                PA62 = 控制表_dgv("結關日", i).Value.ToString : PA63 = 控制表_dgv("SMS簽回", i).Value.ToString : PA64 = 控制表_dgv("FRS簽回", i).Value.ToString
421
+                PA65 = 控制表_dgv("MASTER_SWATCH", i).Value.ToString : PA66 = 控制表_dgv("力威訂單號", i).Value.ToString : PA67 = 控制表_dgv("ProductID", i).Value.ToString
422
+                PA68 = 控制表_dgv("UoM", i).Value.ToString : PA69 = 控制表_dgv("驗報圖庫", i).Value.ToString : PA70 = 控制表_dgv("楦型", i).Value.ToString : SQL_控制表修改()
423
+            Next
424
+            For i As Integer = 0 To 明細表_dgv.Rows.Count - 1
425
+                PA = 明細表_dgv("天盾流水號", i).Value.ToString : PA1 = 明細表_dgv("客戶訂單號", i).Value.ToString : PA2 = 明細表_dgv("ItemNumber", i).Value.ToString
426
+                PA3 = 明細表_dgv("ProductName", i).Value.ToString : PA4 = 明細表_dgv("ProductDescription", i).Value.ToString : PA5 = 明細表_dgv("Color", i).Value.ToString
427
+                PA6 = 明細表_dgv("DM", i).Value.ToString : PA7 = 明細表_dgv("5", i).Value.ToString : PA8 = 明細表_dgv("5.5", i).Value.ToString : PA9 = 明細表_dgv("6", i).Value.ToString
428
+                PA10 = 明細表_dgv("資料流水號", i).Value.ToString : PA11 = 明細表_dgv("6.5", i).Value.ToString : PA12 = 明細表_dgv("7", i).Value.ToString
429
+                PA13 = 明細表_dgv("7.5", i).Value.ToString : PA14 = 明細表_dgv("8", i).Value.ToString : PA15 = 明細表_dgv("8.5", i).Value.ToString : PA16 = 明細表_dgv("9", i).Value.ToString
430
+                PA17 = 明細表_dgv("9.5", i).Value.ToString : PA18 = 明細表_dgv("10", i).Value.ToString : PA19 = 明細表_dgv("10.5", i).Value.ToString : PA20 = 明細表_dgv("11", i).Value.ToString
431
+                PA21 = 明細表_dgv("11.5", i).Value.ToString : PA22 = 明細表_dgv("12", i).Value.ToString : PA23 = 明細表_dgv("12.5", i).Value.ToString : PA24 = 明細表_dgv("13", i).Value.ToString
432
+                PA25 = 明細表_dgv("14", i).Value.ToString
433
+                If 明細表_dgv("資料流水號", i).Value.ToString = "OldData" Then : SQL_明細表修改2() : Else : SQL_明細表修改1() : End If
434
+            Next
435
+            For i As Integer = 0 To 出貨表_dgv.Rows.Count - 1
436
+                PA = 出貨表_dgv("訂單流水號", i).Value.ToString : PA1 = 出貨表_dgv("貨款流水號", i).Value.ToString : PA2 = 出貨表_dgv("年份季度", i).Value.ToString
437
+                PA3 = 出貨表_dgv("客戶訂單號", i).Value.ToString : PA4 = 出貨表_dgv("形體號", i).Value.ToString : PA5 = 出貨表_dgv("顏色", i).Value.ToString
438
+                PA6 = 出貨表_dgv("楦型", i).Value.ToString : PA7 = 出貨表_dgv("訂單數量", i).Value.ToString : PA8 = 出貨表_dgv("出貨數量", i).Value.ToString
439
+                PA9 = 出貨表_dgv("工廠價格", i).Value.ToString : PA10 = 出貨表_dgv("資料流水號", i).Value.ToString : PA11 = 出貨表_dgv("實際離廠日", i).Value.ToString
440
+                PA12 = 出貨表_dgv("匯款時間", i).Value.ToString : PA13 = 出貨表_dgv("入帳時間", i).Value.ToString : PA14 = 出貨表_dgv("貨款備註", i).Value.ToString : SQL_出貨表修改()
441
+            Next
442
+            For i As Integer = 0 To 成本表_dgv.Rows.Count - 1
443
+                PA = 成本表_dgv("天盾訂單號", i).Value.ToString : PA1 = 成本表_dgv("客戶流水號", i).Value.ToString : PA2 = 成本表_dgv("FTYPrice", i).Value.ToString
444
+                PA3 = 成本表_dgv("BasicPrice", i).Value.ToString : PA4 = 成本表_dgv("Polybag", i).Value.ToString : PA5 = 成本表_dgv("FOOTformOrPETform", i).Value.ToString
445
+                PA6 = 成本表_dgv("Tooling", i).Value.ToString : PA7 = 成本表_dgv("RubberBand", i).Value.ToString : PA8 = 成本表_dgv("JHOOK", i).Value.ToString
446
+                PA9 = 成本表_dgv("WaterResistant", i).Value.ToString : PA10 = 成本表_dgv("資料流水號", i).Value.ToString : PA11 = 成本表_dgv("P16VAT", i).Value.ToString
447
+                PA12 = 成本表_dgv("EXWsaving", i).Value.ToString : PA13 = 成本表_dgv("Currency", i).Value.ToString : PA14 = 成本表_dgv("Exchange", i).Value.ToString
448
+                PA15 = 成本表_dgv("年份", i).Value.ToString : PA16 = 成本表_dgv("Quantity", i).Value.ToString : PA17 = 成本表_dgv("利潤表流水號", i).Value.ToString
449
+                PA18 = 成本表_dgv("審核", i).Value.ToString : SQL_利潤表修改()
450
+            Next
451
+            未存檔 = False : MsgBox("存檔完成!!") : Me.Close()
452
+        Catch ex As Exception : MsgBox(ex.Message) : End Try
230 453
     End Sub
231 454
 End Class

+ 5
- 5
TENDEN-MES-SYS/量產訂單管理/量產訂單系統/訂單控制表.Designer.vb Dosyayı Görüntüle

@@ -945,9 +945,9 @@ Partial Class 訂單控制表
945 945
         '
946 946
         Me.修改_bt.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
947 947
         Me.修改_bt.ForeColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(192, Byte), Integer), CType(CType(0, Byte), Integer))
948
-        Me.修改_bt.Location = New System.Drawing.Point(99, 6)
948
+        Me.修改_bt.Location = New System.Drawing.Point(960, 6)
949 949
         Me.修改_bt.Name = "修改_bt"
950
-        Me.修改_bt.Size = New System.Drawing.Size(89, 36)
950
+        Me.修改_bt.Size = New System.Drawing.Size(95, 27)
951 951
         Me.修改_bt.TabIndex = 307
952 952
         Me.修改_bt.Text = "修改"
953 953
         Me.修改_bt.UseVisualStyleBackColor = True
@@ -1006,7 +1006,7 @@ Partial Class 訂單控制表
1006 1006
         '開啟訂單明細表_bt
1007 1007
         '
1008 1008
         Me.開啟訂單明細表_bt.ForeColor = System.Drawing.Color.Black
1009
-        Me.開啟訂單明細表_bt.Location = New System.Drawing.Point(959, 6)
1009
+        Me.開啟訂單明細表_bt.Location = New System.Drawing.Point(99, 81)
1010 1010
         Me.開啟訂單明細表_bt.Name = "開啟訂單明細表_bt"
1011 1011
         Me.開啟訂單明細表_bt.Size = New System.Drawing.Size(95, 27)
1012 1012
         Me.開啟訂單明細表_bt.TabIndex = 326
@@ -2479,9 +2479,9 @@ Partial Class 訂單控制表
2479 2479
         '
2480 2480
         Me.Panel1.Controls.Add(Me.新增_bt)
2481 2481
         Me.Panel1.Controls.Add(Me.確認新增_bt)
2482
-        Me.Panel1.Controls.Add(Me.修改_bt)
2483 2482
         Me.Panel1.Controls.Add(Me.計算_dgv)
2484 2483
         Me.Panel1.Controls.Add(Me.指定拆單_bt)
2484
+        Me.Panel1.Controls.Add(Me.開啟訂單明細表_bt)
2485 2485
         Me.Panel1.Location = New System.Drawing.Point(576, 386)
2486 2486
         Me.Panel1.Name = "Panel1"
2487 2487
         Me.Panel1.Size = New System.Drawing.Size(204, 138)
@@ -2514,6 +2514,7 @@ Partial Class 訂單控制表
2514 2514
         Me.ClientSize = New System.Drawing.Size(1914, 966)
2515 2515
         Me.Controls.Add(Me.訂單拆分_bt)
2516 2516
         Me.Controls.Add(Me.Label52)
2517
+        Me.Controls.Add(Me.修改_bt)
2517 2518
         Me.Controls.Add(Me.Panel1)
2518 2519
         Me.Controls.Add(Me.TVW_tb)
2519 2520
         Me.Controls.Add(Me.包裝資訊_bt)
@@ -2583,7 +2584,6 @@ Partial Class 訂單控制表
2583 2584
         Me.Controls.Add(Me.Label62)
2584 2585
         Me.Controls.Add(Me.Tendenzat_Style_tb)
2585 2586
         Me.Controls.Add(Me.風格查詢_bt)
2586
-        Me.Controls.Add(Me.開啟訂單明細表_bt)
2587 2587
         Me.Controls.Add(Me.列印篩選_bt)
2588 2588
         Me.Controls.Add(Me.清空2_bt)
2589 2589
         Me.Controls.Add(Me.清空1_bt)

+ 4
- 4
TENDEN-MES-SYS/量產訂單管理/量產訂單系統/訂單控制表.vb Dosyayı Görüntüle

@@ -1406,7 +1406,7 @@ Public Class 訂單控制表
1406 1406
                                                     If 計算_dgv.Rows(0).Cells("出貨數量").Value >= 計算_dgv.Rows(0).Cells("訂單數量").Value Then
1407 1407
                                                         MsgBox("系統有誤,請通知系統管理員處理。") : Exit Sub
1408 1408
                                                     End If
1409
-                                                    ConnOpen() : SQL1 = "SELECT TOP (1) 貨款流水號 FROM 貨款匯入出款明細表 ORDER BY 貨款流水號 DESC" : CmdSet_For_dr()
1409
+                                                    SQL_出貨流水號()
1410 1410
                                                     If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("貨款流水號").ToString, 8)) : Else : EDR = 0 : End If : conn.Close() : EDR += 1
1411 1411
                                                     If EDR < 10 Then : ESTR = "PG" & "0000000" & EDR : ElseIf EDR > 9 And EDR < 100 Then : ESTR = "PG" & "000000" & EDR
1412 1412
                                                     ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "PG" & "00000" & EDR : ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "PG" & "0000" & EDR
@@ -1444,7 +1444,7 @@ Public Class 訂單控制表
1444 1444
                                                     If GHJK = "" Then : MsgBox("驗貨報告不齊全,請重新確認。") : Set_搜尋() : 天盾訂單號_tb.Text = "" : TextBox7.Text = "" : Exit Sub : End If
1445 1445
                                                 Next
1446 1446
 
1447
-                                                ConnOpen() : SQL1 = "SELECT TOP (1) 貨款流水號 FROM 貨款匯入出款明細表 ORDER BY 貨款流水號 DESC" : CmdSet_For_dr()
1447
+                                                SQL_出貨流水號()
1448 1448
                                                 If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("貨款流水號").ToString, 8)) : Else : EDR = 0 : End If : conn.Close()
1449 1449
 
1450 1450
                                                 For i As Integer = 0 To 計算_dgv.Rows.Count - 1 : EDR += 1
@@ -1520,7 +1520,7 @@ Public Class 訂單控制表
1520 1520
             For I As Integer = 0 To 控制表_dgv.Rows.Count - 1
1521 1521
                 資料數 = 控制表_dgv.Rows.Count : 進度條()
1522 1522
                 If 控制表_dgv("選擇", I).Value = True And 控制表_dgv("驗貨報告圖片", I).Value.ToString <> "" Then
1523
-                    ConnOpen() : SQL1 = "SELECT TOP (1) 貨款流水號 FROM 貨款匯入出款明細表 ORDER BY 貨款流水號 DESC" : CmdSet_For_dr()
1523
+                    SQL_出貨流水號()
1524 1524
                     If dr.Read() Then : EDR = Double.Parse(Strings.Right(dr("貨款流水號").ToString, 8)) : Else : EDR = 0 : End If : conn.Close() : EDR += 1
1525 1525
                     If EDR < 10 Then : ESTR = "PG" & "0000000" & EDR : ElseIf EDR > 9 And EDR < 100 Then : ESTR = "PG" & "000000" & EDR
1526 1526
                     ElseIf EDR > 99 And EDR < 1000 Then : ESTR = "PG" & "00000" & EDR : ElseIf EDR > 999 And EDR < 10000 Then : ESTR = "PG" & "0000" & EDR
@@ -1597,7 +1597,7 @@ Public Class 訂單控制表
1597 1597
     End Sub
1598 1598
     Private Sub 訂單拆分_bt_Click(sender As Object, e As EventArgs) Handles 訂單拆分_bt.Click
1599 1599
         If 天盾訂單號_tb.Text = "" Then : MsgBox("請先選擇訂單!!!") : Else
1600
-            PA = 天盾訂單號_tb.Text : 訂單拆單模組.ShowDialog() : 返回_bt.PerformClick()
1600
+            PA = 天盾訂單號_tb.Text : 訂單拆單模組.ShowDialog() : PA = "" : 返回_bt.PerformClick()
1601 1601
         End If
1602 1602
     End Sub
1603 1603
 End Class

+ 1
- 3
TENDEN-MES-SYS/量產訂單管理/量產訂單系統/訂單資料匯入_力威.vb Dosyayı Görüntüle

@@ -859,9 +859,7 @@ Public Class 訂單資料匯入_力威
859 859
                 CmdSet_For_dr() : conn.Close()
860 860
                 '-------訂單控制表------------------------------------------------------------------------------------------------------------------------------------------------------------------
861 861
                 For i As Integer = 0 To 控制表_dgv.Rows.Count - 1 : 資料數 = 控制表_dgv.Rows.Count : 進度條()
862
-                    ConnOpen()
863
-                    SQL1 = "SELECT TOP (1) 資料流水號 FROM " & 訂單資料表(1) & " GROUP BY 資料流水號 ORDER BY 資料流水號 DESC"
864
-                    CmdSet_For_dr()
862
+                    SQL_控制表流水號()
865 863
                     If dr.Read() Then : 資料流水號_tb.Text = dr("資料流水號").ToString : Else : 資料流水號_tb.Text = "00000000" : End If
866 864
                     conn.Close()
867 865
                     Dim NUM1 As Integer

Loading…
İptal
Kaydet