From 797e3bf30e745c5344e3b1fadfe3725cc035c1ac Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期四, 18 七月 2024 17:06:09 +0800
Subject: [PATCH] Merge branch 'master' of http://116.62.18.175:6699/r/mis-prj
---
jrj/project/business/QuoteFile.cpp | 3 +
jrj/ext-jrj/ext-jrj.vcxproj | 6 +-
jrj/project/business/Quote/trade.document.selectdlg.cpp | 6 +-
jrj/project/business/Quote/Product.Select.cpp | 14 ++++--
jrj/project/business/Quote/TOSelectDlg.cpp | 32 ++++++++-------
jrj/project/business/Quote/trade.document.saveas.cpp | 2
6 files changed, 35 insertions(+), 28 deletions(-)
diff --git a/jrj/ext-jrj/ext-jrj.vcxproj b/jrj/ext-jrj/ext-jrj.vcxproj
index 2f6246c..77fe435 100644
--- a/jrj/ext-jrj/ext-jrj.vcxproj
+++ b/jrj/ext-jrj/ext-jrj.vcxproj
@@ -757,13 +757,13 @@
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\project\business\Quote\TOSelectDlg.cpp">
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\project\business\Quote\trade.document.saveas.cpp">
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\project\business\Quote\trade.document.selectdlg.cpp">
- <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
+ <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\project\business\Quote\xmQuoteBillList.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ExcludedFromBuild>
diff --git a/jrj/project/business/Quote/Product.Select.cpp b/jrj/project/business/Quote/Product.Select.cpp
index 3f91041..c1af898 100644
--- a/jrj/project/business/Quote/Product.Select.cpp
+++ b/jrj/project/business/Quote/Product.Select.cpp
@@ -1,13 +1,17 @@
#include <wobject/xstring.hpp>
+#include <wobject/xdouble.hpp>
#include <xcontrol/xtreeview.hpp>
#include <xcontrol/xdwgrid.hpp>
-#include <wobject/xdouble.hpp>
-#include <xcontrol/xlayersheet.hpp>
-#include <xcontrol/xdatetimepick.hpp>
+#include <xcontrol/ximageview.hpp>
-
-#include "vbusiness/vframe/listwin.vframe.vbusiness.hpp"
+#include "vbusiness/vframe/maint.vframe.vbusiness.hpp"
#include "viewobject/view.base.hpp"
+#include "viewobject/saleorder.view.hpp"
+#include "viewobject/quote.view.hpp"
+#include "viewobject/shoppingcart.view.hpp"
+#include "viewobject/productLibrary.view.hpp"
+#include "xcontrol/xcheckbox.hpp"
+#include "xcontrol/xshtml.hpp"
using xml = KXMLDOMDocument;
class __declspec(dllexport) ProductSelectWin : public xwin
diff --git a/jrj/project/business/Quote/TOSelectDlg.cpp b/jrj/project/business/Quote/TOSelectDlg.cpp
index 5bf9bfc..08350f0 100644
--- a/jrj/project/business/Quote/TOSelectDlg.cpp
+++ b/jrj/project/business/Quote/TOSelectDlg.cpp
@@ -8,6 +8,7 @@
#include "vbusiness/vframe/listwin.vframe.vbusiness.hpp"
#include "viewobject/view.base.hpp"
+#include <xcontrol/xlistview.hpp>
using xml = KXMLDOMDocument;
class __declspec(dllexport) TOSelectDlg : public xframe
@@ -93,8 +94,9 @@
lvItem.iSubItem = 0;
lvItem.mask = LVIF_PARAM ;
- lv_view.GetItem(lv_item.GetId(), lvItem);
- KXMLDOMElement ele = trust(lvItem.lParam as KXMLDOMElement);
+ lv_view.GetItem( lvItem);
+
+ KXMLDOMElement ele = lvItem.lParam;
return ele;
}
@@ -130,7 +132,7 @@
int LVNI_CUT = 0x0004;
int LVNI_DROPHILITED = 0x0008;
- int nItem =lv_view.GetNextItem(lv_view1.GetId(), -1, LVNI_FOCUSED);
+ int nItem =lv_view.GetNextItem(-1, LVNI_FOCUSED);
if(nItem < 0) return 1;
if(GetWinParam())
@@ -151,12 +153,12 @@
int SetListViewHeaderColumn(xstring Url,xlistview lv_item)
{
const int LVCFMT_LEFT = 0;
- for(int i=0;i<3;i++) lv_item.DeleteColumn(lv_item.GetId(),1);
+ for(int i=0;i<3;i++) lv_item.DeleteColumn(1);
//if(Url==L"")
//{
- lv_item.InsertColumn(lv_item.GetId(),0,L"创建日期",LVCFMT_LEFT,80,0);
- lv_item.InsertColumn(lv_item.GetId(),0,L"创建人员",LVCFMT_LEFT,80,0);
- lv_item.InsertColumn(lv_item.GetId(),0,L"名称",0,120,0);
+ lv_item.InsertColumn(0,L"创建日期",LVCFMT_LEFT,80,0);
+ lv_item.InsertColumn(0,L"创建人员",LVCFMT_LEFT,80,0);
+ lv_item.InsertColumn(0,L"名称",0,120,0);
columnCount = 3;
//}
return 1;
@@ -165,16 +167,16 @@
int SetListViewHeaderColumnItem(xstring Url,xlistview lv_item)
{
const int LVCFMT_LEFT = 0;
- for(int i=0;i<6;i++) lv_item.DeleteColumn(lv_item.GetId(),1);
+ for(int i=0;i<6;i++) lv_item.DeleteColumn(1);
//if(Url==L"")
//{
- lv_item.InsertColumn(lv_item.GetId(),0,L"最后修改日期",LVCFMT_LEFT,80,0);
- lv_item.InsertColumn(lv_item.GetId(),0,L"创建日期",LVCFMT_LEFT,80,0);
- lv_item.InsertColumn(lv_item.GetId(),0,L"创建人员",LVCFMT_LEFT,80,0);
- lv_item.InsertColumn(lv_item.GetId(),0,L"状态",0,70,0);
- lv_item.InsertColumn(lv_item.GetId(),0,L"主题",0,120,0);
- lv_item.InsertColumn(lv_item.GetId(),0,L"编号",0,70,0);
- lv_item.InsertColumn(lv_item.GetId(),0,L"事务",0,60,0);
+ lv_item.InsertColumn(0,L"最后修改日期",LVCFMT_LEFT,80,0);
+ lv_item.InsertColumn(0,L"创建日期",LVCFMT_LEFT,80,0);
+ lv_item.InsertColumn(0,L"创建人员",LVCFMT_LEFT,80,0);
+ lv_item.InsertColumn(0,L"状态",0,70,0);
+ lv_item.InsertColumn(0,L"主题",0,120,0);
+ lv_item.InsertColumn(0,L"编号",0,70,0);
+ lv_item.InsertColumn(0,L"事务",0,60,0);
columnCount = 6;
//}
return 1;
diff --git a/jrj/project/business/Quote/trade.document.saveas.cpp b/jrj/project/business/Quote/trade.document.saveas.cpp
index 0bf7f0b..652b58b 100644
--- a/jrj/project/business/Quote/trade.document.saveas.cpp
+++ b/jrj/project/business/Quote/trade.document.saveas.cpp
@@ -4,7 +4,7 @@
#include <wobject/xdouble.hpp>
#include <xcontrol/xlayersheet.hpp>
#include <xcontrol/xdatetimepick.hpp>
-
+#include <xcontrol/xlistview.hpp>
#include "vbusiness/vframe/listwin.vframe.vbusiness.hpp"
#include "viewobject/view.base.hpp"
diff --git a/jrj/project/business/Quote/trade.document.selectdlg.cpp b/jrj/project/business/Quote/trade.document.selectdlg.cpp
index b259ebc..de49c8b 100644
--- a/jrj/project/business/Quote/trade.document.selectdlg.cpp
+++ b/jrj/project/business/Quote/trade.document.selectdlg.cpp
@@ -4,7 +4,7 @@
#include <wobject/xdouble.hpp>
#include <xcontrol/xlayersheet.hpp>
#include <xcontrol/xdatetimepick.hpp>
-
+#include <xcontrol/xlistview.hpp>
#include "vbusiness/vframe/listwin.vframe.vbusiness.hpp"
#include "viewobject/view.base.hpp"
@@ -84,8 +84,8 @@
lvItem.mask = LVIF_PARAM ;
lv_view.GetItem( lvItem);
- KXMLDOMElement ele = trust(lvItem.lParam as KXMLDOMElement);
+ KXMLDOMElement ele = lvItem.lParam;
xstring src = ele.getAttribute(L"url");
xstring name=ele.getAttribute(L"caption");
xstring file =L"";
@@ -143,7 +143,7 @@
return -1;
}
//openRet = ShellExecute(0,L"open",L"C:/Temp/"+name,L"",L"",5);
- openRet = ShellExecute(0,L"open",L"C:/Temp/"+sfile+ext,L"",L"",5);
+ openRet = ShellExecuteW(0,L"open",L"C:/Temp/"+sfile+ext,L"",L"",5);
if(openRet < 32)
{
alert(L"文件打开失败2!");
diff --git a/jrj/project/business/QuoteFile.cpp b/jrj/project/business/QuoteFile.cpp
index 01ad4b3..55ff4f5 100644
--- a/jrj/project/business/QuoteFile.cpp
+++ b/jrj/project/business/QuoteFile.cpp
@@ -4726,11 +4726,12 @@
int onload()
{
+ SetArg();
Reset();
orivalue = L"";
ARow = 1;
ACol = 1;
-
+
tabsheet = L"tab_bill";
templateID = L"ECDDE57A-43EB-49DD-9287-DC5D0B29ECA1";
xstring templ = L"";
--
Gitblit v1.9.3