addNamespace("Plugins.InformationSystem");
Plugins.InformationSystem.InformationCore_class = Class.create();
Plugins.InformationSystem.InformationCore_class.prototype = (new AjaxPro.Request()).extend({
	GetProTypeListByFlag: function(Pid, callback) {
		return this.invoke("GetProTypeListByFlag", {"Pid":Pid}, callback);
	},
	GetTypeNameById: function(id, callback) {
		return this.invoke("GetTypeNameById", {"id":id}, callback);
	},
	GetTypeIdStr: function(TypeId, callback) {
		return this.invoke("GetTypeIdStr", {"TypeId":TypeId}, callback);
	},
	GetTypeList: function(callback) {
		return this.invoke("GetTypeList", {}, callback);
	},
	IsHasAttrExtend: function(TypeId, callback) {
		return this.invoke("IsHasAttrExtend", {"TypeId":TypeId}, callback);
	},
	GetExtendAttrHtmlForAdd: function(TypeId, callback) {
		return this.invoke("GetExtendAttrHtmlForAdd", {"TypeId":TypeId}, callback);
	},
	GetExtendAttrHtmlForEdit: function(InfId, callback) {
		return this.invoke("GetExtendAttrHtmlForEdit", {"InfId":InfId}, callback);
	},
	GetExtendAttrHtmlForShow: function(InfId, callback) {
		return this.invoke("GetExtendAttrHtmlForShow", {"InfId":InfId}, callback);
	},
	IsHasAttrExtend_2: function(TypeId, callback) {
		return this.invoke("IsHasAttrExtend_2", {"TypeId":TypeId}, callback);
	},
	GetExtendAttrHtmlForAdd_2: function(TypeId, callback) {
		return this.invoke("GetExtendAttrHtmlForAdd_2", {"TypeId":TypeId}, callback);
	},
	GetExtendAttrHtmlForEdit_2: function(InfId, callback) {
		return this.invoke("GetExtendAttrHtmlForEdit_2", {"InfId":InfId}, callback);
	},
	GetExtendAttrHtmlForShow_2: function(InfId, callback) {
		return this.invoke("GetExtendAttrHtmlForShow_2", {"InfId":InfId}, callback);
	},
	GetEffectStateById: function(InfoId, callback) {
		return this.invoke("GetEffectStateById", {"InfoId":InfoId}, callback);
	},
	EditSupplyInfo: function(EuserID, ID, TypeID, InfTitle, ProductName, ProductMode, ProductUnit, ProductPrice, MinAmount, TotalAmount, ShipMentTime, EffectTime, ShowText, KeyWord1, KeyWord2, KeyWord3, IsSue, IsSave, ExtendAttrValues, callback) {
		return this.invoke("EditSupplyInfo", {"EuserID":EuserID, "ID":ID, "TypeID":TypeID, "InfTitle":InfTitle, "ProductName":ProductName, "ProductMode":ProductMode, "ProductUnit":ProductUnit, "ProductPrice":ProductPrice, "MinAmount":MinAmount, "TotalAmount":TotalAmount, "ShipMentTime":ShipMentTime, "EffectTime":EffectTime, "ShowText":ShowText, "KeyWord1":KeyWord1, "KeyWord2":KeyWord2, "KeyWord3":KeyWord3, "IsSue":IsSue, "IsSave":IsSave, "ExtendAttrValues":ExtendAttrValues}, callback);
	},
	UpdateSupplyState: function(Ids, Method, callback) {
		return this.invoke("UpdateSupplyState", {"Ids":Ids, "Method":Method}, callback);
	},
	GetEffectStateById_2: function(InfoId, callback) {
		return this.invoke("GetEffectStateById_2", {"InfoId":InfoId}, callback);
	},
	EditStockInfo: function(EuserID, ID, TypeID, InfTitle, ProductName, ProductMode, ProductUnit, ProductPrice, DemandAmount, PickAgeText, LogisticsText, EffectTime, ShowText, KeyWord1, KeyWord2, KeyWord3, IsSue, IsSave, callback) {
		return this.invoke("EditStockInfo", {"EuserID":EuserID, "ID":ID, "TypeID":TypeID, "InfTitle":InfTitle, "ProductName":ProductName, "ProductMode":ProductMode, "ProductUnit":ProductUnit, "ProductPrice":ProductPrice, "DemandAmount":DemandAmount, "PickAgeText":PickAgeText, "LogisticsText":LogisticsText, "EffectTime":EffectTime, "ShowText":ShowText, "KeyWord1":KeyWord1, "KeyWord2":KeyWord2, "KeyWord3":KeyWord3, "IsSue":IsSue, "IsSave":IsSave}, callback);
	},
	UpdateStockState: function(Ids, Method, callback) {
		return this.invoke("UpdateStockState", {"Ids":Ids, "Method":Method}, callback);
	},
	GetEffectStateById_3: function(InfoId, callback) {
		return this.invoke("GetEffectStateById_3", {"InfoId":InfoId}, callback);
	},
	EditProductInfo: function(EuserID, ID, TypeID, ProductName, ProductMode, ProductUnit, ProductPrice, Summary, EffectTime, ShowText, KeyWord1, KeyWord2, KeyWord3, IsSue, IsSave, ExtendAttrValues, callback) {
		return this.invoke("EditProductInfo", {"EuserID":EuserID, "ID":ID, "TypeID":TypeID, "ProductName":ProductName, "ProductMode":ProductMode, "ProductUnit":ProductUnit, "ProductPrice":ProductPrice, "Summary":Summary, "EffectTime":EffectTime, "ShowText":ShowText, "KeyWord1":KeyWord1, "KeyWord2":KeyWord2, "KeyWord3":KeyWord3, "IsSue":IsSue, "IsSave":IsSave, "ExtendAttrValues":ExtendAttrValues}, callback);
	},
	UpdateProductState: function(Ids, Method, callback) {
		return this.invoke("UpdateProductState", {"Ids":Ids, "Method":Method}, callback);
	},
	AddProductVideo: function(ProductId, str, callback) {
		return this.invoke("AddProductVideo", {"ProductId":ProductId, "str":str}, callback);
	},
	AddProductAttch: function(ProductId, str, callback) {
		return this.invoke("AddProductAttch", {"ProductId":ProductId, "str":str}, callback);
	},
	GetProVideo: function(VideoId, callback) {
		return this.invoke("GetProVideo", {"VideoId":VideoId}, callback);
	},
	GetProAttch: function(VideoId, callback) {
		return this.invoke("GetProAttch", {"VideoId":VideoId}, callback);
	},
	ValidCodeIsRight: function(vode, callback) {
		return this.invoke("ValidCodeIsRight", {"vode":vode}, callback);
	},
	UpdateOppBrow: function(id, callback) {
		return this.invoke("UpdateOppBrow", {"id":id}, callback);
	},
	AddBusinessOpp: function(EnterName, LinkMan, LinkPhone, Email, qq, msn, OppTitle, OppContext, ImgPath, oppType, callback) {
		return this.invoke("AddBusinessOpp", {"EnterName":EnterName, "LinkMan":LinkMan, "LinkPhone":LinkPhone, "Email":Email, "qq":qq, "msn":msn, "OppTitle":OppTitle, "OppContext":OppContext, "ImgPath":ImgPath, "oppType":oppType}, callback);
	},
	GetBusinessPicsStr: function(BusinessId, TypeId, BigOrSmall, callback) {
		return this.invoke("GetBusinessPicsStr", {"BusinessId":BusinessId, "TypeId":TypeId, "BigOrSmall":BigOrSmall}, callback);
	},
	GetSupplyImagesList: function(BusinessId, callback) {
		return this.invoke("GetSupplyImagesList", {"BusinessId":BusinessId}, callback);
	},
	GetStockImagesList: function(BusinessId, callback) {
		return this.invoke("GetStockImagesList", {"BusinessId":BusinessId}, callback);
	},
	GetProductImagesList: function(BusinessId, callback) {
		return this.invoke("GetProductImagesList", {"BusinessId":BusinessId}, callback);
	},
	EditSupplyPics: function(SupplyId, Pics, callback) {
		return this.invoke("EditSupplyPics", {"SupplyId":SupplyId, "Pics":Pics}, callback);
	},
	EditStockPics: function(StockId, Pics, callback) {
		return this.invoke("EditStockPics", {"StockId":StockId, "Pics":Pics}, callback);
	},
	EditProductPics: function(ProductId, Pics, callback) {
		return this.invoke("EditProductPics", {"ProductId":ProductId, "Pics":Pics}, callback);
	},
	initialize: function() {
		this.url = "/ajaxpro/Plugins.InformationSystem.InformationCore,InformationSystem.ashx";
	}
})
Plugins.InformationSystem.InformationCore = new Plugins.InformationSystem.InformationCore_class();

