| | |
| | | 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; |
| | |
| | | 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"; |
| | |
| | | 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 ; |
| | |
| | | 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); |
| | |
| | | } |
| | | 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"); |
| | |
| | | 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")); |
| | |
| | | return 0; |
| | | } |
| | | |
| | | int OnImgDBClicked(TEvent* evt, int pr) |
| | | int OnImgDBClicked(TEvent* evt, LPARAM pr) |
| | | { |
| | | IMGNNMHDR& nmtv = *(IMGNNMHDR*)evt->notify.pnmh; |
| | | xstring src = nmtv.path; |