using System; using System.Collections; using System.ComponentModel; using System.Drawing; using System.Data; using System.Windows.Forms; namespace Core.XgMes.Client.JGKC.SteelPlateManager { /// /// 中板成品发运综合查询统计 /// public class UCSendStat : System.Windows.Forms.UserControl { #region "Varible" private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatInceName; private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatStation; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatListCoding; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatSteel; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatVecihleNO; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatPactNO; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatPlanNO; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatRollNO; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatClassTeam; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatBilletID; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatRole; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatResult; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatSendDate; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatSpet; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatSendMan; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatBookInMan; private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatBookInDate; private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_StatOrder; #endregion private Infragistics.Win.UltraWinEditors.UltraCheckEditor Chk_StatCondole; private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_ProcLine; private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_CutState; private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_SendNo; private Infragistics.Win.UltraWinEditors.UltraCheckEditor chk_Butress; /// /// 必需的设计器变量。 /// private System.ComponentModel.Container components = null; public UCSendStat() { // 该调用是 Windows.Forms 窗体设计器所必需的。 InitializeComponent(); // TODO: 在 InitializeComponent 调用后添加任何初始化 } /// /// 清理所有正在使用的资源。 /// protected override void Dispose( bool disposing ) { if( disposing ) { if(components != null) { components.Dispose(); } } base.Dispose( disposing ); } #region 组件设计器生成的代码 /// /// 设计器支持所需的方法 - 不要使用代码编辑器 /// 修改此方法的内容。 /// private void InitializeComponent() { Infragistics.Win.Appearance appearance1 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance2 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance3 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance4 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance5 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance6 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance7 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance8 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance9 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance10 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance11 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance12 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance13 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance14 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance15 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance16 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance17 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance18 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance19 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance20 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance21 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance22 = new Infragistics.Win.Appearance(); Infragistics.Win.Appearance appearance23 = new Infragistics.Win.Appearance(); this.chk_StatInceName = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.chk_StatStation = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatListCoding = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatSteel = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatVecihleNO = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatPactNO = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatPlanNO = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatRollNO = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatClassTeam = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatBilletID = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatRole = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatCondole = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatResult = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatSendDate = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatSpet = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatSendMan = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatBookInMan = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.Chk_StatBookInDate = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.chk_StatOrder = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.chk_ProcLine = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.chk_CutState = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.chk_SendNo = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.chk_Butress = new Infragistics.Win.UltraWinEditors.UltraCheckEditor(); this.SuspendLayout(); // // chk_StatInceName // appearance1.BackColor = System.Drawing.Color.LightCyan; this.chk_StatInceName.Appearance = appearance1; this.chk_StatInceName.FlatMode = true; this.chk_StatInceName.Location = new System.Drawing.Point(70, 6); this.chk_StatInceName.Name = "chk_StatInceName"; this.chk_StatInceName.Size = new System.Drawing.Size(84, 14); this.chk_StatInceName.TabIndex = 0; this.chk_StatInceName.Text = "按收货单位"; // // chk_StatStation // appearance2.BackColor = System.Drawing.Color.LightCyan; this.chk_StatStation.Appearance = appearance2; this.chk_StatStation.FlatMode = true; this.chk_StatStation.Location = new System.Drawing.Point(70, 38); this.chk_StatStation.Name = "chk_StatStation"; this.chk_StatStation.Size = new System.Drawing.Size(59, 14); this.chk_StatStation.TabIndex = 1; this.chk_StatStation.Text = "按到站"; // // Chk_StatListCoding // appearance3.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatListCoding.Appearance = appearance3; this.Chk_StatListCoding.FlatMode = true; this.Chk_StatListCoding.Location = new System.Drawing.Point(70, 22); this.Chk_StatListCoding.Name = "Chk_StatListCoding"; this.Chk_StatListCoding.Size = new System.Drawing.Size(72, 14); this.Chk_StatListCoding.TabIndex = 2; this.Chk_StatListCoding.Text = "按明细号"; // // Chk_StatSteel // appearance4.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatSteel.Appearance = appearance4; this.Chk_StatSteel.FlatMode = true; this.Chk_StatSteel.Location = new System.Drawing.Point(6, 54); this.Chk_StatSteel.Name = "Chk_StatSteel"; this.Chk_StatSteel.Size = new System.Drawing.Size(59, 14); this.Chk_StatSteel.TabIndex = 3; this.Chk_StatSteel.Text = "按牌号"; // // Chk_StatVecihleNO // appearance5.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatVecihleNO.Appearance = appearance5; this.Chk_StatVecihleNO.FlatMode = true; this.Chk_StatVecihleNO.Location = new System.Drawing.Point(6, 6); this.Chk_StatVecihleNO.Name = "Chk_StatVecihleNO"; this.Chk_StatVecihleNO.Size = new System.Drawing.Size(59, 14); this.Chk_StatVecihleNO.TabIndex = 4; this.Chk_StatVecihleNO.Text = "按车牌"; // // Chk_StatPactNO // appearance6.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatPactNO.Appearance = appearance6; this.Chk_StatPactNO.FlatMode = true; this.Chk_StatPactNO.Location = new System.Drawing.Point(6, 22); this.Chk_StatPactNO.Name = "Chk_StatPactNO"; this.Chk_StatPactNO.Size = new System.Drawing.Size(59, 14); this.Chk_StatPactNO.TabIndex = 5; this.Chk_StatPactNO.Text = "按合同"; // // Chk_StatPlanNO // appearance7.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatPlanNO.Appearance = appearance7; this.Chk_StatPlanNO.FlatMode = true; this.Chk_StatPlanNO.Location = new System.Drawing.Point(70, 54); this.Chk_StatPlanNO.Name = "Chk_StatPlanNO"; this.Chk_StatPlanNO.Size = new System.Drawing.Size(72, 14); this.Chk_StatPlanNO.TabIndex = 6; this.Chk_StatPlanNO.Text = "按计划号"; // // Chk_StatRollNO // appearance8.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatRollNO.Appearance = appearance8; this.Chk_StatRollNO.FlatMode = true; this.Chk_StatRollNO.Location = new System.Drawing.Point(70, 69); this.Chk_StatRollNO.Name = "Chk_StatRollNO"; this.Chk_StatRollNO.Size = new System.Drawing.Size(72, 14); this.Chk_StatRollNO.TabIndex = 7; this.Chk_StatRollNO.Text = "按轧编号"; // // Chk_StatClassTeam // appearance9.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatClassTeam.Appearance = appearance9; this.Chk_StatClassTeam.FlatMode = true; this.Chk_StatClassTeam.Location = new System.Drawing.Point(6, 86); this.Chk_StatClassTeam.Name = "Chk_StatClassTeam"; this.Chk_StatClassTeam.Size = new System.Drawing.Size(59, 14); this.Chk_StatClassTeam.TabIndex = 8; this.Chk_StatClassTeam.Text = "按班组"; // // Chk_StatBilletID // appearance10.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatBilletID.Appearance = appearance10; this.Chk_StatBilletID.FlatMode = true; this.Chk_StatBilletID.Location = new System.Drawing.Point(6, 102); this.Chk_StatBilletID.Name = "Chk_StatBilletID"; this.Chk_StatBilletID.Size = new System.Drawing.Size(59, 14); this.Chk_StatBilletID.TabIndex = 10; this.Chk_StatBilletID.Text = "按序号"; // // Chk_StatRole // appearance11.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatRole.Appearance = appearance11; this.Chk_StatRole.FlatMode = true; this.Chk_StatRole.Location = new System.Drawing.Point(6, 118); this.Chk_StatRole.Name = "Chk_StatRole"; this.Chk_StatRole.Size = new System.Drawing.Size(60, 14); this.Chk_StatRole.TabIndex = 11; this.Chk_StatRole.Text = "含定尺"; // // Chk_StatCondole // appearance12.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatCondole.Appearance = appearance12; this.Chk_StatCondole.FlatMode = true; this.Chk_StatCondole.Location = new System.Drawing.Point(158, 22); this.Chk_StatCondole.Name = "Chk_StatCondole"; this.Chk_StatCondole.Size = new System.Drawing.Size(59, 14); this.Chk_StatCondole.TabIndex = 12; this.Chk_StatCondole.Text = "按吊号"; // // Chk_StatResult // appearance13.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatResult.Appearance = appearance13; this.Chk_StatResult.FlatMode = true; this.Chk_StatResult.Location = new System.Drawing.Point(70, 100); this.Chk_StatResult.Name = "Chk_StatResult"; this.Chk_StatResult.Size = new System.Drawing.Size(84, 14); this.Chk_StatResult.TabIndex = 13; this.Chk_StatResult.Text = "含判定结果"; // // Chk_StatSendDate // appearance14.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatSendDate.Appearance = appearance14; this.Chk_StatSendDate.FlatMode = true; this.Chk_StatSendDate.Location = new System.Drawing.Point(70, 116); this.Chk_StatSendDate.Name = "Chk_StatSendDate"; this.Chk_StatSendDate.Size = new System.Drawing.Size(84, 14); this.Chk_StatSendDate.TabIndex = 14; this.Chk_StatSendDate.Text = "按发运日期"; // // Chk_StatSpet // appearance15.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatSpet.Appearance = appearance15; this.Chk_StatSpet.FlatMode = true; this.Chk_StatSpet.Location = new System.Drawing.Point(6, 70); this.Chk_StatSpet.Name = "Chk_StatSpet"; this.Chk_StatSpet.Size = new System.Drawing.Size(59, 14); this.Chk_StatSpet.TabIndex = 15; this.Chk_StatSpet.Text = "按规格"; // // Chk_StatSendMan // appearance16.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatSendMan.Appearance = appearance16; this.Chk_StatSendMan.FlatMode = true; this.Chk_StatSendMan.Location = new System.Drawing.Point(6, 134); this.Chk_StatSendMan.Name = "Chk_StatSendMan"; this.Chk_StatSendMan.Size = new System.Drawing.Size(59, 14); this.Chk_StatSendMan.TabIndex = 16; this.Chk_StatSendMan.Text = "发运人"; // // Chk_StatBookInMan // appearance17.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatBookInMan.Appearance = appearance17; this.Chk_StatBookInMan.FlatMode = true; this.Chk_StatBookInMan.Location = new System.Drawing.Point(6, 150); this.Chk_StatBookInMan.Name = "Chk_StatBookInMan"; this.Chk_StatBookInMan.Size = new System.Drawing.Size(59, 14); this.Chk_StatBookInMan.TabIndex = 17; this.Chk_StatBookInMan.Text = "登记人"; // // Chk_StatBookInDate // appearance18.BackColor = System.Drawing.Color.LightCyan; this.Chk_StatBookInDate.Appearance = appearance18; this.Chk_StatBookInDate.FlatMode = true; this.Chk_StatBookInDate.Location = new System.Drawing.Point(70, 132); this.Chk_StatBookInDate.Name = "Chk_StatBookInDate"; this.Chk_StatBookInDate.Size = new System.Drawing.Size(84, 14); this.Chk_StatBookInDate.TabIndex = 18; this.Chk_StatBookInDate.Text = "按登记时间"; // // chk_StatOrder // appearance19.BackColor = System.Drawing.Color.LightCyan; this.chk_StatOrder.Appearance = appearance19; this.chk_StatOrder.FlatMode = true; this.chk_StatOrder.Location = new System.Drawing.Point(6, 38); this.chk_StatOrder.Name = "chk_StatOrder"; this.chk_StatOrder.Size = new System.Drawing.Size(59, 14); this.chk_StatOrder.TabIndex = 19; this.chk_StatOrder.Text = "按订单"; // // chk_ProcLine // appearance20.BackColor = System.Drawing.Color.LightCyan; this.chk_ProcLine.Appearance = appearance20; this.chk_ProcLine.FlatMode = true; this.chk_ProcLine.Location = new System.Drawing.Point(158, 6); this.chk_ProcLine.Name = "chk_ProcLine"; this.chk_ProcLine.Size = new System.Drawing.Size(48, 14); this.chk_ProcLine.TabIndex = 20; this.chk_ProcLine.Text = "产线"; // // chk_CutState // appearance21.BackColor = System.Drawing.Color.LightCyan; this.chk_CutState.Appearance = appearance21; this.chk_CutState.FlatMode = true; this.chk_CutState.Location = new System.Drawing.Point(70, 84); this.chk_CutState.Name = "chk_CutState"; this.chk_CutState.Size = new System.Drawing.Size(84, 14); this.chk_CutState.TabIndex = 21; this.chk_CutState.Text = "按切边状态"; // // chk_SendNo // appearance22.BackColor = System.Drawing.Color.LightCyan; this.chk_SendNo.Appearance = appearance22; this.chk_SendNo.FlatMode = true; this.chk_SendNo.Location = new System.Drawing.Point(158, 38); this.chk_SendNo.Name = "chk_SendNo"; this.chk_SendNo.Size = new System.Drawing.Size(59, 14); this.chk_SendNo.TabIndex = 24; this.chk_SendNo.Text = "发运号"; // // chk_Butress // appearance23.BackColor = System.Drawing.Color.LightCyan; this.chk_Butress.Appearance = appearance23; this.chk_Butress.FlatMode = true; this.chk_Butress.Location = new System.Drawing.Point(158, 53); this.chk_Butress.Name = "chk_Butress"; this.chk_Butress.Size = new System.Drawing.Size(74, 14); this.chk_Butress.TabIndex = 26; this.chk_Butress.Text = "垛位"; // // UCSendStat // this.Controls.Add(this.chk_Butress); this.Controls.Add(this.chk_SendNo); this.Controls.Add(this.chk_CutState); this.Controls.Add(this.chk_ProcLine); this.Controls.Add(this.chk_StatOrder); this.Controls.Add(this.Chk_StatBookInDate); this.Controls.Add(this.Chk_StatBookInMan); this.Controls.Add(this.Chk_StatSendMan); this.Controls.Add(this.Chk_StatSpet); this.Controls.Add(this.Chk_StatSendDate); this.Controls.Add(this.Chk_StatResult); this.Controls.Add(this.Chk_StatCondole); this.Controls.Add(this.Chk_StatRole); this.Controls.Add(this.Chk_StatBilletID); this.Controls.Add(this.Chk_StatClassTeam); this.Controls.Add(this.Chk_StatRollNO); this.Controls.Add(this.Chk_StatPlanNO); this.Controls.Add(this.Chk_StatPactNO); this.Controls.Add(this.Chk_StatVecihleNO); this.Controls.Add(this.Chk_StatSteel); this.Controls.Add(this.Chk_StatListCoding); this.Controls.Add(this.chk_StatStation); this.Controls.Add(this.chk_StatInceName); this.Name = "UCSendStat"; this.Size = new System.Drawing.Size(233, 173); this.ResumeLayout(false); } #endregion #region "Property private string _SelectStr = "SELECT ";//A.STEELTYPE private string _FromStr = " FROM KCJ_TURNOFFSENDLIST_ZW A,SEL_PACTDETAIL B,SEL_INCEPTCORPINFO C,SEL_STATIONINFO D,KCJ_PLAN E,SEL_PACTINFO F " + " WHERE A.ISVALID<>'0' AND A.SENDTYPE='0' AND A.PLANVEHICLEID=E.ASKPLAN_ID(+) AND E.INCEPTCORPCODE=C.INCEPTCORPCODE(+) AND A.DUMMYSENDFLAG<>'1' " + " AND B.STATIONCODE=D.STATIONCODE(+) AND A.ORDERFORMNUMBER=B.ORDERNO(+) AND A.CLEARFLAG <> '1' AND E.PACTNO=F.PACTNO(+) "; private string _FromStr1 = " FROM KCJ_TURNOFFSENDLIST_ZW A,SEL_PACTDETAIL B,SEL_INCEPTCORPINFO C,SEL_STATIONINFO D,KCJ_PLAN E,SEL_PACTINFO F " + " WHERE A.ISVALID<>'0' AND A.SENDTYPE='0' AND A.PLANVEHICLEID=E.ASKPLAN_ID(+) AND E.INCEPTCORPCODE=C.INCEPTCORPCODE(+) AND A.DUMMYSENDFLAG<>'1' " + " AND B.STATIONCODE=D.STATIONCODE(+) AND A.ORDERFORMNUMBER=B.ORDERNO(+) AND A.CLEARFLAG <> '1' AND E.PACTNO=F.PACTNO AND F.ISOUTPACT='1' "; private string _GroupbyStr = " GROUP BY "; public System.Collections.ArrayList SendSelectStr { get { System.Collections.ArrayList rtnList = new ArrayList(); string rtnStr = _SelectStr; if (this.chk_SendNo.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.PLANVEHICLEID "; } else { rtnStr = rtnStr + "A.PLANVEHICLEID "; } } if (this.chk_Butress.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.BUTTRESS"; } else { rtnStr = rtnStr + "A.BUTTRESS"; } } if(this.chk_CutState.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = A.CLIPTYPEPROCESS) CLIPTYPEPROCESS"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = A.CLIPTYPEPROCESS) CLIPTYPEPROCESS"; } } if(this.chk_ProcLine.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = B.PRODLINECODE) PRODLINECODE"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = B.PRODLINECODE) PRODLINECODE"; } } if(this.chk_StatInceName.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",C.INCEPTCORPNAME"; } else { rtnStr = rtnStr + "C.INCEPTCORPNAME"; } } if(this.Chk_StatListCoding.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.LISTNUMBER"; } else { rtnStr = rtnStr + "A.LISTNUMBER"; } } if(this.Chk_StatVecihleNO.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.TRAINWAGON"; } else { rtnStr = rtnStr + "A.TRAINWAGON"; } } if(this.chk_StatStation.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",D.STATIONNAME"; } else { rtnStr = rtnStr + "D.STATIONNAME"; } } if(this.Chk_StatPactNO.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",B.PACTNO"; } else { rtnStr = rtnStr + "B.PACTNO"; } } if(this.chk_StatOrder.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.ORDERFORMNUMBER"; } else { rtnStr = rtnStr + "A.ORDERFORMNUMBER"; } } if(this.Chk_StatPlanNO.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.PLANNO"; } else { rtnStr = rtnStr + "A.PLANNO"; } } if(this.Chk_StatSteel.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.STEELTYPE"; } else { rtnStr = rtnStr + "A.STEELTYPE"; } } if(this.Chk_StatRollNO.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.ROLLNO"; } else { rtnStr = rtnStr + "A.ROLLNO"; } } if(this.Chk_StatClassTeam.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.CLASSTEAM) CLASSTEAM"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.CLASSTEAM) CLASSTEAM"; } } if(this.Chk_StatRole.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr+ ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.ROLE) ROLE"; } else { rtnStr = rtnStr+ "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.ROLE) ROLE"; } } if(this.Chk_StatCondole.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.CONDOLENUMBER"; } else { rtnStr = rtnStr + "A.CONDOLENUMBER"; } } if(this.Chk_StatResult.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DETERMINANTRESULT) DETERMINANTRESULT"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DETERMINANTRESULT) DETERMINANTRESULT"; } } if(this.Chk_StatSendDate.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME"; } else { rtnStr = rtnStr + "TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME"; } } if(this.Chk_StatBookInDate.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",TO_CHAR(A.CREATTIME,'YY-MM-DD HH24:MI') CREATTIME"; } else { rtnStr = rtnStr + "TO_CHAR(A.CREATTIME,'YY-MM-DD HH24:MI') CREATTIME"; } } if(this.Chk_StatBookInMan.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.CREATOR"; } else { rtnStr = rtnStr + "A.CREATOR"; } } if(this.Chk_StatSendMan.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.PICKSTORAGEMAN"; } else { rtnStr = rtnStr + "A.PICKSTORAGEMAN"; } } if(this.Chk_StatBilletID.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.SERIALNUMBER,1 QUANTITY,A.WEIGHT,A.ADDWEIGHT "; } else { rtnStr = rtnStr + "C.INCEPTCORPNAME,A.LISTNUMBER,A.STEELTYPE,TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME,A.SERIALNUMBER,1 QUANTITY,A.WEIGHT,A.ADDWEIGHT "; } rtnStr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.WIDTH)||'×'||TO_CHAR(A.LENGTH) SPET"; rtnStr = rtnStr + _FromStr; rtnList.Add(rtnStr); return rtnList; } else { if(rtnStr.Length>7) { rtnStr = rtnStr + ",COUNT(A.SERIALNUMBER) QUANTITY,SUM(A.WEIGHT) WEIGHT,SUM(A.ADDWEIGHT) ADDWEIGHT "; } else { rtnStr = rtnStr + "C.INCEPTCORPNAME,A.LISTNUMBER,A.STEELTYPE,TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME,COUNT(A.SERIALNUMBER) QUANTITY,SUM(A.WEIGHT) WEIGHT,SUM(A.ADDWEIGHT) ADDWEIGHT "; } } if (this.Chk_StatRole.Checked) { string tmpstr = ""; tmpstr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.LENGTH) SPET "; //定长 tmpstr = tmpstr + _FromStr + " AND A.ROLE='102201' "; rtnList.Add(tmpstr); tmpstr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.WIDTH) SPET "; //定宽 tmpstr = tmpstr + _FromStr + " AND (A.ROLE='102202' OR A.ROLE='102206') "; rtnList.Add(tmpstr); tmpstr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.WIDTH)||'×'||TO_CHAR(A.LENGTH) SPET "; //双定 tmpstr = tmpstr + _FromStr + " AND (A.ROLE='102203' OR A.ROLE IS NULL) "; rtnList.Add(tmpstr); tmpstr = rtnStr + ",TO_CHAR(A.PLY) SPET "; //非定 tmpstr = tmpstr + _FromStr + " AND (A.ROLE='102204' OR A.ROLE='102205') "; rtnList.Add(tmpstr); return rtnList; } else { if (this.Chk_StatSpet.Checked) { rtnStr = rtnStr + ",TO_CHAR(A.PLY) SPET "; } rtnStr = rtnStr + _FromStr; rtnList.Add(rtnStr); return rtnList; } } } public System.Collections.ArrayList SendSelectStr1 { get { System.Collections.ArrayList rtnList = new ArrayList(); string rtnStr = _SelectStr; if (this.chk_SendNo.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.PLANVEHICLEID"; } else { rtnStr = rtnStr + "A.PLANVEHICLEID"; } } if (this.chk_Butress.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.BUTTRESS"; } else { rtnStr = rtnStr + "A.BUTTRESS"; } } if (this.chk_CutState.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = A.CLIPTYPEPROCESS) CLIPTYPEPROCESS"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = A.CLIPTYPEPROCESS) CLIPTYPEPROCESS"; } } if (this.chk_ProcLine.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = B.PRODLINECODE) PRODLINECODE"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = B.PRODLINECODE) PRODLINECODE"; } } if (this.chk_StatInceName.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",C.INCEPTCORPNAME"; } else { rtnStr = rtnStr + "C.INCEPTCORPNAME"; } } if (this.Chk_StatListCoding.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.LISTNUMBER"; } else { rtnStr = rtnStr + "A.LISTNUMBER"; } } if (this.Chk_StatVecihleNO.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.TRAINWAGON"; } else { rtnStr = rtnStr + "A.TRAINWAGON"; } } if (this.chk_StatStation.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",D.STATIONNAME"; } else { rtnStr = rtnStr + "D.STATIONNAME"; } } if (this.Chk_StatPactNO.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",B.PACTNO,"; } else { rtnStr = rtnStr + "B.PACTNO,"; } } if (this.chk_StatOrder.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.ORDERFORMNUMBER"; } else { rtnStr = rtnStr + "A.ORDERFORMNUMBER"; } } if (this.Chk_StatPlanNO.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.PLANNO"; } else { rtnStr = rtnStr + "A.PLANNO"; } } if (this.Chk_StatSteel.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.STEELTYPE"; } else { rtnStr = rtnStr + "A.STEELTYPE"; } } if (this.Chk_StatRollNO.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.ROLLNO"; } else { rtnStr = rtnStr + "A.ROLLNO"; } } if (this.Chk_StatClassTeam.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.CLASSTEAM) CLASSTEAM"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.CLASSTEAM) CLASSTEAM"; } } if (this.Chk_StatRole.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.ROLE) ROLE"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.ROLE) ROLE"; } } if (this.Chk_StatCondole.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.CONDOLENUMBER"; } else { rtnStr = rtnStr + "A.CONDOLENUMBER"; } } if (this.Chk_StatResult.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DETERMINANTRESULT) DETERMINANTRESULT"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DETERMINANTRESULT) DETERMINANTRESULT"; } } if (this.Chk_StatSendDate.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME"; } else { rtnStr = rtnStr + "TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME"; } } if (this.Chk_StatBookInDate.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",TO_CHAR(A.CREATTIME,'YY-MM-DD HH24:MI') CREATTIME"; } else { rtnStr = rtnStr + "TO_CHAR(A.CREATTIME,'YY-MM-DD HH24:MI') CREATTIME"; } } if (this.Chk_StatBookInMan.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.CREATOR"; } else { rtnStr = rtnStr + "A.CREATOR"; } } if (this.Chk_StatSendMan.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.PICKSTORAGEMAN"; } else { rtnStr = rtnStr + "A.PICKSTORAGEMAN"; } } if (this.Chk_StatBilletID.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.SERIALNUMBER,1 QUANTITY,A.WEIGHT,A.ADDWEIGHT "; } else { rtnStr = rtnStr + "C.INCEPTCORPNAME,A.LISTNUMBER,A.STEELTYPE,TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME,A.SERIALNUMBER,1 QUANTITY,A.WEIGHT,A.ADDWEIGHT "; } rtnStr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.WIDTH)||'×'||TO_CHAR(A.LENGTH) SPET"; rtnStr = rtnStr + _FromStr1; rtnList.Add(rtnStr); return rtnList; } else { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",COUNT(A.SERIALNUMBER) QUANTITY,SUM(A.WEIGHT) WEIGHT,SUM(A.ADDWEIGHT) ADDWEIGHT "; } else { rtnStr = rtnStr + "C.INCEPTCORPNAME,A.LISTNUMBER,A.STEELTYPE,TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME,COUNT(A.SERIALNUMBER) QUANTITY,SUM(A.WEIGHT) WEIGHT,SUM(A.ADDWEIGHT) ADDWEIGHT,SUM(A.ACREAGE) ACREAGE "; } } if (this.Chk_StatRole.Checked) { string tmpstr = ""; tmpstr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.LENGTH) SPET "; //定长 tmpstr = tmpstr + _FromStr1 + " AND A.ROLE='102201' "; rtnList.Add(tmpstr); tmpstr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.WIDTH) SPET "; //定宽 tmpstr = tmpstr + _FromStr1 + " AND (A.ROLE='102202' OR A.ROLE='102206') "; rtnList.Add(tmpstr); tmpstr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.WIDTH)||'×'||TO_CHAR(A.LENGTH) SPET "; //双定 tmpstr = tmpstr + _FromStr1 + " AND (A.ROLE='102203' OR A.ROLE IS NULL) "; rtnList.Add(tmpstr); tmpstr = rtnStr + ",TO_CHAR(A.PLY) SPET "; //非定 tmpstr = tmpstr + _FromStr1 + " AND (A.ROLE='102204' OR A.ROLE='102205') "; rtnList.Add(tmpstr); return rtnList; } else { if (this.Chk_StatSpet.Checked) { rtnStr = rtnStr + ",TO_CHAR(A.PLY) SPET "; } rtnStr = rtnStr + _FromStr1; rtnList.Add(rtnStr); return rtnList; } } } public System.Collections.ArrayList SendGroupbyStr { get { System.Collections.ArrayList rtnList = new ArrayList(); string rtnStr = _GroupbyStr; if (this.chk_Butress.Checked) { if (rtnStr.Length > 10) { rtnStr = rtnStr + ",A.BUTTRESS"; } else { rtnStr = rtnStr + "A.BUTTRESS"; } } if(this.chk_SendNo.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.PLANVEHICLEID"; } else { rtnStr = rtnStr + "A.PLANVEHICLEID"; } } if(this.chk_CutState.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.CLIPTYPEPROCESS"; } else { rtnStr = rtnStr + "A.CLIPTYPEPROCESS"; } } if(this.chk_ProcLine.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",B.PRODLINECODE"; } else { rtnStr = rtnStr + "B.PRODLINECODE"; } } if(this.chk_StatInceName.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",C.INCEPTCORPNAME"; } else { rtnStr = rtnStr + "C.INCEPTCORPNAME"; } } if(this.Chk_StatListCoding.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.LISTNUMBER"; } else { rtnStr = rtnStr + "A.LISTNUMBER"; } } if(this.Chk_StatVecihleNO.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.TRAINWAGON"; } else { rtnStr = rtnStr + "A.TRAINWAGON"; } } if(this.chk_StatStation.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",D.STATIONNAME"; } else { rtnStr = rtnStr + "D.STATIONNAME"; } } if(this.Chk_StatPactNO.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",B.PACTNO,B.SIGNCOLOR"; } else { rtnStr = rtnStr + "B.PACTNO,B.SIGNCOLOR"; } } if(this.chk_StatOrder.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.ORDERFORMNUMBER"; } else { rtnStr = rtnStr + "A.ORDERFORMNUMBER"; } } if(this.Chk_StatPlanNO.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.PLANNO"; } else { rtnStr = rtnStr + "A.PLANNO"; } } if(this.Chk_StatSteel.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.STEELTYPE"; } else { rtnStr = rtnStr + "A.STEELTYPE"; } } if(this.Chk_StatRollNO.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.ROLLNO"; } else { rtnStr = rtnStr + "A.ROLLNO"; } } if(this.Chk_StatClassTeam.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.CLASSTEAM"; } else { rtnStr = rtnStr + "A.CLASSTEAM"; } } if(this.Chk_StatRole.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.ROLE"; } else { rtnStr = rtnStr + "A.ROLE"; } } if(this.Chk_StatCondole.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.CONDOLENUMBER"; } else { rtnStr = rtnStr + "A.CONDOLENUMBER"; } } if(this.Chk_StatResult.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.DETERMINANTRESULT"; } else { rtnStr = rtnStr + "A.DETERMINANTRESULT"; } } if(this.Chk_StatSendDate.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD')"; } else { rtnStr = rtnStr + "TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD')"; } } if(this.Chk_StatBookInDate.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",TO_CHAR(A.CREATTIME,'YY-MM-DD HH24:MI')"; } else { rtnStr = rtnStr + "TO_CHAR(A.CREATTIME,'YY-MM-DD HH24:MI')"; } } if(this.Chk_StatBookInMan.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.CREATOR"; } else { rtnStr = rtnStr + "A.CREATOR"; } } if(this.Chk_StatSendMan.Checked) { if(rtnStr.Length>10) { rtnStr = rtnStr + ",A.PICKSTORAGEMAN"; } else { rtnStr = rtnStr + "A.PICKSTORAGEMAN"; } } if(this.Chk_StatBilletID.Checked) { rtnStr = ""; rtnList.Add(""); return rtnList; } else { if(rtnStr.Length<=10) { rtnStr = rtnStr + "C.INCEPTCORPNAME,A.LISTNUMBER,A.STEELTYPE,TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD')"; } } if(this.Chk_StatRole.Checked) { string tmpstr = ""; tmpstr = rtnStr + ",A.PLY,A.LENGTH"; rtnList.Add(tmpstr); tmpstr = rtnStr + ",A.PLY,A.WIDTH"; rtnList.Add(tmpstr); tmpstr = rtnStr + ",A.PLY,A.WIDTH,A.LENGTH"; rtnList.Add(tmpstr); tmpstr = rtnStr + ",A.PLY"; rtnList.Add(tmpstr); return rtnList; } else { if(this.Chk_StatSpet.Checked) { rtnStr = rtnStr + ",A.PLY"; } rtnList.Add(rtnStr); return rtnList; } } } public System.Collections.ArrayList ClearSendSelectStr { get { System.Collections.ArrayList rtnList = new ArrayList(); string rtnStr = _SelectStr; if(this.chk_SendNo.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.PLANVEHICLEID"; } else { rtnStr = rtnStr + "A.PLANVEHICLEID"; } } if (this.chk_Butress.Checked) { if (rtnStr.Length > 7) { rtnStr = rtnStr + ",A.BUTTRESS"; } else { rtnStr = rtnStr + "A.BUTTRESS"; } } if(this.chk_CutState.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = A.CLIPTYPEPROCESS) CLIPTYPEPROCESS"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = A.CLIPTYPEPROCESS) CLIPTYPEPROCESS"; } } if(this.chk_ProcLine.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = B.PRODLINECODE) PRODLINECODE"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_ = B.PRODLINECODE) PRODLINECODE"; } } if(this.chk_StatInceName.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",C.INCEPTCORPNAME"; } else { rtnStr = rtnStr + "C.INCEPTCORPNAME"; } } if(this.Chk_StatListCoding.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.LISTNUMBER"; } else { rtnStr = rtnStr + "A.LISTNUMBER"; } } if(this.Chk_StatVecihleNO.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.TRAINWAGON"; } else { rtnStr = rtnStr + "A.TRAINWAGON"; } } if(this.chk_StatStation.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",D.STATIONNAME"; } else { rtnStr = rtnStr + "D.STATIONNAME"; } } if(this.Chk_StatPactNO.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",B.PACTNO"; } else { rtnStr = rtnStr + "B.PACTNO"; } } if(this.chk_StatOrder.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.ORDERFORMNUMBER"; } else { rtnStr = rtnStr + "A.ORDERFORMNUMBER"; } } if(this.Chk_StatPlanNO.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.PLANNO"; } else { rtnStr = rtnStr + "A.PLANNO"; } } if(this.Chk_StatSteel.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.STEELTYPE"; } else { rtnStr = rtnStr + "A.STEELTYPE"; } } if(this.Chk_StatRollNO.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.ROLLNO"; } else { rtnStr = rtnStr + "A.ROLLNO"; } } if(this.Chk_StatClassTeam.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.CLASSTEAM) CLASSTEAM"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.CLASSTEAM) CLASSTEAM"; } } if(this.Chk_StatRole.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr+ ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.ROLE) ROLE"; } else { rtnStr = rtnStr+ "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.ROLE) ROLE"; } } if(this.Chk_StatCondole.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.CONDOLENUMBER"; } else { rtnStr = rtnStr + "A.CONDOLENUMBER"; } } if(this.Chk_StatResult.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DETERMINANTRESULT) DETERMINANTRESULT"; } else { rtnStr = rtnStr + "(SELECT NAME_ FROM SCM_BASE_INFO WHERE ID_=A.DETERMINANTRESULT) DETERMINANTRESULT"; } } if(this.Chk_StatSendDate.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME"; } else { rtnStr = rtnStr + "TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME"; } } if(this.Chk_StatBookInDate.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",TO_CHAR(A.CREATTIME,'YY-MM-DD HH24:MI') CREATTIME"; } else { rtnStr = rtnStr + "TO_CHAR(A.CREATTIME,'YY-MM-DD HH24:MI') CREATTIME"; } } if(this.Chk_StatBookInMan.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.CREATOR"; } else { rtnStr = rtnStr + "A.CREATOR"; } } if(this.Chk_StatSendMan.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.PICKSTORAGEMAN"; } else { rtnStr = rtnStr + "A.PICKSTORAGEMAN"; } } if(this.Chk_StatBilletID.Checked) { if(rtnStr.Length>7) { rtnStr = rtnStr + ",A.SERIALNUMBER,1 QUANTITY,A.WEIGHT,A.ADDWEIGHT,A.ACREAGE "; } else { rtnStr = rtnStr + "C.INCEPTCORPNAME,A.LISTNUMBER,A.STEELTYPE,TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME,A.SERIALNUMBER,1 QUANTITY,A.WEIGHT,A.ADDWEIGHT,A.ACREAGE "; } rtnStr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.WIDTH)||'×'||TO_CHAR(A.LENGTH) SPET"; rtnList.Add(rtnStr); return rtnList; } else { if(rtnStr.Length>7) { rtnStr = rtnStr + ",COUNT(A.SERIALNUMBER) QUANTITY,SUM(A.WEIGHT) WEIGHT,SUM(A.ADDWEIGHT) ADDWEIGHT,SUM(A.ACREAGE) ACREAGE "; } else { rtnStr = rtnStr + "C.INCEPTCORPNAME,A.LISTNUMBER,A.STEELTYPE,TO_CHAR(A.PICKSTORAGETIME,'YY-MM-DD') PICKSTORAGETIME,COUNT(A.SERIALNUMBER) QUANTITY,SUM(A.WEIGHT) WEIGHT,SUM(A.ADDWEIGHT) ADDWEIGHT,SUM(A.ACREAGE) ACREAGE "; } } if(this.Chk_StatRole.Checked) { string tmpstr = ""; tmpstr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.LENGTH) SPET "; //定长 rtnList.Add(tmpstr); tmpstr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.WIDTH) SPET "; //定宽 rtnList.Add(tmpstr); tmpstr = rtnStr + ",TO_CHAR(A.PLY)||'×'||TO_CHAR(A.WIDTH)||'×'||TO_CHAR(A.LENGTH) SPET "; //双定 rtnList.Add(tmpstr); tmpstr = rtnStr + ",TO_CHAR(A.PLY) SPET "; //非定 rtnList.Add(tmpstr); return rtnList; } else { if(this.Chk_StatSpet.Checked) { rtnStr = rtnStr + ",TO_CHAR(A.PLY) SPET "; } rtnList.Add(rtnStr); return rtnList; } } } #endregion } }