#ifndef ADMINISTRATION_H #define ADMINISTRATION_H #include "login.h" #include #include #include #include #include #include #include #include #include #include #include #include #include namespace Ui { class administration; } class administration : public QMainWindow { Q_OBJECT public: explicit administration(QWidget *parent = nullptr); ~administration(); void init(); void findall(); void findall2(); void findall3(); void init_hotel(); void init_account(); private slots: void on_Aman_clicked(); void on_Add_clicked(); void on_Del_clicked(); void on_Hman_clicked(); void on_Modify_clicked(); void on_Search_clicked(); void on_AcounTable_itemClicked(QTableWidgetItem *item); void on_HotelTable_itemClicked(QTableWidgetItem *item); protected: void paintEvent(QPaintEvent*); private: Ui::administration *ui; QTableWidget *TableWidget; QLabel *labels; void flush_data(QVector>&userinfo); void flush_data2(QVector>&userinfo); void flush_data3(QVector>&userinfo); QVector>userinfo; bool find_byname(QString name); bool find_byname2(QString name); bool find_byname3(QString name); QSqlDatabase db; int row; int n = 1000; int m =1000; int tool = 0; int num; int value_customer; int value_employee; int condition_search = 0; }; #endif // ADMINISTRATION_H