frmMaintainBaseInfoJL.cs 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using com.hnshituo.pur.vo;
  10. using Core.Mes.Client.Comm.Control;
  11. using Core.Mes.Client.Comm.Tool;
  12. using Pur.Entity;
  13. namespace Pur.configure
  14. {
  15. public partial class frmMaintainBaseInfoJL : FrmPmsBase
  16. {
  17. public frmMaintainBaseInfoJL()
  18. {
  19. InitializeComponent();
  20. }
  21. private void frmMaintainBaseInfoJL_Load(object sender, EventArgs e)
  22. {
  23. txt_recordType.SelectedIndex = 0;
  24. }
  25. #region toolbar工具区
  26. public override void ToolBar_Click(object sender, string ToolBarKey)//toolbar
  27. {
  28. switch (ToolBarKey)
  29. {
  30. case "Query"://查询物理库区数据
  31. doQuery();
  32. break;
  33. case "exit"://关闭窗口
  34. this.Close();
  35. break;
  36. }
  37. }
  38. //查询
  39. private void doQuery()
  40. {
  41. try
  42. {
  43. this.Cursor = Cursors.WaitCursor;
  44. if (ultraTabControl1.SelectedTab == ultraTabControl1.Tabs[0])
  45. {
  46. mat.Clear();
  47. // 加载计量物料数据
  48. MatJl matjl = new MatJl();
  49. matjl.Materielcode = txt_itemCodeJL.Text.Trim();
  50. matjl.Materielname = txt_matNameJL.Text.Trim();
  51. matjl.Erpcode = txt_matCodePMS.Text.Trim();
  52. DataTable dt = this.execute<DataTable>("com.hnshituo.pur.jl.service.MeasureService", "getWMMatCodeAll", new object[] { matjl });
  53. if (dt != null)
  54. {
  55. GridHelper.CopyDataToDatatable(ref dt, ref dataTable1, true);
  56. GridHelper.RefreshAndAutoSize(ultraGrid1);
  57. }
  58. }
  59. else
  60. {
  61. //加载计量供应商数据
  62. supp.Clear();
  63. SuppJl suppjl = new SuppJl();
  64. suppjl.Unitcode = txt_suppCodeJL.Text.Trim();
  65. suppjl.Unitname = txt_suppNameJL.Text.Trim();
  66. suppjl.Erpcode = txt_suppCodePMS.Text.Trim();
  67. suppjl.Recordtype = txt_recordType.Value.ToString().Trim();
  68. DataTable dt1 = this.execute<DataTable>("com.hnshituo.pur.jl.service.MeasureService", "getWMSuppCodeAll", new object[] { suppjl });
  69. if (dt1 != null)
  70. {
  71. GridHelper.CopyDataToDatatable(ref dt1, ref dataTable2, true);
  72. GridHelper.RefreshAndAutoSize(ultraGrid2);
  73. }
  74. }
  75. }
  76. catch (Exception ex)
  77. {
  78. MessageBox.Show("查询失败:" + ex.Message);
  79. }
  80. finally
  81. {
  82. this.Cursor = Cursors.Default;
  83. }
  84. }
  85. #endregion
  86. }
  87. }