You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

63 lines
1.2 KiB

#ifndef CUSTOMER_H
#define CUSTOMER_H
#include <QMainWindow>
#include <QLabel>
#include <QIcon>
#include <QMessageBox>
#include <QTableWidgetItem>
#include <QSqlRecord>
#include <resetmessage.h>
#include <QDate>
namespace Ui {
class customer;
}
class customer : public QMainWindow
{
Q_OBJECT
public:
explicit customer(QWidget *parent = nullptr);
~customer();
void addrow(QString name,QString gender,int age,QString bornplace);
void findall();
void flush_data(QVector<QVector<QString>>&userinfo);
bool find_byname(QString name);
void setmousehand();
void setid(QString str);
void init();
private slots:
void on_checking_out1_clicked();
void on_Reservation1_clicked();
void on_checkBox_clicked(bool checked);
void on_checkBox_2_clicked(bool checked);
void on_tableWidget_itemClicked(QTableWidgetItem *item);
void on_search_clicked();
void on_pushButton_clicked();
protected:
void paintEvent(QPaintEvent*);
private:
Ui::customer *ui;
QLabel *labelone;
ResetMessage *rm;
QSqlDatabase db;
QVector<QVector<QString>>userinfo;
int row;
QString id;
int account_roomaccount;
};
#endif // CUSTOMER_H