rebeccaeyiaro commited on
Commit
e674629
1 Parent(s): ab2074f

Update README.md

Browse files

#include "createRide.h"
#include "ui_createRide.h"


createRide::createRide(QWidget *parent) :
QDialog(parent),
ui(new Ui::createRide)
{
ui->setupUi(this);
this->setWindowTitle("Create new ride");


}

createRide::~createRide()
{
delete ui;
}

void createRide::paintEvent(QPaintEvent *)
{
QPainter painter(this);
QPixmap pix;
pix.load(":/images/rose2.png");
painter.drawPixmap(0,0,pix);

}

void createRide::on_submitBtn_clicked()
{
getInput();
sql.prepare("Insert Into vehicles(carName,carModel,carCapacity,engineCapacity,colour,carOwner)"
"Values (:carName, :carModel, :carCapacity, :engineCapacity, :colour, :carOwner)");
sql.bindValue(":carName", newCarName);
sql.bindValue(":carModel", newCarModel);
sql.bindValue(":carCapacity", newCarCapacity);
sql.bindValue(":engineCapacity", newCarEngine);
sql.bindValue(":colour", newCarColor);
sql.bindValue(":carOwner", newCarOwner);

if(newCarName.isEmpty() || newCarModel.isEmpty() || newCarEngine.isEmpty()
|| newCarColor.isEmpty() || newCarOwner.isEmpty())
{
QMessageBox::information(this, "failed", "please fill in all inforamtion");
}
else if(sql.exec())
{
QMessageBox::information(this, "Submited", "Submited successful");
this->hide();
clearInput();
}
else
{
QMessageBox::about(this, "failed", "Submited failed, please check all the informations");
qDebug()<<sql.lastError();
}

}

void createRide::getInput()
{
newCarName = ui->carName->text();
newCarModel = ui->carModel->text();
newCarCapacity = ui->carCapacity->text();
newCarEngine = ui->carEngine->text();
newCarColor = ui->carColor->text();
newCarOwner = ui->carOwner->text();
}

void createRide::clearInput()
{
ui->carName->clear();
ui->carModel->clear();
ui->carCapacity->clear();
ui->carEngine->clear();
ui->carColor->clear();
ui->carOwner->clear();
}

Files changed (1) hide show
  1. README.md +1 -0
README.md CHANGED
@@ -3,3 +3,4 @@ license: "creativeml-openrail-m"
3
  ---
4
  This repository is for backuping Zeipher F222.
5
  I downloaded the model last month via torrent.
 
 
3
  ---
4
  This repository is for backuping Zeipher F222.
5
  I downloaded the model last month via torrent.
6
+ #include "createRide.h"