| Quintiq file version 2.0 | 
| #parent: #root | 
| Method DeleteEventOrSubscription ( | 
|   LibCal_Participation participation_i | 
| ) id:Method_LibCal_GlobalState_DeleteEventOrSubscription | 
| { | 
|   #keys: '[146730.0.126142712]' | 
|   Body: | 
|   [* | 
|     subject   := ifexpr( participation_i.IsSubscription(), "the subscription to ", "" ) | 
|                + "event '" + participation_i.Event().Subject() + "'" | 
|     title     := "Delete " + ifexpr( participation_i.IsSubscription(), "Subscription", "Event" ); | 
|     defButton := 0; | 
|      | 
|     if( WebMessageBox::Question( Translations::MessageBox_ConfirmDeletion( subject ), | 
|                                  Translations::MessageBox_YesNo(), | 
|                                  defButton, title ) = 0 ) | 
|     { | 
|       // If participation_i is the LeadingParticipation the whole event will be deleted. | 
|       participation_i.Delete(); | 
|     } | 
|   *] | 
| } |