JOBProcessViewModel.cs 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. using Aitex.Core.Util;
  2. using Caliburn.Micro;
  3. using Caliburn.Micro.Core;
  4. using FurnaceUI.Models;
  5. using MECF.Framework.Common.DataCenter;
  6. using MECF.Framework.Common.OperationCenter;
  7. using MECF.Framework.UI.Client.CenterViews.Editors.Recipe;
  8. using MECF.Framework.UI.Client.CenterViews.Editors.Sequence;
  9. using OpenSEMI.ClientBase;
  10. using System;
  11. using System.Collections.Generic;
  12. using System.Collections.ObjectModel;
  13. using System.Linq;
  14. using System.Text;
  15. using System.Threading.Tasks;
  16. using System.Windows;
  17. namespace FurnaceUI.Views.Jobs
  18. {
  19. public class JobInfo : PropertyChangedBase
  20. {
  21. private string _no;
  22. public string No
  23. {
  24. get
  25. {
  26. return _no;
  27. }
  28. set
  29. {
  30. _no = value;
  31. NotifyOfPropertyChange("No");
  32. }
  33. }
  34. private string _jobID;
  35. public string JobID
  36. {
  37. get
  38. {
  39. return _jobID;
  40. }
  41. set
  42. {
  43. _jobID = value;
  44. NotifyOfPropertyChange("JobID");
  45. }
  46. }
  47. private string _jobRecipeName;
  48. public string JobRecipeName
  49. {
  50. get
  51. {
  52. return _jobRecipeName;
  53. }
  54. set
  55. {
  56. _jobRecipeName = value;
  57. NotifyOfPropertyChange("JobRecipeName");
  58. }
  59. }
  60. private string _processRecipeName;
  61. public string ProcessRecipeName
  62. {
  63. get
  64. {
  65. return _processRecipeName;
  66. }
  67. set
  68. {
  69. _processRecipeName = value;
  70. NotifyOfPropertyChange("ProcessRecipeName");
  71. }
  72. }
  73. private string _layoutRecipeName;
  74. public string LayoutRecipeName
  75. {
  76. get
  77. {
  78. return _layoutRecipeName;
  79. }
  80. set
  81. {
  82. _layoutRecipeName = value;
  83. NotifyOfPropertyChange("LayoutRecipeName");
  84. }
  85. }
  86. private string _pCarrierPara;
  87. public string PCarrierPara
  88. {
  89. get
  90. {
  91. return _pCarrierPara;
  92. }
  93. set
  94. {
  95. _pCarrierPara = value;
  96. NotifyOfPropertyChange("PCarrierPara");
  97. }
  98. }
  99. private string _mCarrierPara;
  100. public string MCarrierPara
  101. {
  102. get
  103. {
  104. return _mCarrierPara;
  105. }
  106. set
  107. {
  108. _mCarrierPara = value;
  109. NotifyOfPropertyChange("MCarrierPara");
  110. }
  111. }
  112. }
  113. }