master
HOJI 2 years ago
parent bdaeb06d87
commit 5d2f6bb6bb

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 9.0.2, 2023-09-12T00:58:33. -->
<!-- Written by QtCreator 9.0.2, 2023-09-12T13:33:05. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
@ -243,6 +243,7 @@
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default">F:/git/Hotel_Management/build-Hotel_Management-Desktop_Qt_5_15_2_MinGW_64_bit-Debug</value>
</valuemap>
<value type="qlonglong" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap>

@ -6,8 +6,6 @@ customer::customer(QWidget *parent) :
ui(new Ui::customer)
{
init();
ResetMessage *RM = new ResetMessage;
RM->getid(id);//将id传过去
}
@ -56,6 +54,14 @@ void customer::init()//初始化 完成
void customer::setid(QString str)
{
id = str;
QSqlQuery query;
query.prepare("select * from customer where account like :id");
query.exec();
if(query.value(5)!=NULL){
account_roomaccount = 1;
}else{
account_roomaccount = 0;
}
}
void customer::setmousehand()//鼠标小手 完成
@ -159,6 +165,7 @@ void customer::on_Reservation1_clicked()//订房 完成
void customer::on_pushButton_clicked()//显示修改密码界面 完成
{
rm->getid(id);//将id传过去
rm->show();
}

@ -71,6 +71,7 @@ void login::on_btn_login_clicked()
qDebug("login succeed");
isfind=true;
customer *cus = new customer;
cus->setid(ui->lineEdit_account->text());
this->hide();
cus->show();
break;

@ -83,7 +83,7 @@ void orderoom::on_btn_order_clicked()
{
if(findcustomer){
QDate date = QDate::currentDate();
int account = ui->tableWidget->model()->index(0,0).data().toString().toInt();
QString account = ui->tableWidget->model()->index(0,0).data().toString();
QString sql1 = QString("UPDATE room set customer_id = %1 where room_num = %2").arg(account).arg(roomNum);
QString sql2 = QString("UPDATE room set status='使用' where room_num = %1").arg(roomNum);
QString sql3 = QString("UPDATE customer set room_num=%1 where account = %2").arg(roomNum).arg(ui->tableWidget->model()->index(0,0).data().toString());

@ -111,10 +111,21 @@ void ResetMessage::sign_in(){
}else{
gender = "";
}
QSqlQuery query;
query.prepare("UPDATE customer set password = :p where account = :a");
query.bindValue(":p",ui->code->text());
query.bindValue(":a",id);
query.exec();
query.prepare("UPDATE customer set name = :n where account = :a");
query.bindValue(":n",ui->name->text());
query.bindValue(":a",id);
query.exec();
query.prepare("UPDATE customer set gender = :g where account = :a");
query.bindValue(":g",gender);
query.bindValue(":a",id);
query.exec();
query.prepare("UPDATE customer set id = :id where account = :a");
query.bindValue(":id",ui->ID_card->text());
query.bindValue(":a",id);
query.exec();
}

Loading…
Cancel
Save