private void onUpdatePartLocationSuccess(object sender, ClientRequestSucceededEventArgs args)
 {
     Deployment.Current.Dispatcher.BeginInvoke(() =>
     {
         MessageBox.Show("Inventory Location Saved Successfully !");
     });
 }
 /// <summary>
 /// The onGetIncidentsSucceeded method is called when retreiving data
 /// from SharePoint succeeded. Just calls out to the method used to
 /// display the results.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="args"></param>
 private void onGetIncidentsSucceeded(
     object sender,
     ClientRequestSucceededEventArgs args
     )
 {
     UpdateIncidentsSummary();
 }
示例#3
0
 private void ClientSuccess(object sender, ClientRequestSucceededEventArgs e)
 {
     Dispatcher.BeginInvoke(() =>
     {
         lbAllLists.DataContext = listColl;
     });
 }
 private void ClientSuccess(object sender, ClientRequestSucceededEventArgs e)
 {
     Dispatcher.BeginInvoke(() =>
     {
         dgResult.DataContext = itemColl;
     });
 }
示例#5
0
        private void onQuerySucceeded(object sender, ClientRequestSucceededEventArgs args)
        {
            user = oWebsite.CurrentUser;
            UpdateUIMethod updateUI = DisplayInfo;

            this.Dispatcher.BeginInvoke(updateUI);
        }
示例#6
0
        private void onQuerySucceeded(object sender, ClientRequestSucceededEventArgs args)
        {
            //The query succeeded but this method does not run in the UI thread.
            //We must use the Dispatcher to begin another method in the UI thread.
            UpdateUIMethod updateUI = DisplayInfo;

            this.Dispatcher.BeginInvoke(updateUI);
        }
示例#7
0
 private void ClientRequestSucceeded(object sender, ClientRequestSucceededEventArgs args)
 {
     // Use the dispatcher and Lamda to execute your code on the UI thread
     Dispatcher.BeginInvoke(() =>
     {
         label2.Content = String.Format("Task '{0}' added for you!", txtTask.Text);
         txtTask.Text   = "";
     });
 }
示例#8
0
        private void GridSucceededCallback(object sender, ClientRequestSucceededEventArgs args)
        {
            List <string> colList = new List <string>();

            ObservableCollection <Row> rowsData = new ObservableCollection <Row>();

            //SortableCollectionView data = new SortableCollectionView();

            //   List<ListItem> lim = listItems.ToList();

            foreach (Field field in spList.Fields)
            {
                try
                {
                    internalNames.Add(field.Title, field.InternalName);
                }
                catch (ArgumentException)
                {
                }
            }

            foreach (ListItem listItem in listItems)
            {
                Row rowData = new Row();

                foreach (DataGridTextColumn textColumn in MainGrid.Columns)
                {
                    try
                    {
                        string colName      = textColumn.Header as string;
                        string internalName = internalNames[colName];
                        rowData[colName] = listItem[internalName];
                    }
                    catch (PropertyOrFieldNotInitializedException ex)
                    {
                        Debug.WriteLine("test");
                    }
                }
                rowsData.Add(rowData);
            }

            data = new PagedCollectionView(rowsData);



            if (data.Count > 0)
            {
                Dispatcher.BeginInvoke(
                    delegate
                {
                    MainGrid.ItemsSource = data;
                }
                    );
            }
        }
 //Delegate definitions
 public void HandleClientRequestSucceeded(object sender, ClientRequestSucceededEventArgs args)
 {
     thread.Post(new System.Threading.SendOrPostCallback(delegate(object state)
     {
         EventHandler h = OperationSucceeded;
         if (h != null)
         {
             h(this, EventArgs.Empty);
         }
     }), null);
 }
示例#10
0
        private void GridSucceededCallback(object sender, ClientRequestSucceededEventArgs args)
        {
            foreach (var listItem in listItems)
            {
                string filePath = listItem["FileRef"].ToString();

                WebClient wc = new WebClient();
                wc.DownloadStringCompleted += HttpsCompleted;

                // wc.DownloadStringAsync(new Uri("http://sp.madhurmoss.com"+filePath));
                wc.DownloadStringAsync(new Uri(filePath, UriKind.Relative));
            }
        }
示例#11
0
        private void succeededCallback(object sender, ClientRequestSucceededEventArgs e)
        {
            this.Dispatcher.BeginInvoke(() =>
            {
                ideas.Clear();
                foreach (var item in returnedItems)
                {
                    ideas.Add(new Idea(item));
                }

                dataGrid1.ItemsSource = ideas;
                dataGrid1.DataContext = ideas;
                dataGrid1.Rebind();
                dataGrid1.IsBusy = false;
            }
                                        );
        }
        private void SucceededCallback(object sender, ClientRequestSucceededEventArgs args)
        {
            //Create temp list to hold items
            var list = new List <string>();

            //Iterate through all the items
            foreach (var item in _collection)
            {
                //Get title and add to temp list
                list.Add(item["Title"].ToString());
            }
            //On UI thread bind temp list to ListBox
            this.Dispatcher.BeginInvoke(() =>
            {
                DemoList.ItemsSource = list;
            });
        }
示例#13
0
        void webSucceededCallback(object sender, ClientRequestSucceededEventArgs args)
        {
            List <string> spLists = new List <string>();

            foreach (List spList in site.Lists)
            {
                spLists.Add(spList.Title);
            }



            Dispatcher.BeginInvoke(
                delegate
            {
                ListComboBox.ItemsSource = spLists;
            }
                );
        }
示例#14
0
 private void ClientSuccessFiles(object sender,
                                 ClientRequestSucceededEventArgs e)
 {
     try
     {
         List <BoundItem> items = new List <BoundItem>();
         foreach (ListItem item in allItems)
         {
             items.Add(new BoundItem()
             {
                 Modified = item["Modified"].ToString(),
                 Name     = item.DisplayName,
                 ID       = item.Id
             });
         }
         Dispatcher.BeginInvoke(() => txtWebName.Text =
                                    String.Format("{0} Entries", items.Count()));
         Dispatcher.BeginInvoke(() => dataGridXAPFiles.ItemsSource = items);
     }
     catch (Exception ex)
     {
         Dispatcher.BeginInvoke(() => txtWebName.Text = ex.Message);
     }
 }
示例#15
0
 private void onSupplierQuerySucceeded(object sender, ClientRequestSucceededEventArgs args)
 {
     Deployment.Current.Dispatcher.BeginInvoke(ShowSuppliers);
 }
示例#16
0
 private void SuccessCallback(object Sender, ClientRequestSucceededEventArgs e)
 {
     Dispatcher.BeginInvoke(() => message.Text = "Done!");
 }
示例#17
0
        private void GridSucceededCallback(object sender, ClientRequestSucceededEventArgs args)
        {
            foreach (var listItem in listItems)
            {
                string filePath = listItem["FileRef"].ToString();

                WebClient wc = new WebClient();
                wc.DownloadStringCompleted += HttpsCompleted;

               // wc.DownloadStringAsync(new Uri("http://sp.madhurmoss.com"+filePath));
                wc.DownloadStringAsync(new Uri(filePath, UriKind.Relative));

            }
        }
示例#18
0
        void webSucceededCallback(object sender, ClientRequestSucceededEventArgs args)
        {
            List<string> spLists = new List<string>();

            foreach (List spList in site.Lists)
            {
                spLists.Add(spList.Title);
            }

            Dispatcher.BeginInvoke(
            delegate
            {
                ListComboBox.ItemsSource = spLists;
            }
            );
        }
示例#19
0
 private void OnRequestSucceeded(object sender, ClientRequestSucceededEventArgs args)
 {
     Dispatcher.BeginInvoke(DisplayAlerts);
 }
示例#20
0
 private void ClientSuccessWeb(object sender,
                               ClientRequestSucceededEventArgs e)
 {
     Dispatcher.BeginInvoke(() => txtWebName.Text = web.Title);
 }
示例#21
0
 private void OnRequestSucceeded(Object sender, ClientRequestSucceededEventArgs args)
 {
     // this is not called on the UI thread
     Dispatcher.BeginInvoke(BindData);
 }
示例#22
0
        private void GridSucceededCallback(object sender, ClientRequestSucceededEventArgs args)
        {
            List<string> colList = new List<string>();

            ObservableCollection<Row> rowsData = new ObservableCollection<Row>();
            //SortableCollectionView data = new SortableCollectionView();

             //   List<ListItem> lim = listItems.ToList();

            foreach (Field field in spList.Fields)
            {
                try
                {
                    internalNames.Add(field.Title, field.InternalName);
                }
                catch (ArgumentException)
                {
                }
            }

            foreach (ListItem listItem in listItems)
            {
                Row rowData = new Row();

                foreach (DataGridTextColumn textColumn in MainGrid.Columns)
                {
                    try
                    {
                        string colName=textColumn.Header as string;
                        string internalName = internalNames[colName];
                        rowData[colName] = listItem[internalName];
                    }
                    catch (PropertyOrFieldNotInitializedException ex)
                    {
                        Debug.WriteLine("test");
                    }
                }
                rowsData.Add(rowData);
            }

            data = new PagedCollectionView(rowsData);

            if (data.Count > 0)
            {

                Dispatcher.BeginInvoke(
                delegate
                {

                    MainGrid.ItemsSource = data;

                }
                );
            }
        }
示例#23
0
 private void onQuerySuccess(object sender, ClientRequestSucceededEventArgs e)
 {
     this.Dispatcher.BeginInvoke(new Action(BindBookList));
 }
 private void onQuerySucceeded(object sender, ClientRequestSucceededEventArgs args)
 {
     Deployment.Current.Dispatcher.BeginInvoke(DisplayParts);
 }
示例#25
0
 private void SuccessCallback(object Sender, ClientRequestSucceededEventArgs e)
 {
     Dispatcher.BeginInvoke(() =>
     {
         DocumentsList.ItemsSource = _items;
     });
 }
示例#26
0
 private void ClientSaveFiles(object sender,
                              ClientRequestSucceededEventArgs e)
 {
     Dispatcher.BeginInvoke(() => txtWebName.Text = success);
 }
示例#27
0
 private void SuccessCallback(object Sender, ClientRequestSucceededEventArgs e)
 {
     _dispatcher.BeginInvoke(() =>
     {
         PopulateOffices();
         PopulateTitles();
         PopulatePersonnel();
     });
 }
示例#28
0
        private void SuccessCallback(object Sender, ClientRequestSucceededEventArgs e)
        {
            Dispatcher.BeginInvoke(() =>
            {
                BoringGrid.ItemsSource = _items;

                var itemsGroupedByType = from i in _items.ToList()
                                         group i by i["Item_x0020_Type"].ToString() into g
                                         select g;

                var countData = from g in itemsGroupedByType
                                select new KeyValuePair<string, int>(g.Key, g.Count());

                var firePowerData = (from g in itemsGroupedByType
                                     select new KeyValuePair<string, int>(g.Key, g.Sum(x => Convert.ToInt32(x["Fire_x0020_Power"]))));

                BoringCount.ItemsSource = countData;
                CountBarChart.DataContext = countData;
                CountPieChart.DataContext = countData;
                CountTreeMap.ItemsSource = countData;

                BoringFirePower.ItemsSource = firePowerData;
                FirePowerBarChart.DataContext = firePowerData;
                FirePowerPieChart.DataContext = firePowerData;
                FirePowerTreeMap.ItemsSource = firePowerData;
            });
        }