GuardCommand.cpp 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. #include "stdafx.h"
  2. #include "GuardCommand.h"
  3. //////////////////////////////////////////////////////////////////////////
  4. IMPLEMENT_SERIAL(CGuardCommand, CObject, 0)
  5. CGuardCommand::CGuardCommand(void)
  6. {
  7. m_byTrigger = 0;
  8. m_nClientCount = -1;
  9. m_nOrderCount = -1;
  10. m_nHistoryOrderCount = -1;
  11. m_nExecCommand = -1;
  12. m_strExecTime = _T("");
  13. m_strOldTableName = _T("");
  14. m_strNewTableName = _T("");
  15. m_strOldFieldName = _T("");
  16. m_strNewFieldName = _T("");
  17. m_strEncryptWord = _T("");
  18. m_nEncrypOrderCount = -1;
  19. m_nGasserDataLen = -1;
  20. }
  21. CGuardCommand::~CGuardCommand(void)
  22. {
  23. }
  24. CGuardCommand &CGuardCommand::operator=(CGuardCommand& member)
  25. {
  26. m_byTrigger = member.m_byTrigger;
  27. m_nClientCount = member.m_nClientCount;
  28. m_nOrderCount = member.m_nOrderCount;
  29. m_nHistoryOrderCount = member.m_nHistoryOrderCount;
  30. m_strExecTime = member.m_strExecTime;
  31. m_nExecCommand = member.m_nExecCommand;
  32. m_strOldTableName = member.m_strOldTableName;
  33. m_strNewTableName = member.m_strNewTableName;
  34. m_strOldFieldName = member.m_strOldFieldName;
  35. m_strNewFieldName = member.m_strNewFieldName;
  36. m_strEncryptWord = member.m_strEncryptWord;
  37. m_nEncrypOrderCount = member.m_nEncrypOrderCount;
  38. m_nGasserDataLen = member.m_nGasserDataLen;
  39. return *this;
  40. }
  41. void CGuardCommand::Serialize(CArchive& ar)
  42. {
  43. CObject::Serialize(ar);
  44. if( ar.IsStoring() )
  45. {
  46. ar << m_byTrigger;
  47. ar << m_nClientCount;
  48. ar << m_nOrderCount;
  49. ar << m_nHistoryOrderCount;
  50. ar << m_strExecTime;
  51. ar << m_nExecCommand;
  52. ar << m_strOldTableName;
  53. ar << m_strNewTableName;
  54. ar << m_strOldFieldName;
  55. ar << m_strNewFieldName;
  56. ar << m_strEncryptWord;
  57. ar << m_nEncrypOrderCount;
  58. ar << m_nGasserDataLen;
  59. }
  60. else
  61. {
  62. ar >> m_byTrigger;
  63. ar >> m_nClientCount;
  64. ar >> m_nOrderCount;
  65. ar >> m_nHistoryOrderCount;
  66. ar >> m_strExecTime;
  67. ar >> m_nExecCommand;
  68. ar >> m_strOldTableName;
  69. ar >> m_strNewTableName;
  70. ar >> m_strOldFieldName;
  71. ar >> m_strNewFieldName;
  72. ar >> m_strEncryptWord;
  73. ar >> m_nEncrypOrderCount;
  74. ar >> m_nGasserDataLen;
  75. }
  76. }