aboutsummaryrefslogtreecommitdiff
path: root/core/src/Model/TransactionsModel.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/Model/TransactionsModel.hpp')
-rw-r--r--core/src/Model/TransactionsModel.hpp27
1 files changed, 17 insertions, 10 deletions
diff --git a/core/src/Model/TransactionsModel.hpp b/core/src/Model/TransactionsModel.hpp
index 7a71fca..86611cf 100644
--- a/core/src/Model/TransactionsModel.hpp
+++ b/core/src/Model/TransactionsModel.hpp
@@ -6,34 +6,41 @@
#include <SQLiteCpp/Statement.h>
#include <cstdint>
-class SalesTable {
+class SalesTable
+{
public:
- SQLite::Statement GetRowCountStatement;
- SQLite::Statement GetRowsStatement;
- SQLite::Statement FilterRowsStatement;
+ SQLite::Statement GetRowCount;
+ SQLite::Statement GetRows;
public:
SalesTable(TransactionModel& db);
};
-class PurchasesTable {
+class PurchasesTable
+{
public:
- SQLite::Statement GetRowCountStatement;
- SQLite::Statement GetRowsStatement;
+ SQLite::Statement GetRowCount;
+ SQLite::Statement GetRows;
public:
PurchasesTable(TransactionModel& db);
};
-class DeliveryTable {
+class DeliveryTable
+{
+public:
+ SQLite::Statement FilterByTypeAndId;
+
public:
DeliveryTable(TransactionModel& db);
};
// TODO fuck SQLite::Statement has move ctor but not move assignment operator
-class TransactionModel {
+class TransactionModel
+{
private:
- class DatabaseWrapper {
+ class DatabaseWrapper
+ {
public:
SQLite::Database mSqlite;
DatabaseWrapper(TransactionModel& self);