/// <summary> /// Raises the <see cref="E:Command"/> event. /// </summary> /// <param name="e">The <see cref="Janus.Web.UI.CommandBars.CommandEventArgs"/> instance containing the event data.</param> protected virtual void OnDeleteCommand(DeleteCommandEventArgs e) { DeleteCommandEventHandler handler1 = (DeleteCommandEventHandler)Events[EventDeleteCommand]; if (handler1 != null) { handler1(this, e); callbackResult = (e.IsSuccessful) ? e.CommandArgument : "error"; } RaiseBubbleEvent(this, e); }
/// <summary> /// Processes a callback event that targets a control. /// </summary> /// <param name="eventArgument">A string that represents an event argument to pass to the event handler.</param> void ICallbackEventHandler.RaiseCallbackEvent(string eventArgument) { string[] arguments = eventArgument.Split(new char[] { '|' }); if (arguments[0].CompareTo("delete") == 0) { DeleteCommandEventArgs deleteEventArgs = new DeleteCommandEventArgs(arguments[1]); OnDeleteCommand(deleteEventArgs); } GridCommandEventArgs commandEventArgs = new GridCommandEventArgs(arguments[0], arguments[1]); OnCommand(commandEventArgs); }
/// <summary> /// Initializes a new instance of the <see cref="DeleteCommandEventArgs"/> class. /// </summary> /// <param name="e">The <see cref="DeleteCommandEventArgs"/> instance containing the event data.</param> public DeleteCommandEventArgs(DeleteCommandEventArgs e) : this(e.CommandArgument) { }