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)
{
}
}
}