| | |
| | | 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"); |
| | |
| | | } |
| | | 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; |
| | | } |
| | |
| | | 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")); |
| | |
| | | } |
| | | 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; |
| | |
| | | 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++) |
| | | { |
| | |
| | | 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"); |
| | |
| | | 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"); |
| | |
| | | |
| | | int OnRetrieveItem(xstring EnquiryPriceListID) |
| | | { |
| | | xml x = new xml; |
| | | xml |
| | | x.setNativePointer(xml::CreateInstance()); |
| | | xaserverarg arg = new xaserverarg; |
| | | arg.setNativePointer(arg.CreateInstance()); |
| | |
| | | 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()); |
| | |
| | | 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()); |
| | |
| | | |
| | | int OnProductPriceShareRetrieve() |
| | | { |
| | | xml x = new xml; |
| | | xml |
| | | x.setNativePointer(xml::CreateInstance()); |
| | | xaserverarg arg = new xaserverarg; |
| | | arg.setNativePointer(arg.CreateInstance()); |