ホームページ > ウェブフロントエンド > jsチュートリアル > js 呼び出しメソッド実装のアイデアとコード webservice_javascript スキル

js 呼び出しメソッド実装のアイデアとコード webservice_javascript スキル

WBOY
リリース: 2016-05-16 17:41:36
オリジナル
1207 人が閲覧しました

webservice代番号:

复制代番号代码如下:

using System;
System.Web を使用;
System.Collections を使用します。
System.Web.Services を使用します。
System.Web.Services.Protocols を使用します。
System.Web.Script.Services を使用します。
StoreHouse.Common を使用;
StoreHouse.IDAL を使用;
StoreHouse.Model を使用;
System.Data.SqlClient を使用;
System.Data を使用します。
System.Xml を使用します。
System.Collections.Generic を使用;
System.Runtime.InteropServices を使用します。
System.Net.NetworkInformation を使用します。

/// <概要>
/// PageService の要約要旨
///
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[ScriptService]
パブリック クラス PageService : System.Web. Services.WebService
{
ArrayList al = new ArrayList();
public PageService()
{

//設定されたコンポーネントを使用する場合は、次の手順で実行します
//InitializeComponent();
}
/// <概要>
/// 追加收藏
///
/// 商品ID
/// 用户ID
/// 标识(产品收藏、企业收藏、電子样本收藏、图库收藏)
/// 收藏状態を返します
[WebMethod]
public int AddCollect(int fid,int sid,int flag)
{
IProductDataProvider ipdp = ProviderManager.Create();
IEnterpriseDataProvider iedp = ProviderManager.Create();
if (flag == 1)
{
ProductCollect pc = new ProductCollect();
pc.ProductID = fid;
pc.UserID = sid;
pc.AddDatetime = DateTime.Now;
pc.UpdateDatetime = DateTime.Now;
return ipdp.AddProductCollect(pc);
}
else if (flag == 2)
{
EnterpriseCollect ec = new EnterpriseCollect();
ec.EnterpriseID = fid;
ec.UserID = sid;
ec.AddDatetime = DateTime.Now;
ec.UpdateDatetime = DateTime.Now;
return iedp.AddEnterpriseCollect(ec);
}
else if (flag == 3)
{
EElecSampleCollect epesc = new EElecSampleCollect();
epesc.EElecSampleID = fid;
epesc.UserID = sid;
epesc.AddDatetime = DateTime.Now;
epesc.UpdateDatetime = DateTime.Now;
return ipdp.AddEElecSampleCollect(epesc);
}
else if (flag == 4)
{
EPAtlasCollect epac = new EPAtlasCollect ();
epac.EPAtlasID= fid;
epac.UserID = sid;
epac.AddDatetime = DateTime.Now;
epac.UpdateDatetime = DateTime.Now;
return ipdp.AddEPAtlasCollect(epac);
}
return 000000;
}
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート