using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using CoreFS.CA06; using System.Collections; namespace Core.LZMes.Client.UIM { public partial class UIM010081C : FrmBase { public UIM010081C() { InitializeComponent(); } public override void ToolBar_Click(object sender, string ToolbarKey) { switch (ToolbarKey) { case "Query": this.DoQuery(); break; } } public string Condition { set { string[] array = value.Trim().Split(new char[] { '|' }); this.textOrdNO.Text = array[0]; this.DoQuery(); } } private void DoQuery() { System.Collections.ArrayList arrayParam = new System.Collections.ArrayList(); //合同号 string ordNO = Convert.ToString(Common.FixDBManager.CheckNullStr(this.textOrdNO.Text)); try { CoreClientParam ccp = new CoreClientParam(); this.dataSet1.Tables[0].Clear(); ccp = new CoreClientParam(); ccp.ServerName = "UIB.COM.ComDBQuery"; ccp.MethodName = "doSimpleQuery"; ArrayList paramArray = new ArrayList(); paramArray.Add("UIM010081C_01.SELECT"); paramArray.Add(ordNO); ccp.ServerParams = new object[] { paramArray }; ccp.SourceDataTable = this.dataSet1.Tables[0]; this.ExecuteQueryToDataTable(ccp, CoreInvokeType.Internal); } catch (Exception EX) { MessageBox.Show(EX.ToString()); } } #region /// /// 点击进程量,弹出物料详细信息界面,获取详细的物料进程信息 /// /// 控件 /// private void ultraGrid1_AfterCellActivate(object sender, EventArgs e) { Infragistics.Win.UltraWinGrid.UltraGrid tt = (Infragistics.Win.UltraWinGrid.UltraGrid)sender; string procCD = Convert.ToString(Common.FixDBManager.CheckNullStr(tt.ActiveRow.Cells["PROC_CD"].Value)); string procWgt = Convert.ToString(Common.FixDBManager.CheckNullStr(tt.ActiveCell.Value)); string clickNO = Convert.ToString(Common.FixDBManager.CheckNullStr(this.textOrdNO.Text)); string clickColumnID = Convert.ToString(Common.FixDBManager.CheckNullStr(tt.ActiveCell.Column.Key)); string clickColumnWGT = Convert.ToString(Common.FixDBManager.CheckNullStr(tt.ActiveCell.Value)); //指示待机 if (clickColumnID.Equals("INS_WGT")) { procCD = procCD + "A"; }//作业待机 else if (clickColumnID.Equals("WRK_WGT")) { procCD = procCD + "B"; }//判定待机 else if (clickColumnID.Equals("EST_WGT")) { procCD = procCD + "D"; }//作业完成 else if (clickColumnID.Equals("END_WGT")) { procCD = procCD + "F"; } else { return; } if (clickColumnWGT == null || clickColumnWGT == "" || clickColumnWGT == "0") return; if (clickNO == null || clickNO == "") return; if (procCD == null || procCD == "") return; if (procWgt == null || procCD == "") return; } #endregion; //订单详细信息查询 private void ultraButton4_Click(object sender, EventArgs e) { } //生产结束指定 private void ultraButton3_Click(object sender, EventArgs e) { } //生产保留指定 private void ultraButton1_Click(object sender, EventArgs e) { } //紧急订单指定 private void ultraButton2_Click(object sender, EventArgs e) { } } }