package hu.user.lis.ui.editor;
import com.google.common.collect.ImmutableMap;
-import hu.user.lis.db.*;
+import hu.user.lis.db.Associate;
+import hu.user.lis.db.IncomingInvoice;
+import hu.user.lis.db.Invoice;
+import hu.user.lis.db.OutgoingInvoice;
+import hu.user.lis.db.Partner;
+import hu.user.lis.db.Project;
+import hu.user.lis.db.ProjectAssociate;
+import hu.user.lis.db.Treasury;
import hu.user.lis.service.data.EntityDocumentAction;
import hu.user.lis.service.data.EntityDocumentService;
import hu.user.lis.ui.Constants;
import hu.user.lis.ui.converter.ProjectStatusConverter;
-import hu.user.lis.ui.data.*;
+import hu.user.lis.ui.data.AssociatesDataModel;
+import hu.user.lis.ui.data.IncomeMarginsDataModel;
+import hu.user.lis.ui.data.InvoiceDataModel;
+import hu.user.lis.ui.data.MoneyBalance;
+import hu.user.lis.ui.data.ProjectAssociatesDataModel;
+import hu.user.lis.ui.data.ProjectStatusDataModel;
+import hu.user.lis.ui.data.ProjectsDataModel;
+import hu.user.lis.ui.data.ServiceRecordsDataModel;
+import hu.user.lis.ui.data.TreasuryDataModel;
import hu.user.lis.ui.editor.common.Editors;
import hu.user.lis.ui.editor.common.EntityEditorModel;
import hu.user.lis.ui.editor.validator.FormValidator;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.transaction.annotation.Transactional;
import org.zkoss.bind.BindUtils;
-import org.zkoss.bind.annotation.*;
+import org.zkoss.bind.annotation.BindingParam;
+import org.zkoss.bind.annotation.Command;
+import org.zkoss.bind.annotation.Destroy;
+import org.zkoss.bind.annotation.Init;
+import org.zkoss.bind.annotation.NotifyChange;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.select.annotation.WireVariable;
@Setter
@WireVariable
AssociatesDataModel associatesDataModel;
+
@WireVariable
ProjectsDataModel projectsDataModel;
+
@WireVariable
private InvoiceDataModel invoiceDataModel;
- // @WireVariable
-// private InvoiceRepository invoiceRepository;
@WireVariable
private TreasuryDataModel treasuryDataModel;
+
@Getter
@Setter
@WireVariable
private ServiceRecordsDataModel serviceRecordsDataModel;
+
@Getter
@Setter
@WireVariable
private ProjectStatusDataModel projectStatusDataModel;
+
@Getter
@Setter
@WireVariable
private IncomeMarginsDataModel incomeMarginsDataModel;
+
@WireVariable
private ProjectAssociatesDataModel projectAssociatesDataModel;
+
@Getter
@Setter
@WireVariable
private ProjectStatusConverter projectStatusConverter;
+
private Map<Long, Boolean> origAssociates;
+
@Getter
@Setter
private Map<Long, Boolean> formAssociates;
+
@Getter
@Setter
private IncomingInvoice selectedIncomingInvoice;
+
@Getter
@Setter
private OutgoingInvoice selectedOutgoingInvoice;
+
@Getter
@Setter
private Treasury selectedTreasury;
+
@Getter
private String partialAssociateName;
+
@WireVariable
private ProjectFormValidator projectFormValidator;
display:table;
margin:auto;
}
- .z-row:hover>.z-row-inner,
- .z-row:hover>.z-cell {
- background-color: white;
- }
- .z-grid-odd > .z-row-inner, .z-grid-odd > .z-cell {
- background: none repeat scroll 0 0 white;
- }
+ <!-- .z-row:hover>.z-row-inner,-->
+ <!-- .z-row:hover>.z-cell {-->
+ <!-- background-color: white;-->
+ <!-- }-->
+ <!-- .z-grid-odd > .z-row-inner, .z-grid-odd > .z-cell {-->
+ <!-- background: none repeat scroll 0 0 white;-->
+ <!-- }-->
</n:style>
<n:form action="/login" method="POST">