EMPBIZ.H
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. // EmpBiz.h : header file
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. // CEmpBiz dialog
  5. class CEmpBiz 
  6. {
  7. // Construction
  8. public:
  9. CEmpBiz(); // standard constructor
  10. ~CEmpBiz();
  11. // Attributes
  12. public:
  13. ADORecordset* m_piEmpRecordSet;
  14. BOOL m_fConnected;
  15. BOOL m_fRecordsetEmpty;
  16. protected:
  17. ADOConnection* m_piConnection;
  18. COleVariant m_varLastGoodRecord;
  19. // Operations
  20. public:
  21. BOOL ConnectToDatabase(); //Opens a database 
  22. long GetEmployeeId(); 
  23. CString GetFirstName(); 
  24. CString GetLastName(); 
  25. CString GetHomePhone() ;
  26. CString GetTitle() ;
  27. void AddRecord() ;
  28. void DeleteRecord(); 
  29. BOOL MoveNext()  ;
  30. BOOL MovePrevious();    
  31. BOOL MoveFirst() ;
  32. BOOL MoveLast(); 
  33. BOOL FindForward(CString strCriteria) ;
  34. void ClearFilter(); 
  35. BOOL IsAddMode(); 
  36. void UpdateEmpRec(CString &strFirstName, 
  37. CString &strHomePhone, CString &strLastName,
  38. CString &strTitle);
  39. void CancelPendingAdd();
  40. };
  41. void PopupErrorMessage(HRESULT hr);
  42. #define EMP_EMPLOYEE_ID L"EmployeeID"
  43. #define EMP_LAST_NAME L"LastName"
  44. #define EMP_FIRST_NAME L"FirstName"
  45. #define EMP_TITLE L"Title"
  46. #define EMP_HOME_PHONE L"HomePhone"