store sales
This commit is contained in:
parent
1ce329b99b
commit
bc67018c1c
8 changed files with 196 additions and 7 deletions
|
@ -1,6 +1,7 @@
|
|||
#ifndef DATABASE_H
|
||||
#define DATABASE_H
|
||||
|
||||
#include "sale.h"
|
||||
#include "seller.h"
|
||||
|
||||
#include <string>
|
||||
|
@ -16,8 +17,12 @@ class Database
|
|||
Database(const Database&) = delete;
|
||||
Database& operator=(const Database&) = delete;
|
||||
void exec(const std::string& sql);
|
||||
unsigned int storeSellers(std::vector<std::unique_ptr<Seller>>& sellers, bool onlyDelete = false);
|
||||
unsigned int storeSellers(std::vector<std::unique_ptr<Seller>>& sellers,
|
||||
bool onlyDelete = false);
|
||||
unsigned int loadSellers(std::vector<std::unique_ptr<Seller>>& sellers);
|
||||
unsigned int storeSales(std::vector<std::unique_ptr<Sale>>& sales);
|
||||
unsigned int loadSales(std::vector<std::unique_ptr<Sale>>& sales,
|
||||
std::vector<std::unique_ptr<Seller>>& sellers);
|
||||
|
||||
private:
|
||||
sqlite3* db_{nullptr};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue