123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- #ifndef __DLG_N8VIEW_RESULT__
- #define __DLG_N8VIEW_RESULT__
- #pragma once
- #include "resource.h"
- #include "afxwin.h"
- #include "afxcmn.h"
- #include "EditListCtrl.h"
- #include "EditListCtrl2.h"
- #include "N8Process.h"
- typedef struct __PERGOODIMG__
- {
- CString strGoodName;
- vector<CString> vtImgs;
- }PerGoodImg, *pPerGoodImg;
- class CDlgN8ViewReuslt : public CDialog
- {
- DECLARE_DYNAMIC(CDlgN8ViewReuslt)
- public:
- CDlgN8ViewReuslt(CWnd* pParent = NULL);
- virtual ~CDlgN8ViewReuslt();
- enum { IDD = IDD_DLGN8View };
- protected:
- virtual void DoDataExchange(CDataExchange* pDX);
- virtual void OnOK();
- DECLARE_MESSAGE_MAP()
- public:
- virtual BOOL OnInitDialog();
-
- BOOL m_bViewFinish;
-
- CString m_strViewFinishxml;
-
- CString m_strUserDir;
-
- CString m_strOrderNum;
-
- CString m_strScenery;
-
- CString m_strCustomer;
-
- CDateEdit m_ctrlViewDate;
-
- CDateEdit m_ctrlPickupDate;
-
- CComboBox m_ctrlUrgent;
-
- CString m_strImgCount;
-
- CString m_strExCount;
-
- CString m_strExMoney;
-
- CEditListCtrl m_ctrlList1;
-
- CEditListCtrl2 m_ctrlList2;
-
- CEditListCtrl2 m_ctrlList3;
-
- void InitCtrl();
-
- void FillupCtrl();
-
- void GetOrderInfo();
-
- void GetXMLInfo();
-
- N8Process::CStaff m_xmlStaff;
-
- N8Process::CAlbum m_xmlAblum;
-
- N8Process::CResultProduct m_xmlResultProduct;
-
- N8Process::CResultVgProduct m_xmlVgResultProduct;
-
- N8Process::CResultItem m_xmlReusltItem;
-
- N8Process::CResultXml m_xmlReuslt;
-
- CArray<CStringArray, CStringArray> m_AryOrderInfo;
-
- CArray<CStringArray, CStringArray> m_AryOrderGoodsInfo;
-
- CArray<CStringArray, CStringArray> m_AryAllGoodsInfo;
-
- vector<PerGoodImg> m_vtPerGoodImg;
-
- vector<PerGoodImg> m_vtPerGoodPage;
-
- BOOL IsTheGoodImgExists(IN vector<PerGoodImg>& vtPerGoodImg, IN CString& strGood, IN CString strImg);
-
- void InsertImgToGood(IN vector<PerGoodImg>& vtPerGoodImg, IN CString& strGood, IN CString strImg);
-
- BOOL IsTheImgExists(IN CStringArray& AryImgs, IN CString& strImg);
-
- CString GetStaffNameByID(IN CString& strStaffID);
-
- double GetGoodSellingPrice(IN CString& strGoodID);
-
- double GetOrderGoodsActualSellingPrice();
-
- double GetOrderGoodsOriginalSellingPrice();
-
- void GetCalculatingDiscount(IN CString& strAuthorize, IN CString& strDiscount);
- };
- #endif
|