From cb3379dce8ded03b7bd6a28b8c3c6bbf8247c90b Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期四, 12 九月 2024 10:38:10 +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