-
Notifications
You must be signed in to change notification settings - Fork 23
Expand file tree
/
Copy pathsqlsetup.cpp
More file actions
59 lines (55 loc) · 1.33 KB
/
sqlsetup.cpp
File metadata and controls
59 lines (55 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include "sqlsetup.h"
#include "ui_sqlsetup.h"
SqlSetup::SqlSetup(QWidget *parent) :
QDialog(parent),
ui(new Ui::SqlSetup)
{
ui->setupUi(this);
}
SqlSetup::~SqlSetup()
{
delete ui;
}
void SqlSetup::on_OK_clicked()
{
if(sqlui.CheckPWD(ui->PWD->text()))
{
QString PWD,PWD1;
PWD = ui->NewPWD->text();
PWD1 = ui->NewPWD1->text();
if(PWD == PWD1)
{
qDebug() << "ChangePWD";
QString Table = "USER";
QString expression = "USER = 'Admin'";
QStringList name,value;
name<<"PASSWD";
value<<ui->NewPWD->text();
sqlui.Updata(Table,name,value,expression);
ui->PWD->clear();
ui->NewPWD->clear();
ui->NewPWD1->clear();
ui->PWDStatus->clear();
this->close();
}else
{
ui->PWD->clear();
ui->NewPWD->clear();
ui->NewPWD1->clear();
ui->PWDStatus->setText(tr("两次密码不一致!"));
}
}else
{
ui->PWD->clear();
ui->NewPWD->clear();
ui->NewPWD1->clear();
ui->PWDStatus->setText(tr("密码错误!"));
}
}
void SqlSetup::on_Cancel_clicked()
{
ui->PWD->clear();
ui->NewPWD->clear();
ui->NewPWD1->clear();
ui->PWDStatus->clear();
}