|  |  | 
 |  |  |          return 1; | 
 |  |  |       } | 
 |  |  |  | 
 |  |  |       xstring GetEntityData(int pr) | 
 |  |  |       xstring GetEntityData(LPARAM  pr) | 
 |  |  |       { | 
 |  |  |          dw_base.AcceptText(); | 
 |  |  |          dw_goods.AcceptText(); | 
 |  |  | 
 |  |  |          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"") | 
 |  |  |             { | 
 |  |  | 
 |  |  |                   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"") | 
 |  |  |                { | 
 |  |  | 
 |  |  |                   } | 
 |  |  |                } | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             if (dw_base.GetItemString(1, L"EnquiryNo") == L"") | 
 |  |  |             { | 
 |  |  |                xstring EnquiryNo = EnquiryView::MakeBillNo(); | 
 |  |  |                dw_base.SetItemString(1, L"EnquiryNo", EnquiryNo); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |             trace(L"********" + Packings + L"*********"); | 
 |  |  |          } | 
 |  |  |  | 
 |  |  | 
 |  |  |                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 (i == 1) | 
 |  |  |                skunos = skuno; | 
 |  |  |             else | 
 |  |  |                skunos += L",L" + skuno; | 
 |  |  |                skunos += L"," + skuno; | 
 |  |  |          } | 
 |  |  |  | 
 |  |  |          xaserverarg arg_pic; | 
 |  |  | 
 |  |  |                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 ; | 
 |  |  | 
 |  |  |          return 0; | 
 |  |  |       } | 
 |  |  |  | 
 |  |  |       int OnImgDBClicked(TEvent* evt, int pr) | 
 |  |  |       int OnImgDBClicked(TEvent* evt, LPARAM  pr) | 
 |  |  |       { | 
 |  |  |          IMGNNMHDR& nmtv = *(IMGNNMHDR*)evt->notify.pnmh; | 
 |  |  |          xstring src = nmtv.path; |