LiFan
2025-02-13 03ef0b51103c735077c784c7df81ae2bcc1599ab
jrj/project/business/Enquiry/Enquiry.maint.cpp
@@ -57,7 +57,7 @@
         return 1;
      }
      xstring GetEntityData(int pr)
      xstring GetEntityData(LPARAM  pr)
      {
         dw_base.AcceptText();
         dw_goods.AcceptText();
@@ -117,11 +117,7 @@
         dw_goods.AcceptText();
         if (dw_base.GetItemString(1, L"Remark") != L"保存")
         {
            if (dw_base.GetItemString(1, L"EnquiryNo") == L"")
            {
               xstring EnquiryNo = EnquiryView::MakeBillNo();
               dw_base.SetItemString(1, L"EnquiryNo", EnquiryNo);
            }
            if (dw_base.GetItemString(1, L"ValidDay") == L"")
            {
@@ -195,7 +191,7 @@
                  Packing = dw_goods.GetItemString(i,L"Packing");
                  if(Packings==L"")
                  Packings = Packing;
                  else if(Packings.find(Packing) < 0) Packings+=L",L"+Packing;
                  else if(Packings.find(Packing) < 0) Packings+=L","+Packing;
               }*/
               if (dw_goods.GetItemString(i, L"Packing") == L"")
               {
@@ -214,6 +210,13 @@
                  }
               }
            }
            if (dw_base.GetItemString(1, L"EnquiryNo") == L"")
            {
               xstring EnquiryNo = EnquiryView::MakeBillNo();
               dw_base.SetItemString(1, L"EnquiryNo", EnquiryNo);
            }
            trace(L"********" + Packings + L"*********");
         }
@@ -389,7 +392,7 @@
               Packing = dw_goods.GetItemString(i, L"Packing");
               if (Packings == L"")
                  Packings = Packing;
               else if (Packings.find(Packing) < 0) Packings += L",L" + Packing;
               else if (Packings.find(Packing) < 0) Packings += L"," + Packing;
            }
         }
@@ -918,7 +921,7 @@
            if (i == 1)
               skunos = skuno;
            else
               skunos += L",L" + skuno;
               skunos += L"," + skuno;
         }
         xaserverarg arg_pic;
@@ -938,7 +941,7 @@
         xml xp ;
         
         xaserverarg arg_pic;
         arg_pic.setNativePointer(arg_pic.CreateInstance());
         arg_pic.AddArg(L"SKUNo", skuno);
         xstring res = L"/sale/data/ProductLibrary3/pref/picture/imagelistSKUNo";
@@ -1046,7 +1049,7 @@
               if (skunos == L"")
                  skunos = dw_goods.GetItemString(i, L"SKUNo");
               else
                  skunos += L",L" + dw_goods.GetItemString(i, L"SKUNo");
                  skunos += L"," + dw_goods.GetItemString(i, L"SKUNo");
            }
         }
         xaserverarg arg ;
@@ -1077,7 +1080,7 @@
            if (str == L"")
            {
               xaserverarg arg1;
               arg1.setNativePointer(arg1.CreateInstance());
               arg1.SetParam(L"HWND", GetHWND());
               arg1.AddArg(L"CustomerID", dw_base.GetItemString(1, L"CustomerID"));
               OpenWindow(L"dev:xpage[Entity.Product.Select.vx]",arg1);
@@ -1127,13 +1130,14 @@
         }
         else if (comdid == L"xmProductDesc")
         {
            xaserverarg arg2;
            xaserverarg arg2=GetArg();
            
            int row2 = dw_goods.GetRow();
            if (row2 < 1) return 0;
            xstring str2 = dw_goods.GetItemString(row2, L"ProductDesc");
            arg2.AddArg(L"value", str2);
            OpenWindow(L"dev:xpage[memo.edit.new.vx]", arg2);
            if (arg2.GetArgString(L"comdid") == L"xmOK")
            {
               str2 = arg2.GetArgString(L"value");
@@ -1159,7 +1163,7 @@
            dw_goods.SetItemDisplayString(nRow, L"KOPCode", L"CTNS");
            xaserverarg arg3;
            arg3.setNativePointer(arg3.CreateInstance());
            int row3 = dw_goods.GetRow();
            if (row3 < 1) return 0;
            dw_goods.SetItemString(nRow, L"SKUNo", dw_goods.GetItemString(row3, L"SKUNo"));
@@ -1185,7 +1189,7 @@
         return 0;
      }
      int OnImgDBClicked(TEvent* evt, int pr)
      int OnImgDBClicked(TEvent* evt, LPARAM  pr)
      {
         IMGNNMHDR& nmtv = *(IMGNNMHDR*)evt->notify.pnmh;
         xstring src = nmtv.path;