FrmMaterialDaioageNew.cs 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. using System;
  2. using System.Drawing;
  3. using System.Collections;
  4. using System.ComponentModel;
  5. using System.Windows.Forms;
  6. using Core.Mes.ClientFrameWork;
  7. using Core.Mes.IBaseInterface;
  8. using System.Data;
  9. using System.Runtime.InteropServices;
  10. using Core.XgMes.Client.JGKC.TurnoffSendManager;
  11. namespace Core.XgMes.Client.JGKC.MaterialManager
  12. {
  13. public partial class FrmMaterialDaioageNew : Mes.ClientFrameWork.FrmBase
  14. {
  15. public string strwzdm = "";
  16. public string strwzmc = "";
  17. public string strgg = "";
  18. public string strcz = "";
  19. public string strjldw = "";
  20. public string strdz = "";
  21. public string strckcode = "";
  22. public string strckmc = "";
  23. public string strcklb = "";
  24. public string strlbmc = "";
  25. public string strlbdm = "";
  26. public FrmMaterialDaioageNew()
  27. {
  28. InitializeComponent();
  29. }
  30. public void Init()
  31. {
  32. string err = "";
  33. string sql = "SELECT BB.MATERIAL_CODE,BB.MATERIAL_NAME,BB.SPEC,BB.MATERIAL,BB.SUBSTANCE,BB.UNITS,CC.DEPOTID,CC.DEPOTNAME,AA.STOCK_CODE,BB.MATERIAL_LB,BB.MATERIAL_LB_NAME FROM MATERIAL_CODE_MANAGE1 BB,KCJ_STORESMAGNAGER1 AA,KCJ_DEPOTMAGAGER1 CC WHERE BB.MATERIAL_CODE=AA.MATERIALCODE(+) AND AA.STOCK_CODE=CC.DEPOT_LB(+) "
  34. + " ORDER BY TO_NUMBER(BB.SORT_CODE) ASC ";
  35. DataSet ds = (DataSet)ClientCommon._RemotingHelp.ExecuteMethod("BJZWStuff", "Core.XgMes.Server.JGKC.SteelPlateManager.Common", "GetDataSet", new object[] { sql }, out err);
  36. if (err == "")
  37. {
  38. ultraGrid1.DataSource = ds;
  39. }
  40. }
  41. private void btnQR_Click(object sender, EventArgs e)
  42. {
  43. Infragistics.Win.UltraWinGrid.UltraGridRow row = ultraGrid1.ActiveRow;
  44. if (row.Selected) return;
  45. strwzdm = row.Cells["MATERIAL_CODE"].Value.ToString();
  46. strwzmc = row.Cells["MATERIAL_NAME"].Value.ToString();
  47. strgg = row.Cells["SPEC"].Value.ToString();
  48. strcz = row.Cells["MATERIAL"].Value.ToString();
  49. strjldw = row.Cells["UNITS"].Value.ToString();
  50. strdz = row.Cells["SUBSTANCE"].Value.ToString();
  51. strckcode = row.Cells["DEPOTID"].Value.ToString();
  52. strckmc = row.Cells["DEPOTNAME"].Value.ToString();
  53. strcklb = row.Cells["STOCK_CODE"].Value.ToString();
  54. strlbmc = row.Cells["MATERIAL_LB_NAME"].Value.ToString();
  55. strlbdm = row.Cells["MATERIAL_LB"].Value.ToString();
  56. this.Close();
  57. }
  58. private void FrmMaterialDaioage_Load(object sender, EventArgs e)
  59. {
  60. Init();
  61. }
  62. private void button1_Click(object sender, EventArgs e)
  63. {
  64. string strWhere = "";
  65. string sql = "";
  66. string err = "";
  67. if (Chk_WZDM.Checked && txt_wzdm.Text.Trim().Length > 0)
  68. {
  69. strWhere += " AND BB.MATERIAL_CODE LIKE '%" + txt_wzdm.Text.Trim().ToString() + "%' ";
  70. }
  71. if (chk_wz.Checked && txt_wz.Text.Trim().Length > 0)
  72. {
  73. strWhere += " AND BB.MATERIAL_NAME LIKE '%" + txt_wz.Text.Trim().ToString() + "%' ";
  74. }
  75. sql = "SELECT BB.MATERIAL_CODE,BB.MATERIAL_NAME,BB.SPEC,BB.MATERIAL,BB.SUBSTANCE,BB.UNITS,CC.DEPOTID,CC.DEPOTNAME,AA.STOCK_CODE,BB.MATERIAL_LB,BB.MATERIAL_LB_NAME FROM MATERIAL_CODE_MANAGE1 BB,KCJ_STORESMAGNAGER1 AA,KCJ_DEPOTMAGAGER1 CC WHERE BB.MATERIAL_CODE=AA.MATERIALCODE(+) AND AA.STOCK_CODE=CC.DEPOT_LB(+) " + strWhere
  76. + " ORDER BY TO_NUMBER(BB.SORT_CODE) ASC ";
  77. DataSet ds = (DataSet)ClientCommon._RemotingHelp.ExecuteMethod("BJZWStuff", "Core.XgMes.Server.JGKC.SteelPlateManager.Common", "GetDataSet", new object[] { sql }, out err);
  78. if (err == "")
  79. {
  80. ultraGrid1.DataSource = ds;
  81. }
  82. }
  83. private void Chk_WZDM_CheckedChanged(object sender, EventArgs e)
  84. {
  85. txt_wzdm.Enabled = Chk_WZDM.Checked;
  86. }
  87. private void chk_wz_CheckedChanged(object sender, EventArgs e)
  88. {
  89. txt_wz.Enabled = chk_wz.Checked;
  90. }
  91. }
  92. }