--- /dev/null
+<?component name="entity-selector" inline="true" class="hu.user.lis.ui.editor.widget.EntitySelector"?>
+<zk xmlns:c="client/attribute">
+ <script src="~./static/js/clipboard.utils.js"/>
+ <zscript>
+ import hu.user.lis.db.Currency;
+ ListModelList currencies = new ListModelList(Currency.values());
+ </zscript>
+ <vlayout hflex="true">
+ <label value="Leírás"/>
+ <textbox hflex="true" instant="true"
+ value="@bind(vm.formDocument.title) @validator(vm)"
+ forward="onOK=submit.onClick, onCancel=cancel.onClick"
+ disabled="@bind(vm.readonlyForm)"/>
+ <label value="Partner"/>
+ <entity-selector selector_id="invoice_partner" entity="Partner" readonly="${vm.readonlyForm}"/>
+ <hlayout>
+ <vlayout>
+ <label value="Sorszám"/>
+ <textbox instant="true" value="@bind(vm.formDocument.humanId) @validator(vm)"
+ forward="onOK=submit.onClick, onCancel=cancel.onClick"
+ disabled="@bind(vm.readonlyForm)"/>
+ </vlayout>
+ <vlayout>
+ <label value="Pénznem"/>
+ <combobox instant="true" model="${currencies}"
+ selectedItem="@bind(vm.formDocument.currency) @validator(vm)"
+ onChange="@command('onNetAmountChange')"
+ forward="onOK=submit.onClick, onCancel=cancel.onClick"
+ disabled="@bind(vm.readonlyForm)"/>
+
+ </vlayout>
+ <vlayout>
+ <label value="Nettó összeg"/>
+ <doublebox value="@bind(vm.formDocument.netAmount) @validator(vm)"
+ format="#,###.##" locale="hu" instant="true"
+ onChange="@command('onNetAmountChange')"
+ forward="onOK=submit.onClick, onCancel=cancel.onClick"
+ disabled="@bind(vm.readonlyForm)"
+ c:onPaste="preventPastingNonDigit(event)"/>
+ </vlayout>
+ <vlayout>
+ <label value="Bruttó összeg"/>
+ <doublebox value="@bind(vm.formDocument.grossAmount) @validator(vm)"
+ format="#,###.##" locale="hu" instant="true"
+ forward="onOK=submit.onClick, onCancel=cancel.onClick"
+ disabled="@bind(vm.readonlyForm)"
+ c:onPaste="preventPastingNonDigit(event)"/>
+ </vlayout>
+ <vlayout>
+ <label value="ÁFA (HUF)"/>
+ <doublebox value="@bind(vm.formDocument.vatAmount) @validator(vm)"
+ format="#,###.##" locale="hu" instant="true"
+ forward="onOK=submit.onClick, onCancel=cancel.onClick"
+ disabled="@bind(vm.readonlyForm)"
+ c:onPaste="preventPastingNonDigit(event)"/>
+ </vlayout>
+ </hlayout>
+ <hlayout>
+ <vlayout>
+ <label value="Kiállítás dátuma"/>
+ <datebox instant="true" format="yyyy. MM. dd."
+ value="@bind(vm.formDocument.createDate) @validator(vm)"
+ forward="onOK=submit.onClick, onCancel=cancel.onClick"
+ disabled="@bind(vm.readonlyForm)"/>
+ </vlayout>
+ <vlayout>
+ <label value="Teljesítés dátuma"/>
+ <datebox instant="true" format="yyyy. MM. dd."
+ value="@bind(vm.formDocument.completionDate) @validator(vm)"
+ forward="onOK=submit.onClick, onCancel=cancel.onClick"
+ disabled="@bind(vm.readonlyForm)"/>
+ </vlayout>
+ <vlayout>
+ <label value="Fizetési határidő"/>
+ <datebox instant="true" format="yyyy. MM. dd."
+ value="@bind(vm.formDocument.paymentDeadline) @validator(vm)"
+ forward="onOK=submit.onClick, onCancel=cancel.onClick"
+ disabled="@bind(vm.readonlyForm)"/>
+ </vlayout>
+ </hlayout>
+ <hlayout>
+ <vlayout>
+ <label value="Tervezett"/>
+ <checkbox mold="switch" checked="@bind(vm.formDocument.planned)"
+ disabled="@bind(vm.readonlyForm)"/>
+ </vlayout>
+ <vlayout>
+ <label value="Fizetve"/>
+ <checkbox mold="switch" checked="@bind(vm.formDocument.paid)"
+ disabled="@bind(vm.readonlyForm)"/>
+ </vlayout>
+ </hlayout>
+ </vlayout>
+
+</zk>
\ No newline at end of file
<zk>
+ <style>
+ .z-bandbox-input[disabled], .z-combobox-input[disabled], .z-datebox-input[disabled], .z-textbox[disabled],
+ .z-decimalbox[disabled], .z-intbox[disabled], .z-longbox[disabled], .z-doublebox[disabled]
+ {
+ color: #000000 !important;
+ background: #FFFFFF !important;
+ opacity: 1;
+ }
+ </style>
<window vflex="true" viewModel="@id('vm') @init('hu.user.lis.ui.view.InvoicePaymentViewModel')">
<caption sclass="list-title" label="Számla kiegyenlítés"/>
<borderlayout>
<hbox hflex="true" vflex="true" visible="@load(vm.formDocument)">
<window title="Számla adatok" hflex="true" vflex="true" border="normal" style="margin: 10px">
- <include src="~./form/invoice-form.zul"/>
+ <!-- <include src="~./form/invoice-form.zul"/>-->
+ <vlayout hflex="true">
+ <vlayout hflex="true">
+ <label value="Projekt"/>
+ <hlayout hflex="true">
+ <label value="@bind(vm.formDocument.project.humanId)"/>
+ <separator/>
+ <label value="@bind(vm.formDocument.project.name)"/>
+ </hlayout>
+ </vlayout>
+ <include src="~./form/invoice-data-form.zul"/>
+ </vlayout>
</window>
<splitter/>