using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; using CoreFS.CA06; using System.IO; using Infragistics.Win.UltraWinGrid; namespace Core.LgMes.Client.LgJobMgt { public partial class frmMtrBatchChem : Form { public frmMtrBatchChem(string strMaterielCode,string strMsnumId, string strStationCode) { InitializeComponent(); _strMsnumId = strMsnumId; _strStationCode = strStationCode; _strMaterielCode = strMaterielCode; } private string _strMsnumId; private string _strStationCode; private string _strMaterielCode; /// /// 获取料仓物料批次信息 /// /// private void GetDataSource(string szWhere) { string szOut = ""; dataSet1.Tables[0].Clear(); object obj = null;// RemotingHelp.ExecuteMethod( // "lgIntegrationQuery", // "Core.LgMes.Server.lgIntegrationQuery.LgGeneralInfo", // "GetMaterielBatchChem", new object[] { szWhere }, out szOut); if (szOut == "" && obj != null) { DataTable dw = ((DataSet)obj).Tables[0]; int i; for (i = 0; i < dw.Rows.Count; i++)//dataTable1.Rows.Count; i++) { DataRow dr = dataTable1.NewRow(); dr["Flag"] = false; dr["MaterielCode"] = dw.Rows[i]["MaterielCode"]; dr["MaterielName"] = dw.Rows[i]["MaterielName"]; dr["MaterielforShort"] = dw.Rows[i]["MaterielName"]; dr["MaterielType"] = dw.Rows[i]["MaterielType"]; dr["BATCHNO"] = dw.Rows[i]["BATCHNO"]; dr["inweight"] = dw.Rows[i]["inweight"]; dr["C"] = dw.Rows[i]["C"]; dr["SI"] = dw.Rows[i]["SI"]; dr["MN"] = dw.Rows[i]["MN"]; dr["P"] = dw.Rows[i]["P"]; dr["S"] = dw.Rows[i]["S"]; dr["Asn"] = dw.Rows[i]["Asn"]; dr["surplus"] = dw.Rows[i]["surplus"]; dataTable1.Rows.Add(dr); } } } private void frmScrapSteel_Load(object sender, EventArgs e) { string strWhere = ""; strWhere = " and msnumid = '" + _strMsnumId + "' and t.materielcode = '" + _strMaterielCode + "' and craftposid='" + _strStationCode + "' and SURPLUS > 0"; GetDataSource(strWhere); } } }