LiFan
2024-07-17 188b816d6d521e12b32e51fdbd1bac86d456b06c
jrj/project/business/Product.list.cpp
@@ -1112,12 +1112,12 @@
      int len = nlist.length();
      for (int i = 0; i < len; i++)
      {
         KXMLDOMElement& e = *new KXMLDOMElement(nlist.item(i));
         KXMLDOMElement e = nlist.item(i);
         xstring name = e.getAttribute(L"CName");
         xstring no = e.getAttribute(L"CategoryNo");
         xstring label = no.trim() + L" " + name;
         HTREEITEM h = tv_folder.InsertChildItem(hItem, label, (LPARAM)& e, 15);
         HTREEITEM h = tv_folder.InsertChildItem(hItem, label, e, 15);
         xstring child = e.getAttribute(L"Childs");
         if (child == L"")
            tv_folder.SetItemChild(h, 1);
@@ -1137,12 +1137,12 @@
      int len = nlist.length();
      for (int i = 0; i < len; i++)
      {
         KXMLDOMElement& e = * new KXMLDOMElement(nlist.item(i));
         KXMLDOMElement e = nlist.item(i);
         xstring name = e.getAttribute(L"CName");
         xstring no = e.getAttribute(L"CategoryNo");
         xstring label = no.trim() + L" " + name;
         HTREEITEM h = tv_folder.InsertChildItem(hItem, label, (LPARAM)&e, 15);
         HTREEITEM h = tv_folder.InsertChildItem(hItem, label, e, 15);
         xstring child = e.getAttribute(L"Childs");
         if (child == L"")
            tv_folder.SetItemChild(h, 1);
@@ -1160,9 +1160,9 @@
      if (len > 0) tv_folder.SetItemChild(hItem, 1);
      for (int i = 0; i < len; i++)
      {
         KXMLDOMElement& e = *new KXMLDOMElement(nlist.item(i));
         KXMLDOMElement e = nlist.item(i);
         xstring name = e.getAttribute(L"name");
         HTREEITEM h = tv_folder.InsertChildItem(hItem, name, (LPARAM) & e, image);
         HTREEITEM h = tv_folder.InsertChildItem(hItem, name, e, image);
         ExpandCatChildFolder(h, e, 35);
      }
      return 1;
@@ -1175,9 +1175,9 @@
      int len = nlist.length();
      for (int i = 0; i < len; i++)
      {
         KXMLDOMElement& e = *new KXMLDOMElement(nlist.item(i));
         KXMLDOMElement e = nlist.item(i);
         xstring name = e.getAttribute(L"name");
         HTREEITEM h = tv_folder.InsertChildItem(hItem, name, (LPARAM)&e, 35);
         HTREEITEM h = tv_folder.InsertChildItem(hItem, name, e, 35);
         ExpandCatChildFolder(h, e, 35);
      }
      return 1;
@@ -1369,6 +1369,8 @@
               KXMLDOMElement e = tv_folder.GetItemData(hItem);
               no = e.getAttribute(L"guid");
            }
            else
               return 1;
            /*   dw_list.SetDataObject(ProductLibraryView::GetMaintListForm3(no).GetXmlDoc());
               dw_list = GetControl(L"dw_list");
@@ -1389,7 +1391,10 @@
                     dw_list.Retrieve(ProductLibraryView::GetMaintList3(no, queryString, L""));
               }
               else
               {
                  if (no == L"N000005") return 1;
                  dw_list.Retrieve(ProductLibraryView::GetMaintList3(no));
               }
            }
            //dw_list.PostRetrieve();
            dw_list.Redraw();