diff options
Diffstat (limited to 'app/source/Cplt/Model/Database.cpp')
-rw-r--r-- | app/source/Cplt/Model/Database.cpp | 42 |
1 files changed, 14 insertions, 28 deletions
diff --git a/app/source/Cplt/Model/Database.cpp b/app/source/Cplt/Model/Database.cpp index 07c6e36..7f78ff4 100644 --- a/app/source/Cplt/Model/Database.cpp +++ b/app/source/Cplt/Model/Database.cpp @@ -13,8 +13,7 @@ SalesTable::SalesTable(MainDatabase& db) // language=SQLite , GetRows(db.GetSQLite(), "SELECT * FROM Sales LIMIT ? OFFSET ?") // language=SQLite - , GetItems(db.GetSQLite(), "SELECT * FROM SalesItems WHERE SaleId == ?") -{ + , GetItems(db.GetSQLite(), "SELECT * FROM SalesItems WHERE SaleId == ?") { } PurchasesTable::PurchasesTable(MainDatabase& db) @@ -23,20 +22,17 @@ PurchasesTable::PurchasesTable(MainDatabase& db) // language=SQLite , GetRows(db.GetSQLite(), "SELECT * FROM Purchases LIMIT ? OFFSET ?") // language=SQLite - , GetItems(db.GetSQLite(), "SELECT * FROM PurchasesItems WHERE PurchaseId == ?") -{ + , GetItems(db.GetSQLite(), "SELECT * FROM PurchasesItems WHERE PurchaseId == ?") { } DeliveryTable::DeliveryTable(MainDatabase& db) // language=SQLite : FilterByTypeAndId(db.GetSQLite(), "SELECT * FROM Deliveries WHERE AssociatedOrder == ? AND Outgoing = ?") // language=SQLite - , GetItems(db.GetSQLite(), "SELECT * FROM DeliveriesItems WHERE DeliveryId == ?") -{ + , GetItems(db.GetSQLite(), "SELECT * FROM DeliveriesItems WHERE DeliveryId == ?") { } -static std::string GetDatabaseFilePath(const Project& project) -{ +static std::string GetDatabaseFilePath(const Project& project) { auto dbsDir = project.GetPath() / "databases"; fs::create_directories(dbsDir); @@ -46,8 +42,7 @@ static std::string GetDatabaseFilePath(const Project& project) /// Wrapper for SQLite::Database that creates the default tables MainDatabase::DatabaseWrapper::DatabaseWrapper(MainDatabase& self) - : mSqlite(GetDatabaseFilePath(*self.mProject), SQLite::OPEN_READWRITE | SQLite::OPEN_CREATE) -{ + : mSqlite(GetDatabaseFilePath(*self.mProject), SQLite::OPEN_READWRITE | SQLite::OPEN_CREATE) { // If this table doesn't exist, the database probably just got initialized if (mSqlite.tableExists("Sales")) { return; @@ -118,46 +113,37 @@ MainDatabase::MainDatabase(Project& project) , mDbWrapper(*this) , mSales(*this) , mPurchases(*this) - , mDeliveries(*this) -{ + , mDeliveries(*this) { } -const SQLite::Database& MainDatabase::GetSQLite() const -{ +const SQLite::Database& MainDatabase::GetSQLite() const { return mDbWrapper.mSqlite; } -SQLite::Database& MainDatabase::GetSQLite() -{ +SQLite::Database& MainDatabase::GetSQLite() { return mDbWrapper.mSqlite; } -const SalesTable& MainDatabase::GetSales() const -{ +const SalesTable& MainDatabase::GetSales() const { return mSales; } -SalesTable& MainDatabase::GetSales() -{ +SalesTable& MainDatabase::GetSales() { return mSales; } -const PurchasesTable& MainDatabase::GetPurchases() const -{ +const PurchasesTable& MainDatabase::GetPurchases() const { return mPurchases; } -PurchasesTable& MainDatabase::GetPurchases() -{ +PurchasesTable& MainDatabase::GetPurchases() { return mPurchases; } -const DeliveryTable& MainDatabase::GetDeliveries() const -{ +const DeliveryTable& MainDatabase::GetDeliveries() const { return mDeliveries; } -DeliveryTable& MainDatabase::GetDeliveries() -{ +DeliveryTable& MainDatabase::GetDeliveries() { return mDeliveries; } |