class InventTransOnOrder_DEV_EventHandler
{
/// <summary>
/// InventTransOnOrder_DEV_OnInitializing
/// </summary>
/// <param name="sender">sender</param>
/// <param name="e">e</param>
[FormEventHandler(formStr(InventTransOnOrder_DEV), FormEventType::Initializing)]
public static void InventTransOnOrder_DEV_OnInitializing(xFormRun sender, FormEventArgs e)
{
FormRun formRun = sender as FormRun;
if (formRun)
{
OfficeFormRunHelper officeHelper = formRun.officeHelper();
if (officeHelper)
{
officeHelper.OfficeMenuInitializing += eventhandler(InventTransOnOrder_DEV_EventHandler::officeMenuInitializingHandler);
}
}
}
/// <summary>
/// officeMenuInitializingHandler
/// </summary>
/// <param name = "_formRun">_formRun</param>
/// <param name = "_eventArgs">_eventArgs</param>
private static void officeMenuInitializingHandler(FormRun _formRun, OfficeMenuEventArgs _eventArgs)
{
OfficeMenuOptions menuOptions = _eventArgs.menuOptions();
OfficeMenuDataEntityOptions entityOptions = menuOptions.getOptionsForEntity(tableStr(InventTransTableEntity_DEV));
if (!entityOptions)
{
// The entity options were not included. Add them.
entityOptions = OfficeMenuDataEntityOptions::construct(tableStr(InventTransTableEntity_DEV));
menuOptions.dataEntityOptions().addEnd(entityOptions);
}
}
}