HistoryApolygon.cs 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. using System;
  2. namespace OTSIncAReportGraph
  3. {
  4. #region 历史操作记录类
  5. ///历史操作记录类,记录颗粒被操作的记录
  6. public class HistoryApolygon
  7. {
  8. //自增长,操作id,增长在程序中自己写代码控制
  9. private int m_id;
  10. //所操作的颗粒的id
  11. private Guid m_apolygonid;
  12. //操作类型
  13. private PaintState m_operator;
  14. //原先的操作状态类型
  15. private PaintState m_oldoperator;
  16. private bool m_isDeleted;
  17. /// <summary>
  18. /// 操作类ID
  19. /// </summary>
  20. public int ID
  21. {
  22. get { return m_id; }
  23. set { m_id = value; }
  24. }
  25. /// <summary>
  26. /// 颗粒类ID
  27. /// </summary>
  28. public Guid APolygonID
  29. {
  30. get { return m_apolygonid; }
  31. set { m_apolygonid = value; }
  32. }
  33. /// <summary>
  34. /// 操作类型
  35. /// </summary>
  36. public PaintState Operator
  37. {
  38. get { return m_operator; }
  39. set { m_operator = value; }
  40. }
  41. /// <summary>
  42. /// 原先的操作类型
  43. /// </summary>
  44. public PaintState OldOperator
  45. {
  46. get { return m_oldoperator; }
  47. set { m_oldoperator = value; }
  48. }
  49. public bool IsDeleted { get => m_isDeleted; set => m_isDeleted = value; }
  50. }
  51. #endregion
  52. }