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
-
-
Field Summary
Fields Modifier and Type Field Description protected WEditorbPartnerFieldprotected LabelbPartnerLabelprotected ListboxorderFieldprotected LabelorderLabelprotected ListboxrmaFieldCombo box for selecting RMA documentprotected LabelrmaLabelLabel for the rma selectionprotected ListboxshipmentFieldprotected LabelshipmentLabel-
Fields inherited from class org.compiere.grid.CreateFrom
isSOTrx, m_rma, p_order
-
-
Constructor Summary
Constructors Constructor Description WCreateFromInvoiceUI(GridTab tab)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseWindow()booleandynInit()Dynamic InitObjectgetWindow()protected voidinitBPartner(boolean forInvoice)Load BPartner FieldvoidinitBPDetails(int C_BPartner_ID)protected voidinitBPOrderDetails(int C_BPartner_ID, boolean forInvoice)Load PBartner dependent Order/Invoice/Shipment Field.protected voidloadOrder(int C_Order_ID, boolean forInvoice)Load Data - Orderprotected voidloadRMA(int M_RMA_ID)protected voidloadShipment(int M_InOut_ID)protected voidloadTableOIS(Vector<?> data)Load Order/Invoice/Shipment data into Tableprotected voidonClientInfo()voidonEvent(org.zkoss.zk.ui.event.Event e)Action Listenerprotected voidsetupColumns(Grid parameterGrid)voidshowWindow()voidvalueChange(ValueChangeEvent e)Change Listenerprotected voidzkInit()-
Methods inherited from class org.compiere.grid.CreateFromInvoice
configureMiniTable, getOISColumnNames, getRMAData, getShipmentData, info, loadRMAData, loadShipmentData, save
-
Methods inherited from class org.compiere.grid.CreateFrom
getGridTab, getM_Warehouse_ID, getOrderData, getOrderData, getTitle, isInitOK, loadOrderData, loadOrderData, setInitOK, setTitle
-
-
-
-
Field Detail
-
bPartnerLabel
protected Label bPartnerLabel
-
bPartnerField
protected WEditor bPartnerField
-
orderLabel
protected Label orderLabel
-
orderField
protected Listbox orderField
-
shipmentLabel
protected Label shipmentLabel
-
shipmentField
protected Listbox shipmentField
-
rmaLabel
protected Label rmaLabel
Label for the rma selection
-
rmaField
protected Listbox rmaField
Combo box for selecting RMA document
-
-
Constructor Detail
-
WCreateFromInvoiceUI
public WCreateFromInvoiceUI(GridTab tab)
-
-
Method Detail
-
dynInit
public boolean dynInit() throws ExceptionDynamic Init- Overrides:
dynInitin classCreateFromInvoice- Returns:
- true if initialized
- Throws:
Exception- if Lookups cannot be initialized
-
onEvent
public void onEvent(org.zkoss.zk.ui.event.Event e) throws ExceptionAction Listener- Specified by:
onEventin interfaceorg.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>- Parameters:
e- event- Throws:
Exception
-
valueChange
public void valueChange(ValueChangeEvent e)
Change Listener- Specified by:
valueChangein interfaceValueChangeListener- Parameters:
e- event
-
initBPartner
protected void initBPartner(boolean forInvoice) throws ExceptionLoad 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 PBartner dependent Order/Invoice/Shipment Field.- Parameters:
C_BPartner_ID- BPartnerforInvoice- for invoice
-
initBPDetails
public void initBPDetails(int C_BPartner_ID)
-
loadOrder
protected void loadOrder(int C_Order_ID, boolean forInvoice)Load Data - Order- Parameters:
C_Order_ID- OrderforInvoice- true if for invoice vs. delivery qty
-
loadRMA
protected void loadRMA(int M_RMA_ID)
-
loadShipment
protected void loadShipment(int M_InOut_ID)
-
loadTableOIS
protected void loadTableOIS(Vector<?> data)
Load Order/Invoice/Shipment data into Table- Parameters:
data- data
-
showWindow
public void showWindow()
- Specified by:
showWindowin interfaceICreateFrom- Overrides:
showWindowin classCreateFrom
-
closeWindow
public void closeWindow()
- Specified by:
closeWindowin interfaceICreateFrom- Overrides:
closeWindowin classCreateFrom
-
getWindow
public Object getWindow()
- Specified by:
getWindowin interfaceICreateFrom
-
setupColumns
protected void setupColumns(Grid parameterGrid)
-
onClientInfo
protected void onClientInfo()
-
-