From 06a9a4b01cda9c380e52eb875d7bb7c1c874954a Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期二, 05 十一月 2024 18:19:31 +0800 Subject: [PATCH] update --- jrj/project/business/Enquiry/Enquiry.maint.cpp | 53 ++++++++++++++++++++++------------------------------- 1 files changed, 22 insertions(+), 31 deletions(-) diff --git a/jrj/project/business/Enquiry/Enquiry.maint.cpp b/jrj/project/business/Enquiry/Enquiry.maint.cpp index 2162230..a0ffc18 100644 --- a/jrj/project/business/Enquiry/Enquiry.maint.cpp +++ b/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(); @@ -195,7 +195,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"") { @@ -389,7 +389,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; } } @@ -441,11 +441,9 @@ eleColumn = x.createElement(L"LineType"); eleColumn.setAttribute(L"update.modify", L"1"); //delete - eleColumn.text = L"1"; + eleColumn.settext(L"1"); eleItem.appendChild(eleColumn); ele.appendChild(eleItem); - eleColumn.release(); - eleItem.release(); processed = true; } else if (itemModify == L"1") @@ -461,17 +459,14 @@ eleColumn = x.createElement(L"RealEnquiryLineID"); eleColumn.setAttribute(L"update.modify", L"1"); guid = publiccode::GetGuid(); - eleColumn.text = guid; + eleColumn.settext(guid); eleItem.appendChild(eleColumn); - eleColumn.release(); eleColumn = x.createElement(L"LineType"); eleColumn.setAttribute(L"update.modify", L"1"); - eleColumn.text = L"1"; //modify + eleColumn.settext(L"1"); //modify eleItem.appendChild(eleColumn); ele.appendChild(eleItem); - eleColumn.release(); - eleItem.release(); //insert new row eleItem = e.cloneNode(-1); @@ -481,35 +476,30 @@ eleColumn = x.createElement(L"LineType"); eleColumn.setAttribute(L"update.modify", L"1"); - eleColumn.text = L"0"; //normal + eleColumn.settext(L"0"); //normal eleItem.appendChild(eleColumn); - eleColumn.release(); nodeColumn = e.selectSingleNode(L"ModifyDate"); if (!nodeColumn) eleColumn = x.createElement(L"ModifyDate"); else eleColumn = nodeColumn; - eleColumn.text = publiccode::GetCurrentDate(); + eleColumn.settext(publiccode::GetCurrentDate()); eleItem.appendChild(eleColumn); - eleColumn.release(); ele.appendChild(eleItem); - eleItem.release(); } else { guid = e.getAttribute(L"guid"); child = e.cloneNode(-1); - child.selectSingleNode(L"RealEnquiryLineID").text = guid; - child.selectSingleNode(L"RelEnquiryLineID").text = guid; + child.selectSingleNode(L"RealEnquiryLineID").settext(guid); + child.selectSingleNode(L"RelEnquiryLineID").settext(guid); ele.appendChild(child); //trace(child.xml); - child.release(); } } //} - e.release(); } xstring error = L""; @@ -899,7 +889,7 @@ int OnPriceEval() { - OpenWindow(L"dev:xpage[eval.Enquiry3.vx]", cast(dw_goods as int)); + OpenWindow(L"dev:xpage[eval.Enquiry3.vx]", (LPARAM)&dw_goods); return 1; } @@ -928,13 +918,13 @@ if (i == 1) skunos = skuno; else - skunos += L",L" + skuno; + skunos += L"," + skuno; } xaserverarg arg_pic; arg_pic.AddArg(L"SKUNoList", skunos); - arg_pic.AddArg(L"ParentWindow", GetHWND()); + arg_pic.SetParam(L"ParentWindow", GetHWND()); arg_pic.AddArg(L"OpenFlag", L"1"); OpenWindow(L"dev:xpage[SKU.PictureView.Product3.vx]",arg_pic); @@ -948,7 +938,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"; @@ -1056,7 +1046,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 ; @@ -1087,8 +1077,8 @@ if (str == L"") { xaserverarg arg1; - arg1.setNativePointer(arg1.CreateInstance()); - arg1.AddArg(L"HWND", GetHWND().toString()); + + arg1.SetParam(L"HWND", GetHWND()); arg1.AddArg(L"CustomerID", dw_base.GetItemString(1, L"CustomerID")); OpenWindow(L"dev:xpage[Entity.Product.Select.vx]",arg1); int row = dw_goods.GetRow(); @@ -1137,13 +1127,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"); @@ -1169,7 +1160,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")); @@ -1183,7 +1174,7 @@ } else if (comdid.find(L"ImportXml:", 0) == 0) { - xstring strImport = comdid.mid(L"ImportXml:".length(), 9999); + xstring strImport = comdid.mid(((xstring)L"ImportXml:").length(), 9999); ImportProductByText(strImport); return 1; @@ -1195,7 +1186,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; -- Gitblit v1.9.3