ctlKCJListStat.cs 67 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417
  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Drawing;
  5. using System.Data;
  6. using System.Windows.Forms;
  7. namespace Core.XgMes.Client.Control
  8. {
  9. /// <summary>
  10. /// 中板成品库存综合查询统计分析控件
  11. /// </summary>
  12. public class ctlKCJListStat : System.Windows.Forms.UserControl
  13. {
  14. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatButtress;
  15. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatRollNO;
  16. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatBilletID;
  17. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatDeteMarHeat;
  18. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatResult;
  19. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatCutSide;
  20. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatRole;
  21. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatPlanNO;
  22. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatCondole;
  23. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatSend;
  24. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatOrgan;
  25. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatSendOnly;
  26. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatInTime;
  27. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_OPlanNOStat;
  28. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_NOrderNOStat;
  29. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_OOrderNOStat;
  30. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_HeatStat;
  31. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_PlyStat;
  32. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_WidthStat;
  33. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_LengthStat;
  34. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_FaceQuanlity;
  35. private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatPrd;
  36. private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatStoveNO;
  37. private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatRemark;
  38. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_shdw;
  39. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_DZ;
  40. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_jhq;
  41. private Infragistics.Win.UltraWinEditors.UltraCheckEditor ultchkPactnoDW;
  42. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_ysfs;
  43. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_SYSJ;
  44. private Infragistics.Win.UltraWinEditors.UltraCheckEditor ultchkcplx;
  45. private Infragistics.Win.UltraWinEditors.UltraCheckEditor uchk_InSteel;
  46. private Infragistics.Win.UltraWinEditors.UltraCheckEditor uchk_Steel;
  47. private Infragistics.Win.UltraWinEditors.UltraCheckEditor uchk_FSteel;
  48. private Infragistics.Win.UltraWinEditors.UltraCheckEditor uck_Pactno;
  49. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_JHZT;
  50. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_RCL;
  51. private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_YLZL;
  52. /// <summary>
  53. /// 必需的设计器变量。
  54. /// </summary>
  55. private System.ComponentModel.Container components = null;
  56. public ctlKCJListStat()
  57. {
  58. // 该调用是 Windows.Forms 窗体设计器所必需的。
  59. InitializeComponent();
  60. // TODO: 在 InitializeComponent 调用后添加任何初始化
  61. }
  62. /// <summary>
  63. /// 清理所有正在使用的资源。
  64. /// </summary>
  65. protected override void Dispose( bool disposing )
  66. {
  67. if( disposing )
  68. {
  69. if(components != null)
  70. {
  71. components.Dispose();
  72. }
  73. }
  74. base.Dispose( disposing );
  75. }
  76. #region 组件设计器生成的代码
  77. /// <summary>
  78. /// 设计器支持所需的方法 - 不要使用代码编辑器
  79. /// 修改此方法的内容。
  80. /// </summary>
  81. private void InitializeComponent()
  82. {
  83. Infragistics.Win.Appearance appearance1 = new Infragistics.Win.Appearance();
  84. Infragistics.Win.Appearance appearance2 = new Infragistics.Win.Appearance();
  85. Infragistics.Win.Appearance appearance3 = new Infragistics.Win.Appearance();
  86. Infragistics.Win.Appearance appearance4 = new Infragistics.Win.Appearance();
  87. Infragistics.Win.Appearance appearance5 = new Infragistics.Win.Appearance();
  88. Infragistics.Win.Appearance appearance6 = new Infragistics.Win.Appearance();
  89. Infragistics.Win.Appearance appearance7 = new Infragistics.Win.Appearance();
  90. Infragistics.Win.Appearance appearance8 = new Infragistics.Win.Appearance();
  91. Infragistics.Win.Appearance appearance9 = new Infragistics.Win.Appearance();
  92. Infragistics.Win.Appearance appearance10 = new Infragistics.Win.Appearance();
  93. Infragistics.Win.Appearance appearance11 = new Infragistics.Win.Appearance();
  94. Infragistics.Win.Appearance appearance12 = new Infragistics.Win.Appearance();
  95. Infragistics.Win.Appearance appearance13 = new Infragistics.Win.Appearance();
  96. Infragistics.Win.Appearance appearance14 = new Infragistics.Win.Appearance();
  97. Infragistics.Win.Appearance appearance15 = new Infragistics.Win.Appearance();
  98. Infragistics.Win.Appearance appearance16 = new Infragistics.Win.Appearance();
  99. Infragistics.Win.Appearance appearance17 = new Infragistics.Win.Appearance();
  100. Infragistics.Win.Appearance appearance18 = new Infragistics.Win.Appearance();
  101. Infragistics.Win.Appearance appearance19 = new Infragistics.Win.Appearance();
  102. Infragistics.Win.Appearance appearance20 = new Infragistics.Win.Appearance();
  103. Infragistics.Win.Appearance appearance21 = new Infragistics.Win.Appearance();
  104. Infragistics.Win.Appearance appearance22 = new Infragistics.Win.Appearance();
  105. Infragistics.Win.Appearance appearance23 = new Infragistics.Win.Appearance();
  106. Infragistics.Win.Appearance appearance24 = new Infragistics.Win.Appearance();
  107. Infragistics.Win.Appearance appearance25 = new Infragistics.Win.Appearance();
  108. Infragistics.Win.Appearance appearance26 = new Infragistics.Win.Appearance();
  109. Infragistics.Win.Appearance appearance27 = new Infragistics.Win.Appearance();
  110. Infragistics.Win.Appearance appearance28 = new Infragistics.Win.Appearance();
  111. Infragistics.Win.Appearance appearance29 = new Infragistics.Win.Appearance();
  112. Infragistics.Win.Appearance appearance30 = new Infragistics.Win.Appearance();
  113. Infragistics.Win.Appearance appearance31 = new Infragistics.Win.Appearance();
  114. Infragistics.Win.Appearance appearance32 = new Infragistics.Win.Appearance();
  115. Infragistics.Win.Appearance appearance33 = new Infragistics.Win.Appearance();
  116. Infragistics.Win.Appearance appearance34 = new Infragistics.Win.Appearance();
  117. Infragistics.Win.Appearance appearance35 = new Infragistics.Win.Appearance();
  118. Infragistics.Win.Appearance appearance36 = new Infragistics.Win.Appearance();
  119. Infragistics.Win.Appearance appearance37 = new Infragistics.Win.Appearance();
  120. Infragistics.Win.Appearance appearance38 = new Infragistics.Win.Appearance();
  121. this.chk_StatButtress = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  122. this.chk_StatRollNO = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  123. this.chk_StatBilletID = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  124. this.chk_StatDeteMarHeat = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  125. this.chk_StatResult = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  126. this.chk_StatCutSide = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  127. this.chk_StatRole = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  128. this.chk_StatPlanNO = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  129. this.chk_StatCondole = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  130. this.chk_StatSend = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  131. this.chk_StatOrgan = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  132. this.chk_StatSendOnly = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  133. this.chk_StatInTime = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  134. this.chk_OPlanNOStat = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  135. this.chk_NOrderNOStat = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  136. this.chk_OOrderNOStat = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  137. this.chk_HeatStat = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  138. this.chk_PlyStat = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  139. this.chk_WidthStat = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  140. this.chk_LengthStat = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  141. this.chk_FaceQuanlity = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  142. this.Chk_StatPrd = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  143. this.Chk_StatStoveNO = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  144. this.Chk_StatRemark = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  145. this.chk_shdw = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  146. this.chk_DZ = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  147. this.chk_jhq = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  148. this.ultchkPactnoDW = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  149. this.chk_ysfs = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  150. this.chk_SYSJ = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  151. this.ultchkcplx = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  152. this.uchk_InSteel = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  153. this.uchk_Steel = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  154. this.uchk_FSteel = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  155. this.uck_Pactno = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  156. this.chk_JHZT = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  157. this.chk_RCL = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  158. this.chk_YLZL = new Infragistics.Win.UltraWinEditors.UltraCheckEditor();
  159. this.SuspendLayout();
  160. //
  161. // chk_StatButtress
  162. //
  163. appearance1.BackColor = System.Drawing.Color.LightCyan;
  164. this.chk_StatButtress.Appearance = appearance1;
  165. this.chk_StatButtress.Location = new System.Drawing.Point(0, 2);
  166. this.chk_StatButtress.Name = "chk_StatButtress";
  167. this.chk_StatButtress.Size = new System.Drawing.Size(102, 20);
  168. this.chk_StatButtress.TabIndex = 34;
  169. this.chk_StatButtress.Text = "堆位";
  170. //
  171. // chk_StatRollNO
  172. //
  173. appearance2.BackColor = System.Drawing.Color.LightCyan;
  174. this.chk_StatRollNO.Appearance = appearance2;
  175. this.chk_StatRollNO.Location = new System.Drawing.Point(98, 2);
  176. this.chk_StatRollNO.Name = "chk_StatRollNO";
  177. this.chk_StatRollNO.Size = new System.Drawing.Size(92, 20);
  178. this.chk_StatRollNO.TabIndex = 35;
  179. this.chk_StatRollNO.Text = "轧编号";
  180. //
  181. // chk_StatBilletID
  182. //
  183. appearance3.BackColor = System.Drawing.Color.LightCyan;
  184. this.chk_StatBilletID.Appearance = appearance3;
  185. this.chk_StatBilletID.Location = new System.Drawing.Point(0, 52);
  186. this.chk_StatBilletID.Name = "chk_StatBilletID";
  187. this.chk_StatBilletID.Size = new System.Drawing.Size(102, 20);
  188. this.chk_StatBilletID.TabIndex = 36;
  189. this.chk_StatBilletID.Text = "序号";
  190. //
  191. // chk_StatDeteMarHeat
  192. //
  193. appearance4.BackColor = System.Drawing.Color.LightCyan;
  194. this.chk_StatDeteMarHeat.Appearance = appearance4;
  195. this.chk_StatDeteMarHeat.Location = new System.Drawing.Point(0, 69);
  196. this.chk_StatDeteMarHeat.Name = "chk_StatDeteMarHeat";
  197. this.chk_StatDeteMarHeat.Size = new System.Drawing.Size(102, 20);
  198. this.chk_StatDeteMarHeat.TabIndex = 37;
  199. this.chk_StatDeteMarHeat.Text = "含探伤";
  200. //
  201. // chk_StatResult
  202. //
  203. appearance5.BackColor = System.Drawing.Color.LightCyan;
  204. this.chk_StatResult.Appearance = appearance5;
  205. this.chk_StatResult.Checked = true;
  206. this.chk_StatResult.CheckState = System.Windows.Forms.CheckState.Checked;
  207. this.chk_StatResult.Location = new System.Drawing.Point(0, 86);
  208. this.chk_StatResult.Name = "chk_StatResult";
  209. this.chk_StatResult.Size = new System.Drawing.Size(102, 20);
  210. this.chk_StatResult.TabIndex = 38;
  211. this.chk_StatResult.Text = "含判定结果";
  212. //
  213. // chk_StatCutSide
  214. //
  215. appearance6.BackColor = System.Drawing.Color.LightCyan;
  216. this.chk_StatCutSide.Appearance = appearance6;
  217. this.chk_StatCutSide.Location = new System.Drawing.Point(98, 137);
  218. this.chk_StatCutSide.Name = "chk_StatCutSide";
  219. this.chk_StatCutSide.Size = new System.Drawing.Size(92, 20);
  220. this.chk_StatCutSide.TabIndex = 39;
  221. this.chk_StatCutSide.Text = "含切边";
  222. //
  223. // chk_StatRole
  224. //
  225. appearance7.BackColor = System.Drawing.Color.LightCyan;
  226. this.chk_StatRole.Appearance = appearance7;
  227. this.chk_StatRole.Location = new System.Drawing.Point(0, 155);
  228. this.chk_StatRole.Name = "chk_StatRole";
  229. this.chk_StatRole.Size = new System.Drawing.Size(102, 20);
  230. this.chk_StatRole.TabIndex = 40;
  231. this.chk_StatRole.Text = "含定尺";
  232. //
  233. // chk_StatPlanNO
  234. //
  235. appearance8.BackColor = System.Drawing.Color.LightCyan;
  236. this.chk_StatPlanNO.Appearance = appearance8;
  237. this.chk_StatPlanNO.Location = new System.Drawing.Point(0, 18);
  238. this.chk_StatPlanNO.Name = "chk_StatPlanNO";
  239. this.chk_StatPlanNO.Size = new System.Drawing.Size(102, 20);
  240. this.chk_StatPlanNO.TabIndex = 41;
  241. this.chk_StatPlanNO.Text = "现计划号";
  242. //
  243. // chk_StatCondole
  244. //
  245. appearance9.BackColor = System.Drawing.Color.LightCyan;
  246. this.chk_StatCondole.Appearance = appearance9;
  247. this.chk_StatCondole.Location = new System.Drawing.Point(98, 52);
  248. this.chk_StatCondole.Name = "chk_StatCondole";
  249. this.chk_StatCondole.Size = new System.Drawing.Size(92, 20);
  250. this.chk_StatCondole.TabIndex = 42;
  251. this.chk_StatCondole.Text = "含吊号";
  252. //
  253. // chk_StatSend
  254. //
  255. appearance10.BackColor = System.Drawing.Color.LightCyan;
  256. this.chk_StatSend.Appearance = appearance10;
  257. this.chk_StatSend.Location = new System.Drawing.Point(0, 173);
  258. this.chk_StatSend.Name = "chk_StatSend";
  259. this.chk_StatSend.Size = new System.Drawing.Size(102, 20);
  260. this.chk_StatSend.TabIndex = 43;
  261. this.chk_StatSend.Text = "含已发运";
  262. this.chk_StatSend.CheckedChanged += new System.EventHandler(this.chk_StatSend_CheckedChanged);
  263. //
  264. // chk_StatOrgan
  265. //
  266. appearance11.BackColor = System.Drawing.Color.LightCyan;
  267. this.chk_StatOrgan.Appearance = appearance11;
  268. this.chk_StatOrgan.Location = new System.Drawing.Point(0, 103);
  269. this.chk_StatOrgan.Name = "chk_StatOrgan";
  270. this.chk_StatOrgan.Size = new System.Drawing.Size(102, 20);
  271. this.chk_StatOrgan.TabIndex = 44;
  272. this.chk_StatOrgan.Text = "含船检结果";
  273. //
  274. // chk_StatSendOnly
  275. //
  276. appearance12.BackColor = System.Drawing.Color.LightCyan;
  277. this.chk_StatSendOnly.Appearance = appearance12;
  278. this.chk_StatSendOnly.Location = new System.Drawing.Point(98, 174);
  279. this.chk_StatSendOnly.Name = "chk_StatSendOnly";
  280. this.chk_StatSendOnly.Size = new System.Drawing.Size(92, 20);
  281. this.chk_StatSendOnly.TabIndex = 45;
  282. this.chk_StatSendOnly.Text = "仅已发运";
  283. this.chk_StatSendOnly.CheckedChanged += new System.EventHandler(this.chk_StatSendOnly_CheckedChanged);
  284. //
  285. // chk_StatInTime
  286. //
  287. appearance13.BackColor = System.Drawing.Color.LightCyan;
  288. this.chk_StatInTime.Appearance = appearance13;
  289. this.chk_StatInTime.Location = new System.Drawing.Point(0, 191);
  290. this.chk_StatInTime.Name = "chk_StatInTime";
  291. this.chk_StatInTime.Size = new System.Drawing.Size(102, 20);
  292. this.chk_StatInTime.TabIndex = 47;
  293. this.chk_StatInTime.Text = "含入库信息";
  294. //
  295. // chk_OPlanNOStat
  296. //
  297. appearance14.BackColor = System.Drawing.Color.LightCyan;
  298. this.chk_OPlanNOStat.Appearance = appearance14;
  299. this.chk_OPlanNOStat.Location = new System.Drawing.Point(98, 18);
  300. this.chk_OPlanNOStat.Name = "chk_OPlanNOStat";
  301. this.chk_OPlanNOStat.Size = new System.Drawing.Size(92, 20);
  302. this.chk_OPlanNOStat.TabIndex = 48;
  303. this.chk_OPlanNOStat.Text = "原计划号";
  304. //
  305. // chk_NOrderNOStat
  306. //
  307. appearance15.BackColor = System.Drawing.Color.LightCyan;
  308. this.chk_NOrderNOStat.Appearance = appearance15;
  309. this.chk_NOrderNOStat.Location = new System.Drawing.Point(0, 34);
  310. this.chk_NOrderNOStat.Name = "chk_NOrderNOStat";
  311. this.chk_NOrderNOStat.Size = new System.Drawing.Size(102, 20);
  312. this.chk_NOrderNOStat.TabIndex = 49;
  313. this.chk_NOrderNOStat.Text = "现订单号";
  314. //
  315. // chk_OOrderNOStat
  316. //
  317. appearance16.BackColor = System.Drawing.Color.LightCyan;
  318. this.chk_OOrderNOStat.Appearance = appearance16;
  319. this.chk_OOrderNOStat.Location = new System.Drawing.Point(98, 34);
  320. this.chk_OOrderNOStat.Name = "chk_OOrderNOStat";
  321. this.chk_OOrderNOStat.Size = new System.Drawing.Size(92, 20);
  322. this.chk_OOrderNOStat.TabIndex = 50;
  323. this.chk_OOrderNOStat.Text = "原订单号";
  324. //
  325. // chk_HeatStat
  326. //
  327. appearance17.BackColor = System.Drawing.Color.LightCyan;
  328. this.chk_HeatStat.Appearance = appearance17;
  329. this.chk_HeatStat.Location = new System.Drawing.Point(98, 69);
  330. this.chk_HeatStat.Name = "chk_HeatStat";
  331. this.chk_HeatStat.Size = new System.Drawing.Size(92, 20);
  332. this.chk_HeatStat.TabIndex = 51;
  333. this.chk_HeatStat.Text = "含正火";
  334. //
  335. // chk_PlyStat
  336. //
  337. appearance18.BackColor = System.Drawing.Color.LightCyan;
  338. this.chk_PlyStat.Appearance = appearance18;
  339. this.chk_PlyStat.Location = new System.Drawing.Point(0, 119);
  340. this.chk_PlyStat.Name = "chk_PlyStat";
  341. this.chk_PlyStat.Size = new System.Drawing.Size(80, 20);
  342. this.chk_PlyStat.TabIndex = 52;
  343. this.chk_PlyStat.Text = "厚";
  344. //
  345. // chk_WidthStat
  346. //
  347. appearance19.BackColor = System.Drawing.Color.LightCyan;
  348. this.chk_WidthStat.Appearance = appearance19;
  349. this.chk_WidthStat.Location = new System.Drawing.Point(52, 119);
  350. this.chk_WidthStat.Name = "chk_WidthStat";
  351. this.chk_WidthStat.Size = new System.Drawing.Size(80, 20);
  352. this.chk_WidthStat.TabIndex = 53;
  353. this.chk_WidthStat.Text = "宽";
  354. //
  355. // chk_LengthStat
  356. //
  357. appearance20.BackColor = System.Drawing.Color.LightCyan;
  358. this.chk_LengthStat.Appearance = appearance20;
  359. this.chk_LengthStat.Location = new System.Drawing.Point(0, 137);
  360. this.chk_LengthStat.Name = "chk_LengthStat";
  361. this.chk_LengthStat.Size = new System.Drawing.Size(102, 20);
  362. this.chk_LengthStat.TabIndex = 54;
  363. this.chk_LengthStat.Text = "含长度";
  364. //
  365. // chk_FaceQuanlity
  366. //
  367. appearance21.BackColor = System.Drawing.Color.LightCyan;
  368. this.chk_FaceQuanlity.Appearance = appearance21;
  369. this.chk_FaceQuanlity.Location = new System.Drawing.Point(98, 155);
  370. this.chk_FaceQuanlity.Name = "chk_FaceQuanlity";
  371. this.chk_FaceQuanlity.Size = new System.Drawing.Size(92, 20);
  372. this.chk_FaceQuanlity.TabIndex = 55;
  373. this.chk_FaceQuanlity.Text = "含表面";
  374. //
  375. // Chk_StatPrd
  376. //
  377. appearance22.BackColor = System.Drawing.Color.LightCyan;
  378. this.Chk_StatPrd.Appearance = appearance22;
  379. this.Chk_StatPrd.Location = new System.Drawing.Point(0, 210);
  380. this.Chk_StatPrd.Name = "Chk_StatPrd";
  381. this.Chk_StatPrd.Size = new System.Drawing.Size(102, 20);
  382. this.Chk_StatPrd.TabIndex = 56;
  383. this.Chk_StatPrd.Text = "含生产信息";
  384. //
  385. // Chk_StatStoveNO
  386. //
  387. appearance23.BackColor = System.Drawing.Color.LightCyan;
  388. this.Chk_StatStoveNO.Appearance = appearance23;
  389. this.Chk_StatStoveNO.Location = new System.Drawing.Point(98, 86);
  390. this.Chk_StatStoveNO.Name = "Chk_StatStoveNO";
  391. this.Chk_StatStoveNO.Size = new System.Drawing.Size(92, 20);
  392. this.Chk_StatStoveNO.TabIndex = 57;
  393. this.Chk_StatStoveNO.Text = "炉号";
  394. //
  395. // Chk_StatRemark
  396. //
  397. appearance24.BackColor = System.Drawing.Color.LightCyan;
  398. this.Chk_StatRemark.Appearance = appearance24;
  399. this.Chk_StatRemark.Location = new System.Drawing.Point(98, 191);
  400. this.Chk_StatRemark.Name = "Chk_StatRemark";
  401. this.Chk_StatRemark.Size = new System.Drawing.Size(92, 20);
  402. this.Chk_StatRemark.TabIndex = 58;
  403. this.Chk_StatRemark.Text = "备注";
  404. //
  405. // chk_shdw
  406. //
  407. appearance25.BackColor = System.Drawing.Color.LightCyan;
  408. this.chk_shdw.Appearance = appearance25;
  409. this.chk_shdw.Location = new System.Drawing.Point(47, 231);
  410. this.chk_shdw.Name = "chk_shdw";
  411. this.chk_shdw.Size = new System.Drawing.Size(84, 17);
  412. this.chk_shdw.TabIndex = 66;
  413. this.chk_shdw.Text = "收货单位";
  414. //
  415. // chk_DZ
  416. //
  417. appearance26.BackColor = System.Drawing.Color.LightCyan;
  418. this.chk_DZ.Appearance = appearance26;
  419. this.chk_DZ.Location = new System.Drawing.Point(0, 231);
  420. this.chk_DZ.Name = "chk_DZ";
  421. this.chk_DZ.Size = new System.Drawing.Size(56, 17);
  422. this.chk_DZ.TabIndex = 65;
  423. this.chk_DZ.Text = "到站";
  424. //
  425. // chk_jhq
  426. //
  427. appearance27.BackColor = System.Drawing.Color.LightCyan;
  428. this.chk_jhq.Appearance = appearance27;
  429. this.chk_jhq.Location = new System.Drawing.Point(98, 210);
  430. this.chk_jhq.Name = "chk_jhq";
  431. this.chk_jhq.Size = new System.Drawing.Size(92, 20);
  432. this.chk_jhq.TabIndex = 64;
  433. this.chk_jhq.Text = "交货日期";
  434. //
  435. // ultchkPactnoDW
  436. //
  437. appearance28.BackColor = System.Drawing.Color.LightCyan;
  438. this.ultchkPactnoDW.Appearance = appearance28;
  439. this.ultchkPactnoDW.Location = new System.Drawing.Point(98, 103);
  440. this.ultchkPactnoDW.Name = "ultchkPactnoDW";
  441. this.ultchkPactnoDW.Size = new System.Drawing.Size(92, 20);
  442. this.ultchkPactnoDW.TabIndex = 69;
  443. this.ultchkPactnoDW.Text = "合同单位";
  444. //
  445. // chk_ysfs
  446. //
  447. appearance29.BackColor = System.Drawing.Color.LightCyan;
  448. this.chk_ysfs.Appearance = appearance29;
  449. this.chk_ysfs.Location = new System.Drawing.Point(121, 231);
  450. this.chk_ysfs.Name = "chk_ysfs";
  451. this.chk_ysfs.Size = new System.Drawing.Size(87, 16);
  452. this.chk_ysfs.TabIndex = 70;
  453. this.chk_ysfs.Text = "运输方式";
  454. //
  455. // chk_SYSJ
  456. //
  457. appearance30.BackColor = System.Drawing.Color.LightCyan;
  458. this.chk_SYSJ.Appearance = appearance30;
  459. this.chk_SYSJ.Location = new System.Drawing.Point(98, 118);
  460. this.chk_SYSJ.Name = "chk_SYSJ";
  461. this.chk_SYSJ.Size = new System.Drawing.Size(92, 20);
  462. this.chk_SYSJ.TabIndex = 71;
  463. this.chk_SYSJ.Text = "收样时间";
  464. //
  465. // ultchkcplx
  466. //
  467. appearance31.BackColor = System.Drawing.Color.LightCyan;
  468. this.ultchkcplx.Appearance = appearance31;
  469. this.ultchkcplx.Location = new System.Drawing.Point(0, 248);
  470. this.ultchkcplx.Name = "ultchkcplx";
  471. this.ultchkcplx.Size = new System.Drawing.Size(80, 20);
  472. this.ultchkcplx.TabIndex = 72;
  473. this.ultchkcplx.Text = "产品类型";
  474. //
  475. // uchk_InSteel
  476. //
  477. appearance32.BackColor = System.Drawing.Color.LightCyan;
  478. this.uchk_InSteel.Appearance = appearance32;
  479. this.uchk_InSteel.Location = new System.Drawing.Point(193, 2);
  480. this.uchk_InSteel.Name = "uchk_InSteel";
  481. this.uchk_InSteel.Size = new System.Drawing.Size(92, 20);
  482. this.uchk_InSteel.TabIndex = 73;
  483. this.uchk_InSteel.Text = "入库牌号";
  484. //
  485. // uchk_Steel
  486. //
  487. appearance33.BackColor = System.Drawing.Color.LightCyan;
  488. this.uchk_Steel.Appearance = appearance33;
  489. this.uchk_Steel.Location = new System.Drawing.Point(193, 20);
  490. this.uchk_Steel.Name = "uchk_Steel";
  491. this.uchk_Steel.Size = new System.Drawing.Size(92, 20);
  492. this.uchk_Steel.TabIndex = 74;
  493. this.uchk_Steel.Text = "牌号";
  494. //
  495. // uchk_FSteel
  496. //
  497. appearance34.BackColor = System.Drawing.Color.LightCyan;
  498. this.uchk_FSteel.Appearance = appearance34;
  499. this.uchk_FSteel.Location = new System.Drawing.Point(193, 38);
  500. this.uchk_FSteel.Name = "uchk_FSteel";
  501. this.uchk_FSteel.Size = new System.Drawing.Size(92, 20);
  502. this.uchk_FSteel.TabIndex = 75;
  503. this.uchk_FSteel.Text = "副牌号";
  504. //
  505. // uck_Pactno
  506. //
  507. appearance35.BackColor = System.Drawing.Color.LightCyan;
  508. this.uck_Pactno.Appearance = appearance35;
  509. this.uck_Pactno.Location = new System.Drawing.Point(193, 58);
  510. this.uck_Pactno.Name = "uck_Pactno";
  511. this.uck_Pactno.Size = new System.Drawing.Size(92, 20);
  512. this.uck_Pactno.TabIndex = 76;
  513. this.uck_Pactno.Text = "合同号";
  514. //
  515. // chk_JHZT
  516. //
  517. appearance36.BackColor = System.Drawing.Color.LightCyan;
  518. this.chk_JHZT.Appearance = appearance36;
  519. this.chk_JHZT.Location = new System.Drawing.Point(192, 77);
  520. this.chk_JHZT.Name = "chk_JHZT";
  521. this.chk_JHZT.Size = new System.Drawing.Size(92, 20);
  522. this.chk_JHZT.TabIndex = 77;
  523. this.chk_JHZT.Text = "交货状态";
  524. //
  525. // chk_RCL
  526. //
  527. appearance37.BackColor = System.Drawing.Color.LightCyan;
  528. this.chk_RCL.Appearance = appearance37;
  529. this.chk_RCL.Location = new System.Drawing.Point(191, 95);
  530. this.chk_RCL.Name = "chk_RCL";
  531. this.chk_RCL.Size = new System.Drawing.Size(92, 20);
  532. this.chk_RCL.TabIndex = 78;
  533. this.chk_RCL.Text = "热处理号";
  534. //
  535. // chk_YLZL
  536. //
  537. appearance38.BackColor = System.Drawing.Color.LightCyan;
  538. this.chk_YLZL.Appearance = appearance38;
  539. this.chk_YLZL.Location = new System.Drawing.Point(190, 113);
  540. this.chk_YLZL.Name = "chk_YLZL";
  541. this.chk_YLZL.Size = new System.Drawing.Size(92, 20);
  542. this.chk_YLZL.TabIndex = 79;
  543. this.chk_YLZL.Text = "原料重量";
  544. //
  545. // ctlZBTurnoffListStat
  546. //
  547. this.Controls.Add(this.chk_YLZL);
  548. this.Controls.Add(this.chk_RCL);
  549. this.Controls.Add(this.chk_JHZT);
  550. this.Controls.Add(this.uck_Pactno);
  551. this.Controls.Add(this.uchk_FSteel);
  552. this.Controls.Add(this.uchk_Steel);
  553. this.Controls.Add(this.uchk_InSteel);
  554. this.Controls.Add(this.chk_ysfs);
  555. this.Controls.Add(this.chk_shdw);
  556. this.Controls.Add(this.chk_DZ);
  557. this.Controls.Add(this.ultchkcplx);
  558. this.Controls.Add(this.chk_StatCutSide);
  559. this.Controls.Add(this.chk_SYSJ);
  560. this.Controls.Add(this.ultchkPactnoDW);
  561. this.Controls.Add(this.chk_jhq);
  562. this.Controls.Add(this.Chk_StatRemark);
  563. this.Controls.Add(this.Chk_StatStoveNO);
  564. this.Controls.Add(this.Chk_StatPrd);
  565. this.Controls.Add(this.chk_FaceQuanlity);
  566. this.Controls.Add(this.chk_LengthStat);
  567. this.Controls.Add(this.chk_WidthStat);
  568. this.Controls.Add(this.chk_PlyStat);
  569. this.Controls.Add(this.chk_HeatStat);
  570. this.Controls.Add(this.chk_OOrderNOStat);
  571. this.Controls.Add(this.chk_NOrderNOStat);
  572. this.Controls.Add(this.chk_OPlanNOStat);
  573. this.Controls.Add(this.chk_StatInTime);
  574. this.Controls.Add(this.chk_StatSendOnly);
  575. this.Controls.Add(this.chk_StatOrgan);
  576. this.Controls.Add(this.chk_StatSend);
  577. this.Controls.Add(this.chk_StatCondole);
  578. this.Controls.Add(this.chk_StatPlanNO);
  579. this.Controls.Add(this.chk_StatRole);
  580. this.Controls.Add(this.chk_StatResult);
  581. this.Controls.Add(this.chk_StatDeteMarHeat);
  582. this.Controls.Add(this.chk_StatBilletID);
  583. this.Controls.Add(this.chk_StatRollNO);
  584. this.Controls.Add(this.chk_StatButtress);
  585. this.Name = "ctlZBTurnoffListStat";
  586. this.Size = new System.Drawing.Size(285, 269);
  587. this.ResumeLayout(false);
  588. }
  589. #endregion
  590. #region "Property
  591. private string _SelectStr = "SELECT 1 THEORYWEIGHTZL ";
  592. //+ "COUNT(A.BILLETID) QUANTITY,SUM(A.THEORYWEIGHT) THEORYWEIGHT ";
  593. private string _FromStr = "FROM KCJ_TURNOFFLIST A,KCJ_TURNOFFBUTTRESSLIST B,SEL_PACTDETAIL C WHERE A.BILLETID=B.BILLETID AND A.STORAGESTATUS='501602' AND A.ISVALID='1' ";
  594. private string _GroupbyStr = " GROUP BY A.DETERMINANTCARDNUMBER,C.MULTISTEELNAME,BUYERCODE ";
  595. private string _SendSelectStr = " SELECT TO_CHAR(B.PICKSTORAGETIME,'YY-MM-DD HH24') PICKSTORAGETIME,B.LISTNUMBER ";
  596. private string _SendGroupby = " GROUP BY A.DETERMINANTCARDNUMBER,B.PICKSTORAGETIME,B.LISTNUMBER,C.MULTISTEELNAME,BUYERCODE";
  597. private string _SendFromStr = " FROM KCJ_TURNOFFLIST A,KCJ_TURNOFFSENDLIST B,SEL_PACTDETAIL C WHERE A.BILLETID=B.SERIALNUMBER AND B.ISVALID<>'0' AND B.DUMMYSENDFLAG<>'1' AND B.SENDTYPE<='1' AND A.ISVALID='1' ";
  598. private string _CSendSelectStr = " SELECT TO_CHAR(B.PICKSTORAGETIME,'YY-MM-DD HH24') PICKSTORAGETIME,B.LISTNUMBER";
  599. private string _CSendGroupBy = " GROUP BY A.DETERMINANTCARDNUMBER,B.PICKSTORAGETIME,B.LISTNUMBER,BUYERCODE";
  600. private string _CSendFromStr = " FROM KCJ_TURNOFFLIST A,KCJ_TURNOFFSENDLIST B,SEL_PACTINFO_CLEAR C WHERE A.BILLETID=B.SERIALNUMBER AND B.ISVALID<>'0' AND B.DUMMYSENDFLAG<>'1' AND B.SENDTYPE<='1' AND A.ISVALID='1' ";
  601. //+" AND B.BUTTRESS=D.BUTTRESS(+) AND D.BUTTRESS(+) NOT IN('虚拟堆位','预装发运')";
  602. private void chk_StatSendOnly_CheckedChanged(object sender, System.EventArgs e)
  603. {
  604. if (this.chk_StatSendOnly.Checked)
  605. {
  606. this.chk_StatSend.Checked = false;
  607. }
  608. }
  609. private void chk_StatSend_CheckedChanged(object sender, System.EventArgs e)
  610. {
  611. if (this.chk_StatSend.Checked)
  612. {
  613. this.chk_StatSendOnly.Checked = false;
  614. }
  615. }
  616. public System.Collections.ArrayList SendSelectStr
  617. {
  618. get
  619. {
  620. if (this.chk_StatSend.Checked | this.chk_StatSendOnly.Checked)
  621. {
  622. System.Collections.ArrayList rtnList = new ArrayList();
  623. string rtnStr = _SendSelectStr;
  624. string CrtnStr = _CSendSelectStr;
  625. if (this.chk_StatButtress.Checked)
  626. {
  627. rtnStr = rtnStr + ",B.BUTTRESS ";
  628. CrtnStr = CrtnStr + ",B.BUTTRESS ";
  629. }
  630. if (this.chk_StatRollNO.Checked)
  631. {
  632. rtnStr = rtnStr + ",B.ROLLNO ROLLNUMBER ";
  633. CrtnStr = CrtnStr + ",B.ROLLNO ROLLNUMBER ";
  634. }
  635. if (this.chk_StatPlanNO.Checked)
  636. {
  637. rtnStr = rtnStr + ",C.PACTNO,C.PACTINDEX ";
  638. CrtnStr = CrtnStr + ",C.PACTNO,C.PACTINDEX ";
  639. }
  640. //add by lyp 20120831 zhengjiajiaohuzhantai
  641. if (this.chk_JHZT.Checked)
  642. {
  643. rtnStr = rtnStr + ",(SELECT MEMO FROM SCM_BASE_INFO WHERE ID_= SEL_PUBLIC_K.FSEL_GETSTANDROLL_STATUS(NVL(C.STANDROLLER,'0')))JHZT ";
  644. //CrtnStr = CrtnStr + ",(SELECT MEMO FROM SCM_BASE_INFO WHERE ID_= SEL_PUBLIC_K.FSEL_GETSTANDROLL_STATUS(NVL(C.STANDROLLER,'0')))JHZT ";
  645. }
  646. if (this.chk_ysfs.Checked)
  647. {
  648. rtnStr = rtnStr + ",C.TRANSTYPE ";
  649. CrtnStr = CrtnStr + ",C.TRANSTYPE ";
  650. }
  651. if (this.chk_OPlanNOStat.Checked)
  652. {
  653. rtnStr = rtnStr + ",B.PLANNO PLANNUMBER,b.PACTNO PACTNOINDEX ";
  654. CrtnStr = CrtnStr + ",B.PLANNO PLANNUMBER ,b.PACTNO PACTNOINDEX";
  655. }
  656. if (this.chk_SYSJ.Checked)
  657. {
  658. rtnStr = rtnStr + ",TO_CHAR((SELECT MAX(T1.RECEIVETIME) FROM LH_SAMPLE_CONSIGN_MAIN T1 RIGHT JOIN LH_SAMPLE_CONSIGN_DETAIL T2 ON T1.WTBH = T2.WTBH WHERE T2.PID_MB_CB_ID = a.BILLETID), 'YYYY-MM-DD HH24:MI:SS')RECEIVETIME";
  659. CrtnStr = CrtnStr + ",TO_CHAR((SELECT MAX(T1.RECEIVETIME) FROM LH_SAMPLE_CONSIGN_MAIN T1 RIGHT JOIN LH_SAMPLE_CONSIGN_DETAIL T2 ON T1.WTBH = T2.WTBH WHERE T2.PID_MB_CB_ID = a.BILLETID), 'YYYY-MM-DD HH24:MI:SS')RECEIVETIME";
  660. }
  661. if (this.chk_NOrderNOStat.Checked)
  662. {
  663. rtnStr = rtnStr + ",B.ORDERFORMNUMBER ALLOTORDERFORM ";
  664. CrtnStr = CrtnStr + ",B.ORDERFORMNUMBER ALLOTORDERFORM ";
  665. }
  666. if (this.chk_OOrderNOStat.Checked)
  667. {
  668. rtnStr = rtnStr + ",A.PLANORDERNO PLANORDERFORM ";
  669. CrtnStr = CrtnStr + ",A.PLANORDERNO PLANORDERFORM ";
  670. }
  671. if (this.uchk_Steel.Checked)
  672. {
  673. rtnStr = rtnStr + ",A.DETERMINANTCARDNUMBER DETERMINANTCARDNUMBER ";
  674. CrtnStr = CrtnStr + ",A.DETERMINANTCARDNUMBER DETERMINANTCARDNUMBER ";
  675. }
  676. if (this.chk_RCL.Checked)
  677. {
  678. rtnStr = rtnStr + ",A.RCL_STATE ";
  679. CrtnStr = CrtnStr + ",A.RCL_STATE ";
  680. }
  681. if (this.uchk_InSteel.Checked)
  682. {
  683. rtnStr = rtnStr + ",A.Insteel INSTROAGESTEEL ";
  684. CrtnStr = CrtnStr + ",A.Insteel INSTROAGESTEEL ";
  685. }
  686. if (this.uchk_FSteel.Checked)
  687. {
  688. rtnStr = rtnStr + ",C.MULTISTEELNAME MULTISTEELNAME ";
  689. //CrtnStr = CrtnStr + ",C.MULTISTEELNAME MULTISTEELNAME ";
  690. }
  691. if (this.chk_StatCondole.Checked)
  692. {
  693. rtnStr = rtnStr + ",B.CONDOLENUMBER ";
  694. CrtnStr = CrtnStr + ",B.CONDOLENUMBER ";
  695. }
  696. //if (this.chk_Pactno.Checked)
  697. //{
  698. // rtnStr = rtnStr + ",C.pactno ";
  699. // CrtnStr = CrtnStr + ",C.pactno ";
  700. //}
  701. if (this.chk_StatDeteMarHeat.Checked)
  702. {
  703. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.DETECTMAR) DETECTMARBOOKIN ";
  704. CrtnStr = CrtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.DETECTMAR) DETECTMARBOOKIN ";
  705. }
  706. if (this.chk_HeatStat.Checked)
  707. {
  708. rtnStr = rtnStr + ",DECODE(B.ISHEAT,'1','√',NULL) HEATDEAL ";
  709. CrtnStr = CrtnStr + ",DECODE(B.ISHEAT,'1','√',NULL) HEATDEAL ";
  710. }
  711. if (this.chk_StatResult.Checked)
  712. {
  713. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.DETERMINANTRESULT) DETERMINANTRESULT,A.DETERMINANTREASON,(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.JUDGEEASONCODE) JUDGEEASONCODE ";
  714. CrtnStr = CrtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.DETERMINANTRESULT) DETERMINANTRESULT,A.DETERMINANTREASON,(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.JUDGEEASONCODE) JUDGEEASONCODE ";
  715. }
  716. if (this.chk_StatOrgan.Checked)
  717. {
  718. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=C.CHECKORG) ATTESTATIONORGAN,B.ATTESTATIONRESULT ";
  719. CrtnStr = CrtnStr + ",NULL ATTESTATIONORGAN,B.ATTESTATIONRESULT ";
  720. }
  721. if (this.chk_PlyStat.Checked)
  722. {
  723. rtnStr = rtnStr + ",B.PLY ";
  724. CrtnStr = CrtnStr + ",B.PLY ";
  725. }
  726. if (this.chk_WidthStat.Checked)
  727. {
  728. rtnStr = rtnStr + ",B.WIDTH ";
  729. CrtnStr = CrtnStr + ",B.WIDTH ";
  730. }
  731. if (this.chk_LengthStat.Checked)
  732. {
  733. rtnStr = rtnStr + ",B.LENGTH ";
  734. CrtnStr = CrtnStr + ",B.LENGTH ";
  735. }
  736. if (this.Chk_StatStoveNO.Checked)
  737. {
  738. rtnStr = rtnStr + ",B.STOVENO ";
  739. CrtnStr = CrtnStr + ",B.STOVENO ";
  740. }
  741. if (this.uck_Pactno.Checked)
  742. {
  743. rtnStr = rtnStr + ",c.pactno ";
  744. CrtnStr = CrtnStr + ",c.pactno ";
  745. }
  746. if (this.Chk_StatRemark.Checked)
  747. {
  748. rtnStr = rtnStr + ",NULL HANDREMARK ";
  749. CrtnStr = CrtnStr + ",NULL HANDREMARK ";
  750. }
  751. if (this.chk_StatCutSide.Checked)
  752. {
  753. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.CLIPTYPEPROCESS) CUTSIDESTATE ";
  754. CrtnStr = CrtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.CLIPTYPEPROCESS) CUTSIDESTATE ";
  755. }
  756. if (this.chk_StatRole.Checked)
  757. {
  758. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.ROLE) ROLE ";
  759. CrtnStr = CrtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.ROLE) ROLE ";
  760. }
  761. if (this.chk_FaceQuanlity.Checked)
  762. {
  763. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.FACEQUALITY) FACEQUALITY"
  764. + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.BUGREASON) BUGREASON"
  765. + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DEGRADEREASON) DEGRADEREASON ";
  766. CrtnStr = CrtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=B.FACEQUALITY) FACEQUALITY"
  767. + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.BUGREASON) BUGREASON"
  768. + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DEGRADEREASON) DEGRADEREASON ";
  769. }
  770. if (this.chk_StatInTime.Checked)
  771. {
  772. rtnStr = rtnStr + ",TO_CHAR(A.INTIME,'YYYY-MM-DD') INSTORAGETIME,A.INSTEEL INSTROAGESTEEL,(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.INCLASSTEAM) INCLASSTEAM ";
  773. CrtnStr = CrtnStr + ",TO_CHAR(A.INTIME,'YYYY-MM-DD') INSTORAGETIME,A.INSTEEL INSTROAGESTEEL,(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.INCLASSTEAM) INCLASSTEAM ";
  774. }
  775. if (this.Chk_StatPrd.Checked)
  776. {
  777. rtnStr = rtnStr + ",TO_CHAR(A.PTIME,'YYYY-MM-DD') PTIME,(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.PCLASSTEAM) PCLASSTEAM ";
  778. CrtnStr = CrtnStr + ",TO_CHAR(A.PTIME,'YYYY-MM-DD') PTIME,(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.PCLASSTEAM) PCLASSTEAM ";
  779. }
  780. ///newcpxl
  781. if (this.ultchkcplx.Checked)
  782. {
  783. rtnStr = rtnStr + ",(select name_ from scm_base_info where id_ = a.PRODUCT_NAME) PRODUCT_NAME ";
  784. CrtnStr = CrtnStr + ",a.PRODUCT_NAME ";
  785. }
  786. if (this.chk_StatBilletID.Checked)
  787. {
  788. rtnStr = rtnStr + ",A.BILLETID,1 QUANTITY,B.WEIGHT THEORYWEIGHT ";
  789. CrtnStr = CrtnStr + ",A.BILLETID,1 QUANTITY,B.WEIGHT THEORYWEIGHT ";
  790. }
  791. if (this.chk_jhq.Checked)
  792. {
  793. rtnStr = rtnStr + ",TO_CHAR(C.SENDBEGINDATE,'YYYY-MM-DD') SENDBEGINDATE ";
  794. CrtnStr = CrtnStr + ",TO_CHAR(C.SENDBEGINDATE,'YYYY-MM-DD') SENDBEGINDATE ";
  795. }
  796. if (this.chk_DZ.Checked)
  797. {
  798. rtnStr = rtnStr + ",(SELECT STATIONNAME FROM SEL_STATIONINFO WHERE STATIONCODE = C.STATIONCODE) STATIONCODE ";
  799. CrtnStr = CrtnStr + ",(SELECT STATIONNAME FROM SEL_STATIONINFO WHERE STATIONCODE = C.STATIONCODE) STATIONCODE ";
  800. }
  801. if (this.chk_shdw.Checked)
  802. {
  803. rtnStr = rtnStr + ",(SELECT INCEPTCORPNAME FROM SEL_INCEPTCORPINFO WHERE INCEPTCORPCODE = C.INCEPTCORPCODE) INCEPTCORPCODE ";
  804. CrtnStr = CrtnStr + ",(SELECT INCEPTCORPNAME FROM SEL_INCEPTCORPINFO WHERE INCEPTCORPCODE = C.INCEPTCORPCODE) INCEPTCORPCODE ";
  805. }
  806. if (this.ultchkPactnoDW.Checked)
  807. {
  808. rtnStr = rtnStr + ",(select tt.buyername from sel_buyerbaseinfo tt WHERE tt.buyercode = C.BUYERCODE) BUYERCODE ";
  809. CrtnStr = CrtnStr + ",(select tt.buyername from sel_buyerbaseinfo tt WHERE tt.buyercode = C.BUYERCODE) BUYERCODE ";
  810. }
  811. // if(this.chk_rzjg.Checked)
  812. // {
  813. // rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = C.CHECKORG) CHECKORG ";
  814. // CrtnStr = CrtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = C.CHECKORG) CHECKORG ";
  815. // }
  816. else
  817. {
  818. rtnStr = rtnStr + ",COUNT(A.BILLETID) QUANTITY,SUM(A.THEORYWEIGHT) THEORYWEIGHT ";
  819. CrtnStr = CrtnStr + ",COUNT(A.BILLETID) QUANTITY,SUM(A.THEORYWEIGHT) THEORYWEIGHT ";
  820. }
  821. rtnStr = rtnStr + _SendFromStr;
  822. CrtnStr = CrtnStr + _CSendFromStr;
  823. rtnList.Add(rtnStr);
  824. rtnList.Add(CrtnStr);
  825. return rtnList;
  826. }
  827. else
  828. {
  829. return null;
  830. }
  831. }
  832. }
  833. public System.Collections.ArrayList SendGroupby
  834. {
  835. get
  836. {
  837. if (this.chk_StatSend.Checked | this.chk_StatSendOnly.Checked)
  838. {
  839. System.Collections.ArrayList rtnList = new ArrayList();
  840. string rtnStr = _SendGroupby;
  841. string CrtnStr = _CSendGroupBy;
  842. if (this.chk_StatButtress.Checked)
  843. {
  844. rtnStr = rtnStr + ",B.BUTTRESS ";
  845. CrtnStr = CrtnStr + ",B.BUTTRESS ";
  846. }
  847. if (this.chk_StatRollNO.Checked)
  848. {
  849. rtnStr = rtnStr + ",B.ROLLNO ";
  850. CrtnStr = CrtnStr + ",B.ROLLNO ";
  851. }
  852. if (this.chk_StatPlanNO.Checked)
  853. {
  854. rtnStr = rtnStr + ",C.PACTNO,C.PACTINDEX ";
  855. CrtnStr = CrtnStr + ",C.PACTNO,C.PACTINDEX ";
  856. }
  857. if (this.chk_JHZT.Checked)
  858. {
  859. rtnStr = rtnStr + ",C.STANDROLLER ";
  860. //CrtnStr = CrtnStr + ",C.STANDROLLER ";
  861. }
  862. if (this.chk_RCL.Checked)
  863. {
  864. rtnStr = rtnStr + ",A.RCL_STATE ";
  865. CrtnStr = CrtnStr + ",A.RCL_STATE ";
  866. }
  867. if (this.chk_ysfs.Checked)
  868. {
  869. rtnStr = rtnStr + ",C.TRANSTYPE,C.TRANSTYPE ";
  870. CrtnStr = CrtnStr + ",C.TRANSTYPE,C.TRANSTYPE ";
  871. }
  872. if (this.chk_OPlanNOStat.Checked)
  873. {
  874. rtnStr = rtnStr + ",B.PLANNO,b.PACTNO ";
  875. CrtnStr = CrtnStr + ",B.PLANNO,b.PACTNO ";
  876. }
  877. if (this.chk_NOrderNOStat.Checked)
  878. {
  879. rtnStr = rtnStr + ",B.ORDERFORMNUMBER ";
  880. CrtnStr = CrtnStr + ",B.ORDERFORMNUMBER ";
  881. }
  882. if (this.chk_OOrderNOStat.Checked)
  883. {
  884. rtnStr = rtnStr + ",A.PLANORDERNO ";
  885. CrtnStr = CrtnStr + ",A.PLANORDERNO ";
  886. }
  887. if (this.uck_Pactno.Checked)
  888. {
  889. rtnStr = rtnStr + ",c.pactno ";
  890. CrtnStr = CrtnStr + ",c.pactno ";
  891. }
  892. if (this.uchk_InSteel.Checked)
  893. {
  894. rtnStr = rtnStr + ",A.Insteel ";
  895. CrtnStr = CrtnStr + ",A.Insteel ";
  896. }
  897. if (this.uchk_Steel.Checked)
  898. {
  899. rtnStr = rtnStr + ",A.DETERMINANTCARDNUMBER ";
  900. CrtnStr = CrtnStr + ",A.DETERMINANTCARDNUMBER ";
  901. }
  902. if (this.uchk_FSteel.Checked)
  903. {
  904. rtnStr = rtnStr + ",c.MULTISTEELNAME ";
  905. //CrtnStr = CrtnStr + ",c.MULTISTEELNAME ";
  906. }
  907. if (this.chk_StatCondole.Checked)
  908. {
  909. rtnStr = rtnStr + ",B.CONDOLENUMBER ";
  910. CrtnStr = CrtnStr + ",B.CONDOLENUMBER ";
  911. }
  912. if (this.chk_StatDeteMarHeat.Checked)
  913. {
  914. rtnStr = rtnStr + ",B.DETECTMAR ";
  915. CrtnStr = CrtnStr + ",B.DETECTMAR ";
  916. }
  917. if (this.chk_HeatStat.Checked)
  918. {
  919. rtnStr = rtnStr + ",B.ISHEAT ";
  920. CrtnStr = CrtnStr + ",B.ISHEAT ";
  921. }
  922. if (this.chk_StatResult.Checked)
  923. {
  924. rtnStr = rtnStr + ",B.DETERMINANTRESULT,A.DETERMINANTREASON,B.JUDGEEASONCODE ";
  925. CrtnStr = CrtnStr + ",B.DETERMINANTRESULT,A.DETERMINANTREASON,B.JUDGEEASONCODE ";
  926. }
  927. if (this.chk_StatOrgan.Checked)
  928. {
  929. rtnStr = rtnStr + ",C.CHECKORG,B.ATTESTATIONRESULT ";
  930. CrtnStr = CrtnStr + ",B.ATTESTATIONRESULT ";
  931. }
  932. if (this.chk_SYSJ.Checked)
  933. {
  934. rtnStr = rtnStr + ",a.BILLETID ";
  935. CrtnStr = CrtnStr + ",a.BILLETID ";
  936. }
  937. if (this.chk_PlyStat.Checked)
  938. {
  939. rtnStr = rtnStr + ",B.PLY ";
  940. CrtnStr = CrtnStr + ",B.PLY ";
  941. }
  942. if (this.chk_WidthStat.Checked)
  943. {
  944. rtnStr = rtnStr + ",B.WIDTH ";
  945. CrtnStr = CrtnStr + ",B.WIDTH ";
  946. }
  947. if (this.chk_LengthStat.Checked)
  948. {
  949. rtnStr = rtnStr + ",B.LENGTH ";
  950. CrtnStr = CrtnStr + ",B.LENGTH ";
  951. }
  952. if (this.Chk_StatStoveNO.Checked)
  953. {
  954. rtnStr = rtnStr + ",B.STOVENO ";
  955. CrtnStr = CrtnStr + ",B.STOVENO ";
  956. }
  957. //if (this.Chk_StatRemark.Checked)
  958. //{
  959. // rtnStr = rtnStr + ",HANDREMARK ";
  960. // CrtnStr = CrtnStr + ",HANDREMARK ";
  961. //}
  962. if (this.chk_StatCutSide.Checked)
  963. {
  964. rtnStr = rtnStr + ",B.CLIPTYPEPROCESS ";
  965. CrtnStr = CrtnStr + ",B.CLIPTYPEPROCESS ";
  966. }
  967. if (this.chk_StatRole.Checked)
  968. {
  969. rtnStr = rtnStr + ",B.ROLE ";
  970. CrtnStr = CrtnStr + ",B.ROLE ";
  971. }
  972. if (this.chk_jhq.Checked)
  973. {
  974. rtnStr = rtnStr + ",TO_CHAR(C.SENDBEGINDATE,'YYYY-MM-DD') ";
  975. CrtnStr = CrtnStr + ",TO_CHAR(C.SENDBEGINDATE,'YYYY-MM-DD') ";
  976. }
  977. if (this.chk_DZ.Checked)
  978. {
  979. rtnStr = rtnStr + ",C.STATIONCODE ";
  980. CrtnStr = CrtnStr + ",C.STATIONCODE ";
  981. }
  982. if (this.chk_shdw.Checked)
  983. {
  984. rtnStr = rtnStr + ",C.INCEPTCORPCODE ";
  985. CrtnStr = CrtnStr + ",C.INCEPTCORPCODE ";
  986. }
  987. // if(this.chk_rzjg.Checked)
  988. // {
  989. // rtnStr = rtnStr + ",C.CHECKORG ";
  990. // CrtnStr = CrtnStr + ",C.CHECKORG ";
  991. // }
  992. if (this.chk_FaceQuanlity.Checked)
  993. {
  994. rtnStr = rtnStr + ",B.FACEQUALITY,A.BUGREASON,A.DEGRADEREASON ";
  995. CrtnStr = CrtnStr + ",B.FACEQUALITY,A.BUGREASON,A.DEGRADEREASON ";
  996. }
  997. if (this.chk_StatInTime.Checked)
  998. {
  999. rtnStr = rtnStr + ",TO_CHAR(A.INTIME,'YYYY-MM-DD'),A.INSTEEL,A.INCLASSTEAM ";
  1000. CrtnStr = CrtnStr + ",TO_CHAR(A.INTIME,'YYYY-MM-DD'),A.INSTEEL,A.INCLASSTEAM ";
  1001. }
  1002. if (this.Chk_StatPrd.Checked)
  1003. {
  1004. rtnStr = rtnStr + ",TO_CHAR(A.PTIME,'YYYY-MM-DD'),A.PCLASSTEAM ";
  1005. CrtnStr = CrtnStr + ",TO_CHAR(A.PTIME,'YYYY-MM-DD'),A.PCLASSTEAM ";
  1006. }
  1007. ///newcplx
  1008. if (this.ultchkcplx.Checked)
  1009. {
  1010. rtnStr = rtnStr + ",a.PRODUCT_NAME ";
  1011. //rtnStr = rtnStr + ",(select name_ from scm_base_info where id_ = a.PRODUCT_NAME) PRODUCT_NAME ";
  1012. CrtnStr = CrtnStr + ",a.PRODUCT_NAME ";
  1013. }
  1014. if (chk_StatBilletID.Checked)
  1015. {
  1016. rtnStr = rtnStr + ",B.WEIGHT ";
  1017. CrtnStr = CrtnStr + ",B.WEIGHT ";
  1018. }
  1019. //if(this.chk_StatBilletID.Checked)
  1020. //{
  1021. // rtnStr = "";
  1022. // rtnList.Add("");
  1023. // CrtnStr = "";
  1024. // rtnList.Add("");
  1025. // return rtnList;
  1026. //}
  1027. rtnList.Add(rtnStr);
  1028. rtnList.Add(CrtnStr);
  1029. return rtnList;
  1030. }
  1031. else
  1032. {
  1033. return null;
  1034. }
  1035. }
  1036. }
  1037. public System.Collections.ArrayList Groupby
  1038. {
  1039. get
  1040. {
  1041. System.Collections.ArrayList rtnList = new ArrayList();
  1042. string rtnStr = _GroupbyStr;
  1043. if (this.chk_StatSendOnly.Checked)
  1044. {
  1045. return null;
  1046. }
  1047. if (this.chk_StatButtress.Checked)
  1048. {
  1049. rtnStr = rtnStr + ",B.BUTTRESS";
  1050. }
  1051. if (this.chk_SYSJ.Checked)
  1052. {
  1053. rtnStr = rtnStr + ",a.BILLETID ";
  1054. //CrtnStr = CrtnStr + ",RECEIVETIME ";
  1055. }
  1056. if (this.chk_StatRollNO.Checked)
  1057. {
  1058. rtnStr = rtnStr + ",A.ROLLNUMBER";
  1059. }
  1060. if (this.chk_YLZL.Checked)
  1061. {
  1062. rtnStr = rtnStr + ",A.BILLETID";
  1063. }
  1064. if (this.chk_StatPlanNO.Checked)
  1065. {
  1066. rtnStr = rtnStr + ",C.PACTNO,C.PACTINDEX ";
  1067. }
  1068. if (this.chk_JHZT.Checked)
  1069. {
  1070. rtnStr = rtnStr + ",C.STANDROLLER ";
  1071. }
  1072. if (this.uck_Pactno.Checked)
  1073. {
  1074. rtnStr = rtnStr + ",C.PACTNO ";
  1075. }
  1076. if (this.chk_ysfs.Checked)
  1077. {
  1078. rtnStr = rtnStr + ",C.TRANSTYPE";
  1079. }
  1080. if (this.uck_Pactno.Checked)
  1081. {
  1082. rtnStr = rtnStr + ",c.pactno";
  1083. }
  1084. if (this.uchk_InSteel.Checked)
  1085. {
  1086. rtnStr = rtnStr + ",A.Insteel ";
  1087. }
  1088. if (this.uchk_Steel.Checked)
  1089. {
  1090. rtnStr = rtnStr + ",A.DETERMINANTCARDNUMBER ";
  1091. }
  1092. if (this.uchk_FSteel.Checked)
  1093. {
  1094. rtnStr = rtnStr + ",c.MULTISTEELNAME ";
  1095. }
  1096. if (this.chk_RCL.Checked)
  1097. {
  1098. rtnStr = rtnStr + ",A.RCL_STATE ";
  1099. }
  1100. if (this.chk_OPlanNOStat.Checked)
  1101. {
  1102. rtnStr = rtnStr + ",A.PLANNO ";
  1103. }
  1104. if (this.chk_NOrderNOStat.Checked)
  1105. {
  1106. rtnStr = rtnStr + ",A.ORDERNO ";
  1107. }
  1108. if (this.chk_OOrderNOStat.Checked)
  1109. {
  1110. rtnStr = rtnStr + ",A.PLANORDERNO ";
  1111. }
  1112. if (this.chk_StatDeteMarHeat.Checked)
  1113. {
  1114. rtnStr = rtnStr + ",DETECTMARBOOKIN ";
  1115. }
  1116. if (this.chk_HeatStat.Checked)
  1117. {
  1118. rtnStr = rtnStr + ",A.HEATDEAL ";
  1119. }
  1120. if (this.chk_StatResult.Checked)
  1121. {
  1122. rtnStr = rtnStr + ",A.DETERMINANTRESULT,A.DETERMINANTREASON,A.JUDGEEASONCODE ";
  1123. }
  1124. if (this.chk_StatOrgan.Checked)
  1125. {
  1126. rtnStr = rtnStr + ",C.CHECKORG,A.ATTESTATIONRESULT ";
  1127. }
  1128. if (this.chk_PlyStat.Checked)
  1129. {
  1130. rtnStr = rtnStr + ",A.PLY ";
  1131. }
  1132. if (this.chk_StatCondole.Checked)
  1133. {
  1134. rtnStr = rtnStr + ",B.CONDOLENUMBER ";
  1135. }
  1136. if (this.chk_WidthStat.Checked)
  1137. {
  1138. rtnStr = rtnStr + ",A.WIDTH ";
  1139. }
  1140. if (this.chk_LengthStat.Checked)
  1141. {
  1142. rtnStr = rtnStr + ",A.LENGTH ";
  1143. }
  1144. if (this.Chk_StatStoveNO.Checked)
  1145. {
  1146. rtnStr = rtnStr + ",A.STOVENO ";
  1147. }
  1148. if (this.Chk_StatRemark.Checked)
  1149. {
  1150. rtnStr = rtnStr + ",B.HANDREMARK ";
  1151. }
  1152. if (this.chk_StatCutSide.Checked)
  1153. {
  1154. rtnStr = rtnStr + ",A.CLIPTYPEPROCESS ";
  1155. }
  1156. if (this.chk_StatRole.Checked)
  1157. {
  1158. rtnStr = rtnStr + ",A.RULE ";
  1159. }
  1160. if (this.chk_jhq.Checked)
  1161. {
  1162. rtnStr = rtnStr + ",TO_CHAR(C.SENDBEGINDATE,'YYYY-MM-DD') ";
  1163. }
  1164. if (this.chk_DZ.Checked)
  1165. {
  1166. rtnStr = rtnStr + ",C.STATIONCODE ";
  1167. }
  1168. if (this.chk_shdw.Checked)
  1169. {
  1170. rtnStr = rtnStr + ",C.INCEPTCORPCODE ";
  1171. }
  1172. // if(this.chk_rzjg.Checked)
  1173. // {
  1174. // rtnStr = rtnStr + ",C.CHECKORG ";
  1175. // }
  1176. if (this.chk_FaceQuanlity.Checked)
  1177. {
  1178. rtnStr = rtnStr + ",A.FACEQUALITY,A.BUGREASON,A.DEGRADEREASON ";
  1179. }
  1180. if (this.chk_StatInTime.Checked)
  1181. {
  1182. rtnStr = rtnStr + ",TO_CHAR(A.INTIME,'YYYY-MM-DD'),A.INSTEEL,A.INCLASSTEAM ";
  1183. }
  1184. if (this.Chk_StatPrd.Checked)
  1185. {
  1186. rtnStr = rtnStr + ",TO_CHAR(A.PTIME,'YYYY-MM-DD'),A.PCLASSTEAM ";
  1187. }
  1188. if (this.ultchkcplx.Checked)
  1189. {
  1190. rtnStr = rtnStr + ", a.PRODUCT_NAME ";
  1191. }
  1192. if (this.chk_StatBilletID.Checked)
  1193. {
  1194. rtnStr = "";
  1195. rtnList.Add("");
  1196. return rtnList;
  1197. }
  1198. rtnList.Add(rtnStr);
  1199. return rtnList;
  1200. }
  1201. }
  1202. public System.Collections.ArrayList SelectStr
  1203. {
  1204. get
  1205. {
  1206. System.Collections.ArrayList rtnList = new ArrayList();
  1207. string rtnStr = _SelectStr;
  1208. if (this.chk_StatSendOnly.Checked)//仅发运信息
  1209. {
  1210. return null;
  1211. }
  1212. if (this.chk_StatButtress.Checked)
  1213. {
  1214. rtnStr = rtnStr + ",B.BUTTRESS ";
  1215. }
  1216. if (this.chk_StatRollNO.Checked)
  1217. {
  1218. rtnStr = rtnStr + ",A.ROLLNUMBER ";
  1219. }
  1220. if (this.chk_YLZL.Checked)
  1221. {
  1222. rtnStr = rtnStr + ",(SELECT STUFFWEIGHT FROM RPTTMP_ZB_TURNOFFQUALITY WHERE BILLETID = A.BILLETID) STUFFWEIGHT ";
  1223. }
  1224. if (this.chk_ysfs.Checked)
  1225. {
  1226. rtnStr = rtnStr + ",decode(C.TRANSTYPE,'101101','火车','101102','汽车','101103','水运','101104','自提')TRANSTYPE ";
  1227. }
  1228. if (this.uchk_Steel.Checked)
  1229. {
  1230. rtnStr = rtnStr + ",A.DETERMINANTCARDNUMBER ";
  1231. }
  1232. if (this.chk_RCL.Checked)
  1233. {
  1234. rtnStr = rtnStr + ",A.RCL_STATE ";
  1235. }
  1236. if (this.uchk_InSteel.Checked)
  1237. {
  1238. rtnStr = rtnStr + ",A.Insteel INSTROAGESTEEL ";
  1239. }
  1240. if (this.uchk_FSteel.Checked)
  1241. {
  1242. rtnStr = rtnStr + ",c.MULTISTEELNAME ";
  1243. }
  1244. if (this.uck_Pactno.Checked)
  1245. {
  1246. rtnStr = rtnStr + ",c.PACTNO ";
  1247. }
  1248. if (this.chk_JHZT.Checked)
  1249. {
  1250. rtnStr = rtnStr + ",(SELECT MEMO FROM SCM_BASE_INFO WHERE ID_= SEL_PUBLIC_K.FSEL_GETSTANDROLL_STATUS(NVL(C.STANDROLLER,'0')))JHZT ";
  1251. }
  1252. if (this.chk_StatPlanNO.Checked)
  1253. {
  1254. rtnStr = rtnStr + ",C.PACTINDEX ";
  1255. }
  1256. if (this.chk_SYSJ.Checked)
  1257. {
  1258. rtnStr = rtnStr + ",TO_CHAR((SELECT MAX(T1.RECEIVETIME) FROM LH_SAMPLE_CONSIGN_MAIN T1 RIGHT JOIN LH_SAMPLE_CONSIGN_DETAIL T2 ON T1.WTBH = T2.WTBH WHERE T2.PID_MB_CB_ID = a.BILLETID), 'YYYY-MM-DD HH24:MI:SS')RECEIVETIME";
  1259. //CrtnStr = CrtnStr + ",TO_CHAR((SELECT MAX(T1.RECEIVETIME) FROM LH_SAMPLE_CONSIGN_MAIN T1 RIGHT JOIN LH_SAMPLE_CONSIGN_DETAIL T2 ON T1.WTBH = T2.WTBH WHERE T2.PID_MB_CB_ID = a.BILLETID), 'YYYY-MM-DD HH24:MI:SS')RECEIVETIME";
  1260. }
  1261. if (this.chk_OPlanNOStat.Checked)
  1262. {
  1263. rtnStr = rtnStr + ",A.PLANNO PLANNUMBER ";
  1264. }
  1265. if (this.chk_NOrderNOStat.Checked)
  1266. {
  1267. rtnStr = rtnStr + ",A.ORDERNO ALLOTORDERFORM ";
  1268. }
  1269. if (this.chk_OOrderNOStat.Checked)
  1270. {
  1271. rtnStr = rtnStr + ",A.PLANORDERNO PLANORDERFORM ";
  1272. }
  1273. if (this.chk_StatCondole.Checked)
  1274. {
  1275. rtnStr = rtnStr + ",B.CONDOLENUMBER ";
  1276. if (rtnStr.IndexOf("THEORYWEIGHTZL") > 0)
  1277. {
  1278. rtnStr.Replace(" A.THEORYWEIGHT THEORYWEIGHTZL ,", " ");
  1279. }
  1280. }
  1281. if (this.chk_StatDeteMarHeat.Checked)
  1282. {
  1283. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DETECTMARBOOKIN) DETECTMARBOOKIN ";
  1284. }
  1285. if (this.chk_HeatStat.Checked)
  1286. {
  1287. rtnStr = rtnStr + ",DECODE(A.HEATDEAL,'1','√',NULL) HEATDEAL ";
  1288. }
  1289. if (this.chk_StatResult.Checked)
  1290. {
  1291. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DETERMINANTRESULT) DETERMINANTRESULT,A.DETERMINANTREASON,(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.JUDGEEASONCODE) JUDGEEASONCODE ";
  1292. }
  1293. if (this.chk_StatOrgan.Checked)
  1294. {
  1295. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=C.CHECKORG) ATTESTATIONORGAN,A.ATTESTATIONRESULT ";
  1296. }
  1297. if (this.chk_PlyStat.Checked)
  1298. {
  1299. rtnStr = rtnStr + ",A.PLY ";
  1300. }
  1301. if (this.chk_WidthStat.Checked)
  1302. {
  1303. rtnStr = rtnStr + ",A.WIDTH ";
  1304. }
  1305. if (this.chk_LengthStat.Checked)
  1306. {
  1307. rtnStr = rtnStr + ",A.LENGTH ";
  1308. }
  1309. if (this.Chk_StatStoveNO.Checked)
  1310. {
  1311. rtnStr = rtnStr + ",A.STOVENO ";
  1312. }
  1313. if (this.Chk_StatRemark.Checked)
  1314. {
  1315. rtnStr = rtnStr + ",B.HANDREMARK ";
  1316. }
  1317. if (this.chk_StatCutSide.Checked)
  1318. {
  1319. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.CLIPTYPEPROCESS) CUTSIDESTATE ";
  1320. }
  1321. if (this.chk_StatRole.Checked)
  1322. {
  1323. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.RULE) ROLE ";
  1324. }
  1325. if (this.chk_jhq.Checked)
  1326. {
  1327. rtnStr = rtnStr + ",TO_CHAR(C.SENDBEGINDATE,'YYYY-MM-DD') SENDBEGINDATE ";
  1328. }
  1329. if (this.chk_DZ.Checked)
  1330. {
  1331. rtnStr = rtnStr + ",(SELECT STATIONNAME FROM SEL_STATIONINFO WHERE STATIONCODE = C.STATIONCODE) STATIONCODE ";
  1332. }
  1333. if (this.chk_shdw.Checked)
  1334. {
  1335. rtnStr = rtnStr + ",(SELECT INCEPTCORPNAME FROM SEL_INCEPTCORPINFO WHERE INCEPTCORPCODE = C.INCEPTCORPCODE) INCEPTCORPCODE ";
  1336. }
  1337. // if(this.chk_rzjg.Checked)
  1338. // {
  1339. // rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = C.CHECKORG) CHECKORG ";
  1340. // }
  1341. if (this.chk_FaceQuanlity.Checked)
  1342. {
  1343. rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.FACEQUALITY) FACEQUALITY"
  1344. + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.BUGREASON) BUGREASON"
  1345. + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DEGRADEREASON) DEGRADEREASON ";
  1346. }
  1347. if (this.chk_StatInTime.Checked)
  1348. {
  1349. rtnStr = rtnStr + ",TO_CHAR(A.INTIME,'YYYY-MM-DD') INSTORAGETIME,A.INSTEEL INSTROAGESTEEL,(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.INCLASSTEAM) INCLASSTEAM ";
  1350. }
  1351. if (this.Chk_StatPrd.Checked)
  1352. {
  1353. rtnStr = rtnStr + ",TO_CHAR(A.PTIME,'YYYY-MM-DD') PTIME,(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.PCLASSTEAM) PCLASSTEAM ";
  1354. }
  1355. if (ultchkcplx.Checked)
  1356. {
  1357. rtnStr = rtnStr + ",(select name_ from scm_base_info where id_ = a.PRODUCT_NAME) PRODUCT_NAME ";
  1358. }
  1359. if (this.chk_StatBilletID.Checked)
  1360. {
  1361. rtnStr = rtnStr + ",A.BILLETID,1 QUANTITY,A.THEORYWEIGHT ";
  1362. }
  1363. else
  1364. {
  1365. rtnStr = rtnStr + ",COUNT(A.BILLETID) QUANTITY,SUM(A.THEORYWEIGHT) THEORYWEIGHT ";
  1366. }
  1367. rtnStr = rtnStr + _FromStr;
  1368. rtnList.Add(rtnStr);
  1369. return rtnList;
  1370. }
  1371. }
  1372. #endregion
  1373. }
  1374. }