FrmDiameterMandrel.cs 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. using Core.Mes.Client.Comm.Control;
  2. using Core.Mes.Client.Comm.Server;
  3. using CoreFS.CA06;
  4. using Infragistics.Win.UltraWinGrid;
  5. using System;
  6. using System.Collections.Generic;
  7. using System.ComponentModel;
  8. using System.Data;
  9. using System.Drawing;
  10. using System.Linq;
  11. using System.Text;
  12. using System.Windows.Forms;
  13. namespace Core.StlMes.Client.PlnSaleOrd.工序排产
  14. {
  15. public partial class FrmDiameterMandrel : FrmBase
  16. {
  17. private string _plineCode = "";
  18. private string _passCode = "";
  19. private string _aimoutdiameter = "";
  20. private string _aimwallthick = "";
  21. private OpeBase _ob;
  22. public FrmDiameterMandrel(string plineCode, string passCode, string aimoutdiameter, string aimwallthick,OpeBase ob)
  23. {
  24. InitializeComponent();
  25. _plineCode = plineCode;
  26. _passCode = passCode;
  27. _aimoutdiameter = aimoutdiameter;
  28. _aimwallthick = aimwallthick;
  29. _ob = ob;
  30. }
  31. private void FrmDiameterMandrel_Load(object sender, EventArgs e)
  32. {
  33. DataTable dt = ServerHelper.GetData("com.steering.pss.plnsaleord.order.CorePlnProcessOrd.queryPlnMandrelId", new object[] { _plineCode, _passCode, _aimoutdiameter, _aimwallthick }, _ob);
  34. GridHelper.CopyDataToDatatable(ref dt, ref dataTable1, true);
  35. }
  36. private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
  37. {
  38. switch (e.Tool.Key)
  39. {
  40. case "Confirm":
  41. Confirm();
  42. this.Close();
  43. break;
  44. case "Colse":
  45. this.Close();
  46. break;
  47. default:
  48. break;
  49. }
  50. }
  51. private string diameterMandrel = "";
  52. public string DiameterMandrel
  53. {
  54. get { return diameterMandrel; }
  55. set { diameterMandrel = value; }
  56. }
  57. private string lenSingerBill = "";
  58. public string LenSingerBill
  59. {
  60. get { return lenSingerBill; }
  61. set { lenSingerBill = value; }
  62. }
  63. /// <summary>
  64. /// 确认
  65. /// </summary>
  66. private void Confirm()
  67. {
  68. ultraGrid1.UpdateData();
  69. UltraGridRow ugr = ultraGrid1.ActiveRow;
  70. if (ugr == null) return;
  71. diameterMandrel = ugr.Cells["DIAMETER_MANDREL"].Text.Trim();
  72. lenSingerBill = ugr.Cells["LEN_SINGER_BILL"].Text.Trim();
  73. this.DialogResult = DialogResult.OK;
  74. this.Close();
  75. }
  76. private void ultraGrid1_DoubleClick(object sender, EventArgs e)
  77. {
  78. Confirm();
  79. }
  80. }
  81. }