var Shipping=function() {
Shipping.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Shipping.prototype={
UpdateAddress:function(id,from,address,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'UpdateAddress',false,{id:id,from:from,address:address},succeededCallback,failedCallback,userContext); },
AddProduct:function(id,package,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'AddProduct',false,{id:id,package:package},succeededCallback,failedCallback,userContext); },
UpdateStatus:function(id,status,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'UpdateStatus',false,{id:id,status:status},succeededCallback,failedCallback,userContext); },
SendEmail:function(toShipID,subject,body,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'SendEmail',false,{toShipID:toShipID,subject:subject,body:body},succeededCallback,failedCallback,userContext); },
SendScheduleEmail:function(shippingID,date,open,close,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'SendScheduleEmail',false,{shippingID:shippingID,date:date,open:open,close:close},succeededCallback,failedCallback,userContext); },
NextStep:function(ID,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'NextStep',false,{ID:ID},succeededCallback,failedCallback,userContext); },
GetProductsTotals:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'GetProductsTotals',false,{id:id},succeededCallback,failedCallback,userContext); },
GetCarriers:function(shipmentID,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'GetCarriers',false,{shipmentID:shipmentID},succeededCallback,failedCallback,userContext); },
ChooseCarrier:function(id,carrierID,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'ChooseCarrier',false,{id:id,carrierID:carrierID},succeededCallback,failedCallback,userContext); },
SetShippingSaved:function(ID,value,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'SetShippingSaved',false,{ID:ID,value:value},succeededCallback,failedCallback,userContext); },
PayEx:function(id,cardID,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'PayEx',false,{id:id,cardID:cardID},succeededCallback,failedCallback,userContext); },
ProcessShipment:function(shipmentID,isTerms,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'ProcessShipment',false,{shipmentID:shipmentID,isTerms:isTerms},succeededCallback,failedCallback,userContext); },
PayNew:function(id,name,num,exp,cvn,street,state,city,zip,holder,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'PayNew',false,{id:id,name:name,num:num,exp:exp,cvn:cvn,street:street,state:state,city:city,zip:zip,holder:holder},succeededCallback,failedCallback,userContext); },
sendPayEmail:function(id,succeededCallback, failedCallback, userContext) {
return this._invoke(Shipping.get_path(), 'sendPayEmail',false,{id:id},succeededCallback,failedCallback,userContext); }}
Shipping.registerClass('Shipping',Sys.Net.WebServiceProxy);
Shipping._staticInstance = new Shipping();
Shipping.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; Shipping._staticInstance._path = value; }
Shipping.get_path = function() { return Shipping._staticInstance._path; }
Shipping.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
Shipping._staticInstance._timeout = value; }
Shipping.get_timeout = function() { 
return Shipping._staticInstance._timeout; }
Shipping.set_defaultUserContext = function(value) { 
Shipping._staticInstance._userContext = value; }
Shipping.get_defaultUserContext = function() { 
return Shipping._staticInstance._userContext; }
Shipping.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; Shipping._staticInstance._succeeded = value; }
Shipping.get_defaultSucceededCallback = function() { 
return Shipping._staticInstance._succeeded; }
Shipping.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; Shipping._staticInstance._failed = value; }
Shipping.get_defaultFailedCallback = function() { 
return Shipping._staticInstance._failed; }
Shipping.set_path("/Shipping.asmx");
Shipping.UpdateAddress= function(id,from,address,onSuccess,onFailed,userContext) {Shipping._staticInstance.UpdateAddress(id,from,address,onSuccess,onFailed,userContext); }
Shipping.AddProduct= function(id,package,onSuccess,onFailed,userContext) {Shipping._staticInstance.AddProduct(id,package,onSuccess,onFailed,userContext); }
Shipping.UpdateStatus= function(id,status,onSuccess,onFailed,userContext) {Shipping._staticInstance.UpdateStatus(id,status,onSuccess,onFailed,userContext); }
Shipping.SendEmail= function(toShipID,subject,body,onSuccess,onFailed,userContext) {Shipping._staticInstance.SendEmail(toShipID,subject,body,onSuccess,onFailed,userContext); }
Shipping.SendScheduleEmail= function(shippingID,date,open,close,onSuccess,onFailed,userContext) {Shipping._staticInstance.SendScheduleEmail(shippingID,date,open,close,onSuccess,onFailed,userContext); }
Shipping.NextStep= function(ID,onSuccess,onFailed,userContext) {Shipping._staticInstance.NextStep(ID,onSuccess,onFailed,userContext); }
Shipping.GetProductsTotals= function(id,onSuccess,onFailed,userContext) {Shipping._staticInstance.GetProductsTotals(id,onSuccess,onFailed,userContext); }
Shipping.GetCarriers= function(shipmentID,onSuccess,onFailed,userContext) {Shipping._staticInstance.GetCarriers(shipmentID,onSuccess,onFailed,userContext); }
Shipping.ChooseCarrier= function(id,carrierID,onSuccess,onFailed,userContext) {Shipping._staticInstance.ChooseCarrier(id,carrierID,onSuccess,onFailed,userContext); }
Shipping.SetShippingSaved= function(ID,value,onSuccess,onFailed,userContext) {Shipping._staticInstance.SetShippingSaved(ID,value,onSuccess,onFailed,userContext); }
Shipping.PayEx= function(id,cardID,onSuccess,onFailed,userContext) {Shipping._staticInstance.PayEx(id,cardID,onSuccess,onFailed,userContext); }
Shipping.ProcessShipment= function(shipmentID,isTerms,onSuccess,onFailed,userContext) {Shipping._staticInstance.ProcessShipment(shipmentID,isTerms,onSuccess,onFailed,userContext); }
Shipping.PayNew= function(id,name,num,exp,cvn,street,state,city,zip,holder,onSuccess,onFailed,userContext) {Shipping._staticInstance.PayNew(id,name,num,exp,cvn,street,state,city,zip,holder,onSuccess,onFailed,userContext); }
Shipping.sendPayEmail= function(id,onSuccess,onFailed,userContext) {Shipping._staticInstance.sendPayEmail(id,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(Shipment_ValidationStatus) === 'undefined') {
var Shipment_ValidationStatus=gtc("Shipment+ValidationStatus");
Shipment_ValidationStatus.registerClass('Shipment_ValidationStatus');
}
if (typeof(Shipment_ProductsTotals) === 'undefined') {
var Shipment_ProductsTotals=gtc("Shipment+ProductsTotals");
Shipment_ProductsTotals.registerClass('Shipment_ProductsTotals');
}
if (typeof(Shipping_CarriersInfo) === 'undefined') {
var Shipping_CarriersInfo=gtc("Shipping+CarriersInfo");
Shipping_CarriersInfo.registerClass('Shipping_CarriersInfo');
}
