Quintiq file version 2.0
#parent: Toolbar651/btnOk
Response OnClick () id:Response_Toolbar651_btnOk_OnClick
{
  #keys: '[131094.0.605194397]'
  Body:
  [*
    // If applicable, inform the user that the recurrence cannot always be applied
    // exactly as defined. 
    if( btnMonthly.Pressed() and
        ckbMonthlyDay.Checked() )
    {    
      day := [Number]edtMonthlyDay.Text();
      if( day > 28 )
      {
        MessageBox::Warning( Dialog, Translations::Pattern_Monthly_LessDays( day ), "OK" );
      }
    }
    
    // If the dialog was opened from dlgSubscription, update the data in that dialog.
    if( not isnull( dhdlgSubscription.Data() ) )
    {
      Dialog.CallbackSubscriptionDialog();
    }
    
    Dialog.EndModal( 1 );
  *]
  DefinitionID: 'Responsedef_GUIButtonBase_OnClick'
  Precondition:
  [*
    return Dialog.ValuesOK();
  *]
}
