RelationCopy.cs 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Windows.Forms;
  5. using Core.Mes.Client.Comm.Tool;
  6. using Core.StlMes.Client.Lims.Data.PipeAndOutdec.封装类.实体类;
  7. using CoreFS.CA06;
  8. using Infragistics.Win.UltraWinEditors;
  9. namespace Core.StlMes.Client.Lims.Data.PipeAndOutdec.数据管理.基础信息管理
  10. {
  11. public partial class RelationCopy : FrmBase
  12. {
  13. public ComBasePhyEntityFull defaultEntity;
  14. public RelationCopy(OpeBase _ob)
  15. {
  16. InitializeComponent();
  17. ob = _ob;
  18. }
  19. private void cboPhyTypeC_EditorButtonClick(object sender, Infragistics.Win.UltraWinEditors.EditorButtonEventArgs e)
  20. {
  21. var ultraTextEditor = sender as UltraTextEditor;
  22. if (ultraTextEditor == null) return;
  23. using (var PhyCodeSelect = new PhyCodeSelect(ob, new ComBasePhyEntityFull(), "2"))
  24. {
  25. if (PhyCodeSelect.ShowDialog() == DialogResult.OK)
  26. {
  27. ultraTextEditor.Tag = PhyCodeSelect.SelectRow;
  28. ReloadDetail(ultraTextEditor == cboPhyTypeCCopy ? "1" : "2");
  29. }
  30. }
  31. }
  32. public void ReloadDetail(string level)
  33. {
  34. if (level =="1")
  35. {
  36. relationEntityCopyBindingSource.Clear();
  37. }
  38. }
  39. }
  40. }