From 81db5004dec768f2f06b1277c81b13f1043e1bd5 Mon Sep 17 00:00:00 2001 From: LiFan <2308045698@qq.com> Date: 星期二, 09 七月 2024 16:04:00 +0800 Subject: [PATCH] update --- jrj/project/business/Customer3.maint.cpp | 45 ++++++++++++++++++--------------------------- 1 files changed, 18 insertions(+), 27 deletions(-) diff --git a/jrj/project/business/Customer3.maint.cpp b/jrj/project/business/Customer3.maint.cpp index 3be41ae..936c46f 100644 --- a/jrj/project/business/Customer3.maint.cpp +++ b/jrj/project/business/Customer3.maint.cpp @@ -81,7 +81,7 @@ e.appendChild(Item); } - xml x2= new xml; + xml x2; dw_Meetings.DwUpdateAllTo(x2); KXMLDOMElement e2=x2.documentElement(); @@ -93,7 +93,7 @@ e.appendChild(Item2); } - xml x3= new xml; + xml x3; dw_MeetingsEx.DwUpdateAllTo(x3); KXMLDOMElement e3=x3.documentElement(); @@ -290,7 +290,7 @@ { xdwtable dw_PartyContact1; dw_PartyContact1 =dw_detail.FindDwTable(L"PC_OtherInfo"); - xml xx = new xml; + xml x xx.setNativePointer(xml ::CreateInstance()); xaserverarg argnew = new xaserverarg; argnew.setNativePointer(argnew.CreateInstance()); @@ -797,7 +797,7 @@ arg.AddArg(L"FROM", L"Customer"); arg.AddArg(L"CustomerName", dw_detail.GetItemString(1,L"Name")); arg.AddArg(L"config", L"客户产品.vface/config/CustomerGoodsVdVd/view"); - //arg.AddArg(L"CustomerHWND",GetHWND().toString()); + //arg.AddArg(L"CustomerHWND",xstring((__int64)GetHWND())); arg.SetParam(L"CustomerHWND", (LPARAM)GetHWND()); int nIndex = xsheet.InsertSheet(-1, L"客户ID货号库", xp, (void *) &arg); @@ -970,18 +970,13 @@ if(value == L"人员") { - xaserverarg& arg2 =* new xaserverarg; - + xaserverarg arg = GetArg(); + OpenWindow(L"dev:xpage[UserGroupPersonSelect.vx]", arg); - xaserverarg& parg2 = *(xaserverarg*)GetParam(); - - OpenWindow(L"dev:xpage[UserGroupPersonSelect.vx]", (LPARAM)&arg2); - - if(arg2.GetArgString(L"comdid")==L"xmOk") + if(arg.GetArgString(L"comdid")==L"xmOk") { - xstring data = arg2.GetArgString(L"data"); + xstring data = arg.GetArgString(L"data"); xml x2; - x2.loadXML(data); KXMLDOMNodeList nodes = x2.selectNodes(L"/root/item"); trace(x2.xml()); @@ -1020,7 +1015,7 @@ xstring value = hdr->data; int row = hdr->row; //alert(value); - xaserverarg& arg=*new xaserverarg; + xaserverarg arg; if(value == L"附件上传") @@ -1033,20 +1028,18 @@ arg.AddArg(L"entityid",dw.GetGuid(dw.GetRow())); - OpenWindow(L"dev:xpage[maint.Document.Customer.v3.vx]",(LPARAM)&arg); + OpenWindow(L"dev:xpage[maint.Document.Customer.v3.vx]",arg); return 1; } if(value == L"人员") { - xaserverarg& arg2 = *new xaserverarg; + xaserverarg arg; + OpenWindow(L"dev:xpage[UserGroupPersonSelectEx.vx]", arg); - xaserverarg parg2 = *(xaserverarg*)GetParam(); - OpenWindow(L"dev:xpage[UserGroupPersonSelectEx.vx]", (LPARAM)&arg2); - - if(arg2.GetArgString(L"comdid")==L"xmOk") + if(arg.GetArgString(L"comdid")==L"xmOk") { - xstring data = arg2.GetArgString(L"data"); + xstring data = arg.GetArgString(L"data"); xml x2; x2.loadXML(data); @@ -1142,7 +1135,7 @@ arg.AddArg(L"CustomerID", this.m_EntityID); arg.AddArg(L"CustomerName", dw_detail.GetItemString(1,L"Name")); arg.AddArg(L"config", L"客户产品.vface/config/CustomerGoodsNewVd/view"); - arg.AddArg(L"CustomerHWND",this.GetHWND().toString()); + arg.AddArg(L"CustomerHWND",this.xstring((__int64)GetHWND())); //trace(this.m_EntityID); int p =arg.__nativept;*/ //int nIndex = xsheet.InsertSheet(-1, L"客户ID货号库", xp, 0); @@ -1216,11 +1209,9 @@ - if (GetParam()) + if (GetWinParam()) { - xaserverarg& args = *(xaserverarg * )GetParam(); - - + xaserverarg args = GetArg(); if (args.GetArgString(L"PartyID") != L"") { CustomerBase(m_EntityID); @@ -1238,7 +1229,7 @@ arg.AddArg(L"FROM", L"Customer"); arg.AddArg(L"CustomerName", dw_detail.GetItemString(1,L"Name")); arg.AddArg(L"config", L"客户产品.vface/config/CustomerGoodsVdVd/view"); - //arg.AddArg(L"CustomerHWND",GetHWND().toString()); + //arg.AddArg(L"CustomerHWND",xstring((__int64)GetHWND())); arg.SetParam(L"CustomerHWND", (LPARAM)GetHWND()); int nIndex = xsheet.InsertSheet(-1, L"客户ID货号库", xp, (void*)&arg); -- Gitblit v1.9.3