/// <remarks/>
 public void GrantBonusAsync(GrantBonus GrantBonus1)
 {
     this.GrantBonusAsync(GrantBonus1, null);
 }
 /// <remarks/>
 public void GrantBonusAsync(GrantBonus GrantBonus1, object userState)
 {
     if ((this.GrantBonusOperationCompleted == null)) {
         this.GrantBonusOperationCompleted = new System.Threading.SendOrPostCallback(this.OnGrantBonusOperationCompleted);
     }
     this.InvokeAsync("GrantBonus", new object[] {
                 GrantBonus1}, this.GrantBonusOperationCompleted, userState);
 }
 /// <remarks/>
 public System.IAsyncResult BeginGrantBonus(GrantBonus GrantBonus1, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("GrantBonus", new object[] {
                 GrantBonus1}, callback, asyncState);
 }