frmPort.cs 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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 CoreFS.CA03;
  10. using CoreFS.CA04;
  11. using CoreFS.CA06;
  12. using System.Collections;
  13. using Infragistics.Win.UltraWinGrid;
  14. using Core.Mes.Client.Comm.Server;
  15. using Core.Mes.Client.Comm.Control;
  16. using Core.Mes.Client.Comm.Tool;
  17. namespace Core.StlMes.Client.SaleOrder
  18. {
  19. public partial class frmPort : FrmBase
  20. {
  21. public frmPort()
  22. {
  23. InitializeComponent();
  24. }
  25. public frmPort(OpeBase ob)
  26. {
  27. InitializeComponent();
  28. this.ob = ob;
  29. }
  30. private void frmPort_Load(object sender, EventArgs e)
  31. {
  32. doQuery();
  33. }
  34. /// <summary>
  35. /// 查询方法
  36. /// </summary>
  37. private void doQuery()
  38. {
  39. DataTable dt = ServerHelper.GetData("com.steering.pss.sale.order.CoreTransitLine.GetPort", null, this.ob);
  40. GridHelper.CopyDataToDatatable(ref dt, ref this.dataTable1, true);
  41. //列自适应
  42. GridHelper.RefreshAndAutoSizeExceptRows(ultraGrid1, new UltraGridColumn[] {
  43. });
  44. }
  45. /// <summary>
  46. /// 委托方法
  47. /// </summary>
  48. /// <param name="ROrdLen"></param>
  49. public delegate void GetPortDescHander(string stationDesc);
  50. public event GetPortDescHander GetPortDesc;
  51. /// <summary>
  52. /// 将当前选中行的描述信息,返回主界面。
  53. /// </summary>
  54. /// <param name="sender"></param>
  55. /// <param name="e"></param>
  56. private void button1_Click(object sender, EventArgs e)
  57. {
  58. if (ultraGrid1.ActiveRow == null)
  59. {
  60. MessageBox.Show("请先选择需要返回的数据!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
  61. return;
  62. }
  63. string portDesc = ultraGrid1.ActiveRow.Cells["BASENAME"].Value.ToString();
  64. GetPortDesc(portDesc);
  65. this.Close();
  66. }
  67. }
  68. }