var OrderService=function() {
OrderService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
OrderService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return OrderService._staticInstance.get_path();},
GetQuoteDetails:function(quoteID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetQuoteDetails',false,{quoteID:quoteID},succeededCallback,failedCallback,userContext); },
LogInManager:function(quoteID,password,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'LogInManager',false,{quoteID:quoteID,password:password},succeededCallback,failedCallback,userContext); },
MassPriceOverride:function(quoteID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MassPriceOverride',false,{quoteID:quoteID},succeededCallback,failedCallback,userContext); },
SetItemPriceOverride:function(quoteID,itemCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetItemPriceOverride',false,{quoteID:quoteID,itemCode:itemCode},succeededCallback,failedCallback,userContext); },
ItemPriceOverride:function(quoteID,itemCode,overrideAmt,overridePer,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ItemPriceOverride',false,{quoteID:quoteID,itemCode:itemCode,overrideAmt:overrideAmt,overridePer:overridePer},succeededCallback,failedCallback,userContext); },
DeletePriceOverride:function(quoteID,itemCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeletePriceOverride',false,{quoteID:quoteID,itemCode:itemCode},succeededCallback,failedCallback,userContext); },
IsItemCustomType:function(ItemCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsItemCustomType',false,{ItemCode:ItemCode},succeededCallback,failedCallback,userContext); },
IsItemForMainPlate:function(QuoteID,ItemCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsItemForMainPlate',false,{QuoteID:QuoteID,ItemCode:ItemCode},succeededCallback,failedCallback,userContext); },
DeleteQuoteItem:function(QuoteID,ItemCode,IsMainItem,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'DeleteQuoteItem',false,{QuoteID:QuoteID,ItemCode:ItemCode,IsMainItem:IsMainItem},succeededCallback,failedCallback,userContext); },
MassUpdateQuoteItemQty:function(QuoteID,ItemQtyList,isAllowOverRide,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'MassUpdateQuoteItemQty',false,{QuoteID:QuoteID,ItemQtyList:ItemQtyList,isAllowOverRide:isAllowOverRide},succeededCallback,failedCallback,userContext); },
GetQuote:function(QuoteID,isAllowOverRide,isCheckOutPage,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetQuote',false,{QuoteID:QuoteID,isAllowOverRide:isAllowOverRide,isCheckOutPage:isCheckOutPage},succeededCallback,failedCallback,userContext); },
AddItemToCart:function(quoteID,itemCode,quantity,isWebSales,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'AddItemToCart',false,{quoteID:quoteID,itemCode:itemCode,quantity:quantity,isWebSales:isWebSales},succeededCallback,failedCallback,userContext); },
GetCartHeaderStr:function(quoteID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCartHeaderStr',false,{quoteID:quoteID},succeededCallback,failedCallback,userContext); },
CalculateQuoteTotal:function(quoteID,isWebSalesLogIn,discountedSubTotal,afterPromoSubTotalAmount,quoteDetailsTaxTotal,taxRate,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CalculateQuoteTotal',false,{quoteID:quoteID,isWebSalesLogIn:isWebSalesLogIn,discountedSubTotal:discountedSubTotal,afterPromoSubTotalAmount:afterPromoSubTotalAmount,quoteDetailsTaxTotal:quoteDetailsTaxTotal,taxRate:taxRate},succeededCallback,failedCallback,userContext); },
ClearPromotionCode:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ClearPromotionCode',false,{},succeededCallback,failedCallback,userContext); },
CheckPromotionCode:function(quoteID,promoCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckPromotionCode',false,{quoteID:quoteID,promoCode:promoCode},succeededCallback,failedCallback,userContext); },
SetNewAddress:function(quoteID,addressStr,isWebSalesLogIn,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetNewAddress',false,{quoteID:quoteID,addressStr:addressStr,isWebSalesLogIn:isWebSalesLogIn},succeededCallback,failedCallback,userContext); },
SelectAddress:function(quoteID,addressID,isWebSalesLogIn,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SelectAddress',false,{quoteID:quoteID,addressID:addressID,isWebSalesLogIn:isWebSalesLogIn},succeededCallback,failedCallback,userContext); },
TabValidation:function(quoteID,page,link,lastTab,selectedAddressID,selectedAccountID,securityCode,isWebSales,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'TabValidation',false,{quoteID:quoteID,page:page,link:link,lastTab:lastTab,selectedAddressID:selectedAddressID,selectedAccountID:selectedAccountID,securityCode:securityCode,isWebSales:isWebSales},succeededCallback,failedCallback,userContext); },
CheckIfQuoteHasMinQtyRequirementSubmit:function(quoteID,isPreAuth,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckIfQuoteHasMinQtyRequirementSubmit',false,{quoteID:quoteID,isPreAuth:isPreAuth},succeededCallback,failedCallback,userContext); },
CheckIfQuoteHasMinQtyRequirement:function(quoteID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckIfQuoteHasMinQtyRequirement',false,{quoteID:quoteID},succeededCallback,failedCallback,userContext); },
ShowAddressPopUP:function(quoteID,lastCustomerID,lastInvoiceID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ShowAddressPopUP',false,{quoteID:quoteID,lastCustomerID:lastCustomerID,lastInvoiceID:lastInvoiceID},succeededCallback,failedCallback,userContext); },
PayByCOD:function(selectWillCall,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PayByCOD',false,{selectWillCall:selectWillCall},succeededCallback,failedCallback,userContext); },
PayByCustomerAccountTypeWithValidation:function(quoteID,selectWillCall,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PayByCustomerAccountTypeWithValidation',false,{quoteID:quoteID,selectWillCall:selectWillCall},succeededCallback,failedCallback,userContext); },
PayByCustomerAccountType:function(quoteID,selectWillCall,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'PayByCustomerAccountType',false,{quoteID:quoteID,selectWillCall:selectWillCall},succeededCallback,failedCallback,userContext); },
ShipByWillCall:function(quoteID,showWillCallSelect,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ShipByWillCall',false,{quoteID:quoteID,showWillCallSelect:showWillCallSelect},succeededCallback,failedCallback,userContext); },
ClearCarton:function(quoteID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ClearCarton',false,{quoteID:quoteID},succeededCallback,failedCallback,userContext); },
ClearShipResult:function(quoteID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ClearShipResult',false,{quoteID:quoteID},succeededCallback,failedCallback,userContext); },
GetSelectShipMethodCost:function(quoteID,selectedShipMethod,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetSelectShipMethodCost',false,{quoteID:quoteID,selectedShipMethod:selectedShipMethod},succeededCallback,failedCallback,userContext); },
SetWillCallTime:function(willCallTime,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SetWillCallTime',false,{willCallTime:willCallTime},succeededCallback,failedCallback,userContext); },
IsSelectAddress:function(quoteID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'IsSelectAddress',false,{quoteID:quoteID},succeededCallback,failedCallback,userContext); },
SelectShipMethod:function(quoteID,selectedShipMethod,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SelectShipMethod',false,{quoteID:quoteID,selectedShipMethod:selectedShipMethod},succeededCallback,failedCallback,userContext); },
ClearSelectedShipping:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ClearSelectedShipping',false,{},succeededCallback,failedCallback,userContext); },
CalculateShippingResult:function(quoteID,isWebSales,showWillCallDropDown,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CalculateShippingResult',false,{quoteID:quoteID,isWebSales:isWebSales,showWillCallDropDown:showWillCallDropDown},succeededCallback,failedCallback,userContext); },
ShowShipResult:function(quoteID,showShipInfo,isWebSales,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'ShowShipResult',false,{quoteID:quoteID,showShipInfo:showShipInfo,isWebSales:isWebSales},succeededCallback,failedCallback,userContext); },
GetHoldList:function(preSelelctHolds,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetHoldList',false,{preSelelctHolds:preSelelctHolds},succeededCallback,failedCallback,userContext); }}
OrderService.registerClass('OrderService',Sys.Net.WebServiceProxy);
OrderService._staticInstance = new OrderService();
OrderService.set_path = function(value) { OrderService._staticInstance.set_path(value); }
OrderService.get_path = function() { return OrderService._staticInstance.get_path(); }
OrderService.set_timeout = function(value) { OrderService._staticInstance.set_timeout(value); }
OrderService.get_timeout = function() { return OrderService._staticInstance.get_timeout(); }
OrderService.set_defaultUserContext = function(value) { OrderService._staticInstance.set_defaultUserContext(value); }
OrderService.get_defaultUserContext = function() { return OrderService._staticInstance.get_defaultUserContext(); }
OrderService.set_defaultSucceededCallback = function(value) { OrderService._staticInstance.set_defaultSucceededCallback(value); }
OrderService.get_defaultSucceededCallback = function() { return OrderService._staticInstance.get_defaultSucceededCallback(); }
OrderService.set_defaultFailedCallback = function(value) { OrderService._staticInstance.set_defaultFailedCallback(value); }
OrderService.get_defaultFailedCallback = function() { return OrderService._staticInstance.get_defaultFailedCallback(); }
OrderService.set_path("/WebService/OrderService.asmx");
OrderService.GetQuoteDetails= function(quoteID,onSuccess,onFailed,userContext) {OrderService._staticInstance.GetQuoteDetails(quoteID,onSuccess,onFailed,userContext); }
OrderService.LogInManager= function(quoteID,password,onSuccess,onFailed,userContext) {OrderService._staticInstance.LogInManager(quoteID,password,onSuccess,onFailed,userContext); }
OrderService.MassPriceOverride= function(quoteID,onSuccess,onFailed,userContext) {OrderService._staticInstance.MassPriceOverride(quoteID,onSuccess,onFailed,userContext); }
OrderService.SetItemPriceOverride= function(quoteID,itemCode,onSuccess,onFailed,userContext) {OrderService._staticInstance.SetItemPriceOverride(quoteID,itemCode,onSuccess,onFailed,userContext); }
OrderService.ItemPriceOverride= function(quoteID,itemCode,overrideAmt,overridePer,onSuccess,onFailed,userContext) {OrderService._staticInstance.ItemPriceOverride(quoteID,itemCode,overrideAmt,overridePer,onSuccess,onFailed,userContext); }
OrderService.DeletePriceOverride= function(quoteID,itemCode,onSuccess,onFailed,userContext) {OrderService._staticInstance.DeletePriceOverride(quoteID,itemCode,onSuccess,onFailed,userContext); }
OrderService.IsItemCustomType= function(ItemCode,onSuccess,onFailed,userContext) {OrderService._staticInstance.IsItemCustomType(ItemCode,onSuccess,onFailed,userContext); }
OrderService.IsItemForMainPlate= function(QuoteID,ItemCode,onSuccess,onFailed,userContext) {OrderService._staticInstance.IsItemForMainPlate(QuoteID,ItemCode,onSuccess,onFailed,userContext); }
OrderService.DeleteQuoteItem= function(QuoteID,ItemCode,IsMainItem,onSuccess,onFailed,userContext) {OrderService._staticInstance.DeleteQuoteItem(QuoteID,ItemCode,IsMainItem,onSuccess,onFailed,userContext); }
OrderService.MassUpdateQuoteItemQty= function(QuoteID,ItemQtyList,isAllowOverRide,onSuccess,onFailed,userContext) {OrderService._staticInstance.MassUpdateQuoteItemQty(QuoteID,ItemQtyList,isAllowOverRide,onSuccess,onFailed,userContext); }
OrderService.GetQuote= function(QuoteID,isAllowOverRide,isCheckOutPage,onSuccess,onFailed,userContext) {OrderService._staticInstance.GetQuote(QuoteID,isAllowOverRide,isCheckOutPage,onSuccess,onFailed,userContext); }
OrderService.AddItemToCart= function(quoteID,itemCode,quantity,isWebSales,onSuccess,onFailed,userContext) {OrderService._staticInstance.AddItemToCart(quoteID,itemCode,quantity,isWebSales,onSuccess,onFailed,userContext); }
OrderService.GetCartHeaderStr= function(quoteID,onSuccess,onFailed,userContext) {OrderService._staticInstance.GetCartHeaderStr(quoteID,onSuccess,onFailed,userContext); }
OrderService.CalculateQuoteTotal= function(quoteID,isWebSalesLogIn,discountedSubTotal,afterPromoSubTotalAmount,quoteDetailsTaxTotal,taxRate,onSuccess,onFailed,userContext) {OrderService._staticInstance.CalculateQuoteTotal(quoteID,isWebSalesLogIn,discountedSubTotal,afterPromoSubTotalAmount,quoteDetailsTaxTotal,taxRate,onSuccess,onFailed,userContext); }
OrderService.ClearPromotionCode= function(onSuccess,onFailed,userContext) {OrderService._staticInstance.ClearPromotionCode(onSuccess,onFailed,userContext); }
OrderService.CheckPromotionCode= function(quoteID,promoCode,onSuccess,onFailed,userContext) {OrderService._staticInstance.CheckPromotionCode(quoteID,promoCode,onSuccess,onFailed,userContext); }
OrderService.SetNewAddress= function(quoteID,addressStr,isWebSalesLogIn,onSuccess,onFailed,userContext) {OrderService._staticInstance.SetNewAddress(quoteID,addressStr,isWebSalesLogIn,onSuccess,onFailed,userContext); }
OrderService.SelectAddress= function(quoteID,addressID,isWebSalesLogIn,onSuccess,onFailed,userContext) {OrderService._staticInstance.SelectAddress(quoteID,addressID,isWebSalesLogIn,onSuccess,onFailed,userContext); }
OrderService.TabValidation= function(quoteID,page,link,lastTab,selectedAddressID,selectedAccountID,securityCode,isWebSales,onSuccess,onFailed,userContext) {OrderService._staticInstance.TabValidation(quoteID,page,link,lastTab,selectedAddressID,selectedAccountID,securityCode,isWebSales,onSuccess,onFailed,userContext); }
OrderService.CheckIfQuoteHasMinQtyRequirementSubmit= function(quoteID,isPreAuth,onSuccess,onFailed,userContext) {OrderService._staticInstance.CheckIfQuoteHasMinQtyRequirementSubmit(quoteID,isPreAuth,onSuccess,onFailed,userContext); }
OrderService.CheckIfQuoteHasMinQtyRequirement= function(quoteID,onSuccess,onFailed,userContext) {OrderService._staticInstance.CheckIfQuoteHasMinQtyRequirement(quoteID,onSuccess,onFailed,userContext); }
OrderService.ShowAddressPopUP= function(quoteID,lastCustomerID,lastInvoiceID,onSuccess,onFailed,userContext) {OrderService._staticInstance.ShowAddressPopUP(quoteID,lastCustomerID,lastInvoiceID,onSuccess,onFailed,userContext); }
OrderService.PayByCOD= function(selectWillCall,onSuccess,onFailed,userContext) {OrderService._staticInstance.PayByCOD(selectWillCall,onSuccess,onFailed,userContext); }
OrderService.PayByCustomerAccountTypeWithValidation= function(quoteID,selectWillCall,onSuccess,onFailed,userContext) {OrderService._staticInstance.PayByCustomerAccountTypeWithValidation(quoteID,selectWillCall,onSuccess,onFailed,userContext); }
OrderService.PayByCustomerAccountType= function(quoteID,selectWillCall,onSuccess,onFailed,userContext) {OrderService._staticInstance.PayByCustomerAccountType(quoteID,selectWillCall,onSuccess,onFailed,userContext); }
OrderService.ShipByWillCall= function(quoteID,showWillCallSelect,onSuccess,onFailed,userContext) {OrderService._staticInstance.ShipByWillCall(quoteID,showWillCallSelect,onSuccess,onFailed,userContext); }
OrderService.ClearCarton= function(quoteID,onSuccess,onFailed,userContext) {OrderService._staticInstance.ClearCarton(quoteID,onSuccess,onFailed,userContext); }
OrderService.ClearShipResult= function(quoteID,onSuccess,onFailed,userContext) {OrderService._staticInstance.ClearShipResult(quoteID,onSuccess,onFailed,userContext); }
OrderService.GetSelectShipMethodCost= function(quoteID,selectedShipMethod,onSuccess,onFailed,userContext) {OrderService._staticInstance.GetSelectShipMethodCost(quoteID,selectedShipMethod,onSuccess,onFailed,userContext); }
OrderService.SetWillCallTime= function(willCallTime,onSuccess,onFailed,userContext) {OrderService._staticInstance.SetWillCallTime(willCallTime,onSuccess,onFailed,userContext); }
OrderService.IsSelectAddress= function(quoteID,onSuccess,onFailed,userContext) {OrderService._staticInstance.IsSelectAddress(quoteID,onSuccess,onFailed,userContext); }
OrderService.SelectShipMethod= function(quoteID,selectedShipMethod,onSuccess,onFailed,userContext) {OrderService._staticInstance.SelectShipMethod(quoteID,selectedShipMethod,onSuccess,onFailed,userContext); }
OrderService.ClearSelectedShipping= function(onSuccess,onFailed,userContext) {OrderService._staticInstance.ClearSelectedShipping(onSuccess,onFailed,userContext); }
OrderService.CalculateShippingResult= function(quoteID,isWebSales,showWillCallDropDown,onSuccess,onFailed,userContext) {OrderService._staticInstance.CalculateShippingResult(quoteID,isWebSales,showWillCallDropDown,onSuccess,onFailed,userContext); }
OrderService.ShowShipResult= function(quoteID,showShipInfo,isWebSales,onSuccess,onFailed,userContext) {OrderService._staticInstance.ShowShipResult(quoteID,showShipInfo,isWebSales,onSuccess,onFailed,userContext); }
OrderService.GetHoldList= function(preSelelctHolds,onSuccess,onFailed,userContext) {OrderService._staticInstance.GetHoldList(preSelelctHolds,onSuccess,onFailed,userContext); }

