Improved work with number series. Added season to voucher record.

This commit is contained in:
2017-05-29 14:08:06 +02:00
parent 87290d4be4
commit b941acf9a0
8 changed files with 38 additions and 6 deletions
+9
View File
@@ -51,3 +51,12 @@ QList<QSharedPointer<NumberSeries> > NumberSeriesService::allForSeason(QSharedPo
{
return all(QString("season = %1").arg(QString::number(season->id())));
}
QString NumberSeriesService::nextStrForPlugin(QString pluginId)
{
NumberSeriesPtr numSer = nextForPlugin(pluginId);
QString numSerStr;
numSerStr.sprintf("%s%05d", numSer->prefix().toStdString().c_str(), numSer->lastNumber());
return numSerStr;
}
+1
View File
@@ -15,6 +15,7 @@ public:
QSharedPointer<NumberSeries> forPlugin(QString pluginId);
QSharedPointer<NumberSeries> nextForPlugin(QString pluginId);
QList<QSharedPointer<NumberSeries> > allForSeason(QSharedPointer<Season> season);
QString nextStrForPlugin(QString pluginId);
};
#endif // NUMBERSERIESSERVICE_H