9 Commits

5 changed files with 9770 additions and 8 deletions

30
Development Guidelines.md Normal file
View File

@ -0,0 +1,30 @@
1.No "using namespace std;"
2.Clearly declare "private" inside of class. For example:
use
```c++
class item{
private:
int price;
public:
getPrice();
}
```
instead of class
```c++
class item{
int price;
public:
getPrice();
}
```
3.Declare inheritance type(public, private, protected) when using inheritance.
4.If not finished with code, add a TODO as comments.
5.Add comments to explain what you want to do.

View File

@ -1,3 +1,3 @@
# Shoppe-Manne
Basic shop management system written in C++
Basic shop management system written in c++

9711
headers/3rd-party/sqlite_orm.h vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,13 +1,34 @@
#include<iostream>
#include <iostream>
#include <string>
#include "headers/3rd-party/sqlite_orm.h"
class item{
private:
public:
using namespace sqlite_orm;
struct employee{
int id;
std::string first_name;
std::string last_name;
double salary;
};
int main(){
// class item{
// public:
return 0;
// private:
// };
int main(){
auto employees = make_storage("sqlite.db3",
make_table("Employees",
make_column("id", &employee::id, autoincrement(), primary_key()),
make_column("first_name", &employee::first_name),
make_column("last_name", &employee::last_name),
make_column("salary", &employee::salary)
)
);
employees.sync_schema();
employees.remove_all<employee>();
employees.replace(employee{0,"Sagar","Ramsaransingh",120000});
system("PAUSE");
return 0;
}

BIN
sqlite.db3 Normal file

Binary file not shown.