From a5289d51bd57a99a2377c5590bc61cb7a42e61d4 Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期四, 18 七月 2024 12:15:47 +0800
Subject: [PATCH] upadte

---
 jrj/project/business/SO/Product.Select.SO.cpp             |   10 ++--
 jrj/project/business/SystemSettings/ProcessManagement.cpp |    1 
 jrj/project/business/Public/GroupManagerList.cpp          |   18 ++++----
 jrj/project/business/SO/delivery.base.maint.so.cpp        |    3 -
 jrj/project/business/Public/UserGroupShare.cpp            |    2 
 jrj/ext-jrj/ext-jrj.vcxproj                               |    2 
 jrj/project/business/SystemSettings/UserImport.cpp        |   25 ++++++------
 jrj/project/business/Public/message.business.cpp          |    0 
 8 files changed, 29 insertions(+), 32 deletions(-)

diff --git a/jrj/ext-jrj/ext-jrj.vcxproj b/jrj/ext-jrj/ext-jrj.vcxproj
index 87c8ac8..c972c3a 100644
--- a/jrj/ext-jrj/ext-jrj.vcxproj
+++ b/jrj/ext-jrj/ext-jrj.vcxproj
@@ -753,7 +753,7 @@
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\project\business\SO\maint.Document.SO3.v3.cpp">
-      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ExcludedFromBuild>
     </ClCompile>
     <ClCompile Include="..\project\business\SO\paymentterm.base.maint.so.cpp">
diff --git a/jrj/project/business/Public/GroupManagerList.cpp b/jrj/project/business/Public/GroupManagerList.cpp
index e291aa6..9f7d61a 100644
--- a/jrj/project/business/Public/GroupManagerList.cpp
+++ b/jrj/project/business/Public/GroupManagerList.cpp
@@ -63,7 +63,7 @@
 				
 					KXMLDOMElement& e = *new KXMLDOMElement(nlist.item(i));
 					xstring name = e.selectSingleNode(L"@name").text();
-					HTREEITEM hw = xtreeview::InsertChildItem(wid, h, name,(LPARAM)&e , 15);
+					HTREEITEM hw = tv_folder.InsertChildItem(h, name,(LPARAM)&e , 15);
 					createSubTree(wid, hw, e);
 				}
 			return 1;
@@ -71,9 +71,9 @@
 
 		int OnCreateTree()
 		{
-			int wid = tv_folder.GetId();
-			while (xtreeview::GetRootItem(wid) > 0)
-				xtreeview::DeleteItem(wid, xtreeview::GetRootItem(wid));
+			//int wid = tv_folder.GetId();
+			while (tv_folder.GetRootItem() > 0)
+				tv_folder.DeleteItem(tv_folder.GetRootItem());
 
 			xml x;
 			x;
@@ -95,11 +95,11 @@
 				{
 					KXMLDOMElement& e = *new KXMLDOMElement(nlist.item(i));
 					xstring name = e.selectSingleNode(L"@name").text();
-					HTREEITEM h = xtreeview::InsertChildItem(wid, 0, name, name, (LPARAM)&e, 15);
-					createSubTree(wid, h, e);
-					xtreeview::ExpandItem(wid, h);
+					HTREEITEM h = tv_folder.InsertChildItem( 0, name, name, (LPARAM)&e, 15);
+					createSubTree(h, e);
+					tv_folder.ExpandItem(h);
 				}
-				xtreeview::ExpandItem(wid, 0);
+				tv_folder.ExpandItem( 0);
 			}
 
 			return 1;
@@ -112,7 +112,7 @@
 			NMTREEVIEW& nmtv = *(NMTREEVIEW*)evt->notify.pnmh;
 			HTREEITEM hItem = nmtv.itemNew.hItem;
 
-			KXMLDOMElement e = xtreeview::GetItemData(tv_folder.GetId(), sItem);
+			KXMLDOMElement e = tv_folder.GetItemData(hItem);
 			xstring UserGroupID = e.selectSingleNode(L"@guid").text();
 			OnRetrieve(UserGroupID);
 			return 1;
diff --git a/jrj/project/business/Public/UserGroupShare.cpp b/jrj/project/business/Public/UserGroupShare.cpp
index da79ba3..75b4249 100644
--- a/jrj/project/business/Public/UserGroupShare.cpp
+++ b/jrj/project/business/Public/UserGroupShare.cpp
@@ -173,7 +173,7 @@
 					"\r\nReciever:"+Reciever + L"\r\nNo:"+NO + L"\r\nEntityID:"+EntityID + L"Subject:"+Subject+
 					"\r\nContent:"+Content);
 			*/
-			x = ViewObject::AddMessage(Category, Reciever, NO, EntityID, Subject, Content);
+		    x = ViewObject::AddMessage(Category, Reciever, NO, EntityID, Subject, Content);
 
 			return 1;
 		}
diff --git a/jrj/project/business/Public/message.business.cpp b/jrj/project/business/Public/message.business.cpp
index 3f13056..600ce70 100644
--- a/jrj/project/business/Public/message.business.cpp
+++ b/jrj/project/business/Public/message.business.cpp
Binary files differ
diff --git a/jrj/project/business/SO/Product.Select.SO.cpp b/jrj/project/business/SO/Product.Select.SO.cpp
index 5089eeb..9e1a98b 100644
--- a/jrj/project/business/SO/Product.Select.SO.cpp
+++ b/jrj/project/business/SO/Product.Select.SO.cpp
@@ -17,7 +17,7 @@
 	class __declspec(dllexport) ProductSelectSOWin : public xwin
 	{
 	public:
-		int hObject = 0;
+		HWND hObject = 0;
 		xstring CustomerID;
 		xstring CustomerName;
 
@@ -672,7 +672,7 @@
 			dw_list.Redraw();
 			impStr = L"";
 
-			SendMessage(hObject, 0x401, ls_nos, 0);
+			SendMessage(hObject, 0x401, (LPARAM)ls_nos, 0);
 			alert(L"转入完成!");
 			return 1;
 		}
@@ -1242,7 +1242,7 @@
 			dw_list.Redraw();
 			dwc_list.Redraw();
 			impStr = L"";
-			win32::SendMessage(hObject, 0x401, ls_nos, 0);
+			SendMessageW(hObject, 0x401, (LPARAM)ls_nos, 0);
 
 			xutil::RestoreCursor(hCursor);
 			CloseWindow();
@@ -1285,7 +1285,7 @@
 			hObject = 0;
 			if (arg)
 			{
-				hObject = (int)arg.GetArgString(L"HWND");
+				hObject = arg.GetArgString(L"HWND");
 				CustomerID = arg.GetArgString(L"CustomerID");
 			}
 			InitialFolder();
@@ -1316,7 +1316,7 @@
 
 			//xtreeview::ExpandItem(tv_folder.GetId(),
 			//	xtreeview::GetNextItem(tv_folder.GetId(),xtreeview::GetRootItem(tv_folder.GetId())));
-			xtreeview::ExpandItem(tv_folder.GetId(), xtreeview::GetRootItem(tv_folder.GetId()));
+			tv_folder.ExpandItem(tv_folder.GetRootItem());
 
 			dw_list.SetSelectionMode(3);
 			dwc_list.SetSelectionMode(3);
diff --git a/jrj/project/business/SO/delivery.base.maint.so.cpp b/jrj/project/business/SO/delivery.base.maint.so.cpp
index 3b27971..28e6d2a 100644
--- a/jrj/project/business/SO/delivery.base.maint.so.cpp
+++ b/jrj/project/business/SO/delivery.base.maint.so.cpp
@@ -3,7 +3,6 @@
 #include <xcontrol/xdwgrid.hpp>
 #include <xcontrol/xcell.hpp>
 
-
 #include "vbusiness/vframe/listwin.vframe.vbusiness.hpp"
 #include "viewobject/view.base.hpp"
 
@@ -14,7 +13,7 @@
 	public:
 		xdwtable	dw_1;
 
-		vcontrol vc;
+		xvcontrol vc;
 		xcell	dw_cell;
 
 	public:
diff --git a/jrj/project/business/SystemSettings/ProcessManagement.cpp b/jrj/project/business/SystemSettings/ProcessManagement.cpp
index 3d3a119..1c95bc0 100644
--- a/jrj/project/business/SystemSettings/ProcessManagement.cpp
+++ b/jrj/project/business/SystemSettings/ProcessManagement.cpp
@@ -138,7 +138,6 @@
 			return 1;
 		}
 
-
 		int  OnRetrieve()
 		{
 			xml x ;
diff --git a/jrj/project/business/SystemSettings/UserImport.cpp b/jrj/project/business/SystemSettings/UserImport.cpp
index 809ca0f..00d9041 100644
--- a/jrj/project/business/SystemSettings/UserImport.cpp
+++ b/jrj/project/business/SystemSettings/UserImport.cpp
@@ -100,9 +100,9 @@
 		xstring sPositionID, sPositionName;
 		xstring sOrgID, sOrgName;
 		xstring sJobID, sJobName;
-		int wid = lw_obj.tv_usergroup.GetId();
-		int hitem = tv_org.GetSelectedItem(wid);
-		KXMLDOMElement ele = tv_org.GetItemData(wid, hitem);
+		//int wid = lw_obj.tv_usergroup.GetId();
+		HTREEITEM hitem = tv_org.GetSelectedItem();
+		KXMLDOMElement ele = tv_org.GetItemData(hitem);
 
 
 		while (row > 0)
@@ -163,8 +163,8 @@
 	}
 	int OnSubTree(xstring id, HTREEITEM parentitem)
 	{
-		int wid = tv_org.GetId();
-		if (tv_org.GetChildItem(wid, parentitem) > 0) return 1;
+		//int wid = tv_org.GetId();
+		if (tv_org.GetChildItem( parentitem) > 0) return 1;
 		xml x;
 
 		xaserverarg arg;
@@ -207,11 +207,11 @@
 		return 1;
 	}
 
-	int OnCreateTree(xstring id, int parentitem)
+	int OnCreateTree(xstring id, HTREEITEM parentitem)
 	{
 		//while (tv_1.GetRootItem()>0)
 		//	tv_1.DeleteItem(tv_1.GetRootItem());				
-		int wid = tv_org.GetId();
+		//int wid = tv_org.GetId();
 		xml x;
 
 		x.loadXML(L"<item><id>" + id + L"</id><no/><name>凤凰集团</name><typ>Org</typ></item>");
@@ -219,8 +219,8 @@
 		//KXMLDOMElement RDoc = x.documentElement();
 		//KXMLDOMElement ele = RDoc.SelectSingleNode(L"//Org");
 		KXMLDOMElement ele = x.selectSingleNode(L"//item");
-		int hItem = tv_org.InsertChildItemEx(wid, 0, L"凤凰集团", ele, 15, 4);
-		tv_org.SetItemChild1(wid, hItem, 1);
+		HTREEITEM hItem = tv_org.InsertChildItem( 0, L"凤凰集团", ele, 15, 4);
+		tv_org.SetItemChild1(hItem, 1);
 		return 1;
 
 		/*xaserverarg arg;
@@ -260,7 +260,7 @@
 
 		HCURSOR hCursor = xutil::SetCursorWait();
 		//xstring id = tv_org.GetItemData(tv_org.GetId(), sitem);
-		KXMLDOMElement ele = tv_org.GetItemData(tv_org.GetId(), sitem);
+		KXMLDOMElement ele = tv_org.GetItemData(sitem);
 		xstring id = ele.selectSingleNode(L"id").text();
 		OnSubTree(id, sitem);
 		xutil::RestoreCursor(hCursor);
@@ -270,7 +270,7 @@
 	int OnTreeSelChanged(TEvent* evt, LPARAM p)
 	{
 		//int wid = tv_org.GetId();
-		int hitem = tv_org.GetSelectedItem();
+		HTREEITEM hitem = tv_org.GetSelectedItem();
 		KXMLDOMElement ele = tv_org.GetItemData(hitem);
 		if (ele)
 		{
@@ -317,8 +317,7 @@
 
 	int onload()
 	{
-		tv_org = new treeview;
-		tv_org.setNativePointer(GetControl(L"tv_org"));
+		tv_org = GetControl(L"tv_org");
 		dw_list = new xdwgrid;
 		dw_list.setNativePointer(GetControl(L"dw_list"));
 		dw_list.openUrl(L"系统用户.vface/template/SysUser/EmpSelect");

--
Gitblit v1.9.3