Files
pyqcrm/Gui/ApplicantNationalInsurance.qml
2025-01-28 13:45:02 +01:00

147 lines
3.0 KiB
QML

import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
GridLayout
{
id: nationalInsurance
columns: 2
Label
{
text: qsTr("Herkunftsland")
}
ComboBox
{
property string name: "country"
id: nation
Layout.fillWidth: true
editable: true
model: [qsTr("Deutschland"), qsTr("Syrien")]
}
Label
{
text: qsTr("Sozialversicherungs-Nr")
}
TextField
{
property string name: "socialno"
id: socialnumber
Layout.fillWidth: true
}
Label
{
text: qsTr("Steuer-ID")
}
TextField
{
property string name: "taxno"
id: taxnumber
Layout.fillWidth: true
}
Label
{
text: qsTr("Krankenkasse")
}
TextField
{
property string name: "medicalinsurance"
id: medicalinsurance
Layout.fillWidth: true
}
Label
{
text: qsTr("Knappschaft")
visible: bankAccount.jobstatus.currentText === "Minijob" ? 1:0
}
TextField
{
property string name: "knappschaft"
id: knappschaft
Layout.fillWidth: true
visible: bankAccount.jobstatus.currentText === "Minijob" ? 1:0
}
CheckBox
{
property string name: "worklicense"
id: worklicense
Layout.columnSpan: 2
text: qsTr("Arbeitserlaubnis")
visible: nation.currentText === "Deutschland"? false:true
}
Label
{
text: qsTr("Ausweis Nr.")
visible: nation.currentText === "Deutschland"? false:true
}
TextField
{
property string name: "passno"
id: passno
visible: nation.currentText === "Deutschland"? false:true
Layout.fillWidth: true
}
Label
{
text: qsTr("Ausweis gültig bis")
visible: nation.currentText === "Deutschland"? false:true
}
TextField
{
property string name: "passduration"
id: passduration
visible: nation.currentText === "Deutschland"? false:true
Layout.fillWidth: true
}
Label
{
text: qsTr("Ausstellungsort")
visible: nation.currentText === "Deutschland"? false:true
}
TextField
{
property string name: "exhibitionlocation"
id: exhibitionlocation
visible: nation.currentText === "Deutschland"? false:true
Layout.fillWidth: true
}
Label
{
text: qsTr("Ausgestellt am")
visible: nation.currentText === "Deutschland"? false:true
}
TextField
{
property string name: "exhibitdate"
id: exhibitdate
visible: nation.currentText === "Deutschland"? false:true
Layout.fillWidth: true
}
Label
{
text: qsTr("Aufenthaltstitel gültig bis")
visible: nation.currentText === "Deutschland"? false:true
}
TextField
{
property string name: "aufenthalt"
id: aufenthalt
visible: nation.currentText === "Deutschland"? false:true
Layout.fillWidth: true
}
}