-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathapplyprowidget.cpp
More file actions
39 lines (34 loc) · 975 Bytes
/
applyprowidget.cpp
File metadata and controls
39 lines (34 loc) · 975 Bytes
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
#include "applyprowidget.h"
#include "ui_applyprowidget.h"
ApplyProWidget::ApplyProWidget(QWidget *parent) :
QWidget(parent),
ui(new Ui::ApplyProWidget)
{
ui->setupUi(this);
}
ApplyProWidget::~ApplyProWidget()
{
delete ui;
}
void ApplyProWidget::setName(QString name){
ui->lineEdit->setText(name);
}
void ApplyProWidget::on_toolButton_2_clicked()
{
this->close();
}
void ApplyProWidget::on_toolButton_clicked()
{
Data* data=Data::getData();
QString sno=data->sno;
QString name=ui->lineEdit->text();
QString intro=ui->textEdit->toPlainText();
QSqlQuery query;
query.exec("insert into ProjectAppli values('"+sno+"','"+name+"','"+intro+"','3')");
if(query.lastError().type()==QSqlError::NoError){
QMessageBox::information(this,"申请大创项目","申请大创项目成功!");
this->close();
}else{
QMessageBox::warning(this,"申请大创项目错误",query.lastError().text());
}
}