#include "formuserlogon.h" #include "ui_formuserlogon.h" #include "dialogchangepass.h" #include "dialogmffeequery.h" #include "QtGui" FormUserLogon::FormUserLogon(QWidget *parent) : QWidget(parent), ui(new Ui::FormUserLogon) { ui->setupUi(this); this->setMinimumHeight(240); this->setMaximumHeight(240); this->setMinimumWidth(240); this->setMaximumWidth(240); ui->labelWelcome->setStyleSheet("font:bold"); } FormUserLogon::~FormUserLogon() { delete ui; qDebug()< info) { ui->labelWelcome->setText(QString("欢迎您,%1").arg(info.value("usercode"))); ui->labelLastLoginIP->setText(QString("上次登录地址:%1").arg(info.value("lastloginip"))); ui->labelLastLoginTime->setText(QString("上次登录时间:%1").arg(info.value("lastlogintime"))); ui->labelRemainMoney->setText(QString("当前可用余额:%1").arg(info.value("remainmoney"))); ui->labelGiftMoney->setText(QString("当前赠送余额:%1").arg(info.value("gifmoney"))); ui->labelSumMoney->setText(QString("累计消费金额:%1").arg(info.value("summoney"))); ui->labelSumGiftMoney->setText(QString("累计赠送消费:%1").arg(info.value("sumgiftmoney"))); this->userHash = info.value("userhash"); if(this->userHash.isEmpty()) resetUI(); } void FormUserLogon::on_commandLinkButtonChangePass_clicked() { if(this->userHash.isEmpty()) { QMessageBox::critical(this,"提示","您现在还未登录,请登录后再操作!",QMessageBox::Ok); return; } DialogChangePass dialog(this); dialog.setUserHash(this->userHash); dialog.exec(); } void FormUserLogon::resetUI() { ui->labelWelcome->setText(QString("欢迎您,")); ui->labelLastLoginIP->setText(QString("上次登录地址:N/A")); ui->labelLastLoginTime->setText(QString("上次登录时间:N/A")); ui->labelRemainMoney->setText(QString("当前可用余额:N/A")); ui->labelGiftMoney->setText(QString("当前赠送余额:N/A")); ui->labelSumMoney->setText(QString("累计消费金额:N/A")); ui->labelSumGiftMoney->setText(QString("累计赠送消费:N/A")); }