Package org.adempiere.webui.apps.form
Class WCreateFromInvoiceUI
java.lang.Object
org.compiere.grid.CreateFrom
org.compiere.grid.CreateFromInvoice
org.adempiere.webui.apps.form.WCreateFromInvoiceUI
- All Implemented Interfaces:
ValueChangeListener,ICreateFrom,org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
public class WCreateFromInvoiceUI
extends CreateFromInvoice
implements org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>, ValueChangeListener
Form to create Invoice Lines from Purchase Order, Material Receipt or Vendor RMA.
- Author:
- hengsin
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected WEditorBusiness partner parameter fieldprotected Labelprotected ListboxOrders parameter fieldprotected Labelprotected ListboxCombo box for selecting RMA documentprotected LabelLabel for the rma selectionprotected ListboxShipments parameter fieldprotected LabelFields inherited from class org.compiere.grid.CreateFrom
isSOTrx, log, m_rma, p_order -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose dialogbooleandynInit()dynamic initialization, usually for loading of dataprotected voidinitBPartner(boolean forInvoice) Load BPartner Fieldprotected voidinitBPOrderDetails(int C_BPartner_ID, boolean forInvoice) Load BPartner dependent Order/Shipment/RMA Field.protected voidloadOrder(int C_Order_ID, boolean forInvoice) Load Order Line records.protected voidloadRMA(int M_RMA_ID) load RMA Line recordsprotected voidloadShipment(int M_InOut_ID) load shipment line recordsprotected voidloadTableOIS(Vector<?> data) Load data into list boxprotected voidhandle onClientInfo eventvoidonEvent(org.zkoss.zk.ui.event.Event e) protected voidsetupColumns(Grid parameterGrid) Setup columns for parameterGridvoidshow dialogvoidOn value change eventprotected voidzkInit()LayoutwindowMethods inherited from class org.compiere.grid.CreateFromInvoice
configureMiniTable, getOISColumnNames, getRMAData, getShipmentData, info, loadRMAData, loadShipmentData, saveMethods inherited from class org.compiere.grid.CreateFrom
getGridTab, getM_Warehouse_ID, getOrderData, getOrderData, getTitle, getTrxName, isInitOK, loadOrderData, loadOrderData, setInitOK, setTitle, setTrxName
-
Field Details
-
bPartnerLabel
-
bPartnerField
Business partner parameter field -
orderLabel
-
orderField
Orders parameter field -
shipmentLabel
-
shipmentField
Shipments parameter field -
rmaLabel
Label for the rma selection -
rmaField
Combo box for selecting RMA document
-
-
Constructor Details
-
WCreateFromInvoiceUI
- Parameters:
tab-
-
-
Method Details
-
dynInit
Description copied from class:CreateFromdynamic initialization, usually for loading of data- Overrides:
dynInitin classCreateFromInvoice- Returns:
- true if initialization success
- Throws:
Exception
-
zkInit
Layoutwindow- Throws:
Exception
-
onEvent
- Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>- Throws:
Exception
-
valueChange
Description copied from interface:ValueChangeListenerOn value change event- Specified by:
valueChangein interfaceValueChangeListener
-
initBPartner
Load BPartner Field- Parameters:
forInvoice- true if Invoices are to be created, false receipts- Throws:
Exception- if Lookups cannot be initialized
-
initBPOrderDetails
protected void initBPOrderDetails(int C_BPartner_ID, boolean forInvoice) Load BPartner dependent Order/Shipment/RMA Field.- Parameters:
C_BPartner_ID- BPartnerforInvoice- for invoice
-
loadOrder
protected void loadOrder(int C_Order_ID, boolean forInvoice) Load Order Line records.- Parameters:
C_Order_ID- OrderforInvoice- true for invoice line, false for inout line
-
loadRMA
protected void loadRMA(int M_RMA_ID) load RMA Line records- Parameters:
M_RMA_ID-
-
loadShipment
protected void loadShipment(int M_InOut_ID) load shipment line records- Parameters:
M_InOut_ID-
-
loadTableOIS
Load data into list box- Parameters:
data- data
-
showWindow
public void showWindow()Description copied from interface:ICreateFromshow dialog- Specified by:
showWindowin interfaceICreateFrom- Overrides:
showWindowin classCreateFrom
-
closeWindow
public void closeWindow()Description copied from interface:ICreateFromclose dialog- Specified by:
closeWindowin interfaceICreateFrom- Overrides:
closeWindowin classCreateFrom
-
getWindow
- Specified by:
getWindowin interfaceICreateFrom- Returns:
- dialog object
-
setupColumns
Setup columns for parameterGrid- Parameters:
parameterGrid-
-
onClientInfo
protected void onClientInfo()handle onClientInfo event
-