Type.registerNamespace('SolidTools');
SolidTools.ProcessOrder=function() {
SolidTools.ProcessOrder.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SolidTools.ProcessOrder.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SolidTools.ProcessOrder._staticInstance.get_path();},
AddOrder:function(VMPackage,FirstName,LastName,Email,UserPassword,Phone,Company,Address,City,CountryID,StateID,Province,Zip,QTY,OS,OSDetails,HostDomain,AddBandWidth,IPs,Contract,Note,CouponCode,TotalPrice,OneTimeFee,OrderType,OrderKey,IfCC,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddOrder',false,{VMPackage:VMPackage,FirstName:FirstName,LastName:LastName,Email:Email,UserPassword:UserPassword,Phone:Phone,Company:Company,Address:Address,City:City,CountryID:CountryID,StateID:StateID,Province:Province,Zip:Zip,QTY:QTY,OS:OS,OSDetails:OSDetails,HostDomain:HostDomain,AddBandWidth:AddBandWidth,IPs:IPs,Contract:Contract,Note:Note,CouponCode:CouponCode,TotalPrice:TotalPrice,OneTimeFee:OneTimeFee,OrderType:OrderType,OrderKey:OrderKey,IfCC:IfCC},succeededCallback,failedCallback,userContext); },
AddOrderNew:function(VMPackage,QTY,OS,OSDetails,HostDomain,AddBandWidth,IPs,Contract,Note,CouponCode,TotalPrice,OneTimeFee,OrderType,OrderKey,IfCC,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddOrderNew',false,{VMPackage:VMPackage,QTY:QTY,OS:OS,OSDetails:OSDetails,HostDomain:HostDomain,AddBandWidth:AddBandWidth,IPs:IPs,Contract:Contract,Note:Note,CouponCode:CouponCode,TotalPrice:TotalPrice,OneTimeFee:OneTimeFee,OrderType:OrderType,OrderKey:OrderKey,IfCC:IfCC},succeededCallback,failedCallback,userContext); },
AddOrderRenew:function(OrderID,DueDate,TotalPrice,OneTimeFee,Note,IfCC,CardType,CardNum,ExpireDate,CVV2,FirstName,LastName,Street,City,StateShort,Zip,CountryCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddOrderRenew',false,{OrderID:OrderID,DueDate:DueDate,TotalPrice:TotalPrice,OneTimeFee:OneTimeFee,Note:Note,IfCC:IfCC,CardType:CardType,CardNum:CardNum,ExpireDate:ExpireDate,CVV2:CVV2,FirstName:FirstName,LastName:LastName,Street:Street,City:City,StateShort:StateShort,Zip:Zip,CountryCode:CountryCode},succeededCallback,failedCallback,userContext); },
AddOrderRenewExpress:function(OrderID,DueDate,TotalPrice,OneTimeFee,Note,IfCC,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddOrderRenewExpress',false,{OrderID:OrderID,DueDate:DueDate,TotalPrice:TotalPrice,OneTimeFee:OneTimeFee,Note:Note,IfCC:IfCC},succeededCallback,failedCallback,userContext); },
CheckMissedOrders:function(start,max,sortColumn,sortOrder,UserID,IfActive,OrderType,DueDateNum,selectedCustomer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckMissedOrders',false,{start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder,UserID:UserID,IfActive:IfActive,OrderType:OrderType,DueDateNum:DueDateNum,selectedCustomer:selectedCustomer},succeededCallback,failedCallback,userContext); },
LoadOrders:function(start,max,sortColumn,sortOrder,UserID,IfActive,OrderType,DueDateNum,selectedCustomer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadOrders',false,{start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder,UserID:UserID,IfActive:IfActive,OrderType:OrderType,DueDateNum:DueDateNum,selectedCustomer:selectedCustomer},succeededCallback,failedCallback,userContext); },
LoadPayments:function(start,max,sortColumn,sortOrder,OrderID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadPayments',false,{start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder,OrderID:OrderID},succeededCallback,failedCallback,userContext); },
CheckUser:function(Email,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckUser',false,{Email:Email},succeededCallback,failedCallback,userContext); },
AddContact:function(FullName,Email,Phone,Note,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddContact',false,{FullName:FullName,Email:Email,Phone:Phone,Note:Note},succeededCallback,failedCallback,userContext); },
LoadContacts:function(start,max,sortColumn,sortOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadContacts',false,{start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder},succeededCallback,failedCallback,userContext); },
DeleteContact:function(ContactID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteContact',false,{ContactID:ContactID},succeededCallback,failedCallback,userContext); },
ProcessPayPal:function(OrderID,Amount,CardType,CardNum,ExpireDate,CVV2,FirstName,LastName,Street,City,StateShort,Zip,CountryCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ProcessPayPal',false,{OrderID:OrderID,Amount:Amount,CardType:CardType,CardNum:CardNum,ExpireDate:ExpireDate,CVV2:CVV2,FirstName:FirstName,LastName:LastName,Street:Street,City:City,StateShort:StateShort,Zip:Zip,CountryCode:CountryCode},succeededCallback,failedCallback,userContext); },
ProcessPayPalExpress:function(OrderID,Amount,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ProcessPayPalExpress',false,{OrderID:OrderID,Amount:Amount},succeededCallback,failedCallback,userContext); },
LoadSupports:function(start,max,sortColumn,sortOrder,UserID,IfClosed,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadSupports',false,{start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder,UserID:UserID,IfClosed:IfClosed},succeededCallback,failedCallback,userContext); },
LoadProducts:function(start,max,sortColumn,sortOrder,CatID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadProducts',false,{start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder,CatID:CatID},succeededCallback,failedCallback,userContext); },
GetCoupons:function(UserID,start,max,sortColumn,sortOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCoupons',false,{UserID:UserID,start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder},succeededCallback,failedCallback,userContext); },
DeleteCoupon:function(CouponID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteCoupon',false,{CouponID:CouponID},succeededCallback,failedCallback,userContext); },
GetCouponPrice:function(ProductID,CouponCode,Total,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCouponPrice',false,{ProductID:ProductID,CouponCode:CouponCode,Total:Total},succeededCallback,failedCallback,userContext); },
LoadFiles:function(start,max,sortColumn,sortOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadFiles',false,{start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder},succeededCallback,failedCallback,userContext); },
DeleteFile:function(FileID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteFile',false,{FileID:FileID},succeededCallback,failedCallback,userContext); },
LoadLicenseKeys:function(start,max,sortColumn,sortOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadLicenseKeys',false,{start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder},succeededCallback,failedCallback,userContext); },
GetOrderIPs:function(UserID,OrderID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOrderIPs',false,{UserID:UserID,OrderID:OrderID},succeededCallback,failedCallback,userContext); },
GetUnsignedIPs:function(UserID,start,max,sortColumn,sortOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetUnsignedIPs',false,{UserID:UserID,start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder},succeededCallback,failedCallback,userContext); },
AddIPsToOrder:function(UserID,IPs,OrderID,OrderType,UpdateBinding,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddIPsToOrder',false,{UserID:UserID,IPs:IPs,OrderID:OrderID,OrderType:OrderType,UpdateBinding:UpdateBinding},succeededCallback,failedCallback,userContext); },
ReplaceIPsToOrder:function(UserID,IPs,OriginalIPs,OrderID,OrderType,UpdateBinding,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ReplaceIPsToOrder',false,{UserID:UserID,IPs:IPs,OriginalIPs:OriginalIPs,OrderID:OrderID,OrderType:OrderType,UpdateBinding:UpdateBinding},succeededCallback,failedCallback,userContext); },
DeleteIPsToOrder:function(UserID,OriginalIPs,OrderID,OrderType,UpdateBinding,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteIPsToOrder',false,{UserID:UserID,OriginalIPs:OriginalIPs,OrderID:OrderID,OrderType:OrderType,UpdateBinding:UpdateBinding},succeededCallback,failedCallback,userContext); },
LoadNetworkSwitches:function(start,max,sortColumn,sortOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadNetworkSwitches',false,{start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder},succeededCallback,failedCallback,userContext); },
LoadUsers:function(start,max,sortColumn,sortOrder,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LoadUsers',false,{start:start,max:max,sortColumn:sortColumn,sortOrder:sortOrder},succeededCallback,failedCallback,userContext); }}
SolidTools.ProcessOrder.registerClass('SolidTools.ProcessOrder',Sys.Net.WebServiceProxy);
SolidTools.ProcessOrder._staticInstance = new SolidTools.ProcessOrder();
SolidTools.ProcessOrder.set_path = function(value) { SolidTools.ProcessOrder._staticInstance.set_path(value); }
SolidTools.ProcessOrder.get_path = function() { return SolidTools.ProcessOrder._staticInstance.get_path(); }
SolidTools.ProcessOrder.set_timeout = function(value) { SolidTools.ProcessOrder._staticInstance.set_timeout(value); }
SolidTools.ProcessOrder.get_timeout = function() { return SolidTools.ProcessOrder._staticInstance.get_timeout(); }
SolidTools.ProcessOrder.set_defaultUserContext = function(value) { SolidTools.ProcessOrder._staticInstance.set_defaultUserContext(value); }
SolidTools.ProcessOrder.get_defaultUserContext = function() { return SolidTools.ProcessOrder._staticInstance.get_defaultUserContext(); }
SolidTools.ProcessOrder.set_defaultSucceededCallback = function(value) { SolidTools.ProcessOrder._staticInstance.set_defaultSucceededCallback(value); }
SolidTools.ProcessOrder.get_defaultSucceededCallback = function() { return SolidTools.ProcessOrder._staticInstance.get_defaultSucceededCallback(); }
SolidTools.ProcessOrder.set_defaultFailedCallback = function(value) { SolidTools.ProcessOrder._staticInstance.set_defaultFailedCallback(value); }
SolidTools.ProcessOrder.get_defaultFailedCallback = function() { return SolidTools.ProcessOrder._staticInstance.get_defaultFailedCallback(); }
SolidTools.ProcessOrder.set_enableJsonp = function(value) { SolidTools.ProcessOrder._staticInstance.set_enableJsonp(value); }
SolidTools.ProcessOrder.get_enableJsonp = function() { return SolidTools.ProcessOrder._staticInstance.get_enableJsonp(); }
SolidTools.ProcessOrder.set_jsonpCallbackParameter = function(value) { SolidTools.ProcessOrder._staticInstance.set_jsonpCallbackParameter(value); }
SolidTools.ProcessOrder.get_jsonpCallbackParameter = function() { return SolidTools.ProcessOrder._staticInstance.get_jsonpCallbackParameter(); }
SolidTools.ProcessOrder.set_path("/ProcessOrder.asmx");
SolidTools.ProcessOrder.AddOrder= function(VMPackage,FirstName,LastName,Email,UserPassword,Phone,Company,Address,City,CountryID,StateID,Province,Zip,QTY,OS,OSDetails,HostDomain,AddBandWidth,IPs,Contract,Note,CouponCode,TotalPrice,OneTimeFee,OrderType,OrderKey,IfCC,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.AddOrder(VMPackage,FirstName,LastName,Email,UserPassword,Phone,Company,Address,City,CountryID,StateID,Province,Zip,QTY,OS,OSDetails,HostDomain,AddBandWidth,IPs,Contract,Note,CouponCode,TotalPrice,OneTimeFee,OrderType,OrderKey,IfCC,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.AddOrderNew= function(VMPackage,QTY,OS,OSDetails,HostDomain,AddBandWidth,IPs,Contract,Note,CouponCode,TotalPrice,OneTimeFee,OrderType,OrderKey,IfCC,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.AddOrderNew(VMPackage,QTY,OS,OSDetails,HostDomain,AddBandWidth,IPs,Contract,Note,CouponCode,TotalPrice,OneTimeFee,OrderType,OrderKey,IfCC,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.AddOrderRenew= function(OrderID,DueDate,TotalPrice,OneTimeFee,Note,IfCC,CardType,CardNum,ExpireDate,CVV2,FirstName,LastName,Street,City,StateShort,Zip,CountryCode,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.AddOrderRenew(OrderID,DueDate,TotalPrice,OneTimeFee,Note,IfCC,CardType,CardNum,ExpireDate,CVV2,FirstName,LastName,Street,City,StateShort,Zip,CountryCode,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.AddOrderRenewExpress= function(OrderID,DueDate,TotalPrice,OneTimeFee,Note,IfCC,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.AddOrderRenewExpress(OrderID,DueDate,TotalPrice,OneTimeFee,Note,IfCC,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.CheckMissedOrders= function(start,max,sortColumn,sortOrder,UserID,IfActive,OrderType,DueDateNum,selectedCustomer,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.CheckMissedOrders(start,max,sortColumn,sortOrder,UserID,IfActive,OrderType,DueDateNum,selectedCustomer,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.LoadOrders= function(start,max,sortColumn,sortOrder,UserID,IfActive,OrderType,DueDateNum,selectedCustomer,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.LoadOrders(start,max,sortColumn,sortOrder,UserID,IfActive,OrderType,DueDateNum,selectedCustomer,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.LoadPayments= function(start,max,sortColumn,sortOrder,OrderID,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.LoadPayments(start,max,sortColumn,sortOrder,OrderID,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.CheckUser= function(Email,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.CheckUser(Email,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.AddContact= function(FullName,Email,Phone,Note,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.AddContact(FullName,Email,Phone,Note,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.LoadContacts= function(start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.LoadContacts(start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.DeleteContact= function(ContactID,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.DeleteContact(ContactID,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.ProcessPayPal= function(OrderID,Amount,CardType,CardNum,ExpireDate,CVV2,FirstName,LastName,Street,City,StateShort,Zip,CountryCode,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.ProcessPayPal(OrderID,Amount,CardType,CardNum,ExpireDate,CVV2,FirstName,LastName,Street,City,StateShort,Zip,CountryCode,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.ProcessPayPalExpress= function(OrderID,Amount,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.ProcessPayPalExpress(OrderID,Amount,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.LoadSupports= function(start,max,sortColumn,sortOrder,UserID,IfClosed,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.LoadSupports(start,max,sortColumn,sortOrder,UserID,IfClosed,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.LoadProducts= function(start,max,sortColumn,sortOrder,CatID,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.LoadProducts(start,max,sortColumn,sortOrder,CatID,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.GetCoupons= function(UserID,start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.GetCoupons(UserID,start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.DeleteCoupon= function(CouponID,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.DeleteCoupon(CouponID,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.GetCouponPrice= function(ProductID,CouponCode,Total,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.GetCouponPrice(ProductID,CouponCode,Total,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.LoadFiles= function(start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.LoadFiles(start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.DeleteFile= function(FileID,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.DeleteFile(FileID,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.LoadLicenseKeys= function(start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.LoadLicenseKeys(start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.GetOrderIPs= function(UserID,OrderID,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.GetOrderIPs(UserID,OrderID,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.GetUnsignedIPs= function(UserID,start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.GetUnsignedIPs(UserID,start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.AddIPsToOrder= function(UserID,IPs,OrderID,OrderType,UpdateBinding,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.AddIPsToOrder(UserID,IPs,OrderID,OrderType,UpdateBinding,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.ReplaceIPsToOrder= function(UserID,IPs,OriginalIPs,OrderID,OrderType,UpdateBinding,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.ReplaceIPsToOrder(UserID,IPs,OriginalIPs,OrderID,OrderType,UpdateBinding,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.DeleteIPsToOrder= function(UserID,OriginalIPs,OrderID,OrderType,UpdateBinding,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.DeleteIPsToOrder(UserID,OriginalIPs,OrderID,OrderType,UpdateBinding,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.LoadNetworkSwitches= function(start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.LoadNetworkSwitches(start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext); }
SolidTools.ProcessOrder.LoadUsers= function(start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext) {SolidTools.ProcessOrder._staticInstance.LoadUsers(start,max,sortColumn,sortOrder,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(SolidTools.PagedResult) === 'undefined') {
SolidTools.PagedResult=gtc("SolidTools.PagedResult");
SolidTools.PagedResult.registerClass('SolidTools.PagedResult');
}

