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