frmMtrBatchChem.cs 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Text;
  7. using System.Windows.Forms;
  8. using CoreFS.CA06;
  9. using System.IO;
  10. using Infragistics.Win.UltraWinGrid;
  11. namespace Core.LgMes.Client.LgJobMgt
  12. {
  13. public partial class frmMtrBatchChem : Form
  14. {
  15. public frmMtrBatchChem(string strMaterielCode,string strMsnumId, string strStationCode)
  16. {
  17. InitializeComponent();
  18. _strMsnumId = strMsnumId;
  19. _strStationCode = strStationCode;
  20. _strMaterielCode = strMaterielCode;
  21. }
  22. private string _strMsnumId;
  23. private string _strStationCode;
  24. private string _strMaterielCode;
  25. /// <summary>
  26. /// 获取料仓物料批次信息
  27. /// </summary>
  28. /// <param name="szWhere"></param>
  29. private void GetDataSource(string szWhere)
  30. {
  31. string szOut = "";
  32. dataSet1.Tables[0].Clear();
  33. object obj = null;// RemotingHelp.ExecuteMethod(
  34. // "lgIntegrationQuery",
  35. // "Core.LgMes.Server.lgIntegrationQuery.LgGeneralInfo",
  36. // "GetMaterielBatchChem", new object[] { szWhere }, out szOut);
  37. if (szOut == "" && obj != null)
  38. {
  39. DataTable dw = ((DataSet)obj).Tables[0];
  40. int i;
  41. for (i = 0; i < dw.Rows.Count; i++)//dataTable1.Rows.Count; i++)
  42. {
  43. DataRow dr = dataTable1.NewRow();
  44. dr["Flag"] = false;
  45. dr["MaterielCode"] = dw.Rows[i]["MaterielCode"];
  46. dr["MaterielName"] = dw.Rows[i]["MaterielName"];
  47. dr["MaterielforShort"] = dw.Rows[i]["MaterielName"];
  48. dr["MaterielType"] = dw.Rows[i]["MaterielType"];
  49. dr["BATCHNO"] = dw.Rows[i]["BATCHNO"];
  50. dr["inweight"] = dw.Rows[i]["inweight"];
  51. dr["C"] = dw.Rows[i]["C"];
  52. dr["SI"] = dw.Rows[i]["SI"];
  53. dr["MN"] = dw.Rows[i]["MN"];
  54. dr["P"] = dw.Rows[i]["P"];
  55. dr["S"] = dw.Rows[i]["S"];
  56. dr["Asn"] = dw.Rows[i]["Asn"];
  57. dr["surplus"] = dw.Rows[i]["surplus"];
  58. dataTable1.Rows.Add(dr);
  59. }
  60. }
  61. }
  62. private void frmScrapSteel_Load(object sender, EventArgs e)
  63. {
  64. string strWhere = "";
  65. strWhere = " and msnumid = '" + _strMsnumId + "' and t.materielcode = '" + _strMaterielCode + "' and craftposid='" + _strStationCode + "' and SURPLUS > 0";
  66. GetDataSource(strWhere);
  67. }
  68. }
  69. }