B70340 1 gadu atpakaļ
vecāks
revīzija
0bfee37632

Binārs
.vs/HSKIN-MIS-SYS/FileContentIndex/641e57f6-8b87-4df0-8cf9-0956324e6829.vsidx Parādīt failu


Binārs
.vs/HSKIN-MIS-SYS/FileContentIndex/6576265a-87a2-4668-af29-f92ff8f78634.vsidx Parādīt failu


Binārs
.vs/HSKIN-MIS-SYS/FileContentIndex/7c7cb303-4c05-4fd7-ba4b-68fd8b8a3236.vsidx Parādīt failu


Binārs
.vs/HSKIN-MIS-SYS/FileContentIndex/ae99de40-ad99-4291-9fa4-8ddbf36e0327.vsidx Parādīt failu


Binārs
.vs/HSKIN-MIS-SYS/FileContentIndex/ee07aafc-f9b6-4d11-ad75-7c9e373ccc73.vsidx Parādīt failu


Binārs
.vs/HSKIN-MIS-SYS/FileContentIndex/f8b068c0-8a51-4250-91b8-e6032dc845bc.vsidx Parādīt failu


Binārs
.vs/HSKIN-MIS-SYS/v17/.suo Parādīt failu


+ 1
- 1
GRAMS-SYS/00、Module/SQL_休假與加班.vb Parādīt failu

55
                        萬年曆 ON 人事請假單.日期 = 萬年曆.日期 INNER JOIN
55
                        萬年曆 ON 人事請假單.日期 = 萬年曆.日期 INNER JOIN
56
                        ras_Users ON 人事請假單.員工編號 = ras_Users.DIN
56
                        ras_Users ON 人事請假單.員工編號 = ras_Users.DIN
57
                 WHERE (人事請假單.是否生效 LIKE N'已核准') AND (人事請假單.請假類別 NOT LIKE N'國定假日') AND (人事請假單.請假類別 NOT LIKE N'未到') AND 
57
                 WHERE (人事請假單.是否生效 LIKE N'已核准') AND (人事請假單.請假類別 NOT LIKE N'國定假日') AND (人事請假單.請假類別 NOT LIKE N'未到') AND 
58
-                      (人事請假單.請假類別 NOT LIKE N'離職')  AND (人事請假單.日期 LIKE N'" & PA & "%')
58
+                      (人事請假單.請假類別 NOT LIKE N'離職')  AND (人事請假單.員工編號 LIKE N'" & PA & "%')
59
                 ORDER BY ras_Users.UserName, 人事請假單.日期"
59
                 ORDER BY ras_Users.UserName, 人事請假單.日期"
60
         CmdSet_For_DGV()
60
         CmdSet_For_DGV()
61
     End Sub
61
     End Sub

+ 50
- 24
GRAMS-SYS/01、排班管理/排班明細.vb Parādīt failu

72
         conn.Close()
72
         conn.Close()
73
     End Sub
73
     End Sub
74
     Private Sub 班表鎖定變化()
74
     Private Sub 班表鎖定變化()
75
-        If 鎖定_bt.Enabled = False Then
76
-            存檔_bt.Enabled = False : 人員_dgv.Enabled = False : 全_ch.Enabled = False
77
-            For no As Integer = 1 To 20
78
-                Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
79
-                Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
80
-                Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
81
-                Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
82
-                Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
83
-                Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
84
-                姓名_tbS.Enabled = False : 班別_cbS.Enabled = False : CheckBoxS.Enabled = False : NumericUpDownS.Enabled = False : NUPS.Enabled = False
85
-            Next
86
-        Else
75
+        If gUserName = "*系統管理者" Then
87
             存檔_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True
76
             存檔_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True
88
             For no As Integer = 1 To 20
77
             For no As Integer = 1 To 20
89
                 Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
78
                 Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
94
                 Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
83
                 Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
95
                 姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
84
                 姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
96
             Next
85
             Next
86
+        Else
87
+            If 鎖定_bt.Enabled = False Then
88
+                存檔_bt.Enabled = False : 人員_dgv.Enabled = False : 全_ch.Enabled = False
89
+                For no As Integer = 1 To 20
90
+                    Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
91
+                    Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
92
+                    Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
93
+                    Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
94
+                    Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
95
+                    Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
96
+                    姓名_tbS.Enabled = False : 班別_cbS.Enabled = False : CheckBoxS.Enabled = False : NumericUpDownS.Enabled = False : NUPS.Enabled = False
97
+                Next
98
+            Else
99
+                存檔_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True
100
+                For no As Integer = 1 To 20
101
+                    Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
102
+                    Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
103
+                    Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
104
+                    Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
105
+                    Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
106
+                    Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
107
+                    姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
108
+                Next
109
+            End If
97
         End If
110
         End If
98
     End Sub
111
     End Sub
99
     Private Sub 進度條變化1()
112
     Private Sub 進度條變化1()
511
         行(9) = 行(8) + 行(0) : 行(10) = 行(9) + 行(0) : 行(11) = 行(10) + 行(0) : 行(12) = 行(11) + 行(0) : 行(13) = 行(12) + 行(0) : 行(14) = 行(13) + 行(0) : 行(15) = 行(14) + 行(0)
524
         行(9) = 行(8) + 行(0) : 行(10) = 行(9) + 行(0) : 行(11) = 行(10) + 行(0) : 行(12) = 行(11) + 行(0) : 行(13) = 行(12) + 行(0) : 行(14) = 行(13) + 行(0) : 行(15) = 行(14) + 行(0)
512
         行(16) = 行(15) + 行(0) : 行(17) = 行(16) + 行(0) : 行(18) = 行(17) + 行(0) : 行(19) = 行(18) + 行(0) : 行(20) = 行(19) + 行(0)
525
         行(16) = 行(15) + 行(0) : 行(17) = 行(16) + 行(0) : 行(18) = 行(17) + 行(0) : 行(19) = 行(18) + 行(0) : 行(20) = 行(19) + 行(0)
513
         '--------------複製權限---------------------------
526
         '--------------複製權限---------------------------
514
-        If CC(17) = False Then
515
-            存檔_bt.Enabled = False : 複製班表_bt.Enabled = False : 人員_dgv.Enabled = False : 全_ch.Enabled = False : 複製班表_bt.Enabled = False
516
-            For no As Integer = 1 To 20
517
-                Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
518
-                Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
519
-                Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
520
-                Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
521
-                Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
522
-                Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
523
-                姓名_tbS.Enabled = False : 班別_cbS.Enabled = False : CheckBoxS.Enabled = False : NumericUpDownS.Enabled = False : NUPS.Enabled = False
524
-            Next
525
-        Else
527
+        If gUserName = "*系統管理者" Then
526
             存檔_bt.Enabled = True : 複製班表_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True : 複製班表_bt.Enabled = True
528
             存檔_bt.Enabled = True : 複製班表_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True : 複製班表_bt.Enabled = True
527
             For no As Integer = 1 To 20
529
             For no As Integer = 1 To 20
528
                 Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
530
                 Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
533
                 Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
535
                 Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
534
                 姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
536
                 姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
535
             Next
537
             Next
538
+        Else
539
+            If CC(17) = False Then
540
+                存檔_bt.Enabled = False : 複製班表_bt.Enabled = False : 人員_dgv.Enabled = False : 全_ch.Enabled = False : 複製班表_bt.Enabled = False
541
+                For no As Integer = 1 To 20
542
+                    Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
543
+                    Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
544
+                    Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
545
+                    Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
546
+                    Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
547
+                    Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
548
+                    姓名_tbS.Enabled = False : 班別_cbS.Enabled = False : CheckBoxS.Enabled = False : NumericUpDownS.Enabled = False : NUPS.Enabled = False
549
+                Next
550
+            Else
551
+                存檔_bt.Enabled = True : 複製班表_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True : 複製班表_bt.Enabled = True
552
+                For no As Integer = 1 To 20
553
+                    Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
554
+                    Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
555
+                    Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
556
+                    Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
557
+                    Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
558
+                    Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
559
+                    姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
560
+                Next
561
+            End If
536
         End If
562
         End If
537
         年_lb.Text = PA : 月_lb.Text = PA1
563
         年_lb.Text = PA : 月_lb.Text = PA1
538
     End Sub
564
     End Sub

+ 50
- 24
GRAMS-SYS/01、排班管理/排班明細_參考.vb Parādīt failu

72
         conn.Close()
72
         conn.Close()
73
     End Sub
73
     End Sub
74
     Private Sub 班表鎖定變化()
74
     Private Sub 班表鎖定變化()
75
-        If 鎖定_bt.Enabled = False Then
76
-            存檔_bt.Enabled = False : 人員_dgv.Enabled = False : 全_ch.Enabled = False
77
-            For no As Integer = 1 To 20
78
-                Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
79
-                Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
80
-                Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
81
-                Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
82
-                Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
83
-                Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
84
-                姓名_tbS.Enabled = False : 班別_cbS.Enabled = False : CheckBoxS.Enabled = False : NumericUpDownS.Enabled = False : NUPS.Enabled = False
85
-            Next
86
-        Else
75
+        If gUserName = "*系統管理者" Then
87
             存檔_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True
76
             存檔_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True
88
             For no As Integer = 1 To 20
77
             For no As Integer = 1 To 20
89
                 Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
78
                 Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
94
                 Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
83
                 Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
95
                 姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
84
                 姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
96
             Next
85
             Next
86
+        Else
87
+            If 鎖定_bt.Enabled = False Then
88
+                存檔_bt.Enabled = False : 人員_dgv.Enabled = False : 全_ch.Enabled = False
89
+                For no As Integer = 1 To 20
90
+                    Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
91
+                    Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
92
+                    Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
93
+                    Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
94
+                    Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
95
+                    Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
96
+                    姓名_tbS.Enabled = False : 班別_cbS.Enabled = False : CheckBoxS.Enabled = False : NumericUpDownS.Enabled = False : NUPS.Enabled = False
97
+                Next
98
+            Else
99
+                存檔_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True
100
+                For no As Integer = 1 To 20
101
+                    Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
102
+                    Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
103
+                    Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
104
+                    Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
105
+                    Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
106
+                    Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
107
+                    姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
108
+                Next
109
+            End If
97
         End If
110
         End If
98
     End Sub
111
     End Sub
99
     Private Sub 進度條變化1()
112
     Private Sub 進度條變化1()
511
         行(9) = 行(8) + 行(0) : 行(10) = 行(9) + 行(0) : 行(11) = 行(10) + 行(0) : 行(12) = 行(11) + 行(0) : 行(13) = 行(12) + 行(0) : 行(14) = 行(13) + 行(0) : 行(15) = 行(14) + 行(0)
524
         行(9) = 行(8) + 行(0) : 行(10) = 行(9) + 行(0) : 行(11) = 行(10) + 行(0) : 行(12) = 行(11) + 行(0) : 行(13) = 行(12) + 行(0) : 行(14) = 行(13) + 行(0) : 行(15) = 行(14) + 行(0)
512
         行(16) = 行(15) + 行(0) : 行(17) = 行(16) + 行(0) : 行(18) = 行(17) + 行(0) : 行(19) = 行(18) + 行(0) : 行(20) = 行(19) + 行(0)
525
         行(16) = 行(15) + 行(0) : 行(17) = 行(16) + 行(0) : 行(18) = 行(17) + 行(0) : 行(19) = 行(18) + 行(0) : 行(20) = 行(19) + 行(0)
513
         '--------------複製權限---------------------------
526
         '--------------複製權限---------------------------
514
-        If CC(17) = False Then
515
-            存檔_bt.Enabled = False : 複製班表_bt.Enabled = False : 人員_dgv.Enabled = False : 全_ch.Enabled = False : 複製班表_bt.Enabled = False
516
-            For no As Integer = 1 To 20
517
-                Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
518
-                Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
519
-                Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
520
-                Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
521
-                Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
522
-                Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
523
-                姓名_tbS.Enabled = False : 班別_cbS.Enabled = False : CheckBoxS.Enabled = False : NumericUpDownS.Enabled = False : NUPS.Enabled = False
524
-            Next
525
-        Else
527
+        If gUserName = "*系統管理者" Then
526
             存檔_bt.Enabled = True : 複製班表_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True : 複製班表_bt.Enabled = True
528
             存檔_bt.Enabled = True : 複製班表_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True : 複製班表_bt.Enabled = True
527
             For no As Integer = 1 To 20
529
             For no As Integer = 1 To 20
528
                 Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
530
                 Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
533
                 Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
535
                 Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
534
                 姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
536
                 姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
535
             Next
537
             Next
538
+        Else
539
+            If CC(17) = False Then
540
+                存檔_bt.Enabled = False : 複製班表_bt.Enabled = False : 人員_dgv.Enabled = False : 全_ch.Enabled = False : 複製班表_bt.Enabled = False
541
+                For no As Integer = 1 To 20
542
+                    Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
543
+                    Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
544
+                    Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
545
+                    Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
546
+                    Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
547
+                    Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
548
+                    姓名_tbS.Enabled = False : 班別_cbS.Enabled = False : CheckBoxS.Enabled = False : NumericUpDownS.Enabled = False : NUPS.Enabled = False
549
+                Next
550
+            Else
551
+                存檔_bt.Enabled = True : 複製班表_bt.Enabled = True : 人員_dgv.Enabled = True : 全_ch.Enabled = True : 複製班表_bt.Enabled = True
552
+                For no As Integer = 1 To 20
553
+                    Dim 姓名_tbS As TextBox = CType(Me.Controls.Find("姓名_tb" + no.ToString(), True)(0), TextBox)
554
+                    Dim 班別_cbS As ComboBox = CType(Me.Controls.Find("班別_cb" + no.ToString(), True)(0), ComboBox)
555
+                    Dim A_lbS As Label = CType(Me.Controls.Find("A_lb" + no.ToString(), True)(0), Label)
556
+                    Dim CheckBoxS As CheckBox = CType(Me.Controls.Find("CheckBox" + no.ToString(), True)(0), CheckBox)
557
+                    Dim NumericUpDownS As NumericUpDown = CType(Me.Controls.Find("NumericUpDown" + no.ToString(), True)(0), NumericUpDown)
558
+                    Dim NUPS As NumericUpDown = CType(Me.Controls.Find("NUP" + no.ToString(), True)(0), NumericUpDown)
559
+                    姓名_tbS.Enabled = True : 班別_cbS.Enabled = True : CheckBoxS.Enabled = True : NumericUpDownS.Enabled = True : NUPS.Enabled = True
560
+                Next
561
+            End If
536
         End If
562
         End If
537
         年_lb.Text = PA : 月_lb.Text = PA1
563
         年_lb.Text = PA : 月_lb.Text = PA1
538
     End Sub
564
     End Sub

+ 0
- 7
GRAMS-SYS/02、休假管理/休假核准.Designer.vb Parādīt failu

72
         '
72
         '
73
         'Button1
73
         'Button1
74
         '
74
         '
75
-        Me.Button1.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
76
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
77
         Me.Button1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
75
         Me.Button1.Font = New System.Drawing.Font("微軟正黑體", 9.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(136, Byte))
78
         Me.Button1.Location = New System.Drawing.Point(3, 99)
76
         Me.Button1.Location = New System.Drawing.Point(3, 99)
79
         Me.Button1.Name = "Button1"
77
         Me.Button1.Name = "Button1"
84
         '
82
         '
85
         '事由_tb
83
         '事由_tb
86
         '
84
         '
87
-        Me.事由_tb.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
88
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
89
         Me.事由_tb.Location = New System.Drawing.Point(54, 54)
85
         Me.事由_tb.Location = New System.Drawing.Point(54, 54)
90
         Me.事由_tb.Multiline = True
86
         Me.事由_tb.Multiline = True
91
         Me.事由_tb.Name = "事由_tb"
87
         Me.事由_tb.Name = "事由_tb"
288
         '
284
         '
289
         '假期統計_dgv
285
         '假期統計_dgv
290
         '
286
         '
291
-        Me.假期統計_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
292
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
293
         Me.假期統計_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
287
         Me.假期統計_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
294
         Me.假期統計_dgv.BackgroundColor = System.Drawing.Color.White
288
         Me.假期統計_dgv.BackgroundColor = System.Drawing.Color.White
295
         Me.假期統計_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
289
         Me.假期統計_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
302
         '
296
         '
303
         'Label8
297
         'Label8
304
         '
298
         '
305
-        Me.Label8.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
306
         Me.Label8.AutoSize = True
299
         Me.Label8.AutoSize = True
307
         Me.Label8.Location = New System.Drawing.Point(552, 2)
300
         Me.Label8.Location = New System.Drawing.Point(552, 2)
308
         Me.Label8.Name = "Label8"
301
         Me.Label8.Name = "Label8"

+ 31
- 35
GRAMS-SYS/02、休假管理/休假歷史紀錄.Designer.vb Parādīt failu

22
     '請勿使用程式碼編輯器進行修改。
22
     '請勿使用程式碼編輯器進行修改。
23
     <System.Diagnostics.DebuggerStepThrough()>
23
     <System.Diagnostics.DebuggerStepThrough()>
24
     Private Sub InitializeComponent()
24
     Private Sub InitializeComponent()
25
-        Dim DataGridViewCellStyle7 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
-        Dim DataGridViewCellStyle8 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
25
+        Dim DataGridViewCellStyle1 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
26
+        Dim DataGridViewCellStyle2 As System.Windows.Forms.DataGridViewCellStyle = New System.Windows.Forms.DataGridViewCellStyle()
27
         Me.月清單_DGV = New System.Windows.Forms.DataGridView()
27
         Me.月清單_DGV = New System.Windows.Forms.DataGridView()
28
         Me.事由_tb = New System.Windows.Forms.TextBox()
28
         Me.事由_tb = New System.Windows.Forms.TextBox()
29
         Me.Label7 = New System.Windows.Forms.Label()
29
         Me.Label7 = New System.Windows.Forms.Label()
55
         '
55
         '
56
         '月清單_DGV
56
         '月清單_DGV
57
         '
57
         '
58
-        DataGridViewCellStyle7.BackColor = System.Drawing.Color.Gainsboro
59
-        Me.月清單_DGV.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle7
58
+        DataGridViewCellStyle1.BackColor = System.Drawing.Color.Gainsboro
59
+        Me.月清單_DGV.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle1
60
         Me.月清單_DGV.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
60
         Me.月清單_DGV.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
61
             Or System.Windows.Forms.AnchorStyles.Left) _
61
             Or System.Windows.Forms.AnchorStyles.Left) _
62
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
62
             Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
63
         Me.月清單_DGV.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
63
         Me.月清單_DGV.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
64
         Me.月清單_DGV.BackgroundColor = System.Drawing.Color.White
64
         Me.月清單_DGV.BackgroundColor = System.Drawing.Color.White
65
         Me.月清單_DGV.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
65
         Me.月清單_DGV.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
66
-        Me.月清單_DGV.Location = New System.Drawing.Point(2, 125)
66
+        Me.月清單_DGV.Location = New System.Drawing.Point(155, 125)
67
         Me.月清單_DGV.Name = "月清單_DGV"
67
         Me.月清單_DGV.Name = "月清單_DGV"
68
         Me.月清單_DGV.RowHeadersWidth = 5
68
         Me.月清單_DGV.RowHeadersWidth = 5
69
         Me.月清單_DGV.RowTemplate.Height = 24
69
         Me.月清單_DGV.RowTemplate.Height = 24
72
         '
72
         '
73
         '事由_tb
73
         '事由_tb
74
         '
74
         '
75
-        Me.事由_tb.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
76
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
77
-        Me.事由_tb.Location = New System.Drawing.Point(52, 54)
75
+        Me.事由_tb.Location = New System.Drawing.Point(205, 54)
78
         Me.事由_tb.Multiline = True
76
         Me.事由_tb.Multiline = True
79
         Me.事由_tb.Name = "事由_tb"
77
         Me.事由_tb.Name = "事由_tb"
80
         Me.事由_tb.Size = New System.Drawing.Size(367, 69)
78
         Me.事由_tb.Size = New System.Drawing.Size(367, 69)
83
         'Label7
81
         'Label7
84
         '
82
         '
85
         Me.Label7.AutoSize = True
83
         Me.Label7.AutoSize = True
86
-        Me.Label7.Location = New System.Drawing.Point(2, 57)
84
+        Me.Label7.Location = New System.Drawing.Point(155, 57)
87
         Me.Label7.Name = "Label7"
85
         Me.Label7.Name = "Label7"
88
         Me.Label7.Size = New System.Drawing.Size(43, 16)
86
         Me.Label7.Size = New System.Drawing.Size(43, 16)
89
         Me.Label7.TabIndex = 799
87
         Me.Label7.TabIndex = 799
92
         '請假日期_tb
90
         '請假日期_tb
93
         '
91
         '
94
         Me.請假日期_tb.Enabled = False
92
         Me.請假日期_tb.Enabled = False
95
-        Me.請假日期_tb.Location = New System.Drawing.Point(306, 3)
93
+        Me.請假日期_tb.Location = New System.Drawing.Point(459, 3)
96
         Me.請假日期_tb.Name = "請假日期_tb"
94
         Me.請假日期_tb.Name = "請假日期_tb"
97
         Me.請假日期_tb.Size = New System.Drawing.Size(113, 23)
95
         Me.請假日期_tb.Size = New System.Drawing.Size(113, 23)
98
         Me.請假日期_tb.TabIndex = 798
96
         Me.請假日期_tb.TabIndex = 798
100
         'Label6
98
         'Label6
101
         '
99
         '
102
         Me.Label6.AutoSize = True
100
         Me.Label6.AutoSize = True
103
-        Me.Label6.Location = New System.Drawing.Point(244, 6)
101
+        Me.Label6.Location = New System.Drawing.Point(397, 6)
104
         Me.Label6.Name = "Label6"
102
         Me.Label6.Name = "Label6"
105
         Me.Label6.Size = New System.Drawing.Size(55, 16)
103
         Me.Label6.Size = New System.Drawing.Size(55, 16)
106
         Me.Label6.TabIndex = 797
104
         Me.Label6.TabIndex = 797
107
-        Me.Label6.Text = "假日期"
105
+        Me.Label6.Text = "假日期"
108
         '
106
         '
109
         '員工編號_tb
107
         '員工編號_tb
110
         '
108
         '
111
         Me.員工編號_tb.Enabled = False
109
         Me.員工編號_tb.Enabled = False
112
-        Me.員工編號_tb.Location = New System.Drawing.Point(306, 29)
110
+        Me.員工編號_tb.Location = New System.Drawing.Point(459, 29)
113
         Me.員工編號_tb.Name = "員工編號_tb"
111
         Me.員工編號_tb.Name = "員工編號_tb"
114
         Me.員工編號_tb.Size = New System.Drawing.Size(113, 23)
112
         Me.員工編號_tb.Size = New System.Drawing.Size(113, 23)
115
         Me.員工編號_tb.TabIndex = 796
113
         Me.員工編號_tb.TabIndex = 796
117
         'Label4
115
         'Label4
118
         '
116
         '
119
         Me.Label4.AutoSize = True
117
         Me.Label4.AutoSize = True
120
-        Me.Label4.Location = New System.Drawing.Point(244, 32)
118
+        Me.Label4.Location = New System.Drawing.Point(397, 32)
121
         Me.Label4.Name = "Label4"
119
         Me.Label4.Name = "Label4"
122
         Me.Label4.Size = New System.Drawing.Size(55, 16)
120
         Me.Label4.Size = New System.Drawing.Size(55, 16)
123
         Me.Label4.TabIndex = 795
121
         Me.Label4.TabIndex = 795
126
         '申請人_tb
124
         '申請人_tb
127
         '
125
         '
128
         Me.申請人_tb.Enabled = False
126
         Me.申請人_tb.Enabled = False
129
-        Me.申請人_tb.Location = New System.Drawing.Point(52, 29)
127
+        Me.申請人_tb.Location = New System.Drawing.Point(205, 29)
130
         Me.申請人_tb.Name = "申請人_tb"
128
         Me.申請人_tb.Name = "申請人_tb"
131
         Me.申請人_tb.Size = New System.Drawing.Size(71, 23)
129
         Me.申請人_tb.Size = New System.Drawing.Size(71, 23)
132
         Me.申請人_tb.TabIndex = 794
130
         Me.申請人_tb.TabIndex = 794
134
         'Label3
132
         'Label3
135
         '
133
         '
136
         Me.Label3.AutoSize = True
134
         Me.Label3.AutoSize = True
137
-        Me.Label3.Location = New System.Drawing.Point(2, 32)
135
+        Me.Label3.Location = New System.Drawing.Point(155, 32)
138
         Me.Label3.Name = "Label3"
136
         Me.Label3.Name = "Label3"
139
         Me.Label3.Size = New System.Drawing.Size(43, 16)
137
         Me.Label3.Size = New System.Drawing.Size(43, 16)
140
         Me.Label3.TabIndex = 793
138
         Me.Label3.TabIndex = 793
143
         'Label1
141
         'Label1
144
         '
142
         '
145
         Me.Label1.AutoSize = True
143
         Me.Label1.AutoSize = True
146
-        Me.Label1.Location = New System.Drawing.Point(129, 32)
144
+        Me.Label1.Location = New System.Drawing.Point(282, 32)
147
         Me.Label1.Name = "Label1"
145
         Me.Label1.Name = "Label1"
148
         Me.Label1.Size = New System.Drawing.Size(31, 16)
146
         Me.Label1.Size = New System.Drawing.Size(31, 16)
149
         Me.Label1.TabIndex = 792
147
         Me.Label1.TabIndex = 792
154
         Me.請假類別_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
152
         Me.請假類別_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
155
         Me.請假類別_cb.FormattingEnabled = True
153
         Me.請假類別_cb.FormattingEnabled = True
156
         Me.請假類別_cb.Items.AddRange(New Object() {"特休", "病假", "婚嫁", "喪假", "事假"})
154
         Me.請假類別_cb.Items.AddRange(New Object() {"特休", "病假", "婚嫁", "喪假", "事假"})
157
-        Me.請假類別_cb.Location = New System.Drawing.Point(167, 29)
155
+        Me.請假類別_cb.Location = New System.Drawing.Point(320, 29)
158
         Me.請假類別_cb.Name = "請假類別_cb"
156
         Me.請假類別_cb.Name = "請假類別_cb"
159
         Me.請假類別_cb.Size = New System.Drawing.Size(71, 24)
157
         Me.請假類別_cb.Size = New System.Drawing.Size(71, 24)
160
         Me.請假類別_cb.TabIndex = 791
158
         Me.請假類別_cb.TabIndex = 791
164
         Me.月份_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
162
         Me.月份_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
165
         Me.月份_cb.FormattingEnabled = True
163
         Me.月份_cb.FormattingEnabled = True
166
         Me.月份_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
164
         Me.月份_cb.Items.AddRange(New Object() {"01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"})
167
-        Me.月份_cb.Location = New System.Drawing.Point(167, 3)
165
+        Me.月份_cb.Location = New System.Drawing.Point(320, 3)
168
         Me.月份_cb.Name = "月份_cb"
166
         Me.月份_cb.Name = "月份_cb"
169
         Me.月份_cb.Size = New System.Drawing.Size(71, 24)
167
         Me.月份_cb.Size = New System.Drawing.Size(71, 24)
170
         Me.月份_cb.TabIndex = 790
168
         Me.月份_cb.TabIndex = 790
174
         Me.年份_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
172
         Me.年份_cb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
175
         Me.年份_cb.FormattingEnabled = True
173
         Me.年份_cb.FormattingEnabled = True
176
         Me.年份_cb.Items.AddRange(New Object() {"2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026", "2027", "2028", "2029", "2030"})
174
         Me.年份_cb.Items.AddRange(New Object() {"2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026", "2027", "2028", "2029", "2030"})
177
-        Me.年份_cb.Location = New System.Drawing.Point(52, 3)
175
+        Me.年份_cb.Location = New System.Drawing.Point(205, 3)
178
         Me.年份_cb.Name = "年份_cb"
176
         Me.年份_cb.Name = "年份_cb"
179
         Me.年份_cb.Size = New System.Drawing.Size(71, 24)
177
         Me.年份_cb.Size = New System.Drawing.Size(71, 24)
180
         Me.年份_cb.TabIndex = 789
178
         Me.年份_cb.TabIndex = 789
182
         'Label16
180
         'Label16
183
         '
181
         '
184
         Me.Label16.AutoSize = True
182
         Me.Label16.AutoSize = True
185
-        Me.Label16.Location = New System.Drawing.Point(129, 6)
183
+        Me.Label16.Location = New System.Drawing.Point(282, 6)
186
         Me.Label16.Name = "Label16"
184
         Me.Label16.Name = "Label16"
187
         Me.Label16.Size = New System.Drawing.Size(31, 16)
185
         Me.Label16.Size = New System.Drawing.Size(31, 16)
188
         Me.Label16.TabIndex = 788
186
         Me.Label16.TabIndex = 788
191
         'Label17
189
         'Label17
192
         '
190
         '
193
         Me.Label17.AutoSize = True
191
         Me.Label17.AutoSize = True
194
-        Me.Label17.Location = New System.Drawing.Point(3, 6)
192
+        Me.Label17.Location = New System.Drawing.Point(156, 6)
195
         Me.Label17.Name = "Label17"
193
         Me.Label17.Name = "Label17"
196
         Me.Label17.Size = New System.Drawing.Size(40, 16)
194
         Me.Label17.Size = New System.Drawing.Size(40, 16)
197
         Me.Label17.TabIndex = 787
195
         Me.Label17.TabIndex = 787
199
         '
197
         '
200
         '人員_dgv
198
         '人員_dgv
201
         '
199
         '
202
-        DataGridViewCellStyle8.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
203
-        Me.人員_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle8
200
+        DataGridViewCellStyle2.BackColor = System.Drawing.Color.FromArgb(CType(CType(192, Byte), Integer), CType(CType(255, Byte), Integer), CType(CType(192, Byte), Integer))
201
+        Me.人員_dgv.AlternatingRowsDefaultCellStyle = DataGridViewCellStyle2
204
         Me.人員_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
202
         Me.人員_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
205
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
203
             Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
206
         Me.人員_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
204
         Me.人員_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
205
+        Me.人員_dgv.BackgroundColor = System.Drawing.Color.White
207
         Me.人員_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
206
         Me.人員_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
208
-        Me.人員_dgv.Location = New System.Drawing.Point(3, 36)
207
+        Me.人員_dgv.Location = New System.Drawing.Point(3, 1)
209
         Me.人員_dgv.Name = "人員_dgv"
208
         Me.人員_dgv.Name = "人員_dgv"
210
         Me.人員_dgv.RowHeadersWidth = 5
209
         Me.人員_dgv.RowHeadersWidth = 5
211
         Me.人員_dgv.RowTemplate.Height = 24
210
         Me.人員_dgv.RowTemplate.Height = 24
212
-        Me.人員_dgv.Size = New System.Drawing.Size(80, 38)
211
+        Me.人員_dgv.Size = New System.Drawing.Size(149, 596)
213
         Me.人員_dgv.TabIndex = 786
212
         Me.人員_dgv.TabIndex = 786
214
-        Me.人員_dgv.Visible = False
215
         '
213
         '
216
         'PictureBox2
214
         'PictureBox2
217
         '
215
         '
220
         Me.PictureBox2.BackgroundImage = Global.HSKIN_MIS_SYS.My.Resources.Resources.Picture
218
         Me.PictureBox2.BackgroundImage = Global.HSKIN_MIS_SYS.My.Resources.Resources.Picture
221
         Me.PictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
219
         Me.PictureBox2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Zoom
222
         Me.PictureBox2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
220
         Me.PictureBox2.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D
223
-        Me.PictureBox2.Location = New System.Drawing.Point(688, 2)
221
+        Me.PictureBox2.Location = New System.Drawing.Point(841, 2)
224
         Me.PictureBox2.Name = "PictureBox2"
222
         Me.PictureBox2.Name = "PictureBox2"
225
         Me.PictureBox2.Size = New System.Drawing.Size(392, 594)
223
         Me.PictureBox2.Size = New System.Drawing.Size(392, 594)
226
         Me.PictureBox2.TabIndex = 1408
224
         Me.PictureBox2.TabIndex = 1408
230
         '
228
         '
231
         Me.Panel1.Controls.Add(Me.圖片流水號_tb)
229
         Me.Panel1.Controls.Add(Me.圖片流水號_tb)
232
         Me.Panel1.Controls.Add(Me.資料指定圖庫_tb)
230
         Me.Panel1.Controls.Add(Me.資料指定圖庫_tb)
233
-        Me.Panel1.Controls.Add(Me.人員_dgv)
234
-        Me.Panel1.Location = New System.Drawing.Point(110, 175)
231
+        Me.Panel1.Location = New System.Drawing.Point(263, 175)
235
         Me.Panel1.Name = "Panel1"
232
         Me.Panel1.Name = "Panel1"
236
         Me.Panel1.Size = New System.Drawing.Size(200, 100)
233
         Me.Panel1.Size = New System.Drawing.Size(200, 100)
237
         Me.Panel1.TabIndex = 1409
234
         Me.Panel1.TabIndex = 1409
254
         '
251
         '
255
         '假期統計_dgv
252
         '假期統計_dgv
256
         '
253
         '
257
-        Me.假期統計_dgv.Anchor = CType(((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Left) _
258
-            Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
259
         Me.假期統計_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
254
         Me.假期統計_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
260
         Me.假期統計_dgv.BackgroundColor = System.Drawing.Color.White
255
         Me.假期統計_dgv.BackgroundColor = System.Drawing.Color.White
261
         Me.假期統計_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
256
         Me.假期統計_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
262
-        Me.假期統計_dgv.Location = New System.Drawing.Point(421, 2)
257
+        Me.假期統計_dgv.Location = New System.Drawing.Point(574, 2)
263
         Me.假期統計_dgv.Name = "假期統計_dgv"
258
         Me.假期統計_dgv.Name = "假期統計_dgv"
264
         Me.假期統計_dgv.RowHeadersWidth = 5
259
         Me.假期統計_dgv.RowHeadersWidth = 5
265
         Me.假期統計_dgv.RowTemplate.Height = 24
260
         Me.假期統計_dgv.RowTemplate.Height = 24
268
         '
263
         '
269
         '列印_bt
264
         '列印_bt
270
         '
265
         '
271
-        Me.列印_bt.Location = New System.Drawing.Point(601, 1)
266
+        Me.列印_bt.Location = New System.Drawing.Point(754, 1)
272
         Me.列印_bt.Name = "列印_bt"
267
         Me.列印_bt.Name = "列印_bt"
273
         Me.列印_bt.Size = New System.Drawing.Size(83, 122)
268
         Me.列印_bt.Size = New System.Drawing.Size(83, 122)
274
         Me.列印_bt.TabIndex = 1413
269
         Me.列印_bt.TabIndex = 1413
279
         '
274
         '
280
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
275
         Me.AutoScaleDimensions = New System.Drawing.SizeF(7.0!, 16.0!)
281
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
276
         Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
282
-        Me.ClientSize = New System.Drawing.Size(1083, 600)
277
+        Me.ClientSize = New System.Drawing.Size(1238, 600)
283
         Me.Controls.Add(Me.列印_bt)
278
         Me.Controls.Add(Me.列印_bt)
284
         Me.Controls.Add(Me.假期統計_dgv)
279
         Me.Controls.Add(Me.假期統計_dgv)
280
+        Me.Controls.Add(Me.人員_dgv)
285
         Me.Controls.Add(Me.PictureBox2)
281
         Me.Controls.Add(Me.PictureBox2)
286
         Me.Controls.Add(Me.事由_tb)
282
         Me.Controls.Add(Me.事由_tb)
287
         Me.Controls.Add(Me.Label7)
283
         Me.Controls.Add(Me.Label7)

+ 10
- 4
GRAMS-SYS/02、休假管理/休假歷史紀錄.vb Parādīt failu

20
         SQL_考勤明細表_人員()
20
         SQL_考勤明細表_人員()
21
         da.Fill(ds) : 人員_dgv.DataSource = ds.Tables(0) : conn.Close()
21
         da.Fill(ds) : 人員_dgv.DataSource = ds.Tables(0) : conn.Close()
22
         人員_dgv.Columns(0).FillWeight = 70 : 人員_dgv.Columns(1).FillWeight = 80 : 人員_dgv.Columns(2).FillWeight = 100 : 人員_dgv.Columns(3).Visible = False
22
         人員_dgv.Columns(0).FillWeight = 70 : 人員_dgv.Columns(1).FillWeight = 80 : 人員_dgv.Columns(2).FillWeight = 100 : 人員_dgv.Columns(3).Visible = False
23
-        人員_dgv.Columns("到職日").Visible = False
23
+        人員_dgv.Columns(4).Visible = False : 人員_dgv.Columns(5).Visible = False : 人員_dgv.Columns(6).Visible = False : 人員_dgv.Columns(7).Visible = False
24
+        人員_dgv.Columns(8).Visible = False : 人員_dgv.Columns(9).Visible = False : 人員_dgv.Columns("到職日").Visible = False
24
         For i As Integer = 0 To 人員_dgv.Rows.Count - 1
25
         For i As Integer = 0 To 人員_dgv.Rows.Count - 1
25
             人員_dgv.Rows(i).Cells("No.").Value = i + 1
26
             人員_dgv.Rows(i).Cells("No.").Value = i + 1
26
         Next
27
         Next
36
         月清單_DGV.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
37
         月清單_DGV.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
37
         月清單_DGV.ColumnHeadersHeight = 40
38
         月清單_DGV.ColumnHeadersHeight = 40
38
         月清單_DGV.AllowUserToAddRows = False
39
         月清單_DGV.AllowUserToAddRows = False
39
-        PA = 年份_cb.Text & "/" & 月份_cb.Text : SQL_休假清單()
40
+        PA = 員工編號_tb.Text : SQL_休假清單()    'PA = 年份_cb.Text & "/" & 月份_cb.Text : 
40
         da.Fill(ds1) : 月清單_DGV.DataSource = ds1.Tables(0) : conn.Close()
41
         da.Fill(ds1) : 月清單_DGV.DataSource = ds1.Tables(0) : conn.Close()
41
 
42
 
42
         月清單_DGV.Columns(0).FillWeight = 80 : 月清單_DGV.Columns(1).FillWeight = 40 : 月清單_DGV.Columns(2).FillWeight = 90 : 月清單_DGV.Columns(3).FillWeight = 65
43
         月清單_DGV.Columns(0).FillWeight = 80 : 月清單_DGV.Columns(1).FillWeight = 40 : 月清單_DGV.Columns(2).FillWeight = 90 : 月清單_DGV.Columns(3).FillWeight = 65
43
         月清單_DGV.Columns(4).FillWeight = 55 : 月清單_DGV.Columns(5).FillWeight = 150 : 月清單_DGV.Columns(6).FillWeight = 60 : 月清單_DGV.Columns(7).FillWeight = 80
44
         月清單_DGV.Columns(4).FillWeight = 55 : 月清單_DGV.Columns(5).FillWeight = 150 : 月清單_DGV.Columns(6).FillWeight = 60 : 月清單_DGV.Columns(7).FillWeight = 80
44
         月清單_DGV.Columns(8).FillWeight = 80 : 月清單_DGV.Columns("圖片資料庫").Visible = False : 月清單_DGV.Columns("圖片編號").Visible = False
45
         月清單_DGV.Columns(8).FillWeight = 80 : 月清單_DGV.Columns("圖片資料庫").Visible = False : 月清單_DGV.Columns("圖片編號").Visible = False
45
         月清單_DGV.Columns("申請時數").FillWeight = 50
46
         月清單_DGV.Columns("申請時數").FillWeight = 50
47
+        If 月清單_DGV.Rows.Count > 0 Then
48
+            請假日期_tb.Text = 月清單_DGV("日期", 0).Value.ToString : Set_假期統計()
49
+        Else
50
+            假期統計_dgv.DataSource = Nothing
51
+        End If
46
     End Sub
52
     End Sub
47
     Private Sub Set_假期統計()
53
     Private Sub Set_假期統計()
48
         Dim ds As New DataSet
54
         Dim ds As New DataSet
62
     Private Sub 人員_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 人員_dgv.CellClick
68
     Private Sub 人員_dgv_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 人員_dgv.CellClick
63
         If e.RowIndex = -1 Then : Else
69
         If e.RowIndex = -1 Then : Else
64
             員工編號_tb.Text = 人員_dgv("編號", e.RowIndex).Value.ToString : 申請人_tb.Text = 人員_dgv("姓名", e.RowIndex).Value.ToString
70
             員工編號_tb.Text = 人員_dgv("編號", e.RowIndex).Value.ToString : 申請人_tb.Text = 人員_dgv("姓名", e.RowIndex).Value.ToString
65
-            Set_考勤明細()
71
+            Set_考勤明細() : 請假日期_tb.Text = 年份_cb.Text & "/" & 月份_cb.Text : Set_假期統計()
66
         End If
72
         End If
67
     End Sub
73
     End Sub
68
     Private Sub 月清單_DGV_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 月清單_DGV.CellClick
74
     Private Sub 月清單_DGV_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles 月清單_DGV.CellClick
88
                 Else
94
                 Else
89
                     PictureBox2.Image = Nothing
95
                     PictureBox2.Image = Nothing
90
                 End If
96
                 End If
91
-            End If : Set_假期統計()
97
+            End If
92
         End If
98
         End If
93
     End Sub
99
     End Sub
94
     Private Sub 月清單_DGV_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 月清單_DGV.RowPostPaint
100
     Private Sub 月清單_DGV_RowPostPaint(ByVal sender As Object, ByVal e As DataGridViewRowPostPaintEventArgs) Handles 月清單_DGV.RowPostPaint

+ 19
- 1
GRAMS-SYS/02、休假管理/休假申請.Designer.vb Parādīt failu

68
         Me.資料指定圖庫_tb = New System.Windows.Forms.TextBox()
68
         Me.資料指定圖庫_tb = New System.Windows.Forms.TextBox()
69
         Me.檔案路徑2_tb = New System.Windows.Forms.TextBox()
69
         Me.檔案路徑2_tb = New System.Windows.Forms.TextBox()
70
         Me.預設圖片庫_tb = New System.Windows.Forms.TextBox()
70
         Me.預設圖片庫_tb = New System.Windows.Forms.TextBox()
71
+        Me.假期統計_dgv = New System.Windows.Forms.DataGridView()
71
         CType(Me.月清單_DGV, System.ComponentModel.ISupportInitialize).BeginInit()
72
         CType(Me.月清單_DGV, System.ComponentModel.ISupportInitialize).BeginInit()
72
         CType(Me.人員_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
73
         CType(Me.人員_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
73
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
74
         CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
76
         Me.Panel3.SuspendLayout()
77
         Me.Panel3.SuspendLayout()
77
         Me.Panel4.SuspendLayout()
78
         Me.Panel4.SuspendLayout()
78
         Me.Panel2.SuspendLayout()
79
         Me.Panel2.SuspendLayout()
80
+        CType(Me.假期統計_dgv, System.ComponentModel.ISupportInitialize).BeginInit()
79
         Me.SuspendLayout()
81
         Me.SuspendLayout()
80
         '
82
         '
81
         '月清單_DGV
83
         '月清單_DGV
306
         Me.人員_dgv.RowHeadersDefaultCellStyle = DataGridViewCellStyle7
308
         Me.人員_dgv.RowHeadersDefaultCellStyle = DataGridViewCellStyle7
307
         Me.人員_dgv.RowHeadersWidth = 5
309
         Me.人員_dgv.RowHeadersWidth = 5
308
         Me.人員_dgv.RowTemplate.Height = 24
310
         Me.人員_dgv.RowTemplate.Height = 24
309
-        Me.人員_dgv.Size = New System.Drawing.Size(186, 595)
311
+        Me.人員_dgv.Size = New System.Drawing.Size(186, 475)
310
         Me.人員_dgv.TabIndex = 785
312
         Me.人員_dgv.TabIndex = 785
311
         '
313
         '
312
         'PictureBox1
314
         'PictureBox1
346
         '
348
         '
347
         'Panel1
349
         'Panel1
348
         '
350
         '
351
+        Me.Panel1.Controls.Add(Me.假期統計_dgv)
349
         Me.Panel1.Controls.Add(Me.Label5)
352
         Me.Panel1.Controls.Add(Me.Label5)
350
         Me.Panel1.Controls.Add(Me.請休假時數_cb)
353
         Me.Panel1.Controls.Add(Me.請休假時數_cb)
351
         Me.Panel1.Controls.Add(Me.視窗2_pl)
354
         Me.Panel1.Controls.Add(Me.視窗2_pl)
563
         Me.預設圖片庫_tb.Size = New System.Drawing.Size(94, 22)
566
         Me.預設圖片庫_tb.Size = New System.Drawing.Size(94, 22)
564
         Me.預設圖片庫_tb.TabIndex = 813
567
         Me.預設圖片庫_tb.TabIndex = 813
565
         '
568
         '
569
+        '假期統計_dgv
570
+        '
571
+        Me.假期統計_dgv.Anchor = CType((System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left), System.Windows.Forms.AnchorStyles)
572
+        Me.假期統計_dgv.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill
573
+        Me.假期統計_dgv.BackgroundColor = System.Drawing.Color.White
574
+        Me.假期統計_dgv.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize
575
+        Me.假期統計_dgv.Location = New System.Drawing.Point(2, 477)
576
+        Me.假期統計_dgv.Name = "假期統計_dgv"
577
+        Me.假期統計_dgv.RowHeadersWidth = 5
578
+        Me.假期統計_dgv.RowTemplate.Height = 24
579
+        Me.假期統計_dgv.Size = New System.Drawing.Size(186, 120)
580
+        Me.假期統計_dgv.TabIndex = 1413
581
+        '
566
         '休假申請
582
         '休假申請
567
         '
583
         '
568
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
584
         Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
585
         Me.Panel4.ResumeLayout(False)
601
         Me.Panel4.ResumeLayout(False)
586
         Me.Panel2.ResumeLayout(False)
602
         Me.Panel2.ResumeLayout(False)
587
         Me.Panel2.PerformLayout()
603
         Me.Panel2.PerformLayout()
604
+        CType(Me.假期統計_dgv, System.ComponentModel.ISupportInitialize).EndInit()
588
         Me.ResumeLayout(False)
605
         Me.ResumeLayout(False)
589
 
606
 
590
     End Sub
607
     End Sub
628
     Friend WithEvents 預設圖片庫_tb As TextBox
645
     Friend WithEvents 預設圖片庫_tb As TextBox
629
     Friend WithEvents 請休假時數_cb As ComboBox
646
     Friend WithEvents 請休假時數_cb As ComboBox
630
     Friend WithEvents Label5 As Label
647
     Friend WithEvents Label5 As Label
648
+    Friend WithEvents 假期統計_dgv As DataGridView
631
 End Class
649
 End Class

+ 10
- 1
GRAMS-SYS/02、休假管理/休假申請.vb Parādīt failu

40
             ElseIf 月清單_DGV.Rows(I).Cells("請假類別").Value.ToString = "國定假日" Then : 月清單_DGV.Rows(I).DefaultCellStyle.BackColor = Color.LightPink
40
             ElseIf 月清單_DGV.Rows(I).Cells("請假類別").Value.ToString = "國定假日" Then : 月清單_DGV.Rows(I).DefaultCellStyle.BackColor = Color.LightPink
41
             ElseIf 月清單_DGV.Rows(I).Cells("請假類別").Value.ToString <> "" Then : 月清單_DGV.Rows(I).DefaultCellStyle.BackColor = Color.LightYellow
41
             ElseIf 月清單_DGV.Rows(I).Cells("請假類別").Value.ToString <> "" Then : 月清單_DGV.Rows(I).DefaultCellStyle.BackColor = Color.LightYellow
42
             End If
42
             End If
43
-        Next
43
+        Next : 特假日期_tb.Text = 月清單_DGV("日期", 0).Value.ToString : Set_假期統計()
44
+    End Sub
45
+    Private Sub Set_假期統計()
46
+        Dim ds As New DataSet
47
+        假期統計_dgv.DataSource = Nothing : ds.Clear()
48
+        假期統計_dgv.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing
49
+        假期統計_dgv.ColumnHeadersHeight = 25
50
+        假期統計_dgv.AllowUserToAddRows = False
51
+        PA = 員工編號_tb.Text : PA1 = 特假日期_tb.Text : SQL_休假統計()
52
+        da.Fill(ds) : 假期統計_dgv.DataSource = ds.Tables(0) : conn.Close()
44
     End Sub
53
     End Sub
45
     Private Sub 特休申請_Load(sender As Object, e As EventArgs) Handles MyBase.Load
54
     Private Sub 特休申請_Load(sender As Object, e As EventArgs) Handles MyBase.Load
46
         Panel2.SendToBack() : 視窗2_pl.Visible = False : 剛開啟 = True
55
         Panel2.SendToBack() : 視窗2_pl.Visible = False : 剛開啟 = True

+ 4
- 1
GRAMS-SYS/10、系統管理/系統使用者管理.vb Parādīt failu

15
         For i As Integer = 1 To 權限數量
15
         For i As Integer = 1 To 權限數量
16
             使用者清單_dgv.Columns(i + 3).Visible = False
16
             使用者清單_dgv.Columns(i + 3).Visible = False
17
         Next
17
         Next
18
-        For i As Integer = 0 To 使用者清單_dgv.Rows.Count - 1   'UserName
18
+        For i As Integer = 0 To 使用者清單_dgv.Rows.Count - 1
19
+            If IsDBNull(使用者清單_dgv.Rows(i).Cells("CC17").Value) Then
20
+                使用者清單_dgv.Rows(i).Cells("CC17").Value = False
21
+            End If
19
             If 使用者清單_dgv.Rows(i).Cells("CC17").Value = True Then
22
             If 使用者清單_dgv.Rows(i).Cells("CC17").Value = True Then
20
                 使用者清單_dgv.Rows(i).Cells("Password").Value = "******"
23
                 使用者清單_dgv.Rows(i).Cells("Password").Value = "******"
21
             End If
24
             End If

Binārs
GRAMS-SYS/bin/Debug/HSKIN-MIS-SYS.exe Parādīt failu


Binārs
GRAMS-SYS/bin/Debug/HSKIN-MIS-SYS.pdb Parādīt failu


Binārs
GRAMS-SYS/obj/Debug/HSKIN-MIS-SYS.exe Parādīt failu


Binārs
GRAMS-SYS/obj/Debug/HSKIN-MIS-SYS.pdb Parādīt failu


Binārs
GRAMS-SYS/obj/Debug/HSKIN-MIS-SYS.vbproj.GenerateResource.cache Parādīt failu


Notiek ielāde…
Atcelt
Saglabāt