-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaddwindow.cpp
More file actions
34 lines (31 loc) · 882 Bytes
/
addwindow.cpp
File metadata and controls
34 lines (31 loc) · 882 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
#include "addwindow.h"
#include "ui_addwindow.h"
nextwindow::nextwindow(QWidget *parent) :
QDialog(parent),
ui(new Ui::nextwindow)
{
ui->setupUi(this);
ui->Ageedit->setValidator(new QIntValidator(0,200, this));
}
nextwindow::~nextwindow()
{
delete ui;
}
void nextwindow::on_pushButton_clicked()
{
Patient *p = new Patient;
p->patientNo=++bigdata.MAXID;
p->fname=ui->firstNameEditBox->text();
p->lname=ui->lastNameeditbox->text();
p->gender=ui->gender->currentText();
p->dateofVisit=ui->DateofVisit->text();
p->patienttype=ui->patientType->currentText();
p->detail=ui->detail->text();
p->age=ui->Ageedit->text().toInt();
p->dateofDischarge=ui->dateofdischargeedit->text();
bigdata.insert(bigdata.root, *p);
//ui->message->setText("Succesfully inserted!");
this->hide();
menu backed;
backed.exec();
}