From 7eae6b41d856ef675510c7d8482ac00ed9136c6b Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期五, 19 七月 2024 14:06:11 +0800 Subject: [PATCH] update view purch --- jrj/project/viewobject/purchaseorder.view.hpp | 53 +++++++++++++++++++++++++++++------------------------ 1 files changed, 29 insertions(+), 24 deletions(-) diff --git a/jrj/project/viewobject/purchaseorder.view.hpp b/jrj/project/viewobject/purchaseorder.view.hpp index 5b98ee4..23d805c 100644 --- a/jrj/project/viewobject/purchaseorder.view.hpp +++ b/jrj/project/viewobject/purchaseorder.view.hpp @@ -7,48 +7,50 @@ #include <wobject/xurl.hpp> #include <xcontrol/xdwgrid.hpp> #include <xcontrol/xdwtable.hpp> -#include <view.base.hpp> +#include "view.base.hpp" class PurchaseOrderView: public ViewObject { public: - static string GetEntityName(int pr) + static xstring GetEntityName(int pr) { - return "PurchaseOrder"; + return L"PurchaseOrder"; } //妯℃嫙-閲囪喘璁㈠崟椤甸潰淇℃伅 static KXMLDOMDocument GetSimulationView(string SONo) { - KXMLDOMDocument x = MakeXml(); - xaserverarg arg = MakeArg( L"sono", SONo); - if(url::get( L"/sale/data/"+GetEntityName(1)+ L"/simulation/view/FullView", arg.GetString(),x)!=1) + KXMLDOMDocument x; + xaserverarg arg; + if(xurl::get( (xstring)L"/sale/data/"+GetEntityName(1)+ L"/simulation/view/FullView", arg.GetString(),x)!=1) { - string error = x.GetXmlDoc().text; - win32::alert(error); + string error = x.text(); + //alert(error); } return x; } //妯℃嫙- 閲囪喘璁㈠崟鍒楄〃 static KXMLDOMDocument GetSimulationPOList(string SONo) { - KXMLDOMDocument x = MakeXml(); - xaserverarg arg = MakeArg( L"sono", SONo); - if(url::get( L"/sale/data/"+GetEntityName(1)+ L"/simulation/view/polist", arg.GetString(),x)!=1) + KXMLDOMDocument x; + xaserverarg arg; + arg.AddArg(L"sono", SONo); + if(xurl::get((xstring)L"/sale/data/"+GetEntityName(1)+ L"/simulation/view/polist", arg.GetString(),x)!=1) { - string error = x.GetXmlDoc().text; - win32::alert(error); + string error = x.text(); + //win32::alert(error); } return x; } //妯℃嫙- 閲囪喘璁㈠崟html static KXMLDOMDocument GetSimulationPOhtcontent(string PONo) { - KXMLDOMDocument x = MakeXml(); - xaserverarg arg = MakeArg( L"pono", PONo); - if(url::get( L"/sale/data/"+GetEntityName(1)+ L"/simulation/view/pohtcontent", arg.GetString(),x)!=1) + KXMLDOMDocument x; + xaserverarg arg; + arg.AddArg(L"pono", PONo); + if(xurl::get((xstring)L"/sale/data/"+GetEntityName(1)+ L"/simulation/view/pohtcontent", arg.GetString(),x)!=1) { - string error = x.GetXmlDoc().text; - win32::alert(error); + string error = x.text(); + //win32::alert(error); } return x; } @@ -99,15 +101,18 @@ //鐙珛閲囪喘锛氫繚瀛� static int UpdateAlonePO(xaserverarg arg) { - KXMLDOMDocument x = MakeXml(); - if(url::get( L"/sale/data/"+GetEntityName(1)+ L"/update/alone", arg.GetString(),x)!=1) + KXMLDOMDocument x; + if(xurl::get( L"/sale/data/"+GetEntityName(1)+ L"/update/alone", arg.GetString(),x)!=1) { - xstring error = x.GetXmlDoc().text; - alert( L"err...:"+arg.GetString()); + xstring error = x.text(); + //alert( L"err...:"+arg.GetString()); return 1; - }else + } + else + { //alert(x.GetXml()); - alert( L"淇濆瓨鎴愬姛锛�"); + //alert( L"淇濆瓨鎴愬姛锛�"); + } return 1; } }; \ No newline at end of file -- Gitblit v1.9.3