DB Configuration added
This commit is contained in:
@@ -5,7 +5,11 @@ import QtQuick.Layouts
|
||||
|
||||
GridLayout
|
||||
{
|
||||
// property alias firstStart: firstStartGrid
|
||||
property alias dbHost: dbHost
|
||||
property alias dbPort: dbPort
|
||||
property alias dbName: dbName
|
||||
property alias dbUserName: dbUserName
|
||||
property alias dbPassword: dbPassword
|
||||
id: dbGrid
|
||||
columns: 2
|
||||
columnSpacing: 5
|
||||
@@ -102,4 +106,17 @@ GridLayout
|
||||
{
|
||||
Layout.fillHeight: true
|
||||
}
|
||||
|
||||
Component.onCompleted:
|
||||
{
|
||||
var db = config.getDbConf()
|
||||
if (Object.keys(db).length)
|
||||
{
|
||||
dbHost.text = db['DB_HOST']
|
||||
dbPort.text = db['DB_PORT']
|
||||
dbName.text = db['DB_NAME']
|
||||
dbUserName.text = db['DB_USER']
|
||||
dbPassword.text = db['DB_PASS']
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -53,6 +53,7 @@ Item
|
||||
font.pixelSize: 89
|
||||
font.bold: true
|
||||
Layout.alignment: Qt.AlignHCenter
|
||||
color: "yellow"
|
||||
}
|
||||
|
||||
Item
|
||||
|
||||
@@ -112,7 +112,7 @@ Item
|
||||
switch (confContainer.currentIndex)
|
||||
{
|
||||
case 1:
|
||||
console.log("Need to update DB paramenters")
|
||||
updateDbConf()
|
||||
break
|
||||
|
||||
case 2:
|
||||
@@ -128,6 +128,23 @@ Item
|
||||
}
|
||||
}
|
||||
|
||||
function updateDbConf()
|
||||
{
|
||||
var db = {}
|
||||
db['database'] = {}
|
||||
db['database']['DB_HOST'] = dbConf.dbHost.text.trim()
|
||||
db['database']['DB_PORT'] = dbConf.dbPort.text.trim()
|
||||
db['database']['DB_NAME'] = dbConf.dbName.text.trim()
|
||||
db['database']['DB_USER'] = dbConf.dbUserName.text.trim()
|
||||
db['database']['DB_PASS'] = dbConf.dbPassword.text.trim()
|
||||
|
||||
|
||||
if (db['database']['DB_HOST'] === '' || db['database']['DB_PORT'] === '' ||
|
||||
db['database']['DB_NAME'] === '' || db['database']['DB_USER'] === '' ||
|
||||
db['database']['DB_PASS'] === '');
|
||||
else config.saveDbConf(company)
|
||||
}
|
||||
|
||||
function updateCompanyInfo()
|
||||
{
|
||||
var company = {}
|
||||
|
||||
Reference in New Issue
Block a user