From fc061fbbad7f22901356b4fd8bd77db372a0d465 Mon Sep 17 00:00:00 2001 From: LiFan <2308045698@qq.com> Date: 星期三, 11 九月 2024 18:13:36 +0800 Subject: [PATCH] update --- jrj/project/business/Customer3.maint.cpp | 24 +++++++++++++----------- 1 files changed, 13 insertions(+), 11 deletions(-) diff --git a/jrj/project/business/Customer3.maint.cpp b/jrj/project/business/Customer3.maint.cpp index 830737d..4ec034b 100644 --- a/jrj/project/business/Customer3.maint.cpp +++ b/jrj/project/business/Customer3.maint.cpp @@ -140,13 +140,14 @@ xstring GetPartyID(xstring sName,xstring sType) { - xml x1=new xml; + xml x1; xaserverarg arg; - arg.setNativePointer(arg.CreateInstance()); + arg.AddArg(L"sname", sName); arg.AddArg(L"type",sType); - if(xurl::get(L"/sale/data/"+GetEntityName(1)+L"/pref/searchname",arg.GetString(),x1)!=1) + + if(xurl::get(L"/sale/data/"+GetEntityName(1)+ L"/pref/searchname",arg.GetString(),x1)!=1) { xstring error = x1.text(); //alert(L"/sale/data/"+GetEntityName(1)+L"/pref/searchname"); @@ -797,7 +798,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); @@ -820,10 +821,9 @@ { Content=t.selectSingleNode(L"Content").text(); } - xaserverarg& arg1 = * new xaserverarg; - arg1.setNativePointer(arg1.CreateInstance()); + xaserverarg arg1; arg1.AddArg(L"value",Content); - OpenWindow(L"dev:xpage[memo.edit.new.vx]",(LPARAM) & arg1); + OpenWindow(L"dev:xpage[memo.edit.new.vx]",arg1); return 1; } @@ -896,10 +896,11 @@ } if(value == L"客户基本信息") { - xaserverarg& arg1 = *new xaserverarg; + xaserverarg arg1 = GetArg(); xstring str = dw_detail.GetItemString(1,L"BasicInformation"); arg1.AddArg(L"value",str); - OpenWindow(L"dev:xpage[memo.edit.new.vx]", (LPARAM)&arg1); + OpenWindow(L"dev:xpage[memo.edit.new.vx]", arg1); + if(arg1.GetArgString(L"comdid")==L"xmOK") { str = arg1.GetArgString(L"value"); @@ -1114,6 +1115,7 @@ int onloaded() { + SetArg(); APP=1; maint::onloaded(); @@ -1135,7 +1137,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); @@ -1229,7 +1231,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