#ifndef BRONEERING_H #define BRONEERING_H #define NAME_MAX 40 #define DOB_MAX 20 #define STR_MAX 128 #define SEAT_MAX 5 #define SEATS 72 #define DOC_MAX 10 #define ROWS 18 #define COLUMNS 4 #define ADMIN 2 #define ASSISTANT 1 #define CLIENT 0 #include <mysql/mysql.h> typedef struct{ char documentNum[DOC_MAX]; char fName[NAME_MAX]; char lName[NAME_MAX]; char dateOfBirth[DOB_MAX]; char email[STR_MAX]; char residency[STR_MAX]; bool checkedIn; char seat[SEAT_MAX]; int luggageClass; int flight_id; }users; void NewTicket(int *row, int *col, char *seat, int flightID, MYSQL *con, int count); int CheckUser(MYSQL *con, char *username, char *password); MYSQL* connectToMySQLServer(); void finish_with_error(MYSQL *con); int ShowDestinations(MYSQL *con, int *rows, int *cols); void PrintRes(MYSQL_RES *result); int GetRand(int min, int max); void insertPersonIntoTable(MYSQL* con, users data, int *rows, int *cols); void FillSeatmap(int seats[ROWS][COLUMNS], int rows, int cols, MYSQL *con, int flightId); void PrintSeats(int data[ROWS][COLUMNS], int rows, int cols, int *row, int *col, char *seat); #endif