TodayBar.h 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. #if !defined(AFX_TodayBar_H__1C8CDBCD_7C6B_47F7_A794_ABC6B3AD17EF__INCLUDED_)
  2. #define AFX_TodayBar_H__1C8CDBCD_7C6B_47F7_A794_ABC6B3AD17EF__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif
  6. #include "HyperLink.h"
  7. #include "resource.h"
  8. class TodayBar : public CDialog
  9. {
  10. BOOL m_bGet;
  11. CBrush m_brush;
  12. CBrush m_brush2;
  13. CHyperLink m_link1;
  14. CHyperLink m_link2;
  15. CHyperLink m_link3;
  16. CHyperLink m_link4;
  17. CHyperLink m_link5;
  18. CHyperLink m_link6;
  19. CHyperLink m_link7;
  20. CArray<CStringArray, CStringArray>m_TodayList1array;
  21. CArray<CStringArray, CStringArray>m_TodayList2array;
  22. CArray<CStringArray, CStringArray>m_TodayList3array;
  23. CArray<CStringArray, CStringArray>m_TodayList4array;
  24. CArray<CStringArray, CStringArray>m_TodayList5array;
  25. CArray<CStringArray, CStringArray>m_List1array;
  26. CArray<CStringArray, CStringArray>m_List3array;
  27. CArray<CStringArray, CStringArray>m_List4array;
  28. CArray<CStringArray, CStringArray>m_Workratearray;
  29. // Construction
  30. public:
  31. void GetMoney6(CString name, float &fRet);
  32. CString GetPrice(CString name);
  33. void FillGrid4(IN CString &sRet, IN CArray<CStringArray, CStringArray> &AryMyWork);
  34. void FillGrid2();
  35. void ListSelChange();
  36. void FillGrid(CArray<CStringArray, CStringArray>*array);
  37. void FillGridTake(CArray<CStringArray, CStringArray>*array);
  38. void FillGridDigital(CArray<CStringArray, CStringArray>*array);
  39. void LinkClick(CString str);
  40. void GetData();
  41. void ResetData();
  42. void InitCtrl();
  43. void UpdateTodayMsg(); //wangwenbin add in 2014-05-03
  44. TodayBar(CWnd* pParent = NULL); // standard constructor
  45. enum { IDD = IDD_DLGtodaybar };
  46. CSortListCtrl2 m_List4;
  47. CSortListCtrl2 m_List1;
  48. CSortListCtrl2 m_Listdigital;
  49. CSortListCtrl2 m_Listtake;
  50. // 员工姓名;
  51. CString m_strStaffName;
  52. CString m_rate1;
  53. CString m_rate2;
  54. // 员工备注;
  55. CString m_strStaffNote;
  56. // 员工基本工资;
  57. CString m_strBasicWage;
  58. // 员工总工资;
  59. CString m_strTotalWage;
  60. CString m_rate3;
  61. CString m_rate4;
  62. CString m_rate5;
  63. // 前期业绩金额;
  64. CString m_strEarlyAchievementMoney;
  65. // 二销业绩;
  66. CString m_strSecondarySalesAchievementMoney;
  67. // 化妆二销;
  68. CString m_money3;
  69. // 套系升级;
  70. CString m_money4;
  71. // 选片二销;
  72. CString m_money5;
  73. // 计件式提成总和;
  74. CString m_strmoney6;
  75. public:
  76. virtual BOOL PreTranslateMessage(MSG* pMsg);
  77. protected:
  78. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  79. protected:
  80. virtual void OnCancel();
  81. virtual void OnOK();
  82. virtual BOOL OnInitDialog();
  83. afx_msg void OnPaint();
  84. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  85. afx_msg void OnButton4();
  86. afx_msg void OnButton5();
  87. afx_msg void OnButton6();
  88. afx_msg void OnButton7();
  89. afx_msg void OnButton8();
  90. afx_msg void OnButton14();
  91. DECLARE_MESSAGE_MAP()
  92. };
  93. #endif