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