js java webservice_js调用webservice中的方法实现思路及代码

webservice代码:

using System;

using System.Web;

using System.Collections;

using System.Web.Services;

using System.Web.Services.Protocols;

using System.Web.Script.Services;

using StoreHouse.Common;

using StoreHouse.IDAL;

using StoreHouse.Model;

using System.Data.SqlClient;

using System.Data;

using System.Xml;

using System.Collections.Generic;

using System.Runtime.InteropServices;

using System.Net.NetworkInformation;

///

/// PageService 的摘要说明

///

[WebService(Namespace = "http://tempuri.org/")]

[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]

[ScriptService]

public class 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;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值