Пример #1
0
        public void LoadMyLinks()
        {
            //TODO: LoadMyLinks code here
            XElement viewFields = new XElement("ViewFields",
                                               new XElement("FieldRef",
                                                            new XAttribute("Name", "ows_URL")));

            ListsSoapClient svc = new ListsSoapClient();

            svc.CookieContainer        = App.Cookies;
            svc.GetListItemsCompleted += new
                                         EventHandler <GetListItemsCompletedEventArgs>
                                             (svc_GetListItemsCompleted);
            svc.GetListItemsAsync("MyLinks", string.Empty, null,
                                  viewFields, null, null, null);
        }
Пример #2
0
        public void GetParts()
        {
            Parts.Clear();

            ListsSoapClient proxy = GetListServiceProxy();

            proxy.GetListItemsCompleted += proxy_GetPartsListItemsCompleted;
            var query        = XElement.Parse(@"<Query>
                                            <Where>
                                                <BeginsWith>
                                                    <FieldRef Name='SKU' />
                                                    <Value Type='Text'>" + SearchSku + @"</Value>
                                                </BeginsWith>
                                            </Where>
                                          </Query>");
            var queryOptions = XElement.Parse(@"<QueryOptions></QueryOptions>");
            var viewFields   = XElement.Parse(@"<ViewFields></ViewFields>");

            proxy.GetListItemsAsync("Parts", null, query, viewFields, null, queryOptions, null);
        }
Пример #3
0
        public void GetPartSuppliers()
        {
            Suppliers.Clear();

            ListsSoapClient proxy = GetListServiceProxy();

            proxy.GetListItemsCompleted += proxy_GetSuppliersListItemsCompleted;
            var query        = XElement.Parse(@"<Query>
                                            <Where>
                                                <Eq>
                                                    <FieldRef Name='PartLookup' />
                                                    <Value Type='Lookup'>" + CurrentPart.Title + @"</Value>
                                                </Eq>
                                            </Where>
                                          </Query>");
            var queryOptions = XElement.Parse(@"<QueryOptions></QueryOptions>");
            var viewFields   = XElement.Parse(@"<ViewFields></ViewFields>");

            proxy.GetListItemsAsync("Part Suppliers", null, query, viewFields, null, queryOptions, null);
        }