From 91f1a3b5e0319c5b77a8811217d8f218641b18fb Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期四, 11 七月 2024 18:51:17 +0800 Subject: [PATCH] update item --- jrj/project/business/Enquiry/Enquiry.maint.cpp | 32 +++++++++++--------------------- 1 files changed, 11 insertions(+), 21 deletions(-) diff --git a/jrj/project/business/Enquiry/Enquiry.maint.cpp b/jrj/project/business/Enquiry/Enquiry.maint.cpp index 2162230..8bbc0a0 100644 --- a/jrj/project/business/Enquiry/Enquiry.maint.cpp +++ b/jrj/project/business/Enquiry/Enquiry.maint.cpp @@ -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; } @@ -934,7 +924,7 @@ 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); @@ -1088,7 +1078,7 @@ { 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(); @@ -1183,7 +1173,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; -- Gitblit v1.9.3