QcmZbsTemplateHeadPop.cs 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. using Core.Mes.Client.Comm.Tool;
  2. using CoreFS.CA06;
  3. using System;
  4. using System.Windows.Forms;
  5. namespace Core.StlMes.Client.Qcm
  6. {
  7. public partial class QcmZbsTemplateHeadPop : FrmBase
  8. {
  9. private QcmZbsTemplateHeadFrm _zbsTemplateHeadFrm;
  10. private string _tbh = "";
  11. public string Tbh
  12. {
  13. get { return _tbh; }
  14. set { _tbh = value; }
  15. }
  16. private string _description = "";
  17. public string Description
  18. {
  19. get { return _description; }
  20. set { _description = value; }
  21. }
  22. public QcmZbsTemplateHeadPop(string tbh, OpeBase ob)
  23. {
  24. InitializeComponent();
  25. this.ob = ob;
  26. this._tbh = tbh;
  27. }
  28. private void QcmZbsTemplateHeadPop_Load(object sender, EventArgs e)
  29. {
  30. _zbsTemplateHeadFrm = new QcmZbsTemplateHeadFrm("选择", ob);
  31. _zbsTemplateHeadFrm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
  32. _zbsTemplateHeadFrm.Visible = false;
  33. _zbsTemplateHeadFrm.TopLevel = false;
  34. _zbsTemplateHeadFrm.Show();
  35. this.panel1.Controls.Add(_zbsTemplateHeadFrm);
  36. _zbsTemplateHeadFrm.Dock = DockStyle.Fill;
  37. _zbsTemplateHeadFrm.Query();
  38. _zbsTemplateHeadFrm.ZbsTemplateHeadCtrl.Relocate(_tbh, "", "1");
  39. _zbsTemplateHeadFrm.ZbsTemplateHeadCtrl.UltraGrid1.DisplayLayout.Bands[0].Columns["Chk"].Hidden = true;
  40. _zbsTemplateHeadFrm.ZbsTemplateHeadCtrl.UltraGrid1.DoubleClickRow += UltraGrid1_DoubleClickRow;
  41. }
  42. void UltraGrid1_DoubleClickRow(object sender, Infragistics.Win.UltraWinGrid.DoubleClickRowEventArgs e)
  43. {
  44. Submit();
  45. }
  46. private void ultraToolbarsManager1_ToolClick(object sender, Infragistics.Win.UltraWinToolbars.ToolClickEventArgs e)
  47. {
  48. switch (e.Tool.Key)
  49. {
  50. case "查询":
  51. Query();
  52. break;
  53. case "维护质保书模板":
  54. EditeZbsTemplate();
  55. break;
  56. case "确认选择":
  57. Submit();
  58. break;
  59. case "关闭":
  60. this.Close();
  61. break;
  62. }
  63. }
  64. private void Query()
  65. {
  66. _zbsTemplateHeadFrm.Query();
  67. }
  68. private void EditeZbsTemplate()
  69. {
  70. QcmZbsTemplateHeadFrm zbsTemplateHeadFrm = new QcmZbsTemplateHeadFrm("编辑", ob);
  71. zbsTemplateHeadFrm.ShowDialog();
  72. }
  73. private void Submit()
  74. {
  75. if (_zbsTemplateHeadFrm.ZbsTemplateHeadCtrl.UltraGrid1.ActiveRow == null)
  76. {
  77. MessageUtil.ShowWarning("请选择一条记录!");
  78. return;
  79. }
  80. _tbh = _zbsTemplateHeadFrm.ZbsTemplateHeadCtrl.UltraGrid1.GetActiveRowValue("Tbh");
  81. _description = _zbsTemplateHeadFrm.ZbsTemplateHeadCtrl.UltraGrid1.GetActiveRowValue("Description");
  82. this.DialogResult = System.Windows.Forms.DialogResult.OK;
  83. }
  84. }
  85. }