From 8346e9647b385fb2999db901ea71384bd2fc737f Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期一, 08 七月 2024 19:14:05 +0800
Subject: [PATCH] update

---
 jrj/project/business/Enquiry.list.cpp |   33 ++++++++++++++-------------------
 1 files changed, 14 insertions(+), 19 deletions(-)

diff --git a/jrj/project/business/Enquiry.list.cpp b/jrj/project/business/Enquiry.list.cpp
index 3754c3e..b3d40df 100644
--- a/jrj/project/business/Enquiry.list.cpp
+++ b/jrj/project/business/Enquiry.list.cpp
@@ -605,7 +605,7 @@
 		if(arg.GetArgString(L"process") == L"ok")
 		{
 		
-			xml x = new xml;
+			xml 
 			x.setNativePointer(xml::CreateInstance());
 			if (getUrl(L"/sale/data/Enquiry/PriceListEx/SKU",arg.GetString(),x)!=1) return 1;
 			KXMLDOMNodeList nodes = x.selectNodes(L"data/Item");
@@ -634,13 +634,11 @@
 				}
 				KXMLDOMNodeList items = ele.selectNodes(L"data/Item");
 				AddItems(id,items);
-				items.Release();
-				ele.Release();
+				
 			}
-			x.Free();
-			nodes.Release();
+			
+			
 		}
-		arg.Free();
 		//OnRetrieveItem(dw_pricelist.GetGuid(row));
 		return  1;
 	}
@@ -653,7 +651,7 @@
 		dw_priceitem.Reset();
 			
 		xaserverarg arg = xaserverarg::Make();
-		xml x = new xml;
+		xml 
 		x.setNativePointer(xml::CreateInstance());
 		arg.AddArg(L"SKUID",dw_pricelist.GetItemString(row,L"SKUID"));
 		arg.AddArg(L"SchemaNo",dw_pricelist.GetItemString(row,L"BOMSchema"));
@@ -683,12 +681,9 @@
 			}
 			KXMLDOMNodeList items = ele.selectNodes(L"data/Item");
 			AddItems(id,items);
-			items.Release();
-			ele.Release();
+			
 		}
-		nodes.Release();
-		x.Free();
-		arg.Free();
+		
 		
 		//OnRetrieveItem(dw_pricelist.GetGuid(row));
 		return  1;
@@ -745,7 +740,7 @@
 			x.LoadXml(content);
 			KXMLDOMNodeList nodes = x.selectNodes(L"data/Item");
 			AddItems(id,nodes);
-			nodes.Release();
+		
 			xstring PriceInfo = L"";
 			for(int i=1;i<=dw_pricelist.GetRowCount();i++)
 			{
@@ -932,7 +927,7 @@
 		OpenWindow(L"dev:xpage[PriceList.PurcharItemSelectEx.vx]",cast(arg as int));
 		if(arg.GetArgString(L"process") == L"ok")
 		{
-			xml x = new xml;
+			xml 
 			x.setNativePointer(xml::CreateInstance());
 			x.LoadXml(arg.GetArgString(L"result"));
 			KXMLDOMNodeList nodes = x.selectNodes(L"data/Item");
@@ -988,7 +983,7 @@
 		OpenWindow(L"dev:xpage[PriceList.PurcharItemSelectEx.vx]",cast(arg as int));
 		if(arg.GetArgString(L"process") == L"ok")
 		{
-			xml x = new xml;
+			xml 
 			x.setNativePointer(xml::CreateInstance());
 			x.LoadXml(arg.GetArgString(L"result"));
 			KXMLDOMNodeList nodes = x.selectNodes(L"data/Item");
@@ -1475,7 +1470,7 @@
 	
 	int OnRetrieveItem(xstring EnquiryPriceListID)
 	{
-		xml x = new xml;
+		xml 
 		x.setNativePointer(xml::CreateInstance());
 		xaserverarg arg = new xaserverarg;
 		arg.setNativePointer(arg.CreateInstance());	
@@ -1499,7 +1494,7 @@
 		KXMLDOMElement e1 = cast(tv_folder_pricebill.GetItemData(hItem) as KXMLDOMElement);
 		xstring no = e1.getAttribute(L"no");
 
-		xml x = new xml;
+		xml 
 		x.setNativePointer(xml::CreateInstance());
 		xaserverarg arg = new xaserverarg;
 		arg.setNativePointer(arg.CreateInstance());	
@@ -1529,7 +1524,7 @@
 		KXMLDOMElement e1 = cast(tv_folder_pricebill.GetItemData(hItem) as KXMLDOMElement);
 		xstring no = e1.getAttribute(L"no");
 
-		xml x = new xml;
+		xml 
 		x.setNativePointer(xml::CreateInstance());
 		xaserverarg arg = new xaserverarg;
 		arg.setNativePointer(arg.CreateInstance());	
@@ -1550,7 +1545,7 @@
 	
 	int  OnProductPriceShareRetrieve()
 	{
-		xml x = new xml;
+		xml 
 		x.setNativePointer(xml::CreateInstance());
 		xaserverarg arg = new xaserverarg;
 		arg.setNativePointer(arg.CreateInstance());	

--
Gitblit v1.9.3