From 314c07b152f9973d90cef3e99fa299db5bb1c2df Mon Sep 17 00:00:00 2001
From: LiFan <2308045698@qq.com>
Date: 星期四, 27 六月 2024 22:50:10 +0800
Subject: [PATCH] update SO

---
 jrj/project/business/SO/Product.Select.SO.cpp         |    5 +++--
 jrj/project/business/SO/maint.Document.SO3.v3.cpp     |    4 ++--
 jrj/project/business/SO/delivery.base.maint.so.cpp    |    2 +-
 jrj/project/business/SO/paymentterm.base.maint.so.cpp |    2 +-
 4 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/jrj/project/business/SO/Product.Select.SO.cpp b/jrj/project/business/SO/Product.Select.SO.cpp
index 90126fe..be4bddb 100644
--- a/jrj/project/business/SO/Product.Select.SO.cpp
+++ b/jrj/project/business/SO/Product.Select.SO.cpp
@@ -1043,7 +1043,8 @@
 
 				if (selectname != name)
 				{
-					KXMLDOMElement e1 = cast(tv_folder.GetItemData(hItem) as KXMLDOMElement);
+					
+					KXMLDOMElement& e1 = *(KXMLDOMElement*)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)
 					{
@@ -1298,7 +1299,7 @@
 			xbind bindcart = new xbind;
 			bindcart.bindEx(dwc_list, g_xdoc_shoppingcart, L"");
 
-			dw_list.SetDataObject(ProductLibraryView::GetMaintListForm3(L"").GetXmlDoc());
+			dw_list.SetDataObject(ProductLibraryView::GetMaintListForm3(L"").xml());
 			dw_list = GetControl(L"dw_list");
 			dw_list.SetReadOnly(true);
 
diff --git a/jrj/project/business/SO/delivery.base.maint.so.cpp b/jrj/project/business/SO/delivery.base.maint.so.cpp
index b674738..2295659 100644
--- a/jrj/project/business/SO/delivery.base.maint.so.cpp
+++ b/jrj/project/business/SO/delivery.base.maint.so.cpp
@@ -184,7 +184,7 @@
 			dw_cell.setNativePointer(dw_1.QueryItem(L"ixcell"));
 			OnAttachEvent();
 
-			if (GetParam())OnInit();
+			if (GetWinParam())OnInit();
 
 			return 1;
 		}
diff --git a/jrj/project/business/SO/maint.Document.SO3.v3.cpp b/jrj/project/business/SO/maint.Document.SO3.v3.cpp
index 843f83b..e35dd11 100644
--- a/jrj/project/business/SO/maint.Document.SO3.v3.cpp
+++ b/jrj/project/business/SO/maint.Document.SO3.v3.cpp
@@ -122,7 +122,7 @@
 			xstring name = d.mid(d.find(L"|##@@|",0)+6, d.length());
 			*/
 		
-			xaserver::__CreateDirectory(L"C:/Temp");
+			xaserver::CreateDirectory(L"C:/Temp");
 			if (arg)
 			{
 				if (arg.GetArgString(L"process") == L"data")
@@ -241,7 +241,7 @@
 
 			xstring name = ele.getAttribute(L"caption");
 			
-			xaserver::__CreateDirectory(L"C:/Temp");
+			xaserver::CreateDirectory(L"C:/Temp");
 			xstring str = file.left(2);
 			xstring ext = L"";
 			if (name.find(L".") >= 0) ext = name.mid(name.find(L"."), name.length());
diff --git a/jrj/project/business/SO/paymentterm.base.maint.so.cpp b/jrj/project/business/SO/paymentterm.base.maint.so.cpp
index 523590b..fd4f361 100644
--- a/jrj/project/business/SO/paymentterm.base.maint.so.cpp
+++ b/jrj/project/business/SO/paymentterm.base.maint.so.cpp
@@ -399,7 +399,7 @@
 
 			OnAttachEvent();
 
-			if (GetParam())OnInit();
+			if (GetWinParam())OnInit();
 
 			return 1;
 		}

--
Gitblit v1.9.3