📄 db.h
字号:
#ifndef _DB_H
#define _DB_H
#include"link.h"
typedef struct staffs /*员工信息结构体*/
{
char staff_id[7];
char staff_name[16];
char staff_pwd[17];
int staff_type;
char remark[31];
}STAFFS;
typedef struct goods/*商品信息结构体*/
{
char bar_code[9];
char goods_name[31];
char unit[17];
char spec[17];
float sale_price;
float purchase_price;
int stock;
float discount;
}GOODS;
typedef struct goods_detail/*收银商品信息结构体*/
{
char bar_code[9];
char goods_name[31];
char unit[17];
char spec[17];
float sale_price;
float purchase_price;
int stock;
int num;
float discount;
}GOD;
typedef struct sale/*销售表结构题*/
{
char sale_id[19];
char staff_id[7];
char trans_id[5];
char sale_date[15];
float give_sum;
float real_sum;
float sale_money;
float change;
int sale_state;
}SALE;
typedef struct sale_detail/*销售明细结构体*/
{
char detail_id[19];
char sale_id[19];
char goods_id[14];
int num;
float sale_price;
int sale_state;
}DETAIL;
void Creat_User();/*创建数据库用户*/
int ConnectDB(char* userID,char* passwd);/*连接数据库*/
int DisconnectDB();/*断开用户*/
int LoginDB(STAFFS *staff,char* staff_id,char* staff_pwd);/*登录验证*/
int check_barCode(DETAIL *temp,char *saleID,char *barCode);/*验证销售明细中是否有这个条形码*/
int check_saleID(char *saleID);/*验证销售ID*/
int getgoods_by_saleID(C_CLASS LINKLIST *mylink,char *saleID);/*通过销售ID获得商品信息*/
int getgoods_by_barcode(GOODS *temp,char *barcode);/*通过条形码获得商品信息*/
int getgoods_amount(char *barcode,int num);/*取得库存数量*/
int get_account(STAFFS *staff,char * staff_id);/*获取账户信息*/
int get_all_goods(C_CLASS LINKLIST *mylink);/*获取所有商品信息*/
int get_all_accounts(C_CLASS LINKLIST *mylink);/*获取所有账户信息*/
int get_saleID(char *saleID);/*获取销售ID后4位*/
int get_sale_detailID(char *detailID);/*获取销售明细ID后4位*/
int get_hang_list(C_CLASS LINKLIST *mylink,char *id);/*获取挂单单号*/
int get_sale_byID(C_CLASS LINKLIST *mylink,char *id);/*获取销售信息*/
int get_sale_byDATE(C_CLASS LINKLIST *mylink,char *beginDate,char *endDate);/*按日期获取销售信息*/
int change_sale_detail(char *sale_id,char *barcode,int num);/*更新销售明细*/
int change_sale(char *sale_id,float money);/*更新销售*/
int Delete_Staff(char *staff_id);/*删除账户*/
int Insert_Staff(STAFFS *staff);/*插入账户*/
int Delete_Goods(char *bar_code);/*删除商品*/
int Insert_Goods(GOODS *goods);/*更新商品*/
int Insert_Sale(SALE *sale);/*插入销售*/
int Insert_Sale_Detail(DETAIL *detail);/*插入销售明细*/
int back_goods(char *barcode,int num);/*退货,更新库存*/
int sale_goods(char *barcode,int num);/*售货,更新库存*/
int Delete_sale(char *sale_id);/*删除销售表*/
int Delete_sales_detail(char *sale_id);/*删除销售明细表*/
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -