|
@@ -58,7 +58,7 @@
|
58
|
58
|
PA = Strings.Format(開單日期_dtp.Value, "yyyy/MM/dd")
|
59
|
59
|
SQL_今日支出()
|
60
|
60
|
da.Fill(ds3) : 今日支出_dgv.DataSource = ds3.Tables(0) : conn.Close()
|
61
|
|
- 今日支出_dgv.Columns(0).Visible = False : 今日支出_dgv.Columns(1).Visible = False : 今日支出_dgv.Columns(10).Visible = False
|
|
61
|
+ 今日支出_dgv.Columns(0).Visible = False : 今日支出_dgv.Columns(1).Visible = False : 今日支出_dgv.Columns(10).Visible = False : 今日支出_dgv.Columns(4).FillWeight = 250
|
62
|
62
|
今日支出_dgv.Columns(5).DefaultCellStyle.Format = "#,##0" : 今日支出_dgv.Columns(6).DefaultCellStyle.Format = "#,##0"
|
63
|
63
|
今日支出_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 今日支出_dgv.Columns(8).DefaultCellStyle.Format = "#,##0"
|
64
|
64
|
今日支出_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
|
@@ -78,17 +78,30 @@
|
78
|
78
|
PA = Strings.Format(開單日期_dtp.Value, "yyyy/MM/dd")
|
79
|
79
|
SQL_今日結算()
|
80
|
80
|
da.Fill(ds) : 今日結算_dgv.DataSource = ds.Tables(0) : conn.Close()
|
81
|
|
- 今日結算_dgv.Columns(0).Visible = False : 今日結算_dgv.Columns(1).Visible = False
|
82
|
|
- 今日結算_dgv.Columns(4).DefaultCellStyle.Format = "#,##0" : 今日結算_dgv.Columns(10).DefaultCellStyle.Format = "#,##0"
|
83
|
|
- 今日結算_dgv.Columns(5).DefaultCellStyle.Format = "#,##0" : 今日結算_dgv.Columns(6).DefaultCellStyle.Format = "#,##0"
|
84
|
|
- 今日結算_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 今日結算_dgv.Columns(8).DefaultCellStyle.Format = "#,##0"
|
|
81
|
+ 今日結算_dgv.Columns(0).Visible = False : 今日結算_dgv.Columns(1).Visible = False : 今日結算_dgv.Columns("支出(不含刷卡)").ReadOnly = True
|
|
82
|
+ 今日結算_dgv.Columns(4).DefaultCellStyle.Format = "#,##0" : 今日結算_dgv.Columns(11).DefaultCellStyle.Format = "#,##0" : 今日結算_dgv.Columns(5).DefaultCellStyle.Format = "#,##0"
|
|
83
|
+ 今日結算_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 今日結算_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 今日結算_dgv.Columns(8).DefaultCellStyle.Format = "#,##0"
|
|
84
|
+ 今日結算_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
|
85
|
85
|
今日結算_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
86
|
86
|
今日結算_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
87
|
87
|
今日結算_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
88
|
88
|
今日結算_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
89
|
89
|
今日結算_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
90
|
|
- 今日結算_dgv.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
|
90
|
+ 今日結算_dgv.Columns(9).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
|
91
|
+ 今日結算_dgv.Columns(11).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
91
|
92
|
今日結算_dgv.EditMode = DataGridViewEditMode.EditOnEnter
|
|
93
|
+ Dim 合計 As Integer = 0
|
|
94
|
+ For i As Integer = 0 To 今日結算_dgv.Rows.Count - 1
|
|
95
|
+ If i = 0 Then
|
|
96
|
+ 今日結算_dgv("支出(不含刷卡)", i).Value = 0
|
|
97
|
+ Else
|
|
98
|
+ If 今日結算_dgv(2, i).Value.ToString <> "7.合計" Then
|
|
99
|
+ 今日結算_dgv("支出(不含刷卡)", i).Value = 今日結算_dgv("支出", i).Value : 合計 += 今日結算_dgv("支出", i).Value
|
|
100
|
+ Else
|
|
101
|
+ 今日結算_dgv("支出(不含刷卡)", i).Value = 合計
|
|
102
|
+ End If
|
|
103
|
+ End If
|
|
104
|
+ Next
|
92
|
105
|
End Sub
|
93
|
106
|
Private Sub Set_清單4_1()
|
94
|
107
|
過去結算_dgv.DataSource = Nothing : ds8.Clear()
|
|
@@ -102,23 +115,23 @@
|
102
|
115
|
da.Fill(ds8) : 過去結算_dgv.DataSource = ds8.Tables(0) : conn.Close()
|
103
|
116
|
過去結算_dgv.Columns(0).Visible = False : 過去結算_dgv.Columns(1).Visible = False : 過去結算_dgv.Columns(3).Visible = False : 過去結算_dgv.Columns(5).Visible = False
|
104
|
117
|
過去結算_dgv.Columns(6).Visible = False : 過去結算_dgv.Columns(7).Visible = False : 過去結算_dgv.Columns(8).Visible = False : 過去結算_dgv.Columns(9).Visible = False
|
105
|
|
- 過去結算_dgv.Columns(4).DefaultCellStyle.Format = "#,##0" : 過去結算_dgv.Columns(10).DefaultCellStyle.Format = "#,##0"
|
106
|
|
- 過去結算_dgv.Columns(5).DefaultCellStyle.Format = "#,##0" : 過去結算_dgv.Columns(6).DefaultCellStyle.Format = "#,##0"
|
107
|
|
- 過去結算_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 過去結算_dgv.Columns(8).DefaultCellStyle.Format = "#,##0"
|
|
118
|
+ 過去結算_dgv.Columns(4).DefaultCellStyle.Format = "#,##0" : 過去結算_dgv.Columns(11).DefaultCellStyle.Format = "#,##0" : 過去結算_dgv.Columns(5).DefaultCellStyle.Format = "#,##0"
|
|
119
|
+ 過去結算_dgv.Columns(6).DefaultCellStyle.Format = "#,##0" : 過去結算_dgv.Columns(7).DefaultCellStyle.Format = "#,##0" : 過去結算_dgv.Columns(8).DefaultCellStyle.Format = "#,##0"
|
|
120
|
+ 過去結算_dgv.Columns(9).DefaultCellStyle.Format = "#,##0"
|
108
|
121
|
過去結算_dgv.Columns(4).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
109
|
122
|
過去結算_dgv.Columns(5).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
110
|
123
|
過去結算_dgv.Columns(6).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
111
|
124
|
過去結算_dgv.Columns(7).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
112
|
125
|
過去結算_dgv.Columns(8).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
113
|
|
- 過去結算_dgv.Columns(10).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
|
126
|
+ 過去結算_dgv.Columns(11).DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight
|
114
|
127
|
Set_清單4_自動判斷2()
|
115
|
128
|
End Sub
|
116
|
129
|
Private Sub Set_清單4_自動判斷2()
|
117
|
130
|
If 過去結算_dgv.Rows.Count > 0 Then
|
118
|
131
|
If 順向_ch.Checked = True Then
|
119
|
|
- For I As Integer = 0 To 過去結算_dgv.Rows.Count - 1 : 今日結算_dgv(4, I).Value = 過去結算_dgv(10, I).Value.ToString : Next
|
|
132
|
+ For I As Integer = 0 To 過去結算_dgv.Rows.Count - 1 : 今日結算_dgv(4, I).Value = 過去結算_dgv(11, I).Value.ToString : Next
|
120
|
133
|
Else
|
121
|
|
- For I As Integer = 0 To 過去結算_dgv.Rows.Count - 1 : 今日結算_dgv(10, I).Value = 過去結算_dgv(4, I).Value.ToString : Next
|
|
134
|
+ For I As Integer = 0 To 過去結算_dgv.Rows.Count - 1 : 今日結算_dgv(11, I).Value = 過去結算_dgv(4, I).Value.ToString : Next
|
122
|
135
|
End If : Set_今日結算_dgv_計算()
|
123
|
136
|
End If
|
124
|
137
|
End Sub
|
|
@@ -271,7 +284,7 @@
|
271
|
284
|
While (dr.Read()) : 業務_cb.Items.Add(dr("業務號")) : End While : conn.Close()
|
272
|
285
|
End Sub
|
273
|
286
|
Private Sub 高層客製報表_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
274
|
|
- Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
|
|
287
|
+ YD_ERP_SYS.WindowState = 2 : Me.MdiParent = YD_ERP_SYS : Me.WindowState = 2 : Me.AutoScroll = True
|
275
|
288
|
A1 = 空間1.Location.X : A2 = 空間2.Location.X : B2 = 空間2.Location.Y : A3 = 空間2.Size.Width : B3 = 空間2.Size.Height
|
276
|
289
|
啟動運算 = False
|
277
|
290
|
業務_cb_下拉表單資料載入()
|
|
@@ -283,6 +296,9 @@
|
283
|
296
|
End If
|
284
|
297
|
啟動運算 = True : ZOOM_tb.PerformClick()
|
285
|
298
|
End Sub
|
|
299
|
+ Private Sub 高層客製報表_Closed(sender As Object, e As EventArgs) Handles MyBase.Closed
|
|
300
|
+ YD_ERP_SYS.WindowState = 0
|
|
301
|
+ End Sub
|
286
|
302
|
Private Sub 高層客製報表_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
|
287
|
303
|
Set_清單5() : Set_清單6() : Set_費用清單() : Set_清單1() : Set_清單2() : Set_清單3() : Set_清單4() : Set_清單4_自動判斷() : Set_清單4_自動判斷()
|
288
|
304
|
End Sub
|
|
@@ -329,6 +345,9 @@
|
329
|
345
|
S3_tb.Text = 明細_dgv(3, e.RowIndex).Value.ToString : S4_tb.Text = 明細_dgv(4, e.RowIndex).Value.ToString
|
330
|
346
|
S5_tb.Text = 明細_dgv(5, e.RowIndex).Value.ToString : S6_tb.Text = 明細_dgv(6, e.RowIndex).Value.ToString
|
331
|
347
|
S7_tb.Text = 明細_dgv(7, e.RowIndex).Value.ToString : S8_tb.Text = 明細_dgv(8, e.RowIndex).Value.ToString
|
|
348
|
+ If IsNumeric(Strings.Mid(明細_dgv(3, e.RowIndex).Value.ToString, 2, 5)) Then
|
|
349
|
+ 單號_tb.Text = Strings.Left(明細_dgv(3, e.RowIndex).Value.ToString, 7) : Set_清單7()
|
|
350
|
+ End If
|
332
|
351
|
End If
|
333
|
352
|
End Sub
|
334
|
353
|
Private Sub 今日結算_dgv_CellDoubleClick(sender As Object, e As DataGridViewCellEventArgs) Handles 今日結算_dgv.CellDoubleClick
|
|
@@ -434,18 +453,30 @@
|
434
|
453
|
For i As Integer = 0 To 今日結算_dgv.Rows.Count - 1
|
435
|
454
|
If 今日結算_dgv(2, i).Value.ToString <> "7.合計" Then
|
436
|
455
|
If 順向_ch.Checked = True Then
|
437
|
|
- 今日結算_dgv(10, i).Value = 今日結算_dgv(4, i).Value + 今日結算_dgv(5, i).Value + 今日結算_dgv(6, i).Value + 今日結算_dgv(7, i).Value - 今日結算_dgv(8, i).Value
|
|
456
|
+ 今日結算_dgv(11, i).Value = 今日結算_dgv(4, i).Value + 今日結算_dgv(5, i).Value + 今日結算_dgv(6, i).Value + 今日結算_dgv(7, i).Value - 今日結算_dgv(8, i).Value
|
438
|
457
|
Else
|
439
|
|
- 今日結算_dgv(4, i).Value = 今日結算_dgv(10, i).Value + 今日結算_dgv(8, i).Value - 今日結算_dgv(7, i).Value - 今日結算_dgv(6, i).Value - 今日結算_dgv(5, i).Value
|
|
458
|
+ 今日結算_dgv(4, i).Value = 今日結算_dgv(11, i).Value + 今日結算_dgv(8, i).Value - 今日結算_dgv(7, i).Value - 今日結算_dgv(6, i).Value - 今日結算_dgv(5, i).Value
|
440
|
459
|
End If
|
441
|
460
|
A4 += 今日結算_dgv(4, i).Value : A5 += 今日結算_dgv(5, i).Value : A6 += 今日結算_dgv(6, i).Value : A7 += 今日結算_dgv(7, i).Value
|
442
|
|
- A8 += 今日結算_dgv(8, i).Value : A10 += 今日結算_dgv(10, i).Value
|
|
461
|
+ A8 += 今日結算_dgv(8, i).Value : A10 += 今日結算_dgv(11, i).Value
|
443
|
462
|
End If
|
444
|
463
|
Next
|
445
|
464
|
For i As Integer = 0 To 今日結算_dgv.Rows.Count - 1
|
446
|
465
|
If 今日結算_dgv(2, i).Value.ToString = "7.合計" Then
|
447
|
466
|
今日結算_dgv(4, i).Value = A4 : 今日結算_dgv(5, i).Value = A5 : 今日結算_dgv(6, i).Value = A6 : 今日結算_dgv(7, i).Value = A7
|
448
|
|
- 今日結算_dgv(8, i).Value = A8 : 今日結算_dgv(10, i).Value = A10
|
|
467
|
+ 今日結算_dgv(8, i).Value = A8 : 今日結算_dgv(11, i).Value = A10
|
|
468
|
+ End If
|
|
469
|
+ Next
|
|
470
|
+ Dim 合計 As Integer = 0
|
|
471
|
+ For i As Integer = 0 To 今日結算_dgv.Rows.Count - 1
|
|
472
|
+ If i = 0 Then
|
|
473
|
+ 今日結算_dgv("支出(不含刷卡)", i).Value = 0
|
|
474
|
+ Else
|
|
475
|
+ If 今日結算_dgv(2, i).Value.ToString <> "7.合計" Then
|
|
476
|
+ 今日結算_dgv("支出(不含刷卡)", i).Value = 今日結算_dgv("支出", i).Value : 合計 += 今日結算_dgv("支出", i).Value
|
|
477
|
+ Else
|
|
478
|
+ 今日結算_dgv("支出(不含刷卡)", i).Value = 合計
|
|
479
|
+ End If
|
449
|
480
|
End If
|
450
|
481
|
Next
|
451
|
482
|
End Sub
|
|
@@ -518,7 +549,7 @@
|
518
|
549
|
For i As Integer = 0 To 今日結算_dgv.Rows.Count - 1
|
519
|
550
|
PA1 = 今日結算_dgv("流水號", i).Value.ToString : PA4 = 今日結算_dgv(4, i).Value.ToString : PA5 = 今日結算_dgv(5, i).Value.ToString
|
520
|
551
|
PA6 = 今日結算_dgv(6, i).Value.ToString : PA7 = 今日結算_dgv(7, i).Value.ToString : PA8 = 今日結算_dgv(8, i).Value.ToString
|
521
|
|
- PA9 = 今日結算_dgv(9, i).Value.ToString : PA10 = 今日結算_dgv(10, i).Value.ToString
|
|
552
|
+ PA9 = 今日結算_dgv(10, i).Value.ToString : PA10 = 今日結算_dgv(11, i).Value.ToString
|
522
|
553
|
SQL_客製表2_修改()
|
523
|
554
|
Next
|
524
|
555
|
End Sub
|
|
@@ -529,7 +560,7 @@
|
529
|
560
|
For i As Integer = 0 To 今日結算_dgv.Rows.Count - 1
|
530
|
561
|
PA1 = 今日結算_dgv("流水號", i).Value.ToString : PA4 = 今日結算_dgv(4, i).Value.ToString : PA5 = 今日結算_dgv(5, i).Value.ToString
|
531
|
562
|
PA6 = 今日結算_dgv(6, i).Value.ToString : PA7 = 今日結算_dgv(7, i).Value.ToString : PA8 = 今日結算_dgv(8, i).Value.ToString
|
532
|
|
- PA9 = 今日結算_dgv(9, i).Value.ToString : PA10 = 今日結算_dgv(10, i).Value.ToString
|
|
563
|
+ PA9 = 今日結算_dgv(10, i).Value.ToString : PA10 = 今日結算_dgv(11, i).Value.ToString
|
533
|
564
|
SQL_客製表2_修改()
|
534
|
565
|
Next
|
535
|
566
|
End Sub
|