暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

SQL_系統設定.vb 30KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394
  1. Module SQL_系統設定
  2. Friend Sub SQL_人員資料()
  3. ConnOpen()
  4. SQL1 = "SELECT UID, DIN, PIN, UserName, Sex, Password, PasswordQuestion, PasswordAnswer, IsApproved, IsLockedOut,
  5. CreateDate, LastLoginDate, DeptId, AttId, RuleId, WeekendId, LastUpdatedUID, LastUpdatedDate, Comment
  6. FROM ras_Users " & SQL2 & "
  7. ORDER BY UID DESC"
  8. CmdSet_For_DGV()
  9. End Sub
  10. Friend Sub SQL_人員修改()
  11. ConnOpen()
  12. SQL1 = "UPDATE ras_Users SET UserName = N'" & PA1 & "', Sex = N'" & PA2 & "', Password = N'" & PA3 & "', PasswordQuestion = N'" & PA4 & "', PasswordAnswer = N'" & PA5 & "',
  13. IsApproved = N'" & PA6 & "', IsLockedOut = N'" & PA7 & "', CreateDate = N'" & PA8 & "', LastLoginDate = N'" & PA9 & "', DeptId = N'" & PA10 & "',
  14. AttId = N'" & PA11 & "', RuleId = N'" & PA12 & "', WeekendId = N'" & PA13 & "', LastUpdatedUID = N'" & PA14 & "', LastUpdatedDate = N'" & PA15 & "',
  15. Comment = N'" & PA16 & "', PIN = N'" & PA17 & "'
  16. WHERE DIN LIKE N'" & PA & "'"
  17. CmdSet_For_dr()
  18. End Sub
  19. Friend Sub SQL_人員新增()
  20. ConnOpen()
  21. SQL1 = "INSERT INTO ras_Users (UID, DIN, PIN, UserName, Sex, Password, PasswordQuestion, PasswordAnswer, IsApproved, IsLockedOut,
  22. CreateDate, LastLoginDate, DeptId, AttId, RuleId, WeekendId, LastUpdatedUID, LastUpdatedDate, Comment)
  23. VALUES (N'" & PA18 & "', N'" & PA & "', N'" & PA17 & "', N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "', N'" & PA5 & "', N'" & PA6 & "',
  24. N'" & PA7 & "', N'" & PA8 & "', N'" & PA9 & "', N'" & PA10 & "', N'" & PA11 & "', N'" & PA12 & "', N'" & PA13 & "', N'" & PA14 & "', N'" & PA15 & "',
  25. N'" & PA16 & "')"
  26. CmdSet_For_dr()
  27. ConnOpen()
  28. SQL1 = "INSERT INTO ras_UserEx (UID, Email, Title, RegisterDate, IDNumber, HomeAddress, PhoneNumber, AttType, AccessControl, ValidityPeriod, UseUserGroupACTZ,
  29. UseUserGroupVM, Department, AccessTimeZone, ValidDate, InvalidDate, UserGroup)
  30. VALUES (N'" & PA18 & "', N'', N'', N'" & PA8 & "', N'', N'', N'', N'0', N'0', N'0', N'0', N'0', N'0', N'0',
  31. N'2010-01-01 00:00:00.000', N'2099-12-31 23:59:59.000', N'0')"
  32. CmdSet_For_dr()
  33. ConnOpen()
  34. SQL1 = "INSERT INTO ras_Enroll (DIN, BackupNumber, Privilege, Password, Fingerprint, Enable, AccessTimeZone, ValidDate, InvalidDate,
  35. UnlockGroup)
  36. VALUES (N'" & PA & "', N'10', N'1', N'" & PA17 & PA17 & "', N'', N'1', N'0', N'2000-01-01 00:00:00.000', N'2099-12-31 00:00:00.000', N'0')"
  37. CmdSet_For_dr()
  38. End Sub
  39. Friend Sub SQL_人員資料確認()
  40. ConnOpen()
  41. SQL1 = "SELECT UID, DIN, PIN, UserName, Sex, Password, PasswordQuestion, PasswordAnswer, IsApproved, IsLockedOut,
  42. CreateDate, LastLoginDate, DeptId, AttId, RuleId, WeekendId, LastUpdatedUID, LastUpdatedDate, Comment
  43. FROM ras_Users
  44. WHERE UID like N'" & PA18 & "'
  45. ORDER BY UID DESC"
  46. CmdSet_For_dr()
  47. End Sub
  48. Friend Sub SQL_核准修改()
  49. ConnOpen()
  50. SQL1 = "UPDATE 人事請假單 SET 核准人= N'" & gUserName & "',核准日期= N'" & DTP & "',是否生效= N'已核准'
  51. Where 日期 Like N'" & 休假核准.請假日期_tb.Text & "' AND 員工編號 = " & 休假核准.員工編號_tb.Text & ""
  52. CmdSet_For_dr()
  53. End Sub
  54. Friend Sub SQL_請假申請讀取()
  55. ConnOpen()
  56. SQL1 = "SELECT 員工編號 FROM 人事請假單 WHERE 日期 LIKE N'" & 休假申請.特假日期_tb.Text & "' AND 員工編號 = " & 休假申請.員工編號_tb.Text & ""
  57. CmdSet_For_dr()
  58. End Sub
  59. Friend Sub SQL_請假申請修改()
  60. ConnOpen()
  61. SQL1 = "UPDATE 人事請假單 SET 請假類別= N'" & 休假申請.請假類別_cb.Text & "',事由= N'" & 休假申請.事由_tb.Text & "',
  62. 圖片資料庫 = N'" & 休假申請.資料指定圖庫_tb.Text & "', 圖片編號 = N'" & 休假申請.圖片流水號_tb.Text & "',
  63. 申請時數 = N'" & 休假申請.請休假時數_cb.Text & "'
  64. Where 日期 Like N'" & 休假申請.特假日期_tb.Text & "' AND 員工編號 = " & 休假申請.員工編號_tb.Text & ""
  65. CmdSet_For_dr()
  66. End Sub
  67. Friend Sub SQL_請假申請新增()
  68. ConnOpen()
  69. SQL1 = "INSERT INTO 人事請假單 ( 員工編號, 日期, 請假類別,事由,是否生效, 圖片資料庫, 圖片編號, 申請時數)
  70. VALUES (N'" & 休假申請.員工編號_tb.Text & "',N'" & 休假申請.特假日期_tb.Text & "',
  71. N'" & 休假申請.請假類別_cb.Text & "' , N'" & 休假申請.事由_tb.Text & "','申請中',
  72. N'" & 休假申請.資料指定圖庫_tb.Text & "', N'" & 休假申請.圖片流水號_tb.Text & "', N'" & 休假申請.請休假時數_cb.Text & "')"
  73. CmdSet_For_dr()
  74. End Sub
  75. Friend Sub SQL_申請刪除()
  76. ConnOpen()
  77. SQL1 = "DELETE FROM 人事請假單 WHERE 日期 LIKE N'" & 休假申請.特假日期_tb.Text & "' AND 員工編號 = " & 休假申請.員工編號_tb.Text & ""
  78. CmdSet_For_dr()
  79. End Sub
  80. Friend Sub SQL_申請新增1()
  81. ConnOpen()
  82. SQL1 = "INSERT INTO 人事請假單 (員工編號, 日期, 請假類別,事由,是否生效)
  83. VALUES (N'" & 到離職管理.員工編號_tb.Text & "',N'" & 到離職管理.特假日期_tb.Text & "',
  84. N'" & 到離職管理.請假類別_cb.Text & "' , N'" & 到離職管理.事由_tb.Text & "','申請中')"
  85. CmdSet_For_dr()
  86. End Sub
  87. Friend Sub SQL_申請刪除1()
  88. ConnOpen() : SQL1 = "DELETE FROM 人事請假單 WHERE 日期 LIKE N'" & 到離職管理.特假日期_tb.Text & "' AND 員工編號 = " & 到離職管理.員工編號_tb.Text & "" : CmdSet_For_dr()
  89. End Sub
  90. Friend Sub SQL_時段設定()
  91. ConnOpen()
  92. SQL1 = "SELECT ID, 時段, 時段1, 時段2, 時段3, 時段4, 時段5, 時段6, 時段7, 時段8, 上午上班, 下午上班, 加班上班, 一段休息, 二段休息 FROM 時段設定 ORDER BY ID"
  93. CmdSet_For_DGV()
  94. End Sub
  95. Friend Sub SQL_業務控制()
  96. ConnOpen_ERP()
  97. SQL1 = "SELECT 流水號, 日期, 醫師, 病歷號, 銷售人員, 銷售指定 AS 指定日期, 銷售成功, 備註 FROM 業務銷售控制表 " & SQL2 & " ORDER BY 日期 DESC, 醫師"
  98. CmdSet_For_DGV()
  99. End Sub
  100. Friend Sub SQL_業務明細()
  101. ConnOpen_ERP()
  102. SQL1 = "SELECT 適應症號 AS 建議治療 FROM 業務銷售明細表 WHERE (流水號 LIKE N'" & 業務銷售控制表.流水號_bt.Text & "') GROUP BY 適應症號 ORDER BY 適應症號"
  103. CmdSet_For_DGV()
  104. End Sub
  105. Friend Sub SQL_業務控制指定銷售()
  106. ConnOpen_ERP()
  107. SQL1 = "SELECT 銷售人員 FROM 業務銷售控制表 WHERE 流水號 LIKE N'" & 業務銷售控制表.流水號_bt.Text & "'"
  108. CmdSet_For_dr()
  109. If dr.Read Then
  110. If dr("銷售人員").ToString = "" Then
  111. ConnOpen_ERP()
  112. SQL1 = "UPDATE 業務銷售控制表 SET 銷售人員 = N'" & 業務銷售控制表.銷售人員_tb.Text & "', 銷售指定 = N'" & Strings.Format(Today(), "yyyy/MM/dd") & "'
  113. WHERE 流水號 LIKE N'" & 業務銷售控制表.流水號_bt.Text & "'"
  114. CmdSet_For_dr()
  115. Else
  116. MsgBox("已有指定的銷售人員,如要修改請洽主管!!")
  117. End If
  118. End If
  119. End Sub
  120. Friend Sub SQL_業務控制指定銷售完成()
  121. ConnOpen_ERP()
  122. SQL1 = "SELECT 銷售人員 FROM 業務銷售控制表 WHERE 流水號 LIKE N'" & 業務銷售控制表.流水號_bt.Text & "'"
  123. CmdSet_For_dr()
  124. If dr.Read Then
  125. If dr("銷售人員").ToString = "" Then
  126. ConnOpen_ERP()
  127. SQL1 = "UPDATE 業務銷售控制表 SET 銷售人員 = N'" & 業務銷售控制表.銷售人員_tb.Text & "', 銷售指定 = N'" & Strings.Format(Today(), "yyyy/MM/dd") & "'
  128. WHERE 流水號 LIKE N'" & 業務銷售控制表.流水號_bt.Text & "'"
  129. CmdSet_For_dr()
  130. End If
  131. ConnOpen_ERP()
  132. SQL1 = "UPDATE 業務銷售控制表 SET 銷售狀態 = N'" & PA1 & "', 銷售成功 = N'" & PA2 & "' WHERE 流水號 LIKE N'" & 業務銷售控制表.流水號_bt.Text & "'"
  133. CmdSet_For_dr()
  134. End If
  135. End Sub
  136. Friend Sub SQL_業務控制備註存檔()
  137. ConnOpen_ERP()
  138. SQL1 = "UPDATE 業務銷售控制表 SET 備註 = N'" & 業務銷售控制表.備註_tb.Text & "' WHERE 流水號 LIKE N'" & 業務銷售控制表.流水號_bt.Text & "'"
  139. CmdSet_For_dr()
  140. End Sub
  141. Friend Sub SQL_適應症主清單1()
  142. ConnOpen_ERP() : SQL1 = "SELECT 適應症 FROM 適應症 GROUP BY 適應症 ORDER BY 適應症" : CmdSet_For_dr()
  143. End Sub
  144. Friend Sub SQL_適應症主清單2()
  145. ConnOpen_ERP() : SQL1 = "SELECT 治療建議 FROM 適應症 WHERE 適應症 LIKE N'" & 適應症選擇.病症_cb.Text & "' ORDER BY 治療建議" : CmdSet_For_dr()
  146. End Sub
  147. Friend Sub SQL_適應症設定()
  148. ConnOpen_ERP() : SQL1 = "SELECT 流水號, 適應症, 治療建議 FROM 適應症 ORDER BY 適應症, 治療建議" : CmdSet_For_DGV()
  149. End Sub
  150. Friend Sub SQL_適應症刪除()
  151. ConnOpen_ERP() : SQL1 = "DELETE FROM 業務對應適應症 WHERE 編號 LIKE N'" & 系統設定.適應症_編號_tb.Text & "'" : CmdSet_For_dr()
  152. End Sub
  153. Friend Sub SQL_適應症修改()
  154. ConnOpen_ERP() : SQL1 = "UPDATE 業務對應適應症 SET 適應症 = N'" & PA1 & "' WHERE 編號 LIKE N'" & 系統設定.適應症_編號_tb.Text & "'" : CmdSet_For_dr()
  155. End Sub
  156. Friend Sub SQL_查詢最後一筆適應症()
  157. ConnOpen_ERP() : SQL1 = "SELECT TOP(1) 編號 FROM 業務對應適應症 ORDER BY 編號 DESC" : CmdSet_For_dr()
  158. End Sub
  159. Friend Sub SQL_適應症流水()
  160. ConnOpen_ERP() : SQL1 = "SELECT 流水號 FROM 適應症 WHERE 適應症 LIKE N'" & 適應症選擇.病症_cb.Text & "' AND 治療建議 LIKE N'" & 適應症選擇.療程_cb.Text & "'" : CmdSet_For_dr()
  161. End Sub
  162. Friend Sub SQL_適應症刪除1()
  163. ConnOpen_ERP() : SQL1 = "DELETE 適應症 WHERE 適應症 LIKE N'" & 適應症選擇.病症_cb.Text & "' AND 治療建議 LIKE N'" & 適應症選擇.療程_cb.Text & "'" : CmdSet_For_dr()
  164. End Sub
  165. Friend Sub SQL_適應症流水1()
  166. ConnOpen_ERP() : SQL1 = "SELECT TOP(1) 流水號 FROM 適應症 ORDER BY 流水號 DESC" : CmdSet_For_dr()
  167. End Sub
  168. Friend Sub SQL_適應症新增1()
  169. ConnOpen_ERP()
  170. SQL1 = "INSERT INTO 適應症 (流水號, 適應症, 治療建議) VALUES (N'" & PA & "', N'" & 適應症選擇.病症_cb.Text & "',N'" & 適應症選擇.療程_cb.Text & "')"
  171. CmdSet_For_dr()
  172. End Sub
  173. Friend Sub SQL_適應症新增()
  174. ConnOpen_ERP() : SQL1 = "INSERT INTO 業務對應適應症 (編號, 適應症) VALUES (N'" & 系統設定.適應症_編號_tb.Text & "',N'" & 系統設定.適應症_tb.Text & "')" : CmdSet_For_dr()
  175. End Sub
  176. Friend Sub SQL_時段新增()
  177. ConnOpen() : SQL1 = "INSERT INTO 時段設定 (ID, 時段, 時段1, 時段2, 時段3, 時段4, 時段5, 時段6, 時段7, 時段8,
  178. 上午上班, 下午上班, 加班上班, 一段休息, 二段休息)
  179. VALUES (N'" & 系統設定.ID_tb.Text & "',N'" & 系統設定.時段_tb.Text & "',N'" & 系統設定.時段1_tb.Text & "',
  180. N'" & 系統設定.時段2_tb.Text & "',N'" & 系統設定.時段3_tb.Text & "',N'" & 系統設定.時段4_tb.Text & "',
  181. N'" & 系統設定.時段5_tb.Text & "',N'" & 系統設定.時段6_tb.Text & "',N'" & 系統設定.時段7_tb.Text & "',
  182. N'" & 系統設定.時段8_tb.Text & "',N'" & 系統設定.上午上班_tb.Text & "',N'" & 系統設定.下午上班_tb.Text & "',
  183. N'" & 系統設定.加班上班_tb.Text & "', N'" & 系統設定.一段休息_tb.Text & "',N'" & 系統設定.二段休息_tb.Text & "')"
  184. CmdSet_For_dr()
  185. End Sub
  186. Friend Sub SQL_時段修改()
  187. ConnOpen()
  188. SQL1 = "UPDATE 時段設定 SET ID = N'" & PA & "', 時段1 = N'" & PA2 & "' , 時段2 = N'" & PA3 & "' , 時段3 = N'" & PA4 & "', 時段4 = N'" & PA5 & "',
  189. 時段5 = N'" & PA6 & "', 時段6 = N'" & PA7 & "' , 時段7 = N'" & PA8 & "',時段8 = N'" & PA9 & "',
  190. 上午上班 = N'" & PA10 & "',下午上班 = N'" & PA11 & "',加班上班 = N'" & PA12 & "',一段休息 = N'" & PA13 & "',二段休息 = N'" & PA14 & "'
  191. WHERE 時段 LIKE N'" & 系統設定.時段_tb.Text & "'"
  192. CmdSet_For_dr()
  193. End Sub
  194. Friend Sub SQL_時段刪除()
  195. ConnOpen() : SQL1 = "DELETE FROM 時段設定 WHERE 時段 LIKE N'" & 系統設定.時段_tb.Text & "'" : CmdSet_For_dr()
  196. End Sub
  197. Friend Sub SQL_FTP資料庫管理()
  198. ConnOpen() : SQL1 = "SELECT FTP地址, FTP帳號, FTP密碼, 地區, FTP物理位置 FROM FTP資料庫管理 " : CmdSet_For_DGV()
  199. End Sub
  200. Friend Sub SQL_資料庫新增()
  201. ConnOpen() : SQL1 = "INSERT INTO FTP資料庫管理 (FTP地址, FTP帳號, FTP密碼, 地區, FTP物理位置)
  202. VALUES (N'" & 系統設定.地址_tb.Text & "',N'" & 系統設定.帳號_tb.Text & "',N'" & 系統設定.密碼_tb.Text & "'
  203. ,N'" & 系統設定.地區_tb.Text & "',N'" & 系統設定.位置_tb.Text & "')"
  204. CmdSet_For_dr()
  205. End Sub
  206. Friend Sub SQL_資料庫修改()
  207. ConnOpen()
  208. SQL1 = "UPDATE FTP資料庫管理 SET FTP地址= N'" & PA & "', FTP帳號= N'" & PA3 & "', FTP密碼=N'" & PA4 & "', FTP物理位置=N'" & PA2 & "'
  209. WHERE 地區 LIKE N'" & 系統設定.地區_tb.Text & "'"
  210. CmdSet_For_dr()
  211. End Sub
  212. Friend Sub SQL_資料庫刪除()
  213. ConnOpen() : SQL1 = "DELETE FROM FTP資料庫管理 WHERE 地區 LIKE N'" & 系統設定.地區_tb.Text & "'" : CmdSet_For_dr()
  214. End Sub
  215. Friend Sub SQL_工作職務()
  216. ConnOpen() : SQL1 = "SELECT 職務 FROM 工作職務 ORDER BY 職務" : CmdSet_For_DGV()
  217. End Sub
  218. Friend Sub SQL_工作新增()
  219. ConnOpen() : SQL1 = "INSERT INTO 工作職務 (職務) VALUES (N'" & PA & "')" : CmdSet_For_dr()
  220. End Sub
  221. Friend Sub SQL_工作修改()
  222. ConnOpen() : SQL1 = "UPDATE 工作職務 SET 職務 = N'" & PA & "' WHERE 職務 LIKE N'" & 系統設定.職務_tb.Text & "'" : CmdSet_For_dr()
  223. End Sub
  224. Friend Sub SQL_工作刪除()
  225. ConnOpen() : SQL1 = "DELETE FROM 工作職務 WHERE 職務 LIKE N'" & 系統設定.職務_tb.Text & "'" : CmdSet_For_dr()
  226. End Sub
  227. Friend Sub SQL_年份清單()
  228. ConnOpen() : SQL1 = "SELECT 年份 FROM 年份清單 ORDER BY 年份 DESC" : CmdSet_For_DGV()
  229. End Sub
  230. Friend Sub SQL_年份清單查詢()
  231. ConnOpen() : SQL1 = "SELECT 年份 FROM 年份清單 WHERE 年份 LIKE N'" & PA & "'" : CmdSet_For_dr()
  232. End Sub
  233. Friend Sub SQL_年份清單新增()
  234. SQL1 = "INSERT INTO 年份清單 (年份) VALUES (N'" & PA & "')"
  235. End Sub
  236. Friend Sub SQL_年份清單修改()
  237. SQL1 = "UPDATE 年份清單 SET 年份 = N'" & PA & "' WHERE 年份 LIKE N'" & PA1 & "'"
  238. End Sub
  239. Friend Sub SQL_年份清單刪除()
  240. SQL1 = "DELETE FROM 年份清單 WHERE (年份 = N'" & PA & "')"
  241. End Sub
  242. Friend Sub SQL_系統版本號驗證()
  243. ConnOpen() : SQL1 = "SELECT 系統認證版本號 FROM 版本號管理 " : CmdSet_For_dr()
  244. End Sub
  245. Friend Sub SQL_FTP資料夾路徑分配()
  246. ConnOpen() : SQL1 = "SELECT 資料夾名稱, 指定頁面, 備註, 指定 FROM FTP資料夾管理" : CmdSet_For_DGV()
  247. End Sub
  248. Friend Sub SQL_門診資料()
  249. ConnOpen() : SQL1 = "SELECT 日期, 星期, 診別, 早, 中, 晚 FROM 門診資料 ORDER BY 日期 DESC , 診別" : CmdSet_For_DGV()
  250. End Sub
  251. Friend Sub SQL_門診資料_讀取()
  252. ConnOpen() : SQL1 = "SELECT 日期 FROM 門診資料 WHERE 日期 LIKE N'" & PA5 & "' AND 診別 LIKE N'" & PA4 & "'" : CmdSet_For_dr()
  253. End Sub
  254. Friend Sub SQL_新增門診()
  255. ConnOpen()
  256. SQL1 = "INSERT INTO 門診資料 (日期, 星期, 診別, 早, 中, 晚) VALUES (N'" & PA5 & "', N'" & PA3 & "', N'" & PA4 & "', N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "')"
  257. CmdSet_For_dr()
  258. End Sub
  259. Friend Sub SQL_刪除門診()
  260. ConnOpen() : SQL1 = "DELETE 門診資料 WHERE 日期 LIKE N'" & PA5 & "' AND 診別 LIKE N'" & PA4 & "'" : CmdSet_For_dr()
  261. End Sub
  262. Friend Sub SQL_門診修改()
  263. ConnOpen()
  264. SQL1 = "UPDATE 門診資料 SET 星期 = N'" & PA3 & "', 早 = N'" & PA & "', 中 = N'" & PA1 & "', 晚 = N'" & PA2 & "' WHERE 日期 LIKE N'" & PA5 & "' AND 診別 LIKE N'" & PA4 & "'"
  265. CmdSet_For_dr()
  266. End Sub
  267. '---------------------FTP資料夾管理-----------------------------------------------------------------------------------------------------------------
  268. Friend Sub SQL_FTP資料夾管理新增()
  269. ConnOpen()
  270. SQL1 = "INSERT INTO FTP資料夾管理 (資料夾名稱, 指定頁面, 備註, 指定)
  271. VALUES (N'" & 系統設定.資料夾名稱_tb.Text & "',N'" & 系統設定.指定頁面_tb.Text & "',N'" & 系統設定.備註_tb.Text & "',N'" & 系統設定.指定_tb.Text & "')"
  272. CmdSet_For_dr()
  273. End Sub
  274. Friend Sub SQL_FTP資料夾管理修改()
  275. ConnOpen()
  276. SQL1 = "UPDATE FTP資料夾管理 SET 指定頁面 = N'" & 系統設定.指定頁面_tb.Text & "', 備註 = N'" & 系統設定.備註_tb.Text & "', 指定 = N'" & 系統設定.指定_tb.Text & "'
  277. WHERE (資料夾名稱 = N'" & 系統設定.資料夾名稱_tb.Text & "')"
  278. CmdSet_For_dr()
  279. End Sub
  280. Friend Sub SQL_FTP資料夾管理刪除()
  281. ConnOpen() : SQL1 = "DELETE FROM FTP資料夾管理 WHERE (資料夾名稱 = N'" & 系統設定.資料夾名稱_tb.Text & "')" : CmdSet_For_dr()
  282. End Sub
  283. '---------------------系統執行檔版本管理-----------------------------------------------------------------------------------------------------------------
  284. Friend Sub SQL_版本號管理修改()
  285. ConnOpen()
  286. SQL1 = "UPDATE 版本號管理 SET 系統認證版本號 = N'" & 系統設定.版本號_tb.Text & "' WHERE (系統認證版本號 = N'" & Strings.Right(系統設定.資料庫版本號_lb.Text, 10) & "')"
  287. CmdSet_For_dr()
  288. End Sub
  289. '---------------------系統使用者權限管理-----------------------------------------------------------------------------------------------------------------
  290. Friend Sub SQL_系統使用者密碼顯示()
  291. ConnOpen()
  292. SQL1 = "SELECT ras_Enroll.Password
  293. FROM ras_Enroll INNER JOIN ras_Users ON ras_Enroll.DIN = ras_Users.DIN LEFT OUTER JOIN
  294. 使用者權限管理表 ON ras_Users.DIN = 使用者權限管理表.DIN
  295. WHERE (ras_Enroll.BackupNumber = 10) AND (ras_Users.UserName LIKE N'" & 系統使用者管理.姓名_tb.Text & "')
  296. ORDER BY ras_Users.UserName"
  297. CmdSet_For_dr()
  298. End Sub
  299. Friend Sub SQL_系統使用者管理清單()
  300. ConnOpen()
  301. SQL1 = "SELECT ras_Users.DIN AS DIN_O, ras_Users.UserName, ras_Enroll.Password, 使用者權限管理表.DIN " & 登入權限 & "
  302. FROM ras_Enroll INNER JOIN
  303. ras_Users ON ras_Enroll.DIN = ras_Users.DIN LEFT OUTER JOIN
  304. 使用者權限管理表 ON ras_Users.DIN = 使用者權限管理表.DIN
  305. WHERE (ras_Enroll.BackupNumber = 10) AND (ras_Users.IsLockedOut = 0)
  306. ORDER BY ras_Users.UserName"
  307. CmdSet_For_DGV()
  308. End Sub
  309. Friend Sub SQL_系統使用者權限新增()
  310. ConnOpen()
  311. SQL1 = "INSERT INTO 使用者權限管理表 (DIN, CC01, CC02, CC03, CC04, CC05, CC06, CC07, CC08, CC09, CC10, CC11, CC12, CC13, CC14, CC15, CC16, CC17, CC18, CC19, CC20, CC21, CC22, CC23,
  312. CC24, CC25, CC26, CC27) " &
  313. "VALUES ('" & 系統使用者管理.編號_tb.Text & "', N'" & 系統使用者管理.CheckBox1.Checked & "', N'" & 系統使用者管理.CheckBox2.Checked & "', N'" & 系統使用者管理.CheckBox3.Checked &
  314. "', N'" & 系統使用者管理.CheckBox4.Checked & "', N'" & 系統使用者管理.CheckBox5.Checked & "', N'" & 系統使用者管理.CheckBox6.Checked & "', N'" & 系統使用者管理.CheckBox7.Checked &
  315. "', N'" & 系統使用者管理.CheckBox8.Checked & "', N'" & 系統使用者管理.CheckBox9.Checked & "', N'" & 系統使用者管理.CheckBox10.Checked & "', N'" & 系統使用者管理.CheckBox11.Checked &
  316. "', N'" & 系統使用者管理.CheckBox12.Checked & "', N'" & 系統使用者管理.CheckBox13.Checked & "', N'" & 系統使用者管理.CheckBox14.Checked & "', N'" & 系統使用者管理.CheckBox15.Checked &
  317. "', N'" & 系統使用者管理.CheckBox16.Checked & "', N'" & 系統使用者管理.CheckBox17.Checked & "', N'" & 系統使用者管理.CheckBox18.Checked & "', N'" & 系統使用者管理.CheckBox19.Checked &
  318. "', N'" & 系統使用者管理.CheckBox20.Checked & "', N'" & 系統使用者管理.CheckBox21.Checked & "', N'" & 系統使用者管理.CheckBox22.Checked & "', N'" & 系統使用者管理.CheckBox23.Checked &
  319. "', N'" & 系統使用者管理.CheckBox24.Checked & "', N'" & 系統使用者管理.CheckBox25.Checked & "', N'" & 系統使用者管理.CheckBox26.Checked & "', N'" & 系統使用者管理.CheckBox27.Checked & "')"
  320. CmdSet_For_dr()
  321. End Sub
  322. Friend Sub SQL_系統使用者權限修改()
  323. ConnOpen()
  324. SQL1 = "UPDATE 使用者權限管理表 SET CC01 = N'" & 系統使用者管理.CheckBox1.Checked & "', CC02 = N'" & 系統使用者管理.CheckBox2.Checked & "', CC03 = N'" & 系統使用者管理.CheckBox3.Checked &
  325. "', CC04 = N'" & 系統使用者管理.CheckBox4.Checked & "', CC05 = N'" & 系統使用者管理.CheckBox5.Checked & "', CC06 = N'" & 系統使用者管理.CheckBox6.Checked &
  326. "', CC07 = N'" & 系統使用者管理.CheckBox7.Checked & "', CC08 = N'" & 系統使用者管理.CheckBox8.Checked & "', CC09 = N'" & 系統使用者管理.CheckBox9.Checked &
  327. "', CC10 = N'" & 系統使用者管理.CheckBox10.Checked & "', CC11 = N'" & 系統使用者管理.CheckBox11.Checked & "', CC12 = N'" & 系統使用者管理.CheckBox12.Checked &
  328. "', CC13 = N'" & 系統使用者管理.CheckBox13.Checked & "', CC14 = N'" & 系統使用者管理.CheckBox14.Checked & "', CC15 = N'" & 系統使用者管理.CheckBox15.Checked &
  329. "', CC16 = N'" & 系統使用者管理.CheckBox16.Checked & "', CC17 = N'" & 系統使用者管理.CheckBox17.Checked & "', CC18 = N'" & 系統使用者管理.CheckBox18.Checked &
  330. "', CC19 = N'" & 系統使用者管理.CheckBox19.Checked & "', CC20 = N'" & 系統使用者管理.CheckBox20.Checked & "', CC21 = N'" & 系統使用者管理.CheckBox21.Checked &
  331. "', CC22 = N'" & 系統使用者管理.CheckBox22.Checked & "', CC23 = N'" & 系統使用者管理.CheckBox23.Checked & "', CC24 = N'" & 系統使用者管理.CheckBox24.Checked &
  332. "', CC25 = N'" & 系統使用者管理.CheckBox25.Checked & "', CC26 = N'" & 系統使用者管理.CheckBox26.Checked & "', CC27 = N'" & 系統使用者管理.CheckBox27.Checked &
  333. "' WHERE (DIN = N'" & 系統使用者管理.編號_tb.Text & "')"
  334. CmdSet_For_dr()
  335. End Sub
  336. Friend Sub SQL_系統使用者修改()
  337. ConnOpen()
  338. SQL1 = "UPDATE 使用者權限管理表 SET CC18 = N'" & PA1 & "', 月薪 = N'" & PA2 & "', 時薪 = N'" & PA3 & "', 主管加級 = N'" & PA4 & "', 職務加級 = N'" & PA5 & "',
  339. 勞保費 = N'" & PA6 & "', 健保費 = N'" & PA7 & "', 到職日 = N'" & PA8 & "'
  340. WHERE (DIN = N'" & PA & "')"
  341. CmdSet_For_dr()
  342. End Sub
  343. Friend Sub SQL_薪資表流水號()
  344. ConnOpen_ERP() : SQL1 = "SELECT TOP(1) 流水號 FROM 員工薪資表 ORDER BY 流水號 DESC" : CmdSet_For_dr()
  345. End Sub
  346. Friend Sub SQL_薪資表確認()
  347. ConnOpen_ERP() : SQL1 = "SELECT 流水號 FROM 員工薪資表 WHERE 日期 LIKE N'" & PA1 & "' AND 姓名 LIKE N'" & PA3 & "'" : CmdSet_For_dr()
  348. End Sub
  349. Friend Sub SQL_薪資表修改()
  350. ConnOpen_ERP()
  351. SQL1 = "UPDATE 員工薪資表 SET 日期 = N'" & PA1 & "', 到職日 = N'" & PA2 & "', 姓名 = N'" & PA3 & "', 當月天數 = N'" & PA4 & "', 實上基數 = N'" & PA5 & "',
  352. 實上工時 = N'" & PA6 & "', 薪資 = N'" & PA7 & "', 轉時薪 = N'" & PA8 & "', 全勤 = N'" & PA9 & "', 主管加給 = N'" & PA10 & "', 執照 = N'" & PA11 & "',
  353. 特休未修 = N'" & PA12 & "', 特修補錢 = N'" & PA13 & "', 時薪特休 = N'" & PA14 & "', 婚假 = N'" & PA15 & "', 喪假 = N'" & PA16 & "', 其他說明 = N'" & PA17 & "',
  354. 其他 = N'" & PA18 & "', 未到離職 = N'" & PA19 & "', 月薪 = N'" & PA20 & "', 時薪 = N'" & PA21 & "', 本薪 = N'" & PA22 & "', 一段加班 = N'" & PA23 & "',
  355. 二段加班 = N'" & PA24 & "', 國定假日1 = N'" & PA25 & "', 超時或不足 = N'" & PA26 & "', 加項小計 = N'" & PA27 & "', 一段加班2 = N'" & PA28 & "',
  356. 二段加班2 = N'" & PA29 & "', 國定假日2 = N'" & PA30 & "', 超時或不足2 = N'" & PA31 & "', 加項小計2 = N'" & PA32 & "', 勞保費 = N'" & PA33 & "',
  357. 健保費 = N'" & PA34 & "', 事假 = N'" & PA35 & "', 病假 = N'" & PA36 & "', 其他說明減 = N'" & PA37 & "', 其他減 = N'" & PA38 & "', 減項小計1 = N'" & PA39 & "',
  358. 減項小計2 = N'" & PA40 & "', 實付小計1 = N'" & PA41 & "', 實付小計2 = N'" & PA42 & "' WHERE 流水號 LIKE N'" & PA & "'"
  359. CmdSet_For_dr()
  360. End Sub
  361. Friend Sub SQL_薪資表新增()
  362. ConnOpen_ERP()
  363. SQL1 = "INSERT INTO 員工薪資表 (流水號, 日期, 到職日, 姓名, 當月天數, 實上基數, 實上工時, 薪資, 轉時薪, 全勤, 主管加給,
  364. 執照, 特休未修, 特修補錢, 時薪特休, 婚假, 喪假, 其他說明, 其他, 未到離職, 月薪, 時薪, 本薪, 一段加班,
  365. 二段加班, 國定假日1, 超時或不足, 加項小計, 一段加班2, 二段加班2, 國定假日2, 超時或不足2, 加項小計2,
  366. 勞保費, 健保費, 事假, 病假, 其他說明減, 其他減, 減項小計1, 減項小計2, 實付小計1, 實付小計2)
  367. VALUES (N'" & PA & "', N'" & PA1 & "', N'" & PA2 & "', N'" & PA3 & "', N'" & PA4 & "', N'" & PA5 & "', N'" & PA6 & "', N'" & PA7 & "', N'" & PA8 & "',
  368. N'" & PA9 & "', N'" & PA10 & "', N'" & PA11 & "', N'" & PA12 & "', N'" & PA13 & "', N'" & PA14 & "', N'" & PA15 & "', N'" & PA16 & "', N'" & PA17 & "',
  369. N'" & PA18 & "', N'" & PA19 & "', N'" & PA20 & "', N'" & PA21 & "', N'" & PA22 & "', N'" & PA23 & "', N'" & PA24 & "', N'" & PA25 & "', N'" & PA26 & "',
  370. N'" & PA27 & "', N'" & PA28 & "', N'" & PA29 & "', N'" & PA30 & "', N'" & PA31 & "', N'" & PA32 & "', N'" & PA33 & "', N'" & PA34 & "', N'" & PA35 & "',
  371. N'" & PA36 & "', N'" & PA37 & "', N'" & PA38 & "', N'" & PA39 & "', N'" & PA40 & "', N'" & PA41 & "', N'" & PA42 & "')"
  372. CmdSet_For_dr()
  373. End Sub
  374. Friend Sub SQL_薪資表讀取()
  375. ConnOpen_ERP()
  376. SQL1 = "SELECT 流水號 AS 項, 日期, 到職日, 姓名, 當月天數, 實上基數, 實上工時, 薪資 AS 基本月薪, 轉時薪 AS 基本時薪, 全勤, 主管加給 AS 主管加級,
  377. 執照 AS 職務加級, 特休未修, 特修補錢 AS 特休補錢, 時薪特休, 婚假, 喪假, 其他說明, 其他, 未到離職, 月薪, 時薪, 本薪,
  378. 一段加班 AS 一段加班1, 二段加班 AS 二段加班1, 國定假日1, 超時或不足 AS 加班費1, 加項小計 AS 應付小計1,
  379. 一段加班2, 二段加班2, 國定假日2, 超時或不足2 AS 加班費2, 加項小計2 AS 應付小計2, 勞保費, 健保費, 事假, 病假,
  380. 其他說明減, 其他減, 減項小計1, 減項小計2, 實付小計1, 實付小計2
  381. FROM 員工薪資表 WHERE 日期 LIKE N'" & PA1 & "' ORDER BY 流水號"
  382. CmdSet_For_DGV()
  383. End Sub
  384. Friend Sub SQL_薪資表讀取_合計()
  385. ConnOpen_ERP()
  386. SQL1 = "SELECT TOP(1) 流水號 AS 項, 日期, 到職日, 姓名, 當月天數, 實上基數, 實上工時, 薪資 AS 基本月薪, 轉時薪 AS 基本時薪, 全勤, 主管加給 AS 主管加級,
  387. 執照 AS 職務加級, 特休未修, 特修補錢 AS 特休補錢, 時薪特休, 婚假, 喪假, 其他說明, 其他, 未到離職, 月薪, 時薪, 本薪,
  388. 一段加班 AS 一段加班1, 二段加班 AS 二段加班1, 國定假日1, 超時或不足 AS 加班費1, 加項小計 AS 應付小計1,
  389. 一段加班2, 二段加班2, 國定假日2, 超時或不足2 AS 加班費2, 加項小計2 AS 應付小計2, 勞保費, 健保費, 事假, 病假,
  390. 其他說明減, 其他減, 減項小計1, 減項小計2, 實付小計1, 實付小計2
  391. FROM 員工薪資表 WHERE 日期 LIKE N'" & PA1 & "' ORDER BY 流水號"
  392. CmdSet_For_DGV()
  393. End Sub
  394. End Module