Na formulář požadavku na služební byl přidán checkbox pro vygenerování vyúčtování služební cesty i pro spolucestující. Spolucestující nemůžou vyúčtování měnit.

closes #212
This commit is contained in:
2015-03-08 19:33:15 +01:00
parent 42deec695a
commit 9b8bfe2228
10 changed files with 117 additions and 34 deletions
+3 -1
View File
@@ -16,7 +16,9 @@
<hbox hflex="1" align="center">
<div align="center" hflex="1">
<vbox>
<image src="/img/lucene_logo.png"/>
<div align="center">
<image src="/img/search-072.png"/>
</div>
<hbox>
<textbox value="@bind(vm.keyWord)" instant="true" width="250px" onCreate="self.setFocus(true)"
onOK="@command('doSearch')"/>
Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

@@ -147,6 +147,9 @@
sclass="nicebutton"
disabled="@load(vm.selUser eq null)"/>
</hbox>
<checkbox label="Generovat vyúčtování pro spolucestující"
checked="@bind(vm.dataBean.billForPassengers)"
disabled="@load(empty vm.passengers)"/>
<grid model="@load(vm.passengers)" width="700px">
<columns>
<column/>
@@ -21,7 +21,7 @@
zclass="form-caption"
label="${labels.TravelOrdersFormTitle}" />
<vlayout vflex="1">
<include src="../tripBillInterior.zul"/>
<include src="../tripBillInterior.zul" vflex="1"/>
<vlayout
vflex="min"
hflex="max">
+21 -21
View File
@@ -56,21 +56,21 @@
<checkbox label="${labels.TripBillFreeMeals}"
checked="@bind(vm.dataBean.freeMeals)"
onCheck="@command('calculate')"
disabled="${disabled}"/>
disabled="@load(vm.billDisabled or disabled)"/>
</cell>
</row>
<row>
<cell colspan="2">
<checkbox label="${labels.TripBillFreeHousing}"
checked="@bind(vm.dataBean.freeHousing)"
disabled="${disabled}" />
disabled="@load(vm.billDisabled or disabled)" />
</cell>
</row>
<row>
<cell colspan="2">
<checkbox label="${labels.TripBillFreeCarfare}"
checked="@bind(vm.dataBean.freeCarfare)"
disabled="${disabled}" />
disabled="@load(vm.billDisabled or disabled)" />
</cell>
</row>
</rows>
@@ -237,12 +237,12 @@
value="@load(each.to)"
maxlength="@load(vm.lengthText)"
sclass="grid-textbox-max-left"
readonly="${disabled}"/>
readonly="@load(vm.billDisabled or disabled)"/>
<textbox inplace="true"
value="@load(each.back)"
maxlength="@load(vm.lengthText)"
sclass="grid-textbox-max-left"
readonly="${disabled}"/>
readonly="@load(vm.billDisabled or disabled)"/>
</vbox>
<vbox>
<timebox inplace="true"
@@ -250,13 +250,13 @@
value="@bind(each.toArrival)"
onChange="@command('calculate')"
format="short"
disabled="${disabled}"/>
disabled="@load(vm.billDisabled or disabled)"/>
<timebox inplace="true"
width="68px"
value="@bind(each.backArrival)"
onChange="@command('calculate')"
format="short"
disabled="${disabled}"/>
disabled="@load(vm.billDisabled or disabled)"/>
</vbox>
<vbox>
<timebox inplace="true"
@@ -264,13 +264,13 @@
value="@bind(each.toDeparture)"
onChange="@command('calculate')"
format="short"
disabled="${disabled}"/>
disabled="@load(vm.billDisabled or disabled)"/>
<timebox inplace="true"
width="68px"
value="@bind(each.backDeparture)"
onChange="@command('calculate')"
format="short"
disabled="${disabled}"/>
disabled="@load(vm.billDisabled or disabled)"/>
</vbox>
<vbox>
<combobox inplace="true"
@@ -278,7 +278,7 @@
selectedItem="@bind(each.toVehicle)"
width="67px"
readonly="true"
disabled="${disabled}">
disabled="@load(vm.billDisabled or disabled)">
<template name="model">
<comboitem label="@load(each.code)"/>
</template>
@@ -289,7 +289,7 @@
selectedItem="@bind(each.backVehicle)"
width="67px"
readonly="true"
disabled="${disabled}">
disabled="@load(vm.billDisabled or disabled)">
<template name="model">
<comboitem label="@load(each.code)"/>
</template>
@@ -300,12 +300,12 @@
width="68px"
value="@bind(each.beginWork)"
format="short"
disabled="${disabled}"/>
disabled="@load(vm.billDisabled or disabled)"/>
<timebox inplace="true"
width="68px"
value="@bind(each.endWork)"
format="short"
disabled="${disabled}"/>
disabled="@load(vm.billDisabled or disabled)"/>
</vbox>
<vbox>
<textbox
@@ -313,14 +313,14 @@
width="68px"
maxlength="@load(vm.lengthText)"
value="@bind(each.distance) @converter(vm.standardBigDecimalConverter)"
readonly="${disabled}"/>
readonly="@load(vm.billDisabled or disabled)"/>
<textbox
inplace="true"
width="68px"
value="@bind(each.distanceAmount) @converter(vm.standardBigDecimalConverter)"
maxlength="@load(vm.lengthText)"
onChange="@command('calculate')"
readonly="${disabled}"/>
readonly="@load(vm.billDisabled or disabled)"/>
</vbox>
<vbox>
<textbox
@@ -328,30 +328,30 @@
width="68px"
maxlength="@load(vm.lengthText)"
value="@bind(each.fuelConsumption) @converter(vm.standardBigDecimalConverter)"
readonly="${disabled}"/>
readonly="@load(vm.billDisabled or disabled)"/>
<textbox
inplace="true"
width="68px"
value="@bind(each.fuelAmount) @converter(vm.standardBigDecimalConverter)"
maxlength="@load(vm.lengthText)"
onChange="@command('calculate')"
readonly="${disabled}"/>
readonly="@load(vm.billDisabled or disabled)"/>
</vbox>
<textbox
inplace="true"
value="@bind(each.carefare) @converter(vm.standardBigDecimalConverter)"
maxlength="@load(vm.lengthText)"
onChange="@command('calculate')"
readonly="${disabled}"/>
readonly="@load(vm.billDisabled or disabled)"/>
<textbox
inplace="true"
value="@bind(each.housing) @converter(vm.standardBigDecimalConverter)"
maxlength="@load(vm.lengthText)"
onChange="@command('calculate')"
readonly="${disabled}"/>
readonly="@load(vm.billDisabled or disabled)"/>
<combobox inplace="true" selectedIndex="@bind(each.freeMealsCount)"
readonly="true"
disabled="${disabled}"
disabled="@load(vm.billDisabled or disabled)"
width="60px"
onBlur="@command('calculate')">
@@ -366,7 +366,7 @@
value="@bind(each.otherExpenses) @converter(vm.standardBigDecimalConverter)"
maxlength="@load(vm.lengthText)"
onChange="@command('calculate')"
readonly="${disabled}"/>
readonly="@load(vm.billDisabled or disabled)"/>
<label value="@load(each.total) @converter(vm.standardBigDecimalConverter)"/>
<label value="@load(each.adjustedTotal) @converter(vm.standardBigDecimalConverter)"/>
</row>