//public void SaveItemsToNoteTempLate()
 //{
 //    int userid=(App.Current as App).CurrentUserId;
 //    foreach (var item in AvailableNoteTemplateItem)
 //    {
 //        if (item.PromotionProduct) // here reuse this column to hold the selection of check box
 //        {
 //            if (selecteditemids == "")
 //            {
 //                selecteditemids = item.ProductAreaGroupID.ToString();
 //            }
 //            else
 //            {
 //                selecteditemids = selecteditemids+","+ item.ProductAreaGroupID.ToString();
 //            }
 //            _selectednotetemplateitem.Add(item);
 //        }
 //    }
 //    mrsClient2 = new RetailSystemClient();
 //    mrsClient2.AddItemToNotesTemplateCompleted += new EventHandler<AddItemToNotesTemplateCompletedEventArgs>(mrsClient2_AddItemToNotesTemplateCompleted);
 //    mrsClient2.AddItemToNotesTemplateAsync(AddNotesTempateItems._templateid, selecteditemids,userid);
 //    mrsClient2 = null;
 //}
 public void mrsClient2_AddItemToNotesTemplateCompleted(object sender, AddItemToNotesTemplateCompletedEventArgs e)
 {
     if (e.Result)
     {
         foreach (var item in _selectednotetemplateitem)
         {
             AvailableNoteTemplateItem.Remove(item);
         }
     }
 }
示例#2
0
 public void mrsClient2_AddItemToNotesTemplateCompleted(object sender, AddItemToNotesTemplateCompletedEventArgs e)
 {
     if (e.Error == null)
     {
         if (e.Result)
         {
             RadWindow window = this.ParentOfType <RadWindow>();
             if (window != null)
             {
                 window.DialogResult = true;
                 window.Close();
             }
         }
         else
         {
             RadWindow.Alert("AddItemToNotesTemplate failed!\r\nPlease contact the System Administrator.");
         }
     }
     else
     {
         ExceptionHandler.PopUpErrorMessage(e.Error, "AddItemToNotesTemplateCompleted");
     }
 }