diff --git a/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj
index 51cfdb0..44ed6fa 100644
--- a/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj
+++ b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/car_dealer_util.vcxproj
@@ -80,9 +80,9 @@
{B12702AD-ABFB-343A-A199-8E24837244A3}
- QtVS_v301
+ QtVS_v303
10.0
-
+ $(MSBuildProjectDirectory)\QtMsBuild
Application
@@ -93,19 +93,9 @@
v142
-
- $(MSBuildProjectDirectory)\QtMsBuild
-
-
- $(SolutionDir)$(Platform)\$(Configuration)\
- .\source\;vs2019\car_dealer_util\source\;$(SourcePath)
- vs2019\car_dealer_util\source\;$(IncludePath)
-
-
- $(SolutionDir)$(Platform)\$(Configuration)\
- .\source\;vs2019\car_dealer_util\source\;$(SourcePath)
- vs2019\car_dealer_util\source\;$(IncludePath)
-
+
+
+
@@ -124,7 +114,7 @@
-
+ $(SolutionDir)$(Platform)\$(Configuration)\.\source\;vs2019\car_dealer_util\source\;$(SourcePath)vs2019\car_dealer_util\source\;$(IncludePath)$(SolutionDir)$(Platform)\$(Configuration)\.\source\;vs2019\car_dealer_util\source\;$(SourcePath)vs2019\car_dealer_util\source\;$(IncludePath)
5.14.2_msvc2017_x64
core;gui;widgets
@@ -152,8 +142,8 @@
stdafx.h
$(IntDir)$(TargetName).pch
/utf-8 %(AdditionalOptions)
- ..\..\..\source\widgets\LoginWidget;..\..\..\source\widgets\ContentWidget\QDataManagementWidget;..\..\..\source\Widgets\ContentWidget\QCarDealerSchemaWidget;..\..\..\source\Widgets\ContentWidget\QCarDealerAchievementWidget;..\..\..\source\Widgets\ContentWidget\QRepairOrderWidget;%(AdditionalIncludeDirectories)
-
+ .\GeneratedFiles\$(ConfigurationName);.\GeneratedFiles;..\..\..\source\widgets\LoginWidget;..\..\..\source\widgets\ContentWidget\QDataManagementWidget;..\..\..\source\Widgets\ContentWidget\QCarDealerSchemaWidget;..\..\..\source\Widgets\ContentWidget\QCarDealerAchievementWidget;..\..\..\source\Widgets\ContentWidget\QRepairOrderWidget;%(AdditionalIncludeDirectories)
+ true
Console
$(OutDir)\$(ProjectName).exe
@@ -180,8 +170,8 @@
stdafx.h
$(IntDir)$(TargetName).pch
/utf-8 %(AdditionalOptions)
- ..\..\..\source\widgets\LoginWidget;..\..\..\source\widgets\ContentWidget\QDataManagementWidget;..\..\..\source\Widgets\ContentWidget\QCarDealerSchemaWidget;..\..\..\source\Widgets\ContentWidget\QCarDealerAchievementWidget;..\..\..\source\Widgets\ContentWidget\QRepairOrderWidget;%(AdditionalIncludeDirectories)
-
+ .\GeneratedFiles\$(ConfigurationName);.\GeneratedFiles;..\..\..\source\widgets\LoginWidget;..\..\..\source\widgets\ContentWidget\QDataManagementWidget;..\..\..\source\Widgets\ContentWidget\QCarDealerSchemaWidget;..\..\..\source\Widgets\ContentWidget\QCarDealerAchievementWidget;..\..\..\source\Widgets\ContentWidget\QRepairOrderWidget;%(AdditionalIncludeDirectories)
+ true
Windows
$(OutDir)\$(ProjectName).exe
diff --git a/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/moc_QCarDealerAchievementWidget.cpp b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/moc_QCarDealerAchievementWidget.cpp
index 895b74c..19ee34b 100644
--- a/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/moc_QCarDealerAchievementWidget.cpp
+++ b/code/cpp/car_dealer_util/proj/vs2019/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/moc_QCarDealerAchievementWidget.cpp
@@ -22,8 +22,8 @@ QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_QCarDealerAchievementWidget_t {
- QByteArrayData data[3];
- char stringdata0[38];
+ QByteArrayData data[4];
+ char stringdata0[65];
};
#define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -34,11 +34,12 @@ static const qt_meta_stringdata_QCarDealerAchievementWidget_t qt_meta_stringdata
{
QT_MOC_LITERAL(0, 0, 27), // "QCarDealerAchievementWidget"
QT_MOC_LITERAL(1, 28, 8), // "onImport"
-QT_MOC_LITERAL(2, 37, 0) // ""
+QT_MOC_LITERAL(2, 37, 0), // ""
+QT_MOC_LITERAL(3, 38, 26) // "onShowCarDealerAchievement"
},
"QCarDealerAchievementWidget\0onImport\0"
- ""
+ "\0onShowCarDealerAchievement"
};
#undef QT_MOC_LITERAL
@@ -48,7 +49,7 @@ static const uint qt_meta_data_QCarDealerAchievementWidget[] = {
8, // revision
0, // classname
0, 0, // classinfo
- 1, 14, // methods
+ 2, 14, // methods
0, 0, // properties
0, 0, // enums/sets
0, 0, // constructors
@@ -56,9 +57,11 @@ static const uint qt_meta_data_QCarDealerAchievementWidget[] = {
0, // signalCount
// slots: name, argc, parameters, tag, flags
- 1, 0, 19, 2, 0x09 /* Protected */,
+ 1, 0, 24, 2, 0x09 /* Protected */,
+ 3, 0, 25, 2, 0x09 /* Protected */,
// slots: parameters
+ QMetaType::Void,
QMetaType::Void,
0 // eod
@@ -71,6 +74,7 @@ void QCarDealerAchievementWidget::qt_static_metacall(QObject *_o, QMetaObject::C
Q_UNUSED(_t)
switch (_id) {
case 0: _t->onImport(); break;
+ case 1: _t->onShowCarDealerAchievement(); break;
default: ;
}
}
@@ -106,13 +110,13 @@ int QCarDealerAchievementWidget::qt_metacall(QMetaObject::Call _c, int _id, void
if (_id < 0)
return _id;
if (_c == QMetaObject::InvokeMetaMethod) {
- if (_id < 1)
+ if (_id < 2)
qt_static_metacall(this, _c, _id, _a);
- _id -= 1;
+ _id -= 2;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
- if (_id < 1)
+ if (_id < 2)
*reinterpret_cast(_a[0]) = -1;
- _id -= 1;
+ _id -= 2;
}
return _id;
}
diff --git a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.cpp b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.cpp
index 4d997f0..30f4b24 100644
--- a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.cpp
+++ b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.cpp
@@ -1,6 +1,8 @@
#include
#include "QCarDealerAchievementWidget.h"
+
+#include
#include
@@ -42,18 +44,27 @@ void QCarDealerAchievementWidget::onImport()
//以后要修改
string userName = "car_dealer";
string password = "cpic123456";
- string tnsName = "xmcx1";
+ string tnsName = "xmcx1";
try
{
- ImportCarDealerAchievementToOracleCpp(userName, password, tnsName, achievementVector);
+ ImportCarDealerAchievementToOracleCpp( userName, password, tnsName, achievementVector );
}
catch ( runtime_error & error )
{
-
+ QMessageBox::critical( this,
+ "错误",
+ error.what() );
+
+ return;
}
+
-
+}
+
+void QCarDealerAchievementWidget::onShowCarDealerAchievement()
+{
+ ui.pTableWidgetAchievement->clearContents();
}
void QCarDealerAchievementWidget::init()
diff --git a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.h b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.h
index d3492b7..176bebc 100644
--- a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.h
+++ b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.h
@@ -14,15 +14,14 @@ public:
protected Q_SLOTS:
void onImport();
+ void onShowCarDealerAchievement();
private:
void init();
void initData();
void initWidgets();
void initSignal();
-
-
private:
Ui::QCarDealerAchievementWidget ui;
diff --git a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.ui b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.ui
index f8375a2..87f2ecd 100644
--- a/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.ui
+++ b/code/cpp/car_dealer_util/source/Widgets/ContentWidget/QCarDealerAchievementWidget/QCarDealerAchievementWidget.ui
@@ -71,7 +71,7 @@
-
-
+
年度