Fummeljob hierum darum

This commit is contained in:
2025-02-12 09:01:38 +01:00
parent b162117a80
commit bfd1d0974d
31 changed files with 1386 additions and 61 deletions

View File

@@ -2,26 +2,61 @@ import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
Item
ColumnLayout
{
property int selectedClient: -1
property var client: null
property var contact: null
id: clDet
ColumnLayout
Button
{
Label
text: qsTr("Zurück")
//Layout.columnSpan: 2
onClicked: customersStack.pop()
}
SplitView
{
id: clDetView
Layout.fillHeight: true
Layout.fillWidth: true
leftPadding: 9
rightPadding: 9
CustomerDetailsView
{
text: qsTr("Ausgewählter Kunde " + selectedClient)
id: customerDetails
}
Button
CustomerContactDetails
{
text: qsTr("Kunden zeigen")
onClicked: customersStack.pop()
id: contactDetails
visible: false
}
NoCustomerContact
{
id: noCustomerContact
visible: false
}
}
Item
{
//Layout.columnSpan: 2
Layout.fillHeight: true
}
Component.onCompleted:
{
business_model.onRowClicked(selectedClient)
//business_model.onRowClicked(selectedClient)
client = business_model.getClientDetails()
if (client['business']['contactid'] > 0)
{
contact = contact_model.getContactDetails(client['business']['contactid'])
contactDetails.visible = true
}
else noCustomerContact.visible = true
}
}