| | |
| | | #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; |
| | | } |
| | |
| | | //独立采购:保存 |
| | | 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; |
| | | } |
| | | }; |