From 66f0b6533137599d69bee08fbc3f6f8865aec75e Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期四, 12 九月 2024 11:23:02 +0800
Subject: [PATCH] update

---
 jrj/project/business/Customer3.maint.cpp |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/jrj/project/business/Customer3.maint.cpp b/jrj/project/business/Customer3.maint.cpp
index 4ec034b..7ce8787 100644
--- a/jrj/project/business/Customer3.maint.cpp
+++ b/jrj/project/business/Customer3.maint.cpp
@@ -171,7 +171,7 @@
 		if (colname == L"CountryCode")
 		{
 			xaserverarg arg ;
-			arg.setNativePointer(arg.CreateInstance());
+			
 			arg.AddArg(L"countryCode",coldata);
 			xml x;
 		
@@ -671,10 +671,10 @@
 	int CustomerModify()//跳到客户修改界面
 	{
 		//trace(L"asdsad");
-		xaserverarg& arg = *new xaserverarg;
-		arg.setNativePointer(arg.CreateInstance());	
+		xaserverarg arg;
+		
 		arg.AddArg(L"EntityID", maint::m_EntityID);
-		openUrl(L"/sale/view/"+GetEntityName(1)+L"/worknode/customermodify/open", &arg);
+		openUrl(L"/sale/view/"+GetEntityName(1)+L"/worknode/customermodify/open", arg);
 		//CloseWindow();
 		return 1;
 	}
@@ -687,26 +687,26 @@
 			
 	int OnShare()
 	{
-		xaserverarg& arg = *new xaserverarg;
-		arg.setNativePointer(arg.CreateInstance());	
+		xaserverarg arg;
+		
 		int row = dw_detail.GetRow();
 		if(row < 1) return 0;
 		xstring PartyID = dw_detail.GetItemString(row,L"PartyID");
 		arg.AddArg(L"EntityID",PartyID);
 		arg.AddArg(L"EntityName", L"客户共享");
-		OpenWindow(L"dev:xpage[UserGroupShare.vx]", (LPARAM) & arg);
+		OpenWindow(L"dev:xpage[UserGroupShare.vx]",  arg);
 		return 1;
 	}
 	
 	int OnShareMessage()
 	{
-		xaserverarg& arg = *new xaserverarg;
-		arg.setNativePointer(arg.CreateInstance());	
+		xaserverarg arg;
+		
 		int row = dw_detail.GetRow();
 		if(row < 1) return 0;
 		xstring PartyID = dw_detail.GetItemString(row,L"PartyID");
 		arg.AddArg(L"PartyID",PartyID);
-		OpenWindow(L"dev:xpage[XmShare.Custumer.v3.vx]", (LPARAM)&arg);
+		OpenWindow(L"dev:xpage[XmShare.Custumer.v3.vx]", arg);
 		
 	return 1;
 	}
@@ -792,8 +792,8 @@
 			{	
 				xsheet.DeleteSheet(1);
 				xstring xp = L"<xframe src='dev:xpage[CustomerGoodsVd.vx]' />";
-				xaserverarg& arg = * new xaserverarg;
-				arg.setNativePointer(arg.CreateInstance());
+				xaserverarg arg;
+				
 				arg.AddArg(L"CustomerID",m_EntityID);
 				arg.AddArg(L"FROM", L"Customer");					
 				arg.AddArg(L"CustomerName", dw_detail.GetItemString(1,L"Name"));				
@@ -923,8 +923,8 @@
 		xstring value = hdr->data;
 		int row = hdr->row;
 		//alert(value);
-		xaserverarg& arg=*new xaserverarg;
-		arg.setNativePointer(arg.CreateInstance());					
+		xaserverarg arg;
+						
 		
 		if(value == L"上传")
 		{
@@ -936,7 +936,7 @@
 			
 			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;
 		}
 		return 1;
@@ -1085,7 +1085,7 @@
 	{
 		xml x;
 		xaserverarg arg;
-		arg.setNativePointer(arg.CreateInstance());
+		
 		arg.AddArg(L"EntityID", ID);
 
 		if (getUrl(L"/sale/data/CustomerV3/entity/maint", arg.GetString(), x) != 1)
@@ -1225,8 +1225,8 @@
 			{	
 				xsheet.DeleteSheet(0);
 				xstring xp = L"<xframe src='dev:xpage[CustomerGoodsVd.vx]' />";
-				xaserverarg& arg = *new xaserverarg;
-				arg.setNativePointer(arg.CreateInstance());
+				xaserverarg arg ;
+				
 				arg.AddArg(L"CustomerID", m_EntityID);
 				arg.AddArg(L"FROM", L"Customer");					
 				arg.AddArg(L"CustomerName", dw_detail.GetItemString(1,L"Name"));				

--
Gitblit v1.9.3