LiFan
2024-07-08 8346e9647b385fb2999db901ea71384bd2fc737f
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());