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;
}