From e3f724c9fd36995c207a6ed173849c20aaa2e3d7 Mon Sep 17 00:00:00 2001 From: LiFan <2308045698@qq.com> Date: 星期二, 17 十二月 2024 13:06:22 +0800 Subject: [PATCH] update --- jrj/project/business/Supplier3.list.cpp | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) diff --git a/jrj/project/business/Supplier3.list.cpp b/jrj/project/business/Supplier3.list.cpp index 6a7c199..a3b08c8 100644 --- a/jrj/project/business/Supplier3.list.cpp +++ b/jrj/project/business/Supplier3.list.cpp @@ -109,7 +109,7 @@ } - int ViewUpdate(int pr, xstring updateItem, xaserverarg arg) + int ViewUpdate(LPARAM pr, xstring updateItem, xaserverarg arg) { if (updateItem == L"refresh") { @@ -156,10 +156,10 @@ for (i = 0; i < s; i++) { - KXMLDOMElement* e = new KXMLDOMElement(nlist.item(i)); - xstring name = e->selectSingleNode(L"@name").text(); - HTREEITEM hw = tv_1.InsertChildItem(h, name, (LPARAM)e, 15); - createSubTree(hw, *e); + KXMLDOMElement e = nlist.item(i); + xstring name = e.selectSingleNode(L"@name").text(); + HTREEITEM hw = tv_1.InsertChildItem(h, name, e, 15); + createSubTree(hw, e); } return 1; } @@ -193,11 +193,11 @@ for (i = 0; i < len; i++) { - KXMLDOMElement* e = new KXMLDOMElement(nlist.item(i)); - xstring name = e->selectSingleNode(L"@name").text(); - HTREEITEM hw = tv_1.InsertChildItem(0, name, (LPARAM)e, 15); + KXMLDOMElement e = nlist.item(i); + xstring name = e.selectSingleNode(L"@name").text(); + HTREEITEM hw = tv_1.InsertChildItem(0, name, e, 15); - createSubTree(hw, *e); + createSubTree(hw, e); tv_1.ExpandItem(hw); } tv_1.ExpandItem(0); @@ -244,7 +244,7 @@ xml x; xaserverarg arg; - arg.setNativePointer(arg.CreateInstance()); + arg.AddArg(L"guid", sguid); arg.AddArg(L"EntityID", sguid); // trace(sguid); @@ -280,7 +280,7 @@ xml x; xaserverarg arg; - arg.setNativePointer(arg.CreateInstance()); + arg.AddArg(L"EntityID", entity); @@ -413,23 +413,23 @@ } if (comdid == L"action:bill.Annex") { - xaserverarg& arg = *new xaserverarg; - arg.setNativePointer(arg.CreateInstance()); + xaserverarg arg ; + arg.AddArg(L"entityid", dw_list.GetItemString(dw_list.GetRow(), L"SupplierID")); arg.AddArg(L"ApplyStatus", dw_list.GetItemString(dw_list.GetRow(), L"ApplyStatus")); - OpenWindow(L"dev:xpage[maint.Document.Supplier.v3.vx]", (LPARAM)&arg); + OpenWindow(L"dev:xpage[maint.Document.Supplier.v3.vx]", arg); return 1; } if (comdid == L"action:bill.AnnexEx") { - xaserverarg& arg4 = *new xaserverarg; - arg4.setNativePointer(arg4.CreateInstance()); + xaserverarg arg4; + arg4.AddArg(L"entityid", dw_list.GetItemString(dw_list.GetRow(), L"SupplierID")); //arg4.AddArg(L"ApplyStatus",dw_list.GetItemString(dw_list.GetRow(),L"ApplyStatus")); //OpenWindow(L"dev:xpage[maint.Document.Customer.v3.vx]", p4); - OpenWindow(L"dev:xpage[maint.Document.SupplierSD.v3.vx]", (LPARAM)&arg4); + OpenWindow(L"dev:xpage[maint.Document.SupplierSD.v3.vx]", arg4); return 1; } if (comdid == L"action:bill.checked") -- Gitblit v1.9.3