Example #1
0
QTime ACARSAirport::getCurrentTime(QTime UTCTime)
{
	QTime LCL = QTime(0,0,0,0);
	LCL = LCL.fromString(UTCTime.toString());
	LCL = LCL.addSecs(m_iTimezone);

	return LCL;
}
KVSO_CLASS_FUNCTION(dateTimeEdit,setTime)
{

	CHECK_INTERNAL_POINTER(widget())
	QString szFormat,szTime;
	KVSO_PARAMETERS_BEGIN(c)
		KVSO_PARAMETER("format",KVS_PT_STRING,0,szFormat)
		KVSO_PARAMETER("date",KVS_PT_STRING,0,szTime)
	KVSO_PARAMETERS_END(c)
	QTime time;
	time=time.fromString(szTime,szFormat);
	((QDateTimeEdit *)widget())->setTime(time);
	return true;
}
Example #3
0
void TimeKeeper::on_pushButtonAddTask_clicked()
{
    QTime time;
    Task task;

    time = time.fromString(ui->lineEditStartTime->text());

    task.setTime(time);
    task.setID(ui->lineEditTaskId->text());
    task.setActive(true);

    taskList.append(task);

    addTaskView(&task);

    ui->lineEditTaskId->clear();
    ui->lineEditStartTime->setText("00:00:00");
}
void UserManagement::on_commandLinkButton_forceCLockOut_clicked()
{
    QDate currentDate = QDate::currentDate();
    QTime currentTime = QTime::currentTime();

    int hour = currentTime.toString("HH").toInt();
    int minutes = currentTime.toString("mm").toInt();

    if(minutes > 30)
    {
        hour++;
    }

    currentTime = currentTime.fromString(QString::number(hour) + ":" + "00", "HH:mm");

    QString date = currentDate.toString("yyyy-MM-dd");
    QString time = currentTime.toString("HH:mm");
    {
        Database conn;

        conn.connOpen("Clock");

        QSqlQuery * qry = new QSqlQuery(conn.mydb);

        QString queryString;
        QTextStream queryStream(&queryString);

        queryStream << "UPDATE '" << currentEmpId <<"'"
                      << " SET 'Time Out' = '" << time << "' where Date ='" << date << "'";


        qry->prepare(queryString);

        if(!qry->exec())
        {
            QMessageBox::critical(this, tr("Error"), qry->lastError().text());
        }
        else
        {}

        conn.connClose();
    }

    {
    Database conn;

    if(!conn.connOpen("Employee"))
    {
        qDebug () << "Database Connection Fatal Error";
    }

    QSqlQuery * qry = new QSqlQuery(conn.mydb);

    QString queryString;
    QTextStream queryStream(&queryString);

    queryStream << "UPDATE 'Employees'"
                << " SET ONCLOCK = '0' where ID = '" << currentEmpId << "'";


    qry->prepare(queryString);

    if(!qry->exec())
    {
        QMessageBox::critical(this, tr("Error"), qry->lastError().text());
    }
    else
    {}

    conn.connClose();
    }

    this->setup();
}
Example #5
0
void MusicTime::fromString(const QString &s, const QString &format)
{
    QTime t;
    t.fromString(s, format);
    setHMSM(0, t.hour(), t.minute(), t.second(), t.msec());
}