json-import: show number of sellers

This commit is contained in:
Martin Brodbeck 2019-10-07 10:29:14 +02:00
parent acc8408b0a
commit 9e2d377195
3 changed files with 19 additions and 4 deletions

View file

@ -508,8 +508,18 @@ void MainWindow::onImportSellerJsonActionTriggered()
fs::path filePath(filename.toStdString());
#endif
JsonUtil::importSellers(filePath, marketplace_.get());
std::size_t numImported{};
numImported = JsonUtil::importSellers(filePath, marketplace_.get());
updateStatLabel();
using namespace std::string_literals;
std::ostringstream msg;
msg << "Aus der JSON-Datei wurden <b>"s << std::to_string(numImported)
<< "</b> Verkäufer importiert.";
QMessageBox(QMessageBox::Icon::Information, "Verkäufer erfolgreich importiert",
msg.str().c_str(), QMessageBox::StandardButton::Ok, this)
.exec();
}
void MainWindow::onExportSellerJsonActionTriggered()
@ -520,7 +530,11 @@ void MainWindow::onExportSellerJsonActionTriggered()
if (filename.isEmpty())
return;
#if defined(_WIN64) || defined(_WIN32)
fs::path filePath(filename.toStdWString());
#else
fs::path filePath(filename.toStdString());
#endif
JsonUtil::exportSellers(filePath, marketplace_.get());
}