Exemplo n.º 1
0
        void serviceClient_DeleteConfigCompleted(object sender, DeleteConfigCompletedEventArgs e)
        {
            if (this.Window.FaultHandle.Handle(e))
            {
                return;
            }

            var list = this.DataGridConfigList.ItemsSource as ObservableCollection <ConfigModel>;

            for (int i = 0; i < list.Count; i++)
            {
                if (list[i].ConfigID == e.Result.Body.ConfigID)
                {
                    list.Remove(list[i]);
                    DataGridConfigList.SelectedIndex = -1;
                    break;
                }
            }

            this.DataGridConfigList.ItemsSource = list;
            this.m_isNew = true;
            btnNew_Click(null, null);

            Window.MessageBox.Show(CommonResource.Info_DeleteSuccessfully, MessageBoxType.Success);
        }
        private void DeleteConfigCompleted(object sender, DeleteConfigCompletedEventArgs e)
        {
            try
            {
                if (e.Error != null)
                {
                    ErrorHelper.OnError(MethodBase.GetCurrentMethod().DeclaringType.Name, "Error pulling available dispatch settings", e.Error);
                    return;
                }

                _mobileService.GetConfigsAsync(Guid.NewGuid().ToString());
            }
            catch (Exception ex)
            {
                ErrorHelper.OnError(MethodBase.GetCurrentMethod().DeclaringType.Name, "Error pulling available dispatch settings", ex);
            }
        }