From 142558b40db1c578b29aa50a16f7933471bb921b Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期四, 08 八月 2024 09:12:14 +0800
Subject: [PATCH] update

---
 jrj/project/total3/ProductNewList.cpp |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/jrj/project/total3/ProductNewList.cpp b/jrj/project/total3/ProductNewList.cpp
index 93a0616..2d6e937 100644
--- a/jrj/project/total3/ProductNewList.cpp
+++ b/jrj/project/total3/ProductNewList.cpp
@@ -460,17 +460,16 @@
 		{
 			if (dw_list.GetItemString(dw_list.GetRow(), L"GoodsNo") != L"") return 1;
 			if (dw_list.GetRowCount() < 1) return 1;
-			xaserverarg arg ;
-			
+			xaserverarg arg;
+
 			arg.AddArg(L"EntityID", dw_list.GetGuid(dw_list.GetRow()));
 			KXMLDOMElement e = dw_list.GetRowElement(dw_list.GetRow());
-			int pr = cast(e as int);
-			arg.AddArg(L"data",xstring( pr));
-			pr = cast(dw_list as int);
-			arg.AddArg(L"dw", pr.toString());
-			arg.AddArg(L"HWND", xstring((__int64)GetHWND()));
-			OpenWindow(L"dev:xpage[ProductNewItem.vx]", arg );
+			arg.SetParam(L"data", e);
+			arg.SetParam(L"dw", dw_list);
+			arg.SetParam(L"HWND", GetHWND());
+			OpenWindow(L"dev:xpage[ProductNewItem.vx]", arg);
 			return 1;
+
 		}
 
 		//命令发布函数
@@ -505,17 +504,17 @@
 			if (comdid == L"xmDelete")
 			{
 
-				int row = listwin::dw_list.GetNextSelectRow(1);
+				int row = dw_list.GetNextSelectRow(1);
 
 				if (row < 1) {
-					row = listwin::dw_list.GetRow();
+					row = dw_list.GetRow();
 					if (row < 1) {
 						//win::MessageBox(GetHWND(),L"请选中要删除的行!",L"提示",0);
 						return -1;
 					}
 				}
 
-				KXMLDOMElement e = listwin::dw_list.GetRowElement(row);
+				KXMLDOMElement e = dw_list.GetRowElement(row);
 
 				xstring sguid = e.selectSingleNode(L"@guid").text();
 
@@ -544,7 +543,7 @@
 					else
 					{
 						MessageBox(GetHWND(), L"删除成功!", L"提示", 0);
-						listwin::dw_list.DeleteRow(row);
+						dw_list.DeleteRow(row);
 					}
 				}
 				return 1;
@@ -571,6 +570,7 @@
 			AttachEvent(L"WM_SETFOCUS", (FEvent)&ProductNewList::OnSetFocus);
 			AttachEvent(L"dw_list", L"DWV_ROWFOCUSCHANGED", (FEvent)&ProductNewList::OnRowChanged);
 			AttachEvent(L"im1", L"IMG_LDBCLICK", (FEvent)&ProductNewList::OnImgDBClicked);
+			return 1;
 		}
 
 		int onload()

--
Gitblit v1.9.3