UserDetail.h 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. #ifndef __USER_DETAIL__
  2. #define __USER_DETAIL__
  3. // UserDetail.h : CUserDetail 的声明
  4. #pragma once
  5. #include <afxdb.h>
  6. // 代码生成在 2016年9月21日, 9:55
  7. class CUserDetail : public CRecordset
  8. {
  9. public:
  10. CUserDetail(CDatabase* pDatabase = NULL);
  11. DECLARE_DYNAMIC(CUserDetail)
  12. // 字段/参数数据
  13. // 以下字符串类型(如果存在)反映数据库字段(ANSI 数据类型的 CStringA 和 Unicode
  14. // 数据类型的 CStringW)的实际数据类型。
  15. // 这是为防止 ODBC 驱动程序执行可能
  16. // 不必要的转换。如果希望,可以将这些成员更改为
  17. // CString 类型,ODBC 驱动程序将执行所有必要的转换。
  18. // (注意: 必须使用 3.5 版或更高版本的 ODBC 驱动程序
  19. // 以同时支持 Unicode 和这些转换)。
  20. CString m_StudioID;
  21. CString m_UserAccount;
  22. CString m_UserPassword;
  23. CString m_UserNickName;
  24. BYTE m_UserLevel;
  25. CString m_UserRights;
  26. BYTE m_UserOnelineStatus;
  27. BOOL m_UserEnable;
  28. CString m_StaffSN;
  29. CString m_StaffName;
  30. BOOL m_StaffGender;
  31. CString m_StaffAddress;
  32. CString m_StaffOffice;
  33. CString m_StaffBirthday;
  34. CString m_StaffPhone;
  35. BYTE m_StaffStatus;
  36. CString m_StaffNote;
  37. // 重写
  38. // 向导生成的虚函数重写
  39. public:
  40. virtual CString GetDefaultConnect(); // 默认连接字符串
  41. virtual CString GetDefaultSQL(); // 记录集的默认 SQL
  42. virtual void DoFieldExchange(CFieldExchange* pFX); // RFX 支持
  43. // 实现
  44. #ifdef _DEBUG
  45. virtual void AssertValid() const;
  46. virtual void Dump(CDumpContext& dc) const;
  47. #endif
  48. public:
  49. CUserDetail &operator=(const CUserDetail& member);
  50. };
  51. //////////////////////////////////////////////////////////////////////////
  52. class CUserDetailObj :public CObject
  53. {
  54. protected:
  55. DECLARE_SERIAL(CUserDetailObj)
  56. CUserDetailObj();
  57. public:
  58. ~CUserDetailObj() {};
  59. CString m_StudioID;
  60. CString m_UserAccount;
  61. CString m_UserPassword;
  62. CString m_UserNickName;
  63. BYTE m_UserLevel;
  64. CString m_UserRights;
  65. BYTE m_UserOnelineStatus;
  66. BOOL m_UserEnable;
  67. CString m_StaffSN;
  68. CString m_StaffName;
  69. BOOL m_StaffGender;
  70. CString m_StaffAddress;
  71. CString m_StaffOffice;
  72. CString m_StaffBirthday;
  73. CString m_StaffPhone;
  74. BYTE m_StaffStatus;
  75. CString m_StaffNote;
  76. public:
  77. CUserDetailObj& operator=(const CUserDetailObj& member);
  78. virtual void Serialize(CArchive& ar);
  79. };
  80. #endif