ReportModuleProxy.cs 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740
  1. /*******************************************************************************
  2. * Copyright(c) 2014 DongkeSoft All rights reserved. / Confidential
  3. * 类的信息:
  4. * 1.程序名称:ReportModuleProxy.cs
  5. * 2.功能描述:生产线报表
  6. * 编辑履历:
  7. * 作者 日期 版本 修改内容
  8. * 宋扬 2014/11/08 1.00 新建
  9. *******************************************************************************/
  10. using System.Data;
  11. using Dongke.IBOSS.PRD.WCF.DataModels;
  12. using Dongke.IBOSS.PRD.WCF.DataModels.ReportModule;
  13. using Dongke.IBOSS.PRD.WCF.Proxys.ReportModuleService;
  14. using Dongke.IBOSS.PRD.WCF.Proxys.ServiceProxy;
  15. using Dongke.IBOSS.PRD.WCF.DataModels.PMModule;
  16. namespace Dongke.IBOSS.PRD.WCF.Proxys
  17. {
  18. /// <summary>
  19. /// 生产线报表
  20. /// </summary>
  21. public class ReportModuleProxy : ServiceProxyBase<IReportModule>
  22. {
  23. #region 构造
  24. private ReportModuleProxy()
  25. : base("ReportModuleService")
  26. {
  27. }
  28. private static ReportModuleProxy _service = null;
  29. public static ReportModuleProxy Service
  30. {
  31. get
  32. {
  33. if (_service == null)
  34. {
  35. return new ReportModuleProxy();
  36. }
  37. return _service;
  38. }
  39. }
  40. #endregion
  41. #region 综合报表
  42. #region 跟踪统计表
  43. #region 生产管理
  44. /// <summary>
  45. /// 产品跟踪明细查询
  46. /// </summary>
  47. /// <param name="searchGoodsFollowingEntity">产品跟踪统计实体类</param>
  48. /// <returns>DataSet</returns>
  49. public DataSet GetSearchGoodsFollowingDetailModule(SearchGoodsFollowingEntity searchGoodsFollowingEntity)
  50. {
  51. return this.Invoker.Invoke<DataSet>(p => p.GetSearchGoodsFollowingDetailModule(searchGoodsFollowingEntity));
  52. }
  53. #endregion
  54. #endregion
  55. #endregion
  56. #region 统一使用ServiceResultEntity
  57. #region 跟踪报表
  58. /// <summary>
  59. /// 取得RPT020101画面(产品跟踪)的查询数据
  60. /// </summary>
  61. /// <param name="se">查询条件</param>
  62. /// <returns>查询结果</returns>
  63. public ServiceResultEntity GetRPT020101SData(RPT020101_SE se)
  64. {
  65. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT020101SData(se));
  66. }
  67. #endregion 跟踪报表
  68. #region 明细报表
  69. /// <summary>
  70. /// 取得RPT010101_1画面(注浆明细表)的查询数据
  71. /// </summary>
  72. /// <param name="se">查询条件</param>
  73. /// <returns>查询结果</returns>
  74. public ServiceResultEntity GetRPT010101SData(RPT010101_SE se)
  75. {
  76. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010101SData(se));
  77. }
  78. /// <summary>
  79. /// 取得RPT010102_1画面(半检明细表)的查询数据
  80. /// </summary>
  81. /// <param name="se">查询条件</param>
  82. /// <returns>查询结果</returns>
  83. public ServiceResultEntity GetRPT010102SData(RPT010102_SE se)
  84. {
  85. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010102SData(se));
  86. }
  87. /// <summary>
  88. /// 取得RPT010103画面(交坯明细)的查询数据
  89. /// </summary>
  90. /// <param name="se">查询条件</param>
  91. /// <returns>查询结果</returns>
  92. public ServiceResultEntity GetRPT010103SData(RPT010103_SE se)
  93. {
  94. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010103SData(se));
  95. }
  96. /// <summary>
  97. /// 取得RPT010105画面(成型线模具使用明细表)的查询数据
  98. /// </summary>
  99. /// <param name="se">查询条件</param>
  100. /// <returns>查询结果</returns>
  101. public ServiceResultEntity GetRPT010105SData(RPT010105_SE se)
  102. {
  103. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010105SData(se));
  104. }
  105. /// <summary>
  106. /// 取得RPT010106画面(成型线剩余注浆次数)的查询数据
  107. /// </summary>
  108. /// <param name="se">查询条件</param>
  109. /// <returns>查询结果</returns>
  110. public ServiceResultEntity GetRPT010106SData(RPT010106_SE se)
  111. {
  112. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010106SData(se));
  113. }
  114. /// <summary>
  115. /// 取得RPT010201_1画面(工序漏扫明细表)的查询数据
  116. /// </summary>
  117. /// <param name="se">查询条件</param>
  118. /// <returns>查询结果</returns>
  119. public ServiceResultEntity GetRPT010201SData(RPT010201_SE se)
  120. {
  121. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010201SData(se));
  122. }
  123. /// <summary>
  124. /// 取得RPT010301_1画面(条码变更明细表)的查询数据
  125. /// </summary>
  126. /// <param name="se">查询条件</param>
  127. /// <returns>查询结果</returns>
  128. public ServiceResultEntity GetRPT010301SData(RPT010301_SE se)
  129. {
  130. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010301SData(se));
  131. }
  132. /// <summary>
  133. /// 取得RPT010401画面(在产品明细表)的查询数据
  134. /// </summary>
  135. /// <param name="se">查询条件</param>
  136. /// <returns>查询结果</returns>
  137. public ServiceResultEntity GetRPT010401SData(RPT010401_SE se)
  138. {
  139. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010401SData(se));
  140. }
  141. /// <summary>
  142. /// 取得RPT010402画面(产成品明细表)的查询数据
  143. /// </summary>
  144. /// <param name="se">查询条件</param>
  145. /// <returns>查询结果</returns>
  146. public ServiceResultEntity GetRPT010402SData(RPT010402_SE se)
  147. {
  148. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010402SData(se));
  149. }
  150. /// <summary>
  151. /// 取得RPT010403画面(生产数据明细表)的查询数据
  152. /// </summary>
  153. /// <param name="se">查询条件</param>
  154. /// <returns>查询结果</returns>
  155. public ServiceResultEntity GetRPT010403SData(RPT010403_SE se)
  156. {
  157. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010403SData(se));
  158. }
  159. /// <summary>
  160. /// 取得GetRPT010104SData画面(注浆次数明细表)的查询数据
  161. /// </summary>
  162. /// <param name="se">查询条件</param>
  163. /// <returns>查询结果</returns>
  164. public ServiceResultEntity GetRPT010104SData(GroutingLineEntity groutingLineEntity)
  165. {
  166. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010104SData(groutingLineEntity));
  167. }
  168. /// <summary>
  169. /// 取得GetRPT010302SData画面(商标变更明细表)的查询数据
  170. /// </summary>
  171. /// <param name="se">查询条件</param>
  172. /// <returns>查询结果</returns>
  173. public ServiceResultEntity GetRPT010302SData(RPT010302_SE se)
  174. {
  175. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT010302SData(se));
  176. }
  177. #endregion 明细报表
  178. #region 分析报表
  179. /// <summary>
  180. /// 取得F_RPT_040101_1画面(注浆交坯比率分析表)的查询数据
  181. /// </summary>
  182. /// <param name="se">查询条件</param>
  183. /// <returns>查询结果</returns>
  184. public ServiceResultEntity GetRPT040101SData(RPT040101_SE se)
  185. {
  186. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT040101SData(se));
  187. }
  188. /// <summary>
  189. /// 取得F_RPT_040102_1画面(工序产量分析表)的查询数据
  190. /// </summary>
  191. /// <param name="se">查询条件</param>
  192. /// <returns>查询结果</returns>
  193. public ServiceResultEntity GetRPT040102SData(RPT040102_SE se)
  194. {
  195. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT040102SData(se));
  196. }
  197. /// <summary>
  198. /// 取得F_RPT_040103画面(工序质量分析表)的查询数据
  199. /// </summary>
  200. /// <param name="se">查询条件</param>
  201. /// <returns>查询结果</returns>
  202. public ServiceResultEntity GetRPT040103SData(RPT040103_SE se)
  203. {
  204. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT040103SData(se));
  205. }
  206. /// <summary>
  207. /// 取得F_RPT_040104画面(产成品质量分析表)的查询数据
  208. /// </summary>
  209. /// <param name="se">查询条件</param>
  210. /// <returns>查询结果</returns>
  211. public ServiceResultEntity GetRPT040104SData(RPT040104_SE se)
  212. {
  213. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT040104SData(se));
  214. }
  215. /// <summary>
  216. /// 取得F_RPT_040105画面(质量报表)的查询数据
  217. /// </summary>
  218. /// <param name="se">查询条件</param>
  219. /// <returns>查询结果</returns>
  220. public ServiceResultEntity GetRPT040105SData(RPT040105_SE se)
  221. {
  222. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT040105SData(se));
  223. }
  224. /// <summary>
  225. /// 取得F_RPT_040106画面(缺陷报表)的查询数据
  226. /// </summary>
  227. /// <param name="se">查询条件</param>
  228. /// <returns>查询结果</returns>
  229. public ServiceResultEntity GetRPT040106SData(RPT040106_SE se)
  230. {
  231. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT040106SData(se));
  232. }
  233. /// <summary>
  234. /// 取得F_RPT_040107画面(注浆产品工序分析表)的查询数据
  235. /// </summary>
  236. /// <param name="se">查询条件</param>
  237. /// <returns>查询结果</returns>
  238. public ServiceResultEntity GetRPT040107SData(RPT040107_SE se)
  239. {
  240. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT040107SData(se));
  241. }
  242. /// <summary>
  243. /// 取得RPT040108画面(成型线产量分析表)的查询数据
  244. /// </summary>
  245. /// <param name="se">查询条件</param>
  246. /// <returns>查询结果</returns>
  247. public ServiceResultEntity GetRPT040108SData(RPT040108_SE se)
  248. {
  249. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT040108SData(se));
  250. }
  251. /// <summary>
  252. /// 取得RPT040109画面(整体质量分析表)的查询数据
  253. /// </summary>
  254. /// <param name="se">查询条件</param>
  255. /// <returns>查询结果</returns>
  256. public ServiceResultEntity GetRPT040109SData(RPT040109_SE se)
  257. {
  258. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT040109SData(se));
  259. }
  260. /// <summary>
  261. /// 取得RPT040110画面(产成品逐日出窑数值分析表)的查询数据
  262. /// </summary>
  263. /// <param name="se">查询条件</param>
  264. /// <returns>查询结果</returns>
  265. public ServiceResultEntity GetRPT040110SData(RPT040110_SE se)
  266. {
  267. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT040110SData(se));
  268. }
  269. #endregion 分析报表
  270. #region 汇总报表
  271. /// <summary>
  272. /// 取得F_RPT_030101_1画面(产品产量汇总表)的汇总表查询数据
  273. /// </summary>
  274. /// <param name="se">查询条件</param>
  275. /// <returns>查询结果</returns>
  276. public ServiceResultEntity GetRPT030101SData(RPT030101_SE se)
  277. {
  278. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030101SData(se));
  279. }
  280. /// <summary>
  281. /// 取得F_RPT_030101_1画面(产品产量汇总表)的明细表查询数据
  282. /// </summary>
  283. /// <param name="se">查询条件</param>
  284. /// <returns>查询结果</returns>
  285. public ServiceResultEntity GetRPT030101IData(RPT030101_SE se)
  286. {
  287. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030101IData(se));
  288. }
  289. /// <summary>
  290. /// 取得F_RPT_030102_1画面(产品损坏汇总表)的汇总表查询数据
  291. /// </summary>
  292. /// <param name="se">查询条件</param>
  293. /// <returns>查询结果</returns>
  294. public ServiceResultEntity GetRPT030102SData(RPT030102_SE se)
  295. {
  296. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030102SData(se));
  297. }
  298. /// <summary>
  299. /// 取得F_RPT_030102_1画面(产品损坏汇总表)的明细表查询数据
  300. /// </summary>
  301. /// <param name="se">查询条件</param>
  302. /// <returns>查询结果</returns>
  303. public ServiceResultEntity GetRPT030102IData(RPT030102_SE se)
  304. {
  305. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030102IData(se));
  306. }
  307. /// <summary>
  308. /// 取得RPT030103_1画面(出窑数量汇总表)的汇总信息查询数据
  309. /// </summary>
  310. /// <param name="se">查询条件</param>
  311. /// <returns>查询结果</returns>
  312. public ServiceResultEntity GetRPT030103SData(RPT030103_SE se)
  313. {
  314. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030103SData(se));
  315. }
  316. /// <summary>
  317. /// 取得RPT030103_1画面(出窑数量汇总表)的明细信息查询数据
  318. /// </summary>
  319. /// <param name="se">查询条件</param>
  320. /// <returns>查询结果</returns>
  321. public ServiceResultEntity GetRPT030103IData(RPT030103_SE se)
  322. {
  323. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030103IData(se));
  324. }
  325. /// <summary>
  326. /// 取得RPT030104_1画面(窑车产量汇总表)的窑炉汇总信息查询数据
  327. /// </summary>
  328. /// <param name="se">查询条件</param>
  329. /// <returns>查询结果</returns>
  330. public ServiceResultEntity GetRPT030104SData(RPT030104_SE se)
  331. {
  332. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030104SData(se));
  333. }
  334. /// <summary>
  335. /// 取得RPT030104_1画面(窑车产量汇总表)的窑车产量汇总信息查询数据
  336. /// </summary>
  337. /// <param name="se">查询条件</param>
  338. /// <returns>查询结果</returns>
  339. public ServiceResultEntity GetRPT030104IData(RPT030104_SE se)
  340. {
  341. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030104IData(se));
  342. }
  343. /// <summary>
  344. /// 取得RPT030104_1画面(窑车产量汇总表)的窑车产量明细信息查询数据
  345. /// </summary>
  346. /// <param name="se">查询条件</param>
  347. /// <returns>查询结果</returns>
  348. public ServiceResultEntity GetRPT030104UData(RPT030104_SE se)
  349. {
  350. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030104UData(se));
  351. }
  352. /// <summary>
  353. /// 取得RPT030107画面(工序交接数量汇总表)的汇总信息查询数据
  354. /// </summary>
  355. /// <param name="se">查询条件</param>
  356. /// <returns>查询结果</returns>
  357. public ServiceResultEntity GetRPT030107SData(RPT030107_SE se)
  358. {
  359. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030107SData(se));
  360. }
  361. /// <summary>
  362. /// 取得RPT030107画面(工序交接数量汇总表)的明细信息查询数据
  363. /// </summary>
  364. /// <param name="se">查询条件</param>
  365. /// <returns>查询结果</returns>
  366. public ServiceResultEntity GetRPT030107IData(RPT030107_SE se)
  367. {
  368. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030107IData(se));
  369. }
  370. /// <summary>
  371. /// 取得RPT030108画面(成型信息汇总表)的查询数据
  372. /// </summary>
  373. /// <param name="se">查询条件</param>
  374. /// <returns>查询结果</returns>
  375. public ServiceResultEntity GetRPT030108SData(RPT030108_SE se)
  376. {
  377. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030108SData(se));
  378. }
  379. /// <summary>
  380. /// 取得RPT030109画面(撤销产品汇总表)的汇总信息查询数据
  381. /// </summary>
  382. /// <param name="se">查询条件</param>
  383. /// <returns>查询结果</returns>
  384. public ServiceResultEntity GetRPT030109SData(RPT030109_SE se)
  385. {
  386. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030109SData(se));
  387. }
  388. /// <summary>
  389. /// 取得RPT030109画面(撤销产品汇总表)的明细信息查询数据
  390. /// </summary>
  391. /// <param name="se">查询条件</param>
  392. /// <returns>查询结果</returns>
  393. public ServiceResultEntity GetRPT030109IData(RPT030109_SE se)
  394. {
  395. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030109IData(se));
  396. }
  397. /// <summary>
  398. /// 取得RPT030111画面(工序收发存汇总表)的明细信息查询数据
  399. /// </summary>
  400. /// <param name="se">查询条件</param>
  401. /// <returns>查询结果</returns>
  402. public ServiceResultEntity GetRPT030111SData(RPT030111_SE se)
  403. {
  404. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030111SData(se));
  405. }
  406. /// <summary>
  407. /// 取得RPT030111画面(工序收发存汇总表)的初始化数据
  408. /// </summary>
  409. /// <param name="se">查询条件</param>
  410. /// <returns>查询结果</returns>
  411. public ServiceResultEntity GetRPT030111IData()
  412. {
  413. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030111IData());
  414. }
  415. #endregion 汇总报表
  416. #region 公共函数
  417. /// <summary>
  418. /// 取得数据源统计工序数据
  419. /// </summary>
  420. /// <param name="se">查询条件</param>
  421. /// <returns>查询结果</returns>
  422. public ServiceResultEntity GetRptSourceProcedureModule(int? RptProcedureID)
  423. {
  424. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRptSourceProcedureModule(RptProcedureID));
  425. }
  426. /// <summary>
  427. /// 取得报表数据源数据
  428. /// </summary>
  429. /// <returns>查询结果</returns>
  430. public ServiceResultEntity GetRptProcedureModule()
  431. {
  432. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRptProcedureModule());
  433. }
  434. /// <summary>
  435. /// 取得窑炉数据
  436. /// </summary>
  437. /// <returns>查询结果</returns>
  438. public ServiceResultEntity GetKilnData(byte pValue)
  439. {
  440. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetKilnData(pValue));
  441. }
  442. /// <summary>
  443. /// 取得窑车数据
  444. /// </summary>
  445. /// <returns>查询结果</returns>
  446. public ServiceResultEntity GetAllKilnCarInfo()
  447. {
  448. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetAllKilnCarInfo());
  449. }
  450. /// <summary>
  451. /// 取得生产线的所有工序
  452. /// </summary>
  453. /// <param name="RptProductionLineID">查询条件生产线ID</param>
  454. /// <returns>查询结果</returns>
  455. public ServiceResultEntity GetRptProductionLineProcedures(int? RptProductionLineID)
  456. {
  457. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRptProductionLineProcedures(RptProductionLineID));
  458. }
  459. /// <summary>
  460. /// 取得数据字典数据
  461. /// </summary>
  462. /// <param name="Pvalue">显示停用标识</param>
  463. /// <param name="dictionaryType">字典类别</param>
  464. /// <returns>查询结果</returns>
  465. public ServiceResultEntity GetRptDictionaryData(byte Pvalue, string dictionaryType)
  466. {
  467. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRptDictionaryData(Pvalue, dictionaryType));
  468. }
  469. #endregion 公共函数
  470. #endregion 统一使用ServiceResultEntity
  471. /// <summary>
  472. /// 取得RPT030105画面(在产产量表)的查询数据
  473. /// </summary>
  474. /// <param name="se">查询条件</param>
  475. /// <returns>查询结果</returns>
  476. public ServiceResultEntity GetRPT030105Data(RPT030105_SE se)
  477. {
  478. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030105Data(se));
  479. }
  480. /// <summary>
  481. /// 取得RPT030105画面(在产产量表)的查询数据
  482. /// </summary>
  483. /// <param name="se">查询条件</param>
  484. /// <returns>查询结果</returns>
  485. public ServiceResultEntity GetRPT030105IData(RPT030105_SE se)
  486. {
  487. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030105IData(se));
  488. }
  489. /// <summary>
  490. /// 取得RPT030106画面(成检缺陷汇总表)的查询数据
  491. /// </summary>
  492. /// <param name="se">查询条件</param>
  493. /// <returns>查询结果</returns>
  494. public ServiceResultEntity GetRPT030106Data(RPT030106_SE se)
  495. {
  496. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030106Data(se));
  497. }
  498. /// <summary>
  499. /// 取得RPT030106画面(成检缺陷汇总表-明细)的查询数据
  500. /// </summary>
  501. /// <param name="se">查询条件</param>
  502. /// <returns>查询结果</returns>
  503. public ServiceResultEntity GetRPT030106IData(RPT030106_SE se)
  504. {
  505. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030106IData(se));
  506. }
  507. /// <summary>
  508. /// 取得RPT030106画面(成检缺陷汇总表-缺陷登记明细)的查询数据
  509. /// </summary>
  510. /// <param name="se">查询条件</param>
  511. /// <returns>查询结果</returns>
  512. public ServiceResultEntity GetRPT030106DData(RPT030106_SE se)
  513. {
  514. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030106DData(se));
  515. }
  516. /// <summary>
  517. /// 取得RPT030106画面(成检缺陷汇总表-生产工序明细)的查询数据
  518. /// </summary>
  519. /// <param name="se">查询条件</param>
  520. /// <returns>查询结果</returns>
  521. public ServiceResultEntity GetRPT030106ProData(RPT030106_SE se)
  522. {
  523. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030106ProData(se));
  524. }
  525. /// <summary>
  526. /// 取得RPT080109(半成检缺陷对照表)的查询数据
  527. /// </summary>
  528. /// <param name="se">查询条件</param>
  529. /// <returns>查询结果</returns>
  530. public ServiceResultEntity GetRPT080109DData(RPT030106_SE se)
  531. {
  532. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT080109DData(se));
  533. }
  534. /// <summary>
  535. /// 窑车状态主表查询
  536. /// </summary>
  537. /// <param name="kilnCode">窑炉编码</param>
  538. /// <param name="kilnCarCode">窑车编码</param>
  539. /// <returns></returns>
  540. public ServiceResultEntity GetKilnCarStatusByCode(string kilnCode, string kilnCarCode)
  541. {
  542. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetKilnCarStatusByCode(kilnCode, kilnCarCode));
  543. }
  544. /// <summary>
  545. /// 窑车状态明细表查询
  546. /// </summary>
  547. /// <param name="kilnCarCode">窑车编码</param>
  548. /// <returns></returns>
  549. public ServiceResultEntity GetKilnCarStatusDetailByCode(string kilnCarCode)
  550. {
  551. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetKilnCarStatusDetailByCode(kilnCarCode));
  552. }
  553. public ServiceResultEntity GetRPT080101SData(RPT010201_SE se)
  554. {
  555. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT080101SData(se));
  556. }
  557. /// <summary>
  558. /// 取得RPT080102画面(产品跟踪)的查询数据
  559. /// </summary>
  560. /// <param name="se">查询条件</param>
  561. /// <returns>查询结果</returns>
  562. public ServiceResultEntity GetRPT080102SData(RPT080102_SE se)
  563. {
  564. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT080102SData(se));
  565. }
  566. /// 取得RPT080103画面(烧成前工序产量明细表)的查询数据
  567. /// </summary>
  568. /// <param name="user">登录用户信息</param>
  569. /// <param name="se">查询条件</param>
  570. /// <returns>查询结果</returns>
  571. public ServiceResultEntity GetRPT080103SData(RPT080103_SE se)
  572. {
  573. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT080103SData(se));
  574. }
  575. /// <summary>
  576. /// 取得RPT080104画面(烧成工序产量明细表)的查询数据
  577. /// </summary>
  578. /// <param name="user">登录用户信息</param>
  579. /// <param name="se">查询条件</param>
  580. /// <returns>查询结果</returns>
  581. public ServiceResultEntity GetRPT080104SData(RPT080103_SE se)
  582. {
  583. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT080104SData(se));
  584. }
  585. public DataTable GetProductionData(SearchProductionDataEntity searchEntity)
  586. {
  587. return this.Invoker.Invoke<DataTable>(p => p.GetProductionData(searchEntity));
  588. }
  589. /// <summary>
  590. /// 取得RPT080106(温湿计明细)的汇总信息查询数据
  591. /// </summary>
  592. /// <param name="user">登录用户信息</param>
  593. /// <param name="se">查询条件</param>
  594. /// <returns>查询结果</returns>
  595. public ServiceResultEntity GetRPT080106IData(CelsiusRecordEntity se)
  596. {
  597. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT080106IData(se));
  598. }
  599. /// <summary>
  600. /// 取得RPT030110画面(半检登记汇总表)的汇总信息查询数据
  601. /// </summary>
  602. /// <param name="se">查询条件</param>
  603. /// <returns>查询结果</returns>
  604. public ServiceResultEntity GetRPT030110Data(SemiCheckEntity se)
  605. {
  606. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT030110Data(se));
  607. }
  608. /// <summary>
  609. /// 取得RPT080107(半检登记明细)的信息查询数据
  610. /// </summary>
  611. /// <param name="se">查询条件</param>
  612. /// <returns>查询结果</returns>
  613. public ServiceResultEntity GetRPT080107IData(SemiCheckEntity se)
  614. {
  615. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT080107IData(se));
  616. }
  617. //xuwei add 2019-10-14
  618. /// <summary>
  619. /// 取得RPT080108(半检返修登记明细)的信息查询数据
  620. /// </summary>
  621. /// <param name="se">查询条件</param>
  622. /// <returns>查询结果</returns>
  623. public ServiceResultEntity GetRPT080108IData(SemiCheckEntity se)
  624. {
  625. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT080108IData(se));
  626. }
  627. //xuwei end
  628. public ServiceResultEntity GetRPT0030112SData(SearchFinishedProductEntity se)
  629. {
  630. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT0030112SData(se));
  631. }
  632. public ServiceResultEntity GetRPT0030112DetailSData(SearchFinishedProductEntity se)
  633. {
  634. return this.Invoker.Invoke<ServiceResultEntity>(p => p.GetRPT0030112DetailSData(se));
  635. }
  636. #region 共通调用
  637. /// <summary>
  638. /// 共通调用
  639. /// </summary>
  640. /// <param name="cre"></param>
  641. /// <returns></returns>
  642. public ServiceResultEntity DoRequest(ClientRequestEntity cre)
  643. {
  644. ServiceResultEntity result = this.Invoker.Invoke<ServiceResultEntity>(proxy => proxy.DoRequest(cre));
  645. return result;
  646. }
  647. #endregion
  648. }
  649. }