| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- <%@ WebService Language="C#" Class="Samples.ProductQueryService" %>
- using System;
- using System.Web;
- using System.Web.Services;
- using System.Web.Services.Protocols;
- using System.Web.Script.Services;
- using System.Data;
- using System.Data.SqlClient;
- using System.Configuration;
- namespace Samples
- {
- [ScriptService]
- [WebService(Namespace = "http://tempuri.org/")]
- [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
- public class ProductQueryService : System.Web.Services.WebService
- {
- [WebMethod]
- public string GetProductQuantity(string productID)
- {
- SqlConnection cn =
- new SqlConnection(ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString);
- SqlCommand cmd = new SqlCommand(
- "SELECT [UnitsInStock] FROM [Alphabetical list of products] WHERE ([ProductID] = @ProductID)", cn);
- cmd.Parameters.Add("productID", productID);
- String unitsInStock = "";
- cn.Open();
- using (SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
- {
- while (dr.Read())
- unitsInStock = dr[0].ToString();
- }
- System.Threading.Thread.Sleep(3000);
- return unitsInStock;
- }
- }
- }
|