CZhengcanTableItemUI.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. #pragma once
  2. #include "../pch/pch.h"
  3. /**
  4. * 桌位的ITEM,都用这个
  5. */
  6. class CZhengcanTableItemUI : public CVerticalLayoutUI
  7. {
  8. public:
  9. CZhengcanTableItemUI();
  10. ~CZhengcanTableItemUI();
  11. void DoEvent(TEventUI& event);
  12. void SetInfo(std::string table_id, std::string table_name, std::string type_id, std::string status, std::string order_init_time, std::string from_type, std::string order_status, std::string order_id, std::string limit_number, std::string person_num);
  13. //刷新显示
  14. void UpdateShow();
  15. std::string GetTableId()
  16. {
  17. return m_table_id;
  18. }
  19. std::string GetStatus()
  20. {
  21. return m_status;
  22. }
  23. std::string GetOrderId()
  24. {
  25. return m_order_id;
  26. }
  27. std::string GetOrderStatus()
  28. {
  29. return m_order_status;
  30. }
  31. std::string GetTableName()
  32. {
  33. return m_table_name;
  34. }
  35. //是否展示转出标志
  36. void ShowZhuanchu(bool is_show);
  37. //是否展示转入标志
  38. void ShowZhuanru(bool is_show);
  39. private:
  40. std::string m_table_id;
  41. std::string m_table_name;
  42. std::string m_type_id;
  43. std::string m_status;
  44. std::string m_order_init_time;
  45. std::string m_from_type;
  46. std::string m_order_status;
  47. std::string m_order_id;
  48. std::string m_limit_number;
  49. std::string m_person_num;
  50. };