Invoice form modified
authorVásáry Dániel <vasary@elgekko.net>
Mon, 11 Dec 2023 14:29:31 +0000 (15:29 +0100)
committerVásáry Dániel <vasary@elgekko.net>
Mon, 11 Dec 2023 14:29:31 +0000 (15:29 +0100)
lis-ui/src/main/java/hu/user/lis/ui/editor/validator/InvoiceFormValidator.java
lis-ui/src/main/resources/web/form/invoice-form.zul

index 8b199b4368962bdcc33ab2cf34a80676e96e1620..4a87b500ff1efd37dca8e43067c3a748e11b371f 100644 (file)
@@ -9,7 +9,7 @@ public class InvoiceFormValidator extends FormValidator<Invoice> {
     @Override
     protected FieldValidation[] getValidators(Invoice entity) {
         return new FieldValidation[]{
-                validator(entity.getTitle(), this::validateString, "Az 'Leírás' kitöltése kötelező."),
+//                validator(entity.getTitle(), this::validateString, "Az 'Leírás' kitöltése kötelező."),
                 validator(entity.getPartner(), this::validateNotNull, "A 'Partner' kitöltése kötelező."),
                 validator(entity, this::validateHumanId, "A 'Sorszám' kitöltése kötelező."),
                 validator(entity.getCurrency(), this::validateNotNull, "A 'Pénznem' kitöltése kötelező."),
@@ -19,7 +19,7 @@ public class InvoiceFormValidator extends FormValidator<Invoice> {
                 validator(entity, this::validateCreateDate, "Az 'Kiállítás dátuma' kitöltése kötelező."),
                 validator(entity, this::validateCompletionDate, "A 'Teljesítés dátuma' kitöltése kötelező."),
                 validator(entity, this::validatePaymentDeadline, "A 'Fizetési határidő' kitöltése kötelező."),
-                validator(entity, this::validateCreateAndCompletionDates, "A 'Kiállítás dátuma' nem lehet később mint a 'Teljesítés dátuma'."),
+//                validator(entity, this::validateCreateAndCompletionDates, "A 'Kiállítás dátuma' nem lehet később mint a 'Teljesítés dátuma'."),
                 validator(entity, this::validateCompletionAndPaymentDates, "A 'Teljesítés dátuma' nem lehet később mint a 'Fizetési határidő'."),
                 validator(entity, this::validateCreateAndPaymentDates, "A 'Kiállítás dátuma' nem lehet később mint a 'Fizetési határidő'."),
         };
@@ -68,7 +68,7 @@ public class InvoiceFormValidator extends FormValidator<Invoice> {
     private boolean validateCreateDate(Object data) {
         if (data instanceof Invoice) {
             Invoice entity = (Invoice) data;
-            return entity.isPlanned() || validateString(entity.getCreateDate());
+            return entity.isPlanned() || validateNotNull(entity.getCreateDate());
         }
         return false;
     }
@@ -76,7 +76,7 @@ public class InvoiceFormValidator extends FormValidator<Invoice> {
     private boolean validatePaymentDeadline(Object data) {
         if (data instanceof Invoice) {
             Invoice entity = (Invoice) data;
-            return entity.isPlanned() || validateString(entity.getPaymentDeadline());
+            return entity.isPlanned() || validateNotNull(entity.getPaymentDeadline());
         }
         return false;
     }
index c91342f20faf5e36d20df8f2d5ccd752dd4c5b9a..78695297e839cac467e10adac3e7f40e66ce96f9 100644 (file)
@@ -51,7 +51,7 @@
                                        disabled="@bind(vm.readonlyForm)"/>
                         </vlayout>
                         <vlayout>
-                            <label value="ÁFA"/>
+                            <label value="ÁFA (HUF)"/>
                             <doublebox value="@bind(vm.formDocument.vatAmount) @validator(vm)"
                                        format="#,###.##" locale="hu" instant="true"
                                        forward="onOK=submit.onClick, onCancel=cancel.onClick"