MES接口.XML 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562
  1. <?xml version="1.0"?>
  2. <doc>
  3. <assembly>
  4. <name>MES接口</name>
  5. </assembly>
  6. <members>
  7. <member name="M:MES接口.ftpOperater.GetFileList">
  8. <summary>
  9. 获取ftp服务器上的文件信息
  10. </summary>
  11. <returns>存储了所有文件信息的字符串数组</returns>
  12. </member>
  13. <member name="M:MES接口.ftpOperater.GetFileSize(System.String)">
  14. <summary>
  15. 获取FTP上指定文件的大小
  16. </summary>
  17. <param name="filename">文件名</param>
  18. <returns>文件大小</returns>
  19. </member>
  20. <member name="M:MES接口.ftpOperater.Download(System.String)">
  21. <summary>
  22. 实现ftp下载操作
  23. </summary>
  24. <param name="fileName">远程文件名</param>
  25. </member>
  26. <member name="T:MES接口.LogicHandler">
  27. <summary>
  28. </summary>
  29. </member>
  30. <member name="M:MES接口.LogicHandler.#ctor">
  31. <summary>
  32. </summary>
  33. </member>
  34. <member name="M:MES接口.LogicHandler.CheckUserLogin(System.String,System.String,System.String@)">
  35. <summary>
  36. 验证用户身份信息
  37. </summary>
  38. <param name="iUserCode"></param>
  39. <param name="iPassWord"></param>
  40. <param name="oErrorMessage"></param>
  41. <returns></returns>
  42. </member>
  43. <member name="M:MES接口.LogicHandler.CheckUserLoginAndSource(System.String,System.String,System.String,System.String@)">
  44. <summary>
  45. 验证用户身份信息和岗位资源
  46. </summary>
  47. <param name="iUserCode"></param>
  48. <param name="iPassWord"></param>
  49. <param name="iUserSource"></param>
  50. <param name="oErrorMessage"></param>
  51. <returns></returns>
  52. </member>
  53. <member name="M:MES接口.LogicHandler.CheckCurrentStep(System.String,System.String,System.String,System.String,System.String@)">
  54. <summary>
  55. 检测当前工序是否正确
  56. </summary>
  57. <param name="iSnCode"></param>
  58. <param name="iMakeCode"></param>
  59. <param name="iSource"></param>
  60. <param name="iCaller"></param>
  61. <param name="oErrorMessage"></param>
  62. <returns></returns>
  63. </member>
  64. <member name="M:MES接口.LogicHandler.GetOQCBatch(System.String,System.String,System.String,System.String,System.String@)">
  65. <summary>
  66. 获取送检批次,根据不同的iOQCStep执行不同的操作,查询到有具体的信息时返回Form和Detail的两个DataTable
  67. iOQCStep 有四个固定参数
  68. OQCSENDCHECK 生成送检批
  69. OQCPLANMAINTAIN 抽样计划维护
  70. OQCDATACOLLECTION 抽样数据采集
  71. OQCRESULTDETERMINE 批结果判定
  72. </summary>
  73. <returns></returns>
  74. </member>
  75. <member name="M:MES接口.LogicHandler.GetBatch(System.String,System.String,System.String@)">
  76. <summary>
  77. 第一个是Form的主表信息,第二个是Grid的信息
  78. </summary>
  79. <param name="iCheckNo"></param>
  80. <param name="iOQCStep"></param>
  81. <param name="oErrorMessage"></param>
  82. <returns></returns>
  83. </member>
  84. <member name="M:MES接口.LogicHandler.CheckNextStepIfQC(System.String,System.String,System.String,System.String,System.String@)">
  85. <summary>
  86. 判断下一工序是否是送检工序
  87. </summary>
  88. <returns></returns>
  89. </member>
  90. <member name="M:MES接口.LogicHandler.SetTestDetail(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String@)">
  91. <summary>
  92. 方法说明:测试详细信息录入系统,针对一个SN多个测试项目结果可循环调用
  93. </summary>
  94. <param name="iSNCode"></param>
  95. <param name="iMakeCode"></param>
  96. <param name="iClass"></param>
  97. <param name="iSubClass1"></param>
  98. <param name="iSubClass2"></param>
  99. <param name="iSubClass3"></param>
  100. <param name="iMaxValue"></param>
  101. <param name="iMinValue"></param>
  102. <param name="iActualValue"></param>
  103. <param name="iValue1"></param>
  104. <param name="iValue2"></param>
  105. <param name="iValue3"></param>
  106. <param name="iTestResult"></param>
  107. <param name="iSource"></param>
  108. <param name="oErrMessage"></param>
  109. <returns></returns>
  110. </member>
  111. <member name="M:MES接口.LogicHandler.GetAddressRangeByMakeCode(System.String,System.String,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@)">
  112. <summary>
  113. 分配Mac地址和BT地址
  114. </summary>
  115. <param name="iSnCode"></param>
  116. <param name="iMakeCode"></param>
  117. <param name="oMac"></param>
  118. <param name="oBT"></param>
  119. <param name="oCode1"></param>
  120. <param name="oCode2"></param>
  121. <param name="oCode3"></param>
  122. <param name="oErrorMessage"></param>
  123. <returns></returns>
  124. </member>
  125. <member name="M:MES接口.LogicHandler.SetAddressInfo(System.String,System.String,System.String,System.String,System.String,System.String,System.String@)">
  126. <summary>
  127. 保存Mac地址和BT地址
  128. </summary>
  129. <param name="iSnCode"></param>
  130. <param name="iMac"></param>
  131. <param name="iBT"></param>
  132. <param name="iCode1"></param>
  133. <param name="iCode2"></param>
  134. <param name="iCode3"></param>
  135. <param name="oErrMessage"></param>
  136. <returns></returns>
  137. </member>
  138. <member name="M:MES接口.LogicHandler.GetIMEIOrNetCodeRange(System.String,System.String,System.String,System.String,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@)">
  139. <summary>
  140. 输入的 SN 号查找在制品是否有 IMEI 信息存在,如果存在则将 IMEI 信息传出,如果没有则在该工单下未使用的 IMEI 中随机分配一组
  141. 如果iIMEI1、iNetCode不为空,则分别作为获取的附件加条件。
  142. </summary>
  143. <param name="iSnCode"></param>
  144. <param name="iMakeCode"></param>
  145. <param name="iIMEI1"></param>
  146. <param name="iNetCode"></param>
  147. <param name="oIMEI1"></param>
  148. <param name="oIMEI2"></param>
  149. <param name="oIMEI3"></param>
  150. <param name="oMEID"></param>
  151. <param name="oNetCode"></param>
  152. <param name="oPSN"></param>
  153. <param name="oMac"></param>
  154. <param name="oBT"></param>
  155. <param name="oCode1"></param>
  156. <param name="oCode2"></param>
  157. <param name="oCode3"></param>
  158. <param name="oErrorMessage"></param>
  159. <returns></returns>
  160. </member>
  161. <member name="M:MES接口.LogicHandler.SetIMEIInfo(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String@)">
  162. <summary>
  163. 作业调用该方法将确认接收SN对应的IMEI及附属信息。
  164. </summary>
  165. <param name="iSnCode"></param>
  166. <param name="iMakeCode"></param>
  167. <param name="iIMEI1"></param>
  168. <param name="iIMEI2"></param>
  169. <param name="iIMEI3"></param>
  170. <param name="iMEID"></param>
  171. <param name="iNetCode"></param>
  172. <param name="iPSN"></param>
  173. <param name="iMac"></param>
  174. <param name="iBT"></param>
  175. <param name="iCode1"></param>
  176. <param name="iCode2"></param>
  177. <param name="iCode3"></param>
  178. <param name="oErrorMessage"></param>
  179. <returns></returns>
  180. </member>
  181. <member name="M:MES接口.LogicHandler.GetSNAllInfo(System.String,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@,System.String@)">
  182. <summary>
  183. 获取序列号的所有串号信息
  184. </summary>
  185. <param name="iSnCode"></param>
  186. <param name="oIMEI1"></param>
  187. <param name="oIMEI2"></param>
  188. <param name="oIMEI3"></param>
  189. <param name="oMEID"></param>
  190. <param name="oNetCode"></param>
  191. <param name="oPSN"></param>
  192. <param name="oMac"></param>
  193. <param name="oBT"></param>
  194. <param name="oCode1"></param>
  195. <param name="oCode2"></param>
  196. <param name="oCode3"></param>
  197. <param name="oErrorMessage"></param>
  198. <returns></returns>
  199. </member>
  200. <member name="M:MES接口.LogicHandler.SetTestResult(System.String,System.String,System.String,System.String,System.String,System.String@)">
  201. <summary>
  202. 设置良品采集结果
  203. </summary>
  204. <param name="iSnCode"></param>
  205. <param name="iMakeCode"></param>
  206. <param name="iSource"></param>
  207. <param name="iUserName"></param>
  208. <param name="iResult"></param>
  209. <param name="oErrorMessage"></param>
  210. <returns></returns>
  211. </member>
  212. <member name="M:MES接口.LogicHandler.SetTestNGDetail(System.String,System.String,System.String,System.String,System.String,System.String[],System.String[],System.String@)">
  213. <summary>
  214. 执行不良信息采集
  215. </summary>
  216. <param name="iSnCode"></param>
  217. <param name="iMakeCode"></param>
  218. <param name="iUserName"></param>
  219. <param name="iSource"></param>
  220. <param name="iResult"></param>
  221. <param name="iBadCode"></param>
  222. <param name="iBadRemark"></param>
  223. <param name="oErrorMessage"></param>
  224. <returns></returns>
  225. </member>
  226. <member name="M:MES接口.LogicHandler.SetCollectionFinish(System.String,System.String,System.String,System.String,System.String)">
  227. <summary>
  228. 已有StepCode和StepName的情况下类的内部调用
  229. </summary>
  230. <param name="iSnCode"></param>
  231. <param name="iMakeCode"></param>
  232. <param name="iUserName"></param>
  233. <param name="StepCode"></param>
  234. <param name="StepName"></param>
  235. </member>
  236. <member name="M:MES接口.LogicHandler.GetMakeInfo(System.String,System.String@,System.String@)">
  237. <summary>
  238. 获取工单的最近一条执行记录
  239. </summary>
  240. <param name="iSnCode"></param>
  241. <param name="oMakeCode"></param>
  242. <param name="oErrorMessage"></param>
  243. <returns></returns>
  244. </member>
  245. <member name="M:MES接口.LogicHandler.SetCollectionFinish(System.String,System.String,System.String,System.String,System.String@)">
  246. <summary>
  247. 判断是否扣料工序,执行扣料,执行上料表记录
  248. </summary>
  249. <param name="iSnCode"></param>
  250. <param name="iMakeCode"></param>
  251. <param name="iUserName"></param>
  252. <param name="iSource"></param>
  253. <param name="oErrorMessage"></param>
  254. </member>
  255. <member name="M:MES接口.LogicHandler.InsertMessageLog(System.String,System.String,System.String,System.String,System.String)">
  256. <summary>
  257. 记录一般操作日志
  258. </summary>
  259. <param name="inMan"></param>
  260. <param name="Content"></param>
  261. <param name="Result"></param>
  262. <param name="Search"></param>
  263. <param name="Code"></param>
  264. </member>
  265. <member name="M:MES接口.LogicHandler.SetMaterialUp(System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String@)">
  266. <summary>
  267. 上料采集
  268. </summary>
  269. <param name="iSnCode"></param>
  270. <param name="iMakeCode"></param>
  271. <param name="iBarcode"></param>
  272. <param name="iSonCode"></param>
  273. <param name="iSource"></param>
  274. <param name="iUserName"></param>
  275. <param name="iSonID"></param>
  276. <param name="iType"></param>
  277. <param name="oErrorMessage"></param>
  278. <returns></returns>
  279. </member>
  280. <member name="M:MES接口.LogicHandler.SetMaterialDown(System.String,System.String,System.String,System.String,System.String@)">
  281. <summary>
  282. 执行下料操作
  283. </summary>
  284. <param name="iSnCode"></param>
  285. <param name="iBarCode"></param>
  286. <param name="iCurrentStep"></param>
  287. <param name="iUserName"></param>
  288. <param name="oErrorMessage"></param>
  289. <returns></returns>
  290. </member>
  291. <member name="M:MES接口.LogicHandler.GetStepCodeAndNameAndLineBySource(System.String,System.String@,System.String@,System.String@)">
  292. <summary>
  293. 获取执行步骤代码,名称和线别
  294. </summary>
  295. <param name="Source"></param>
  296. <param name="StepCode"></param>
  297. <param name="StepName"></param>
  298. <param name="LineCode"></param>
  299. </member>
  300. <member name="M:MES接口.LogicHandler.GetStepCodeAndNameBySource(System.String,System.String@,System.String@)">
  301. <summary>
  302. 获取步骤代码和名称
  303. </summary>
  304. <param name="Source"></param>
  305. <param name="StepCode"></param>
  306. <param name="StepName"></param>
  307. </member>
  308. <member name="M:MES接口.LogicHandler.GetStepCodeBySource(System.String)">
  309. <summary>
  310. 获取步骤代码
  311. </summary>
  312. <param name="Source"></param>
  313. <returns></returns>
  314. </member>
  315. <member name="M:MES接口.LogicHandler.CheckIfFirstMakeSerial(System.String,System.String,System.String)">
  316. <summary>
  317. 判断当前工序是否是第一道工序
  318. </summary>
  319. <param name="iSncode"></param>
  320. <param name="iMakecode"></param>
  321. <param name="iSource"></param>
  322. <returns></returns>
  323. </member>
  324. <member name="M:MES接口.LogicHandler.InsertMakeProcess(System.String,System.String,System.String,System.String)">
  325. <summary>
  326. 记录操作日志
  327. </summary>
  328. <param name="iSnCode"></param>
  329. <param name="iMakeCode"></param>
  330. <param name="result"></param>
  331. <param name="iUserName"></param>
  332. </member>
  333. <member name="M:MES接口.LogicHandler.UpDateNextStepCode(System.String,System.String)">
  334. <summary>
  335. 更新到下一步骤
  336. </summary>
  337. <param name="iSnCode"></param>
  338. <param name="iMakeCode"></param>
  339. </member>
  340. <member name="M:MES接口.LogicHandler.AddField(System.String[])">
  341. <summary>
  342. </summary>
  343. <param name="Fields"></param>
  344. <returns></returns>
  345. </member>
  346. <member name="M:MES接口.DataHelper.#ctor">
  347. <summary>
  348. 执行构造函数的时候打开数据库的链接
  349. </summary>
  350. </member>
  351. <member name="M:MES接口.DataHelper.GetColumnDataType(System.String)">
  352. <summary>
  353. 根据表名获取该表字段数据类型
  354. </summary>
  355. </member>
  356. <member name="M:MES接口.DataHelper.getFieldDataByCondition(System.String,System.String,System.String)">
  357. <summary>
  358. 获取第一行第一列的信息
  359. </summary>
  360. </member>
  361. <member name="M:MES接口.DataHelper.ExecutePrintSQL(System.String,System.String[])">
  362. <summary>
  363. 执行打印的SQL
  364. </summary>
  365. <param name="SQL">SQL语句</param>
  366. <param name="Parameters">动态添加的参数,主要根据条码枪扫描获取</param>
  367. <returns></returns>
  368. </member>
  369. <member name="M:MES接口.DataHelper.getRowCount(System.String,System.String)">
  370. <summary>
  371. 获取指定表的记录的条数 ,带条件
  372. </summary>
  373. <returns></returns>
  374. </member>
  375. <member name="M:MES接口.DataHelper.getRowCount(System.String)">
  376. <summary>
  377. 获取指定表的记录的条数 ,不带条件
  378. </summary>
  379. <param name="TableName"></param>
  380. <returns></returns>
  381. </member>
  382. <member name="M:MES接口.DataHelper.getFieldsDataByCondition(System.String,System.String[],System.String)">
  383. <summary>
  384. 通过表名和获取单行的记录
  385. </summary>
  386. </member>
  387. <member name="M:MES接口.DataHelper.InsertDataTable(System.Data.DataTable,System.String)">
  388. <summary>
  389. 将DataTable导入到指定的表中
  390. </summary>
  391. <param name="DataTable"></param>
  392. <param name="TableName"></param>
  393. </member>
  394. <member name="M:MES接口.DataHelper.getFieldsDatasByPageing(System.String,System.String,System.Int32,System.Int32,System.String,System.String[])">
  395. <summary>
  396. 按分页获取数据
  397. </summary>
  398. <param name="TableName">表名</param>
  399. <param name="Fields">查询字段</param>
  400. <param name="CurrentPage">当前页面</param>
  401. <param name="PageSize">页面展示条数</param>
  402. <param name="Caller"></param>
  403. <returns></returns>
  404. </member>
  405. <member name="M:MES接口.DataHelper.getFieldsDatasByCondition(System.String,System.String[],System.String)">
  406. <summary>
  407. 通过表名,字段和条件获取DataTable类型的数据
  408. </summary>
  409. </member>
  410. <member name="M:MES接口.DataHelper.getFieldsDatas(System.String,System.String)">
  411. <summary>
  412. 通过表名,字段获取DataTable类型的数据
  413. </summary>
  414. </member>
  415. <member name="M:MES接口.DataHelper.UpDateTableByCondition(System.Data.DataTable,System.String,System.String,System.String[])">
  416. <summary>
  417. 根据DataTable和指定的表名更新数据,如果需要保存新增的数据则需要传递一条Insert的SQL
  418. </summary>
  419. <param name="DataTable"></param>
  420. <param name="TableName"></param>
  421. <param name="Condition"></param>
  422. </member>
  423. <member name="M:MES接口.DataHelper.GetDbFindDataTable(System.String,System.String)">
  424. <summary>
  425. 获取DbFind的数据的DataTable的结构
  426. </summary>
  427. <param name="field"></param>
  428. <param name="caller"></param>
  429. <returns></returns>
  430. </member>
  431. <member name="M:MES接口.DataHelper.GetConfigureData(System.String,System.String,System.String)">
  432. <summary>
  433. 获取配置列表中的数据,支持DaatList,Form,DetailGrid
  434. </summary>
  435. <param name="Caller"></param>
  436. <param name="Type"></param>
  437. <param name="condition"></param>
  438. <returns></returns>
  439. </member>
  440. <member name="M:MES接口.DataHelper.GetConfigureData(System.String,System.String)">
  441. <summary>
  442. 查询配置的字段,Type是查询DataList,Form还是DetailGrid
  443. </summary>
  444. <param name="Caller"></param>
  445. <param name="Type"></param>
  446. <returns></returns>
  447. </member>
  448. <member name="M:MES接口.DataHelper.CheckExist(System.String,System.String)">
  449. <summary>
  450. 检测内容是否存在
  451. </summary>
  452. <param name="TableName"></param>
  453. <param name="Condition"></param>
  454. <returns></returns>
  455. </member>
  456. <member name="M:MES接口.DataHelper.ExecuteSql(System.String,System.String,System.Object[])">
  457. <summary>
  458. 直接执行SQL,同时传入SQL的类型
  459. </summary>
  460. <param name="SQL"></param>
  461. <param name="Type"></param>
  462. <returns></returns>
  463. </member>
  464. <member name="M:MES接口.DataHelper.CheckSQL(System.String)">
  465. <summary>
  466. 为了同步BS端的条码维护,检测时允许问号的存在,在检测时默认将问号换成:Param参数
  467. </summary>
  468. <param name="SQL"></param>
  469. </member>
  470. <member name="M:MES接口.DataHelper.GetSerialNumberByCaller(System.String)">
  471. <summary>
  472. 根据Caller获取流水号
  473. </summary>
  474. <param name="Caller"></param>
  475. <returns></returns>
  476. </member>
  477. <member name="M:MES接口.DataHelper.DeleteDataByID(System.String,System.String,System.String[])">
  478. <summary>
  479. 根据主键ID删除表的数据
  480. </summary>
  481. <param name="TableName">表名</param>
  482. <param name="ID">主键</param>
  483. <param name="DeleteID">需要删除主键ID的数组</param>
  484. </member>
  485. <member name="M:MES接口.DataHelper.GetSEQ(System.String)">
  486. <summary>
  487. 通过序列的名称获取序列
  488. </summary>
  489. <param name="SeqName"></param>
  490. <returns></returns>
  491. </member>
  492. <member name="M:MES接口.DataHelper.BatchInsert(System.String,System.Object[][])">
  493. <summary>
  494. 批量通过SQL来执行插入操作 ,参数的第一个数一个string[]数组,用来传递需要添加的参数的名称
  495. 之后的是名称参数数组对应的 ,所有的插入参数数据长度必须是一致的
  496. </summary>
  497. <param name="sql"></param>
  498. <param name="names"></param>
  499. </member>
  500. <member name="M:MES接口.DataHelper.GetDataList(System.String,System.String)">
  501. <summary>
  502. 查询DataList配置的字段
  503. </summary>
  504. <param name="TableName"></param>
  505. <param name="Caller"></param>
  506. <returns></returns>
  507. </member>
  508. <member name="M:MES接口.DataHelper.GetConfig(System.String,System.String)">
  509. <summary>
  510. 取Configs表中的配置,进行该客户是否执行某个操作
  511. </summary>
  512. <param name="Code"></param>
  513. <param name="Caller"></param>
  514. <returns></returns>
  515. </member>
  516. <member name="M:MES接口.DataHelper.UpdateByCondition(System.String,System.String,System.String)">
  517. <summary>
  518. 通过条件更新
  519. </summary>
  520. <param name="TableName"></param>
  521. <param name="update"></param>
  522. <param name="condition"></param>
  523. </member>
  524. <member name="M:MES接口.DataHelper.CallProcedure(System.String,System.String[])">
  525. <summary>
  526. 调用存储过程
  527. </summary>
  528. <param name="ProcedureName"></param>
  529. <param name="param"></param>
  530. </member>
  531. <member name="M:MES接口.DataHelper.ExecuteSQLTran(System.String[])">
  532. <summary>
  533. 出现异常进行回滚的执行方法
  534. </summary>
  535. <param name="SQL"></param>
  536. </member>
  537. <member name="M:MES接口.DataHelper.AddField(System.String[])">
  538. <summary>
  539. 用于将string 的数组转换成SQL的查询内容
  540. </summary>
  541. <param name="Fields"></param>
  542. <returns></returns>
  543. </member>
  544. <member name="M:MES接口.DataHelper.GetCaptionFromField(System.String)">
  545. <summary>
  546. 通过查询的内容获取到字段的描述
  547. </summary>
  548. <param name="field"></param>
  549. <returns></returns>
  550. </member>
  551. <member name="M:MES接口.DataHelper.GetField(System.String)">
  552. <summary>
  553. 通过查询的语句获取查询的字段
  554. </summary>
  555. <param name="field"></param>
  556. <returns></returns>
  557. </member>
  558. </members>
  559. </doc>