internal bool Check_DocInvoice_AddOn(DocInvoice_AddOn addOnDI) { if (addOnDI.Completed()) { if (addOnDI.IsCashPayment) { Form_DocInvoice_PaymentCash dlg_cash = new Form_DocInvoice_PaymentCash(this.m_usrc_Invoice.GrossSum); if (dlg_cash.ShowDialog() == DialogResult.OK) { addOnDI.Cash_AmountReceived = dlg_cash.Cash_AmountReceived; addOnDI.Cash_ToReturn = dlg_cash.Cash_ToReturn; return true; } } } else { } return false; }