Když se přidává položka požadavku (skupina materiálu/služby) přes combo,
tak se přenese i měrná jednotka. Měrnou jednotku lze změnit. closes #157
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package info.bukova.isspst.ui.main.orders.requirements;
|
package info.bukova.isspst.ui.main.orders.requirements;
|
||||||
|
|
||||||
|
import info.bukova.isspst.data.MUnitEmb;
|
||||||
import info.bukova.isspst.data.Material;
|
import info.bukova.isspst.data.Material;
|
||||||
import info.bukova.isspst.data.Requirement;
|
import info.bukova.isspst.data.Requirement;
|
||||||
import info.bukova.isspst.data.RequirementItem;
|
import info.bukova.isspst.data.RequirementItem;
|
||||||
@@ -234,6 +235,15 @@ public class RequirementForm extends FormViewModel<Requirement>
|
|||||||
|
|
||||||
if (subject != null)
|
if (subject != null)
|
||||||
{
|
{
|
||||||
|
boolean isMaterial = (subject instanceof Material);
|
||||||
|
|
||||||
|
if (isMaterial)
|
||||||
|
{
|
||||||
|
Material materialItem = (Material) subject;
|
||||||
|
MUnitEmb munit = materialItem.getMunit();
|
||||||
|
this.selectedItem.setMunit(munit);
|
||||||
|
}
|
||||||
|
|
||||||
// Skupina materiálu nebo služeb je propojená, nastavit k zadanému
|
// Skupina materiálu nebo služeb je propojená, nastavit k zadanému
|
||||||
// kódu i správný název skupiny materiálu nebo služby
|
// kódu i správný název skupiny materiálu nebo služby
|
||||||
this.selectedItem.setName(subject.getName());
|
this.selectedItem.setName(subject.getName());
|
||||||
@@ -254,7 +264,7 @@ public class RequirementForm extends FormViewModel<Requirement>
|
|||||||
item.setUnitPrice(BigDecimal.valueOf(0));
|
item.setUnitPrice(BigDecimal.valueOf(0));
|
||||||
item.setTotal(BigDecimal.valueOf(0));
|
item.setTotal(BigDecimal.valueOf(0));
|
||||||
item.setDescription("");
|
item.setDescription("");
|
||||||
item.setMunit(null);
|
item.setMunit(new MUnitEmb());
|
||||||
|
|
||||||
this.setSelectedItem(item);
|
this.setSelectedItem(item);
|
||||||
this.getDataBean().addItem(item);
|
this.getDataBean().addItem(item);
|
||||||
|
|||||||
@@ -174,7 +174,7 @@
|
|||||||
<textbox
|
<textbox
|
||||||
inplace="true"
|
inplace="true"
|
||||||
sclass="grid-textbox-max"
|
sclass="grid-textbox-max"
|
||||||
readonly="true"
|
readonly="false"
|
||||||
onFocus="@command('onFocusItem', item=each, ctrl=self)"
|
onFocus="@command('onFocusItem', item=each, ctrl=self)"
|
||||||
value="@bind(each.munit.name)" />
|
value="@bind(each.munit.name)" />
|
||||||
</listcell>
|
</listcell>
|
||||||
|
|||||||
Reference in New Issue
Block a user