Brak opisu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class SQL_Comm : MonoBehaviour
  5. {
  6. public static void SQL_查詢資料庫位置(){
  7. SQL_Module.ConnOpen_SQL_備();
  8. SQL_Module.SQL1 = "SELECT 位址 FROM PHP連線 WHERE 名稱 LIKE N'WS' AND 類別 LIKE N'正式登入' ";
  9. SQL_Module.CmdSet_For_dr();
  10. }
  11. public static void SQL_查詢版本號(){
  12. SQL_Module.ConnOpen_SQL();
  13. SQL_Module.SQL1 = "SELECT 手機認證版本號,手機送審版本號,APK連結 FROM 版本號管理 ";
  14. SQL_Module.CmdSet_For_dr();
  15. }
  16. public static void SQL_讀取密碼(string 帳號){
  17. SQL_Module.ConnOpen_SQL();
  18. SQL_Module.SQL1 = "SELECT 密碼,姓名,區域 FROM 使用者權限管理表 WHERE 帳號 LIKE N'"+帳號+"' ";
  19. SQL_Module.CmdSet_For_dr();
  20. }
  21. public static void SQL_報告書_人員清單(string 區域,string 年份,string 搜尋條件){
  22. SQL_Module.ConnOpen_SQL();
  23. SQL_Module.SQL1 = @"SELECT 流水號 AS [客戶編號], 負責人 AS [申請人], 聯繫人1 AS [聯繫人], 簡稱 AS [來電日期],負責人電話 AS [接聽人員] , 聯繫人1電話 AS [聯繫電話],
  24. 申請人性別 AS 性別,轉介單位, 郵遞區號, 地址 AS [地址], 聯繫人2郵件 AS [備註] , 聯繫人1郵件 AS [區域], 聯繫人3 , 聯繫人3電話,
  25. 負責人員, 負責人員電話
  26. FROM 客戶資料表 WHERE 聯繫人1郵件 LIKE N'" + 區域 + "' AND 簡稱 LIKE N'" + 年份 + "%' "+ 搜尋條件 + @"
  27. ORDER BY 客戶資料表.流水號 DESC";
  28. SQL_Module.CmdSet_For_DGV();
  29. }
  30. public static void SQL_報告書_清單(string 客戶編號){
  31. SQL_Module.ConnOpen_SQL();
  32. SQL_Module.SQL1 = @"SELECT 流水號 AS 文件號, 客戶編號, 日期, 開立人, 圖檔資料庫
  33. FROM 報告書控制表
  34. WHERE 區域 LIKE N'"+ Main.Global.gUser區域 +@"' AND 報告書狀態 LIKE N'已開單' AND 客戶編號 LIKE N'"+客戶編號+@"'
  35. ORDER BY 流水號 DESC";
  36. SQL_Module.CmdSet_For_DGV();
  37. }
  38. public static void SQL_取得報告書資料(string 報告書流水號){
  39. SQL_Module.ConnOpen_SQL();
  40. SQL_Module.SQL1 = @"SELECT 報告書控制表.流水號, 報告書控制表.開立人, 客戶資料表.負責人, 報告書控制表.圖檔資料庫
  41. FROM 報告書控制表 INNER JOIN 客戶資料表 ON 報告書控制表.客戶編號 = 客戶資料表.流水號
  42. WHERE 報告書控制表.流水號 LIKE N'"+報告書流水號+"'";
  43. SQL_Module.CmdSet_For_dr();
  44. }
  45. public static void SQL_載入供應商代號(string 區域){
  46. SQL_Module.ConnOpen_SQL();
  47. SQL_Module.SQL1 = "SELECT 加盟商代號 FROM 加盟商資料表 WHERE 區域 LIKE N'" + 區域 + "'";
  48. SQL_Module.CmdSet_For_dr();
  49. }
  50. public static void SQL_客戶資料表_最後一筆資料(string 區域){
  51. SQL_Module.ConnOpen_SQL();
  52. SQL_Module.SQL1 = "SELECT TOP (1) 流水號 FROM 客戶資料表 WHERE 聯繫人1郵件 LIKE N'" + 區域 + "' ORDER BY 流水號 DESC";
  53. SQL_Module.CmdSet_For_dr();
  54. }
  55. public static void SQL_客戶資料表_新增(string 客戶編號,string 簡稱,string 客戶名稱,string 公司電話,string 地址,string 負責人,string 負責人電話,string 聯繫人1,string 聯繫人1電話,
  56. string 聯繫人2,string 聯繫人2郵件,string 聯繫人1郵件,string 轉介單位,string 聯繫人2電話,string 聯繫人3,string 聯繫人3電話,string 負責人員,string 負責人員電話,string 申請人性別,
  57. string 郵遞區號){
  58. SQL_Module.ConnOpen_SQL();
  59. SQL_Module.SQL1 = @"INSERT INTO 客戶資料表 (流水號 , 簡稱, 客戶名稱, 公司電話, 地址, 負責人, 負責人電話, 聯繫人1, 聯繫人1電話, 聯繫人2, 聯繫人2郵件 , 聯繫人1郵件,轉介單位,聯繫人2電話,聯繫人3, 聯繫人3電話, 負責人員, 負責人員電話,申請人性別,郵遞區號 )
  60. VALUES (N'" + 客戶編號 + "', N'" + 簡稱 + "', N'" + 客戶名稱 + "', N'" + 公司電話 + @"', N'" + 地址 + "', N'" + 負責人 + "', N'" + 負責人電話 + "', N'" + 聯繫人1 + @"',
  61. N'" + 聯繫人1電話 + "', N'" + 聯繫人2 + "', N'" + 聯繫人2郵件 + "', N'" + 聯繫人1郵件 + "', N'" + 轉介單位 + "' , N'" + 聯繫人2電話 + "' ,N'" + 聯繫人3 + @"',
  62. N'" + 聯繫人3電話 + "', N'" + 負責人員 + "',N'" + 負責人員電話 + "',N'" + 申請人性別 + "',N'" + 郵遞區號 + "' )";
  63. SQL_Module.CmdSet_For_dr();
  64. }
  65. public static void SQL_客戶資料表_年份(){
  66. SQL_Module.ConnOpen_SQL();
  67. SQL_Module.SQL1 = "SELECT 年份 FROM 年份清單 ORDER BY 年份 DESC";
  68. SQL_Module.CmdSet_For_dr();
  69. }
  70. public static void SQL_報告書_相關文件圖片清單(string 報告書號,string 階段){
  71. SQL_Module.ConnOpen_SQL圖();
  72. SQL_Module.SQL1 = @"SELECT 流水號,圖片 FROM 相關文件圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'" + 階段 + "'";
  73. Debug.Log(SQL_Module.SQL1);
  74. SQL_Module.CmdSet_For_DGV_pic();
  75. }
  76. public static void SQL_取得文件號清單(string 報告書流水號){
  77. SQL_Module.ConnOpen_SQL圖();
  78. SQL_Module.SQL1 = @"SELECT 文件號 AS [id],文件號
  79. FROM 報告書圖檔
  80. WHERE 報告書號 LIKE N'"+報告書流水號+@"' AND 階段 LIKE N'報告書'
  81. ORDER BY 文件號";
  82. SQL_Module.CmdSet_For_DGV_pic();
  83. }
  84. public static void SQL_取得報告書項目清單(string 報告書流水號,string 文件號){
  85. SQL_Module.ConnOpen_SQL();
  86. SQL_Module.SQL1 = @"SELECT 流水號, 料號, 扶手總長度
  87. FROM 報告書明細表
  88. WHERE 報告書號 LIKE N'"+報告書流水號+"' AND 文件號 LIKE N'"+文件號+"'";
  89. SQL_Module.CmdSet_For_DGV();
  90. }
  91. public static void SQL_取得報告書項目清單2(string 報告書流水號,string 文件號){
  92. SQL_Module.ConnOpen_SQL();
  93. SQL_Module.SQL1 = @"SELECT 報告書明細表.流水號, 報告書明細表.料號 AS 施作項目, 報告書明細表.料號, 報告書明細表.扶手總長度, [WS-ERP-SYS].dbo.物料資料庫.品名
  94. FROM 報告書明細表 LEFT OUTER JOIN [WS-ERP-SYS].dbo.物料資料庫 ON 報告書明細表.料號 = [WS-ERP-SYS].dbo.物料資料庫.料號
  95. WHERE 報告書明細表.報告書號 LIKE N'"+報告書流水號+"' AND 報告書明細表.文件號 LIKE N'"+文件號+"'";
  96. SQL_Module.CmdSet_For_DGV();
  97. }
  98. public static void SQL_報告書_查詢施作(string 報告書號,string 文件號){
  99. SQL_Module.ConnOpen_SQL();
  100. SQL_Module.SQL1 = @"SELECT 流水號,料號 FROM 報告書明細表 WHERE 報告書號 LIKE N'"+ 報告書號 +"' AND 文件號 LIKE N'"+文件號+"'";
  101. SQL_Module.CmdSet_For_dr();
  102. }
  103. public static void SQL_報告書_修改施作(string 物料料號,string 報告書號,string 文件號,string 流水號){
  104. SQL_Module.ConnOpen_SQL();
  105. SQL_Module.SQL1 = @"UPDATE 報告書明細表 SET 料號 = N'" + 物料料號 + "' WHERE 報告書號 LIKE N'"+ 報告書號 +"' AND 文件號 LIKE N'"+文件號+"' AND 流水號 LIKE N'"+流水號+"'";
  106. SQL_Module.CmdSet_For_dr();
  107. }
  108. public static void SQL_報告書_修改施作2(string 物料料號,string 報告書號,string 文件號){
  109. SQL_Module.ConnOpen_SQL圖();
  110. SQL_Module.SQL1 = @"UPDATE 施工圖檔 SET 物料料號 = N'" + 物料料號 + "' WHERE 報告書號 LIKE N'"+ 報告書號 +"' AND 報告書文件號 LIKE N'"+文件號+"' ";
  111. SQL_Module.CmdSet_For_dr();
  112. }
  113. public static void SQL_報告書_新增施作(string 物料料號,string 報告書號,string 文件號,string 流水號){
  114. SQL_Module.ConnOpen_SQL();
  115. SQL_Module.SQL1 = @"INSERT INTO 報告書明細表 (流水號, 文件號, 料號, 備註, 報告書號, 扶手總長度, 給付額度, 最高給付額度) VALUES (N'"+流水號+"',N'"+文件號+"',N'"+物料料號+"',N'',N'"+報告書號+"',N'',N'',N'' )";
  116. SQL_Module.CmdSet_For_dr();
  117. }
  118. public static void SQL_上傳施工圖檔(string 報告書號,string 階段,string 報告書文件號 ,string 物料料號 ,byte[] 圖片 ,string 檔案 ,string 文件號,string 扶手長度,string 明細表流水號){
  119. SQL_Module.ConnOpen_SQL圖();
  120. SQL_Module.SQL1 = @"INSERT INTO 施工圖檔(報告書號, 階段, 報告書文件號, 物料料號, 圖片, 檔案, 文件號,扶手長度,明細表流水號)
  121. VALUES(N'"+報告書號+"', N'"+階段+"', N'"+報告書文件號+"', N'"+物料料號+"', @binary_file, N'"+檔案+"', N'"+文件號+"', N'"+扶手長度+"', N'"+明細表流水號+"')";
  122. SQL_Module.CmdSet_For_pic(圖片);
  123. }
  124. public static void SQL_更新施工圖檔(string 報告書號,string 階段,string 報告書文件號 ,string 物料料號 ,byte[] 圖片 ,string 文件號,string 明細表流水號){
  125. SQL_Module.ConnOpen_SQL圖();
  126. SQL_Module.SQL1 = "UPDATE 施工圖檔 SET 圖片= @binary_file WHERE (報告書號 LIKE N'"+報告書號+"' AND 階段 LIKE N'"+階段+"' AND 報告書文件號 LIKE N'"+報告書文件號+@"' AND
  127. 物料料號 LIKE N'"+物料料號+"' AND 文件號 LIKE N'"+文件號+"' AND 明細表流水號 LIKE N'"+明細表流水號+"') ";
  128. SQL_Module.CmdSet_For_pic(圖片);
  129. }
  130. public static void SQL_讀取施工圖檔流水號(string 報告書號,string 階段,string 報告書文件號 ,string 物料料號,string 明細表流水號){
  131. SQL_Module.ConnOpen_SQL圖();
  132. SQL_Module.SQL1 = @"SELECT TOP(1) 文件號 FROM 施工圖檔 WHERE 報告書號 LIKE N'"+報告書號+"' AND 階段 LIKE N'"+階段+"' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 物料料號 LIKE N'"+物料料號+"' AND 明細表流水號 LIKE N'"+明細表流水號+"' ORDER BY 文件號 DESC";
  133. SQL_Module.CmdSet_For_dr();
  134. }
  135. public static void SQL_讀取相關文件圖檔流水號(string 報告書號,string 階段){
  136. SQL_Module.ConnOpen_SQL圖();
  137. SQL_Module.SQL1 = @"SELECT TOP(1) 流水號 FROM 相關文件圖檔 WHERE 報告書號 LIKE N'"+報告書號+"' AND 階段 LIKE N'"+階段+"' ORDER BY 流水號 DESC";
  138. SQL_Module.CmdSet_For_dr();
  139. }
  140. public static void SQL_上傳相關文件圖檔(string 流水號,string 報告書號,string 階段 ,byte[] 圖片 ,string 檔案 ,string 備註){
  141. SQL_Module.ConnOpen_SQL圖();
  142. SQL_Module.SQL1 = @"INSERT INTO 相關文件圖檔(流水號, 報告書號, 階段, 圖片, 檔案, 備註)
  143. VALUES(N'"+流水號+"',N'"+報告書號+"', N'"+階段+"', @binary_file, N'"+檔案+"', N'"+備註+"')";
  144. SQL_Module.CmdSet_For_pic(圖片);
  145. }
  146. public static void SQL_報告書_施工圖片清單(string 報告書號,string 階段,string 報告書文件號 ,string 物料料號,string 明細表流水號){
  147. SQL_Module.ConnOpen_SQL圖();
  148. SQL_Module.SQL1 = @"SELECT 文件號,圖片 FROM 施工圖檔 WHERE 報告書號 LIKE N'"+報告書號+"' AND 階段 LIKE N'"+階段+"' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 物料料號 LIKE N'"+物料料號+"' AND 明細表流水號 LIKE N'"+明細表流水號+"' ORDER BY 文件號";
  149. Debug.Log(SQL_Module.SQL1);
  150. SQL_Module.CmdSet_For_DGV_pic();
  151. }
  152. public static void SQL_報告書_客戶清單(string 區域){
  153. SQL_Module.ConnOpen_SQL();
  154. SQL_Module.SQL1 = @"SELECT 流水號 AS 客戶編號, 簡稱 AS 來電日期, 負責人 AS 申請人, 聯繫人1 AS 聯繫人, 聯繫人1電話 AS 聯繫電話, 地址, 客戶名稱 AS 需求, 聯繫人2電話 AS 特殊需求
  155. FROM 客戶資料表
  156. WHERE (聯繫人1郵件 LIKE N'" + 區域 + @"')
  157. ORDER BY 客戶編號 DESC";
  158. SQL_Module.CmdSet_For_DGV();
  159. }
  160. public static void SQL_報告書_查詢流水號(string 區域){
  161. SQL_Module.ConnOpen_SQL();
  162. SQL_Module.SQL1 = @"SELECT TOP(1) 流水號 FROM 報告書控制表
  163. WHERE (區域 LIKE N'" + 區域 + @"')
  164. ORDER BY 流水號 DESC";
  165. SQL_Module.CmdSet_For_dr();
  166. }
  167. public static void SQL_取得加盟商編號(string 區域){
  168. SQL_Module.ConnOpen_SQL();
  169. SQL_Module.SQL1 = @"SELECT 加盟商編碼 FROM 加盟商資料表 WHERE 區域 LIKE N'" + 區域 + "'";
  170. SQL_Module.CmdSet_For_dr();
  171. }
  172. public static void SQL_查詢圖檔資料庫(){
  173. SQL_Module.ConnOpen_SQL();
  174. SQL_Module.SQL1 = @"SELECT TOP (1) 資料庫名稱, 資料庫鎖定
  175. FROM 資料庫控制表
  176. WHERE (資料庫名稱 LIKE N'WS-ERP-Image-%') AND (資料庫鎖定 LIKE N'0')
  177. ORDER BY 資料庫名稱";
  178. SQL_Module.CmdSet_For_dr();
  179. }
  180. public static void SQL_報告書_新增(string 流水號,string 客戶編號,string 日期,string 開立人,string 區域,string 圖檔資料庫){
  181. SQL_Module.ConnOpen_SQL();
  182. SQL_Module.SQL1 = @"INSERT INTO 報告書控制表(流水號, 客戶編號, 報告書狀態, 日期, 開立人, 區域,圖檔資料庫)
  183. VALUES (N'" + 流水號 + "' ,N'" + 客戶編號 + "',N'已開單' ,N'" + 日期 + "' ,N'" + 開立人 + "',N'" + 區域 + "',N'" + 圖檔資料庫 + "' )";
  184. SQL_Module.CmdSet_For_dr();
  185. }
  186. public static void SQL_讀取報告書檔案流水號(string 報告書號){
  187. SQL_Module.ConnOpen_SQL圖();
  188. SQL_Module.SQL1 = @"SELECT TOP(1) 文件號 FROM 報告書圖檔 WHERE (報告書號 LIKE N'" + 報告書號 + "') ORDER BY 文件號 DESC";
  189. SQL_Module.CmdSet_For_dr();
  190. }
  191. public static void SQL_上傳報告書圖檔(string 報告書號,string 階段,string 文件號,byte[] 圖片 ,string 檔案){
  192. SQL_Module.ConnOpen_SQL圖();
  193. SQL_Module.SQL1 = @"INSERT INTO 報告書圖檔(報告書號, 階段, 文件號, 圖片, 檔案)
  194. VALUES(N'"+報告書號+"', N'"+階段+"', N'"+文件號+"', @binary_file, N'"+檔案+"')";
  195. SQL_Module.CmdSet_For_pic(圖片);
  196. }
  197. public static void SQL_更新報告書圖檔(string 報告書號,string 階段,string 文件號,byte[] 圖片){
  198. SQL_Module.ConnOpen_SQL圖();
  199. SQL_Module.SQL1 = @"UPDATE 報告書圖檔 SET 圖片= @binary_file WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'" + 階段 + "' AND 文件號 LIKE N'" + 文件號 + "' ";
  200. SQL_Module.CmdSet_For_pic(圖片);
  201. }
  202. public static void SQL_報告書_報告書圖片清單(string 報告書號,string 階段,string 文件號){
  203. SQL_Module.ConnOpen_SQL圖();
  204. SQL_Module.SQL1 = @"SELECT 文件號,圖片 FROM 報告書圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'" + 階段 + "' AND 文件號 LIKE N'" + 文件號 + "' ORDER BY 文件號 DESC";
  205. SQL_Module.CmdSet_For_DGV_pic();
  206. }
  207. public static void SQL_報告書_長照物料清單(){
  208. SQL_Module.ConnOpen_SQL();
  209. SQL_Module.SQL1 = @"SELECT DISTINCT 品名 AS 長期照顧類,料號,品名 FROM 物料資料庫 WHERE 供應商編號 LIKE N'C' AND 停用 LIKE N'1' ORDER BY 料號";
  210. SQL_Module.CmdSet_For_DGV();
  211. }
  212. public static void SQL_報告書_項目物料清單(string 類別,string 編號){
  213. SQL_Module.ConnOpen_SQL();
  214. SQL_Module.SQL1 = @"SELECT DISTINCT 品名 AS "+類別+",料號,品名 FROM 物料資料庫 WHERE 供應商編號 LIKE N'"+編號+"' AND 停用 LIKE N'1' ORDER BY 料號";
  215. SQL_Module.CmdSet_For_DGV();
  216. }
  217. public static void SQL_報告書_讀取流水號(){
  218. SQL_Module.ConnOpen_SQL();
  219. SQL_Module.SQL1 = @"SELECT TOP(1) 流水號 FROM 報告書明細表 ORDER BY 流水號 DESC";
  220. SQL_Module.CmdSet_For_dr();
  221. }
  222. public static void SQL_報告書_明細寫入(string 流水號,string 文件號,string 料號,string 備註,string 報告書號,string 扶手總長度){
  223. SQL_Module.ConnOpen_SQL();
  224. SQL_Module.SQL1 = @"INSERT INTO 報告書明細表 (流水號,文件號,料號,備註,報告書號,扶手總長度)
  225. VALUES (N'" + 流水號 + "' ,N'" + 文件號 + "' ,N'" + 料號 + "' ,N'" + 備註 + "' ,N'" + 報告書號 + "',N'" + 扶手總長度 + "' )";
  226. SQL_Module.CmdSet_For_dr();
  227. }
  228. public static void SQL_報告書_明細刪除(string 流水號){
  229. SQL_Module.ConnOpen_SQL();
  230. SQL_Module.SQL1 = @"DELETE FROM 報告書明細表 WHERE (流水號 LIKE N'" + 流水號 + "' )";
  231. SQL_Module.CmdSet_For_dr();
  232. }
  233. public static void SQL_報告書_施工圖檔刪除(string 報告書號,string 報告書文件號,string 物料料號){
  234. SQL_Module.ConnOpen_SQL圖();
  235. SQL_Module.SQL1 = @"DELETE FROM 施工圖檔 WHERE (報告書號 LIKE N'" + 報告書號 + "' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 物料料號 LIKE N'"+物料料號+"' )";
  236. SQL_Module.CmdSet_For_dr();
  237. }
  238. public static void SQL_報告書_施工圖檔扶手長度清單(string 報告書號,string 報告書文件號,string 物料料號,string 明細表流水號){
  239. SQL_Module.ConnOpen_SQL圖();
  240. SQL_Module.SQL1 = @"SELECT 扶手長度 FROM 施工圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'施工前' AND 報告書文件號 LIKE N'" + 報告書文件號 + "' AND 物料料號 LIKE N'"+物料料號+"' AND 明細表流水號 LIKE N'"+明細表流水號+"' ";
  241. SQL_Module.CmdSet_For_DGV_pic();
  242. }
  243. public static void SQL_報告書_施工圖檔扶手長度(string 報告書號,string 報告書文件號,string 物料料號,string 明細表流水號,string 文件號){
  244. SQL_Module.ConnOpen_SQL圖();
  245. SQL_Module.SQL1 = @"SELECT 扶手長度 FROM 施工圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'施工前' AND 報告書文件號 LIKE N'" + 報告書文件號 + "' AND 物料料號 LIKE N'"+物料料號+"' AND 明細表流水號 LIKE N'"+明細表流水號+"' AND 文件號 LIKE N'"+文件號+"' ";
  246. SQL_Module.CmdSet_For_dr();
  247. }
  248. public static void SQL_報告書_刪除報告書圖檔(string 報告書號,string 報告書文件號){
  249. SQL_Module.ConnOpen_SQL圖();
  250. SQL_Module.SQL1 = @"DELETE FROM 報告書圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 文件號 LIKE N'"+報告書文件號+"'";
  251. SQL_Module.CmdSet_For_dr();
  252. }
  253. public static void SQL_報告書_刪除報告書明細(string 報告書號,string 報告書文件號,string 料號){
  254. SQL_Module.ConnOpen_SQL();
  255. SQL_Module.SQL1 = @"DELETE FROM 報告書明細表 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 文件號 LIKE N'"+報告書文件號+"' AND 料號 LIKE N'"+料號+"'";
  256. SQL_Module.CmdSet_For_dr();
  257. }
  258. public static void SQL_報告書_刪除報告書施工圖檔(string 報告書號,string 報告書文件號,string 料號){
  259. SQL_Module.ConnOpen_SQL圖();
  260. SQL_Module.SQL1 = @"DELETE FROM 施工圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 物料料號 LIKE N'"+料號+"'";
  261. SQL_Module.CmdSet_For_dr();
  262. }
  263. public static void SQL_報告書_刪除報告書施工圖檔照片(string 報告書號,string 報告書文件號,string 報告書施工狀態,string 明細表流水號,string 物料料號,string 文件號){
  264. SQL_Module.ConnOpen_SQL圖();
  265. SQL_Module.SQL1 = @"DELETE FROM 施工圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 階段 LIKE N'"+報告書施工狀態+@"'
  266. AND 明細表流水號 LIKE N'"+明細表流水號+"' AND 物料料號 LIKE N'"+物料料號+"' AND 文件號 LIKE N'"+文件號+"'";
  267. Debug.Log(SQL_Module.SQL1);
  268. SQL_Module.CmdSet_For_dr();
  269. }
  270. public static void SQL_報告書_刪除報告書相關文件圖檔照片(string 報告書號,string 報告書施工狀態,string 文件號){
  271. SQL_Module.ConnOpen_SQL圖();
  272. SQL_Module.SQL1 = @"DELETE FROM 相關文件圖檔 WHERE 報告書號 LIKE N'" + 報告書號 + "' AND 階段 LIKE N'"+報告書施工狀態+@"' AND 流水號 LIKE N'"+文件號+"'";
  273. Debug.Log(SQL_Module.SQL1);
  274. SQL_Module.CmdSet_For_dr();
  275. }
  276. public static void SQL_報告書_讀取報告書備註(string 報告書號,string 報告書文件號){
  277. SQL_Module.ConnOpen_SQL圖();
  278. SQL_Module.SQL1 = @"SELECT 備註 FROM 報告書圖檔 WHERE 報告書號 LIKE N'"+報告書號+"' AND 文件號 LIKE N'"+報告書文件號+"' ";
  279. SQL_Module.CmdSet_For_dr();
  280. }
  281. public static void SQL_報告書_讀取施工備註(string 報告書號,string 報告書文件號,string 報告書施工狀態,string 明細表流水號,string 物料料號,string 文件號){
  282. SQL_Module.ConnOpen_SQL圖();
  283. SQL_Module.SQL1 = @"SELECT 備註 FROM 施工圖檔 WHERE 報告書號 LIKE N'"+報告書號+"' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 階段 LIKE N'"+報告書施工狀態+@"'
  284. AND 明細表流水號 LIKE N'"+明細表流水號+"' AND 物料料號 LIKE N'"+物料料號+"' AND 文件號 LIKE N'"+文件號+"'";
  285. Debug.Log(SQL_Module.SQL1);
  286. SQL_Module.CmdSet_For_dr();
  287. }
  288. public static void SQL_報告書_讀取施工備註2(string 報告書號,string 報告書文件號,string 明細表流水號,string 物料料號){
  289. SQL_Module.ConnOpen_SQL();
  290. SQL_Module.SQL1 = @"SELECT 備註 FROM 報告書明細表 WHERE 報告書號 LIKE N'"+報告書號+"' AND 文件號 LIKE N'"+報告書文件號+@"'AND 流水號 LIKE N'"+明細表流水號+"' AND 料號 LIKE N'"+物料料號+"'";
  291. Debug.Log(SQL_Module.SQL1);
  292. SQL_Module.CmdSet_For_dr();
  293. }
  294. public static void SQL_報告書_寫入報告書備註(string 報告書號,string 報告書文件號,string 備註){
  295. SQL_Module.ConnOpen_SQL圖();
  296. SQL_Module.SQL1 = "UPDATE 報告書圖檔 SET 備註=N'"+備註+"' WHERE 報告書號 LIKE N'"+報告書號+"' AND 文件號 LIKE N'"+報告書文件號+"' ";
  297. SQL_Module.CmdSet_For_dr();
  298. }
  299. public static void SQL_報告書_寫入施工備註(string 報告書號,string 報告書文件號,string 報告書施工狀態,string 明細表流水號,string 物料料號,string 文件號,string 備註){
  300. SQL_Module.ConnOpen_SQL圖();
  301. SQL_Module.SQL1 = "UPDATE 施工圖檔 SET 備註=N'"+備註+"' WHERE 報告書號 LIKE N'"+報告書號+"' AND 報告書文件號 LIKE N'"+報告書文件號+"' AND 階段 LIKE N'"+報告書施工狀態+@"'
  302. AND 明細表流水號 LIKE N'"+明細表流水號+"' AND 物料料號 LIKE N'"+物料料號+"' AND 文件號 LIKE N'"+文件號+"'";
  303. SQL_Module.CmdSet_For_dr();
  304. }
  305. public static void SQL_報告書_寫入施工備註2(string 報告書號,string 報告書文件號,string 明細表流水號,string 物料料號,string 備註){
  306. SQL_Module.ConnOpen_SQL();
  307. SQL_Module.SQL1 = "UPDATE 報告書明細表 SET 備註=N'"+備註+"' WHERE 報告書號 LIKE N'"+報告書號+"' AND 文件號 LIKE N'"+報告書文件號+@"' AND 流水號 LIKE N'"+明細表流水號+"' AND 料號 LIKE N'"+物料料號+"'";
  308. SQL_Module.CmdSet_For_dr();
  309. }
  310. }