#pragma once #include #include #include #include #include #include #include #include "view.base.hpp" class EnquiryView : public ViewObject { static KXMLDOMDocument GetSimulationView(string EnquiryNo) { xaserverarg arg = MakeArg(L"EnquiryNo", EnquiryNo); return FecthData(L"/sale/data/Enquiry/fullview", arg.GetString()); } public: //Ö÷ÐÅϢά»¤ static KXMLDOMDocument GetMaintFormForBase() { return FecthData(L"/sale/data/Enquiry/maint/form/base", L""); } //ÉÌÆ·Î¬»¤Áбí static KXMLDOMDocument GetMaintFormForItemList() { return FecthData(L"/sale/data/Enquiry/maint/form/item/list", L""); } //ÉÌÆ·Î¬»¤ÉÌÆ·Ï¸½Ú static KXMLDOMDocument GetMaintFormForItemDetail() { return FecthData(L"/sale/data/Enquiry/maint/form/item/detail", L""); } static KXMLDOMDocument GetMaintFormForItemDetail(string guid) { xaserverarg arg = MakeArg(L"guid", guid); return FecthData(L"/sale/data/Enquiry/goods/maint/form", arg.GetString()); } public: //Ö÷ÐÅÏ¢ static KXMLDOMDocument GetMaintDataForBase(string No) { xaserverarg arg = MakeArg(L"id", No); return FecthData(L"/sale/data/Enquiry/maint/base", arg.GetString()); } //²úÆ·Êý¾Ý static KXMLDOMDocument GetMaintFormForItemList(string No) { xaserverarg arg = MakeArg(L"id", No); return FecthData(L"/sale/data/Enquiry/maint/item", arg.GetString()); } static bstring MakeBillNo() { KXMLDOMDocument x = RetrieveData(L"/sale/data/Enquiry/makebillno"); if (!x) { alert(L"error"); } return x.text(); } };