Frequent use Script Events: Difference between revisions
Content added Content deleted
No edit summary |
mNo edit summary |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
__notoc__ |
|||
⚫ | |||
⚫ | |||
Understand the usage of 5 Frequent use script events |
Understand the usage of 5 Frequent use script events |
||
⚫ | |||
⚫ | |||
⚫ | |||
{{NavigateDeveloper|collapsed}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
'''OnMasterColumnChanged''' is triggered when user changes the value on master area of entry form, except detail area. |
|||
⚫ | |||
===OnMasterColumnChanged event in Sales Invoice=== |
|||
<syntaxhighlight lang="csharp"> |
|||
public void OnMasterColumnChanged(BCE.AutoCount.Invoicing.Sales.Invoice.InvoiceMasterColumnChangedEventArgs e) |
|||
</syntaxhighlight> |
|||
===Example=== |
|||
*Prompt message box to display Price Category of selected customer, when DebtorCode is changed. |
|||
<syntaxhighlight lang="csharp"> |
|||
public void OnMasterColumnChanged(BCE.AutoCount.Invoicing.Sales.Invoice.InvoiceMasterColumnChangedEventArgs e) |
|||
{ |
|||
if (e.ChangedColumnName == "DebtorCode") |
|||
{ |
|||
DebtorRecord debtor = CommonRecordUtils.GetDebtor( |
|||
e.DBSetting, e.MasterRecord.DebtorCode); |
|||
if (debtor == null) |
|||
{ |
|||
return; |
|||
} |
|||
else |
|||
{ |
|||
BCE.Application.AppMessage.ShowMessage( |
|||
string.Format("{0}\n{1}\nPrice Category: {2}", |
|||
debtor.AccNo, debtor.CompanyName, debtor.PriceCategory)); |
|||
} |
|||
} |
|||
} |
|||
</syntaxhighlight> |
|||
It is important to control only execute the statements when the '''changed is "DebtorCode"'''. |
|||
⚫ | |||
[[Category:Script Event]] |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
<br /> |
<br /> |
||
[[:Category:Script_Event|More Application Script Events]] |
[[:Category:Script_Event|More Application Script Events]] |
||
<br /> |
<br /> |
||
[[Category: |
[[Category:Programmer]] |
||
⚫ | |||
⚫ |
Latest revision as of 04:51, 17 January 2018
Frequent Use Events
Understand the usage of 5 Frequent use script events
OnMasterColumnChanged
OnDetailColumnChanged
BeforeSave
CalcSubTotal
OnFormInitialize
More Application Script Events
Go to top
|
Resources For AutoCount Software Developers
|