Package org.compiere.grid
Class PaymentFormCash
java.lang.Object
org.compiere.grid.PaymentForm
org.compiere.grid.PaymentFormCash
- All Implemented Interfaces:
IPaymentForm
- Direct Known Subclasses:
WPaymentFormCash
- Author:
- Elaine
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
Start Bank Accountprotected int
Start CashBookprotected int
Start CashBook Lineprotected int
Start Paymentprotected MCashLine
protected MPayment
protected MPayment
protected String
protected KeyNamePair
protected KeyNamePair
Fields inherited from class org.compiere.grid.PaymentForm
log, m_AD_Client_ID, m_AD_Org_ID, m_Amount, m_C_BPartner_ID, m_C_Currency_ID, m_Cash_As_Payment, m_DateAcct, m_DocStatus, m_isSOTrx, m_needSave, m_onlyRule, m_PaymentRule
-
Constructor Summary
-
Method Summary
Methods inherited from class org.compiere.grid.PaymentForm
dynInit, getBankAccountProcessor, getGridTab, getInvoiceID, getWindowNo, isApproved, isBankAccountProcessorExist, isOnlyRule, needSave, processOnline, setBankAccountProcessor, setCustomizeValues
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.compiere.grid.IPaymentForm
checkMandatory, closeWindow, getWindow, saveChangesInTrx, showWindow
-
Field Details
-
m_C_Payment_ID
protected int m_C_Payment_IDStart Payment -
m_mPayment
-
m_mPaymentOriginal
-
m_C_BankAccount_ID
protected int m_C_BankAccount_IDStart Bank Account -
m_C_CashLine_ID
protected int m_C_CashLine_IDStart CashBook Line -
m_cashLine
-
m_C_CashBook_ID
protected int m_C_CashBook_IDStart CashBook -
selectedBankAccount
-
selectedCashBook
-
processMsg
-
-
Constructor Details
-
PaymentFormCash
- Parameters:
windowNo
-mTab
-
-
-
Method Details
-
loadData
public void loadData()Description copied from interface:IPaymentForm
Load payment and related transaction records. Usually call from dynInit() -
getBankAccountList
- Returns:
- list of active bank account
-
getCashBookList
- Returns:
- list of active cash book
-
saveChanges
public boolean saveChanges()Description copied from interface:IPaymentForm
Save Changes- Specified by:
saveChanges
in interfaceIPaymentForm
- Overrides:
saveChanges
in classPaymentForm
- Returns:
- true, if Window can exit
-
save
public boolean save(int C_BankAccount_ID, int C_CashBook_ID, Timestamp dateAcct, BigDecimal amount, String trxName) - Parameters:
C_BankAccount_ID
-C_CashBook_ID
-dateAcct
-amount
-trxName
-- Returns:
- true if save successfully
-
afterSave
public void afterSave(boolean success) Description copied from class:PaymentForm
after save and trx committed/rollback- Specified by:
afterSave
in classPaymentForm
-