Type.registerNamespace('JetShop.StoreControls.Services');
JetShop.StoreControls.Services.Products=function() {
JetShop.StoreControls.Services.Products.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
JetShop.StoreControls.Services.Products.prototype={
GetAttributeData:function(productID,attributeID,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'GetAttributeData',false,{productID:productID,attributeID:attributeID},succeededCallback,failedCallback,userContext); },
GetAttributes:function(base64Value,prodIDenc,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'GetAttributes',false,{base64Value:base64Value,prodIDenc:prodIDenc},succeededCallback,failedCallback,userContext); },
GetAttributeValues:function(base64Value,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'GetAttributeValues',false,{base64Value:base64Value},succeededCallback,failedCallback,userContext); },
GetProductEventBookingDates:function(productID,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'GetProductEventBookingDates',false,{productID:productID},succeededCallback,failedCallback,userContext); },
GetProductEventBookingByProductIDAndDate:function(productID,date,culture,outputFormat,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'GetProductEventBookingByProductIDAndDate',false,{productID:productID,date:date,culture:culture,outputFormat:outputFormat},succeededCallback,failedCallback,userContext); },
GetProductEventBookingDatesForjQuery:function(ProductID,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'GetProductEventBookingDatesForjQuery',false,{ProductID:ProductID},succeededCallback,failedCallback,userContext); },
GetProductEventBookingByProductIDAndDateForjQuery:function(productID,date,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'GetProductEventBookingByProductIDAndDateForjQuery',false,{productID:productID,date:date},succeededCallback,failedCallback,userContext); },
ValidateTicketEventBooking:function(quantity,bookingID,succeededCallback, failedCallback, userContext) {
return this._invoke(JetShop.StoreControls.Services.Products.get_path(), 'ValidateTicketEventBooking',false,{quantity:quantity,bookingID:bookingID},succeededCallback,failedCallback,userContext); }}
JetShop.StoreControls.Services.Products.registerClass('JetShop.StoreControls.Services.Products',Sys.Net.WebServiceProxy);
JetShop.StoreControls.Services.Products._staticInstance = new JetShop.StoreControls.Services.Products();
JetShop.StoreControls.Services.Products.set_path = function(value) { JetShop.StoreControls.Services.Products._staticInstance._path = value; }
JetShop.StoreControls.Services.Products.get_path = function() { return JetShop.StoreControls.Services.Products._staticInstance._path; }
JetShop.StoreControls.Services.Products.set_timeout = function(value) { JetShop.StoreControls.Services.Products._staticInstance._timeout = value; }
JetShop.StoreControls.Services.Products.get_timeout = function() { return JetShop.StoreControls.Services.Products._staticInstance._timeout; }
JetShop.StoreControls.Services.Products.set_defaultUserContext = function(value) { JetShop.StoreControls.Services.Products._staticInstance._userContext = value; }
JetShop.StoreControls.Services.Products.get_defaultUserContext = function() { return JetShop.StoreControls.Services.Products._staticInstance._userContext; }
JetShop.StoreControls.Services.Products.set_defaultSucceededCallback = function(value) { JetShop.StoreControls.Services.Products._staticInstance._succeeded = value; }
JetShop.StoreControls.Services.Products.get_defaultSucceededCallback = function() { return JetShop.StoreControls.Services.Products._staticInstance._succeeded; }
JetShop.StoreControls.Services.Products.set_defaultFailedCallback = function(value) { JetShop.StoreControls.Services.Products._staticInstance._failed = value; }
JetShop.StoreControls.Services.Products.get_defaultFailedCallback = function() { return JetShop.StoreControls.Services.Products._staticInstance._failed; }
JetShop.StoreControls.Services.Products.set_path("/Services/Products.asmx");
JetShop.StoreControls.Services.Products.GetAttributeData= function(productID,attributeID,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.GetAttributeData(productID,attributeID,onSuccess,onFailed,userContext); }
JetShop.StoreControls.Services.Products.GetAttributes= function(base64Value,prodIDenc,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.GetAttributes(base64Value,prodIDenc,onSuccess,onFailed,userContext); }
JetShop.StoreControls.Services.Products.GetAttributeValues= function(base64Value,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.GetAttributeValues(base64Value,onSuccess,onFailed,userContext); }
JetShop.StoreControls.Services.Products.GetProductEventBookingDates= function(productID,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.GetProductEventBookingDates(productID,onSuccess,onFailed,userContext); }
JetShop.StoreControls.Services.Products.GetProductEventBookingByProductIDAndDate= function(productID,date,culture,outputFormat,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.GetProductEventBookingByProductIDAndDate(productID,date,culture,outputFormat,onSuccess,onFailed,userContext); }
JetShop.StoreControls.Services.Products.GetProductEventBookingDatesForjQuery= function(ProductID,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.GetProductEventBookingDatesForjQuery(ProductID,onSuccess,onFailed,userContext); }
JetShop.StoreControls.Services.Products.GetProductEventBookingByProductIDAndDateForjQuery= function(productID,date,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.GetProductEventBookingByProductIDAndDateForjQuery(productID,date,onSuccess,onFailed,userContext); }
JetShop.StoreControls.Services.Products.ValidateTicketEventBooking= function(quantity,bookingID,onSuccess,onFailed,userContext) {JetShop.StoreControls.Services.Products._staticInstance.ValidateTicketEventBooking(quantity,bookingID,onSuccess,onFailed,userContext); }
Type.registerNamespace('JetShop.Lib');
if (typeof(JetShop.Lib.Localization_OutputFormat) === 'undefined') {
JetShop.Lib.Localization_OutputFormat = function() { throw Error.invalidOperation(); }
JetShop.Lib.Localization_OutputFormat.prototype = {StandardCultureText: 1,EmptyText: 2,DefaultEmptyText: 3}
JetShop.Lib.Localization_OutputFormat.registerEnum('JetShop.Lib.Localization_OutputFormat', true);
}

