protected void Button1_Click1(object sender, EventArgs e) { DataServiceSoapClient dssc = new DataServiceSoapClient(); GridView1.DataSource = dssc.GetData(); GridView1.DataBind(); }
public string[] GetCurrencyNode() { AKCurrency.DataServiceSoapClient clien = new DataServiceSoapClient(); AuthHeader ahd = new AuthHeader(); ahd.Username = "******"; ahd.Password = "******"; var currency = clien.GetMain(ahd); HtmlDocument result = new HtmlDocument(); result.LoadHtml(currency); HtmlNodeCollection name = result.DocumentNode.SelectNodes("//kod"); HtmlNodeCollection purchase = result.DocumentNode.SelectNodes("//alis"); HtmlNodeCollection sales = result.DocumentNode.SelectNodes("//satis"); HtmlNodeCollection date = result.DocumentNode.SelectNodes("//guncellenmezamani"); string[] usd = new string[8]; usd[0] = name[0].InnerText; usd[1] = purchase[0].InnerText; usd[2] = sales[0].InnerText; usd[3] = date[0].InnerText; usd[4] = name[1].InnerText; usd[5] = purchase[1].InnerText; usd[6] = sales[1].InnerText; usd[7] = date[1].InnerText; return(usd); }
public Product GetProduct(string name, Zone zone) { Product product = new Product(); IkeaWSClient ikeaws = new IkeaWSClient(); double ikeaPrice = ikeaws.search(name); if (ikeaPrice == 0) { return(null); } product.Name = name; product.ProductPrice = ikeaPrice; double volume = 0; double weight = 0; foreach (var piece in ikeaws.pieces(name)) { volume += piece.volume * piece.amount; weight += piece.weight * piece.amount; } double distance = 0; if (zone == Zone.CENTER) { distance = 50; } if (zone == Zone.EAST) { distance = 75; } else { distance = 100; } FedexWSClient fedexws = new FedexWSClient(); var shipping = fedexws.shipping(volume, weight, distance); product.ShippingPrice = shipping.price; //Update statistics DataServiceSoapClient dataws = new DataServiceSoapClient(); product.Visits = dataws.GetProductStatistics(name); if (product.Visits == 0) { dataws.CreateProductStatistics(name); } else { dataws.UpdateProductStatistics(name); } return(product); }
public City[] GetClosestCities(int originCityId, int numberOfCitiesToReturn) { DataServiceSoapClient dataService = new DataServiceSoapClient("DataServiceSoap", "http://156.35.98.19:9091/WS.Recomendation.Data/DataService.asmx"); var nearCitiesFromOrigin = dataService.GetDistancesByOriginCityId(originCityId) .OrderBy(distance => distance.DistanceInKm) .Take(numberOfCitiesToReturn).Select(distance => distance.DestinationCityId); var nearCitiesFromDestination = dataService.GetDistancesByDestinationCityId(originCityId) .OrderBy(distance => distance.DistanceInKm) .Take(numberOfCitiesToReturn).Select(distance => distance.OriginCityId); ISet <int> nearCitiesIds = new HashSet <int>(); nearCitiesIds.UnionWith(nearCitiesFromOrigin); nearCitiesIds.UnionWith(nearCitiesFromDestination); var cities = dataService.GetAllCities().Where(city => nearCitiesIds.Contains(city.Id)); return(cities.ToArray()); }
public IEnumerable <City> GetCities() { DataServiceSoapClient dataService = new DataServiceSoapClient("DataServiceSoap", "http://156.35.98.19:9091/WS.Recomendation.Data/DataService.asmx"); return(dataService.GetAllCities()); }
private void Button_Click(object sender, RoutedEventArgs e) { DataServiceSoapClient dataService = new DataServiceSoapClient(); dataService.HelloWorldCompleted += new EventHandler<HelloWorldCompletedEventArgs>(dataService_HelloWorldCompleted); dataService.HelloWorldAsync(); }