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

---
 jrj/project/business/BasicCode/Simple.Menu.Config.cpp  |    8 ++++----
 jrj/project/business/SO/Product.Select.SO.cpp          |    6 +++---
 jrj/project/business/Quote3.list3.cpp                  |    0 
 jrj/project/business/GDN3.list.cpp                     |    6 +++---
 jrj/project/business/PO/business4.cpp                  |    0 
 jrj/project/business/GDN/SelectItem.New.GDN.cpp        |    0 
 jrj/project/business/Enquiry/Entity.Product.Select.cpp |    4 ++--
 jrj/project/vindexmenu.cpp                             |    2 +-
 jrj/project/business/SystemSettings/Flow3.cpp          |    2 +-
 jrj/project/business/PO/PO.BatchPrecess.polist.cpp     |    0 
 jrj/project/business/Enquiry.list.cpp                  |    4 ++--
 jrj/project/business/Supplier/list.Owner.Supplier.cpp  |    0 
 jrj/project/business/EnquiryEx3.list.cpp               |    0 
 jrj/project/business/HR/AdministrativeDepartment.cpp   |    6 +++---
 jrj/project/business/Customer3.list.cpp                |    0 
 jrj/project/business/Supplier3.list.cpp                |    2 +-
 jrj/project/business/HR/ManpowerFile.cpp               |    2 +-
 17 files changed, 21 insertions(+), 21 deletions(-)

diff --git a/jrj/project/business/BasicCode/Simple.Menu.Config.cpp b/jrj/project/business/BasicCode/Simple.Menu.Config.cpp
index 196ac87..7ab5ac8 100644
--- a/jrj/project/business/BasicCode/Simple.Menu.Config.cpp
+++ b/jrj/project/business/BasicCode/Simple.Menu.Config.cpp
@@ -180,7 +180,7 @@
 		
 		NMTREEVIEW& nmtv = *(NMTREEVIEW*)evt->notify.pnmh;
 		HTREEITEM hItem = nmtv.itemNew.hItem;
-		KXMLDOMElement& e = *(KXMLDOMElement*)tv_gs.GetItemData(hItem);
+		KXMLDOMElement e = tv_gs.GetItemData(hItem);
 		//trace(L"%s", e.xml);
 		//xstring id = e.selectSingleNode(L"MenuID").text();
 		dw_list.AcceptText();
@@ -202,9 +202,9 @@
 			tv_gs.DeleteItem(xto);
 			return -1;
 		}
-		KXMLDOMElement& fid = *(KXMLDOMElement*)tv_gs.GetItemData(xto);
+		KXMLDOMElement fid = tv_gs.GetItemData(xto);
 		HTREEITEM xpto =tv_gs.GetParentItem(xto);
-		KXMLDOMElement& tid = *(KXMLDOMElement*)tv_gs.GetItemData(xto);
+		KXMLDOMElement tid = tv_gs.GetItemData(xto);
 		//trace(L"%s-------------------------%s",fid.xml,tid.xml);
 		xml x ;
 		
@@ -229,7 +229,7 @@
 		//
 		HTREEITEM xpfrom =tv_gs.GetParentItem(xfrom);
 		//trace(L"%d", xpfrom);
-		KXMLDOMElement& fe = *(KXMLDOMElement*)tv_gs.GetItemData(xpfrom);
+		KXMLDOMElement fe = tv_gs.GetItemData(xpfrom);
 		//trace(L"%s-------------------------%s",fe.xml,tid.xml);
 		KXMLDOMElement fe1 = fe.selectSingleNode(L"item[@guid='"+id1+L"']");
 		fe.removeChild(fe1);
diff --git a/jrj/project/business/Customer3.list.cpp b/jrj/project/business/Customer3.list.cpp
index d44f6ed..683fb4c 100644
--- a/jrj/project/business/Customer3.list.cpp
+++ b/jrj/project/business/Customer3.list.cpp
Binary files differ
diff --git a/jrj/project/business/Enquiry.list.cpp b/jrj/project/business/Enquiry.list.cpp
index e07aea8..670b9c1 100644
--- a/jrj/project/business/Enquiry.list.cpp
+++ b/jrj/project/business/Enquiry.list.cpp
@@ -196,7 +196,7 @@
 		xstring name = tv_folder.GetItemLabel(hTopItem);
 		HTREEITEM child = tv_folder.GetChildItem(hItem);
 
-		KXMLDOMElement& e = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+		KXMLDOMElement e = tv_folder.GetItemData(hItem);
 		if (!child)ExpandFolderItem(tv_folder,hItem,e.getAttribute(L"no"));
 
 		return 1;
@@ -212,7 +212,7 @@
 		xstring name = tv_folder_pricebill.GetItemLabel(hTopItem);
 		HTREEITEM child = tv_folder_pricebill.GetChildItem(hItem);
 
-		KXMLDOMElement& e = *(KXMLDOMElement*)tv_folder_pricebill.GetItemData(hItem);
+		KXMLDOMElement e = tv_folder_pricebill.GetItemData(hItem);
 		if (!child)ExpandFolderItem(tv_folder_pricebill,hItem,e.getAttribute(L"no"));
 
 		return 1;
diff --git a/jrj/project/business/Enquiry/Entity.Product.Select.cpp b/jrj/project/business/Enquiry/Entity.Product.Select.cpp
index 621b8de..b160594 100644
--- a/jrj/project/business/Enquiry/Entity.Product.Select.cpp
+++ b/jrj/project/business/Enquiry/Entity.Product.Select.cpp
@@ -1031,7 +1031,7 @@
 		{
 			while (true)
 			{
-				KXMLDOMElement& e1 = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+				KXMLDOMElement& e1 = tv_folder.GetItemData(hItem);
 				xstring str = e1.getAttribute(L"no");
 				if (str.find(L"Customer:") >= 0) return hItem;
 				hItem = tv_folder.GetParentItem(hItem);
@@ -1044,7 +1044,7 @@
 		{
 			hItem = LookupCustomerFolder(hItem);
 			if (hItem == 0) return L"";
-			KXMLDOMElement& e1 = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+			KXMLDOMElement& e1 = tv_folder.GetItemData(hItem);
 			xstring str = e1.getAttribute(L"no");
 			return str.mid(xstring(L"Customer:").length(), 9999);
 		}
diff --git a/jrj/project/business/EnquiryEx3.list.cpp b/jrj/project/business/EnquiryEx3.list.cpp
index 697323c..4727cfc 100644
--- a/jrj/project/business/EnquiryEx3.list.cpp
+++ b/jrj/project/business/EnquiryEx3.list.cpp
Binary files differ
diff --git a/jrj/project/business/GDN/SelectItem.New.GDN.cpp b/jrj/project/business/GDN/SelectItem.New.GDN.cpp
index e48891c..c06cc2c 100644
--- a/jrj/project/business/GDN/SelectItem.New.GDN.cpp
+++ b/jrj/project/business/GDN/SelectItem.New.GDN.cpp
Binary files differ
diff --git a/jrj/project/business/GDN3.list.cpp b/jrj/project/business/GDN3.list.cpp
index 7477d8c..342c44f 100644
--- a/jrj/project/business/GDN3.list.cpp
+++ b/jrj/project/business/GDN3.list.cpp
@@ -113,7 +113,7 @@
 		xstring name = tv_folder.GetItemLabel(hTopItem);
 		HTREEITEM child = tv_folder.GetChildItem(hItem);
 
-		KXMLDOMElement& e = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+		KXMLDOMElement e = tv_folder.GetItemData(hItem);
 		if (!child)ExpandFolderItem(hItem, e.getAttribute(L"no"));
 
 		return 1;
@@ -207,7 +207,7 @@
 			if (!hItem)  return 1;
 		}
 		HCURSOR hCursor = xutil::SetCursorWait();
-		KXMLDOMElement& e1 = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+		KXMLDOMElement e1 = tv_folder.GetItemData(hItem);
 		xstring no = e1.getAttribute(L"no");
 		//xml x = 0;
 		//x = ViewObject::RetrieveData(myDataUrl,L"no",no,L"QueryTxt", m_QueryTxt,L"rows",rows);
@@ -241,7 +241,7 @@
 
 		HCURSOR hCursor = xutil::SetCursorWait();
 
-		KXMLDOMElement& e1 = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+		KXMLDOMElement e1 = tv_folder.GetItemData(hItem);
 		xstring no = e1.getAttribute(L"no");
 
 		trace(L"\r\n" + no + L"\r\n" + m_QueryTxt);
diff --git a/jrj/project/business/HR/AdministrativeDepartment.cpp b/jrj/project/business/HR/AdministrativeDepartment.cpp
index 7556789..a613fc6 100644
--- a/jrj/project/business/HR/AdministrativeDepartment.cpp
+++ b/jrj/project/business/HR/AdministrativeDepartment.cpp
@@ -124,7 +124,7 @@
 			if (!hItem ) return 1;
 
 			//int 	hCursor = xutil::SetCursorWait();
-			KXMLDOMElement& e = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+			KXMLDOMElement e = tv_folder.GetItemData(hItem);
 			xstring name = e.getAttribute(L"name");
 			xml x = 0;
 			xstring parentid = L"";
@@ -157,7 +157,7 @@
 			HTREEITEM child = tv_folder.GetChildItem(hItem);
 			if (!child) {
 				HCURSOR 	hCursor = xutil::SetCursorWait();
-				KXMLDOMElement& e = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+				KXMLDOMElement e = tv_folder.GetItemData(hItem);
 				if (!e.getAttribute(L"name")) {
 					xstring adid = e.selectSingleNode(L"adid").text();
 					xstring parentid = adid;
@@ -181,7 +181,7 @@
 			if (!hItem )
 				return 1;
 			HCURSOR hCursor = xutil::SetCursorWait();
-			KXMLDOMElement& e = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+			KXMLDOMElement e = tv_folder.GetItemData(hItem);
 			xstring parentid = L"";//父级id
 			if (!e.getAttribute(L"name"))
 				parentid = e.selectSingleNode(L"adid").text();
diff --git a/jrj/project/business/HR/ManpowerFile.cpp b/jrj/project/business/HR/ManpowerFile.cpp
index c3c5509..be4a0cd 100644
--- a/jrj/project/business/HR/ManpowerFile.cpp
+++ b/jrj/project/business/HR/ManpowerFile.cpp
@@ -201,7 +201,7 @@
 			if (!hItem) return 1;
 
 			HCURSOR hCursor = xutil::SetCursorWait();
-			KXMLDOMElement& e1 = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+			KXMLDOMElement e1 = tv_folder.GetItemData(hItem);
 			xstring no = e1.getAttribute(L"no");
 
 			xml x ;
diff --git a/jrj/project/business/PO/PO.BatchPrecess.polist.cpp b/jrj/project/business/PO/PO.BatchPrecess.polist.cpp
index 44c40a7..49a1864 100644
--- a/jrj/project/business/PO/PO.BatchPrecess.polist.cpp
+++ b/jrj/project/business/PO/PO.BatchPrecess.polist.cpp
Binary files differ
diff --git a/jrj/project/business/PO/business4.cpp b/jrj/project/business/PO/business4.cpp
index 0a4b53f..cff6a3f 100644
--- a/jrj/project/business/PO/business4.cpp
+++ b/jrj/project/business/PO/business4.cpp
Binary files differ
diff --git a/jrj/project/business/Quote3.list3.cpp b/jrj/project/business/Quote3.list3.cpp
index f775bb3..1c7e939 100644
--- a/jrj/project/business/Quote3.list3.cpp
+++ b/jrj/project/business/Quote3.list3.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 9e1a98b..7ac9354 100644
--- a/jrj/project/business/SO/Product.Select.SO.cpp
+++ b/jrj/project/business/SO/Product.Select.SO.cpp
@@ -528,7 +528,7 @@
 		int ItemMaint()
 		{
 			HTREEITEM hItem = tv_folder.GetSelectedItem();
-			KXMLDOMElement& e = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+			KXMLDOMElement& e = tv_folder.GetItemData(hItem);
 			//xstring no = e.getAttribute(L"no");
 			//if(no==L"") return 1;
 			xstring guid = e.getAttribute(L"guid");
@@ -556,7 +556,7 @@
 
 			HTREEITEM hItem = tv_folder.GetSelectedItem();
 			
-			KXMLDOMElement& e = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+			KXMLDOMElement& e = tv_folder.GetItemData(hItem);
 			
 			
 			//alert(e.xml);
@@ -1044,7 +1044,7 @@
 				if (selectname != name)
 				{
 					
-					KXMLDOMElement& e1 = *(KXMLDOMElement*)tv_folder.GetItemData(hItem);
+					KXMLDOMElement& e1 = tv_folder.GetItemData(hItem);
 					xstring str = e1.getAttribute(L"no");
 					if (str.find(L"Customer1:") == 0 || str.find(L"Customer:") == 0 || str.find(L"SO:") == 0 || str.find(L"Quote:") == 0)
 					{
diff --git a/jrj/project/business/Supplier/list.Owner.Supplier.cpp b/jrj/project/business/Supplier/list.Owner.Supplier.cpp
index 7cb4c10..2d2bdf9 100644
--- a/jrj/project/business/Supplier/list.Owner.Supplier.cpp
+++ b/jrj/project/business/Supplier/list.Owner.Supplier.cpp
Binary files differ
diff --git a/jrj/project/business/Supplier3.list.cpp b/jrj/project/business/Supplier3.list.cpp
index 6c3d5bb..6a7c199 100644
--- a/jrj/project/business/Supplier3.list.cpp
+++ b/jrj/project/business/Supplier3.list.cpp
@@ -130,7 +130,7 @@
 			//alert(L"1");
 
 			HTREEITEM h = tv_1.GetSelectedItem();
-			KXMLDOMElement& e = *(KXMLDOMElement*)tv_1.GetItemData(h);
+			KXMLDOMElement e = tv_1.GetItemData(h);
 
 			xstring t = e.selectSingleNode(L"@type").text();
 			m_sType = t + L"";
diff --git a/jrj/project/business/SystemSettings/Flow3.cpp b/jrj/project/business/SystemSettings/Flow3.cpp
index 4ec66de..d03622e 100644
--- a/jrj/project/business/SystemSettings/Flow3.cpp
+++ b/jrj/project/business/SystemSettings/Flow3.cpp
@@ -333,7 +333,7 @@
 			NMTREEVIEW& nmtv = *(NMTREEVIEW*)evt->notify.pnmh;
 			
 			HTREEITEM hItem = nmtv.itemNew.hItem;
-			KXMLDOMElement& e = *(KXMLDOMElement*)tv_1.GetItemData(hItem);
+			KXMLDOMElement e = tv_1.GetItemData(hItem);
 			flowid = e.getAttribute(L"flowID");
 				
 			HCURSOR hCursor = xutil::SetCursorWait();
diff --git a/jrj/project/vindexmenu.cpp b/jrj/project/vindexmenu.cpp
index 612ff34..8da9fdb 100644
--- a/jrj/project/vindexmenu.cpp
+++ b/jrj/project/vindexmenu.cpp
@@ -308,7 +308,7 @@
 			{
 				LPARAM pa = cbx_panelName.GetItemData(i);
 				if (!pa)return 1;
-				KXMLDOMElement& hData = *(KXMLDOMElement*)pa;
+				KXMLDOMElement hData = pa;
 				string Name= hData.selectSingleNode(L"name").text();
 				string Image = L"15";
 				if(hData.selectSingleNode(L"image")) Image=hData.selectSingleNode(L"image").text();

--
Gitblit v1.9.3