Type.registerNamespace('FM_Website.Services');
FM_Website.Services.WS_Ordering=function() {
FM_Website.Services.WS_Ordering.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
FM_Website.Services.WS_Ordering.prototype={
UpdateCOSupplierItemQuantity:function(Supplier_Item_ID,Quantity,succeededCallback, failedCallback, userContext) {
return this._invoke(FM_Website.Services.WS_Ordering.get_path(), 'UpdateCOSupplierItemQuantity',false,{Supplier_Item_ID:Supplier_Item_ID,Quantity:Quantity},succeededCallback,failedCallback,userContext); },
UpdateCOChildSupplierItemQuantity:function(Supplier_Item_ID,Parent_Order_Item_ID,Quantity,succeededCallback, failedCallback, userContext) {
return this._invoke(FM_Website.Services.WS_Ordering.get_path(), 'UpdateCOChildSupplierItemQuantity',false,{Supplier_Item_ID:Supplier_Item_ID,Parent_Order_Item_ID:Parent_Order_Item_ID,Quantity:Quantity},succeededCallback,failedCallback,userContext); },
UpdateCOOrderItemQuantity:function(Order_Item_ID,Quantity,succeededCallback, failedCallback, userContext) {
return this._invoke(FM_Website.Services.WS_Ordering.get_path(), 'UpdateCOOrderItemQuantity',false,{Order_Item_ID:Order_Item_ID,Quantity:Quantity},succeededCallback,failedCallback,userContext); },
ShowPaymentMethods:function(ContainerClientID,Next_Page,succeededCallback, failedCallback, userContext) {
return this._invoke(FM_Website.Services.WS_Ordering.get_path(), 'ShowPaymentMethods',false,{ContainerClientID:ContainerClientID,Next_Page:Next_Page},succeededCallback,failedCallback,userContext); },
ProcessPaymentMethods:function(ContainerClientID,Next_Page,Selection,Step_Number,succeededCallback, failedCallback, userContext) {
return this._invoke(FM_Website.Services.WS_Ordering.get_path(), 'ProcessPaymentMethods',false,{ContainerClientID:ContainerClientID,Next_Page:Next_Page,Selection:Selection,Step_Number:Step_Number},succeededCallback,failedCallback,userContext); },
ProcessTopup:function(ContainerClientID,User_ID,Next_Page,InOrderingMode,Selection,succeededCallback, failedCallback, userContext) {
return this._invoke(FM_Website.Services.WS_Ordering.get_path(), 'ProcessTopup',false,{ContainerClientID:ContainerClientID,User_ID:User_ID,Next_Page:Next_Page,InOrderingMode:InOrderingMode,Selection:Selection},succeededCallback,failedCallback,userContext); },
Setup_SI:function(Container_Client_ID,Next_Page_URL,succeededCallback, failedCallback, userContext) {
return this._invoke(FM_Website.Services.WS_Ordering.get_path(), 'Setup_SI',false,{Container_Client_ID:Container_Client_ID,Next_Page_URL:Next_Page_URL},succeededCallback,failedCallback,userContext); },
Save_SI:function(Next_Page_URL,value,succeededCallback, failedCallback, userContext) {
return this._invoke(FM_Website.Services.WS_Ordering.get_path(), 'Save_SI',false,{Next_Page_URL:Next_Page_URL,value:value},succeededCallback,failedCallback,userContext); }}
FM_Website.Services.WS_Ordering.registerClass('FM_Website.Services.WS_Ordering',Sys.Net.WebServiceProxy);
FM_Website.Services.WS_Ordering._staticInstance = new FM_Website.Services.WS_Ordering();
FM_Website.Services.WS_Ordering.set_path = function(value) { FM_Website.Services.WS_Ordering._staticInstance._path = value; }
FM_Website.Services.WS_Ordering.get_path = function() { return FM_Website.Services.WS_Ordering._staticInstance._path; }
FM_Website.Services.WS_Ordering.set_timeout = function(value) { FM_Website.Services.WS_Ordering._staticInstance._timeout = value; }
FM_Website.Services.WS_Ordering.get_timeout = function() { return FM_Website.Services.WS_Ordering._staticInstance._timeout; }
FM_Website.Services.WS_Ordering.set_defaultUserContext = function(value) { FM_Website.Services.WS_Ordering._staticInstance._userContext = value; }
FM_Website.Services.WS_Ordering.get_defaultUserContext = function() { return FM_Website.Services.WS_Ordering._staticInstance._userContext; }
FM_Website.Services.WS_Ordering.set_defaultSucceededCallback = function(value) { FM_Website.Services.WS_Ordering._staticInstance._succeeded = value; }
FM_Website.Services.WS_Ordering.get_defaultSucceededCallback = function() { return FM_Website.Services.WS_Ordering._staticInstance._succeeded; }
FM_Website.Services.WS_Ordering.set_defaultFailedCallback = function(value) { FM_Website.Services.WS_Ordering._staticInstance._failed = value; }
FM_Website.Services.WS_Ordering.get_defaultFailedCallback = function() { return FM_Website.Services.WS_Ordering._staticInstance._failed; }
FM_Website.Services.WS_Ordering.set_path("/FM/FM_Website_Common_Types/Services/WS_Ordering.asmx");
FM_Website.Services.WS_Ordering.UpdateCOSupplierItemQuantity= function(Supplier_Item_ID,Quantity,onSuccess,onFailed,userContext) {FM_Website.Services.WS_Ordering._staticInstance.UpdateCOSupplierItemQuantity(Supplier_Item_ID,Quantity,onSuccess,onFailed,userContext); }
FM_Website.Services.WS_Ordering.UpdateCOChildSupplierItemQuantity= function(Supplier_Item_ID,Parent_Order_Item_ID,Quantity,onSuccess,onFailed,userContext) {FM_Website.Services.WS_Ordering._staticInstance.UpdateCOChildSupplierItemQuantity(Supplier_Item_ID,Parent_Order_Item_ID,Quantity,onSuccess,onFailed,userContext); }
FM_Website.Services.WS_Ordering.UpdateCOOrderItemQuantity= function(Order_Item_ID,Quantity,onSuccess,onFailed,userContext) {FM_Website.Services.WS_Ordering._staticInstance.UpdateCOOrderItemQuantity(Order_Item_ID,Quantity,onSuccess,onFailed,userContext); }
FM_Website.Services.WS_Ordering.ShowPaymentMethods= function(ContainerClientID,Next_Page,onSuccess,onFailed,userContext) {FM_Website.Services.WS_Ordering._staticInstance.ShowPaymentMethods(ContainerClientID,Next_Page,onSuccess,onFailed,userContext); }
FM_Website.Services.WS_Ordering.ProcessPaymentMethods= function(ContainerClientID,Next_Page,Selection,Step_Number,onSuccess,onFailed,userContext) {FM_Website.Services.WS_Ordering._staticInstance.ProcessPaymentMethods(ContainerClientID,Next_Page,Selection,Step_Number,onSuccess,onFailed,userContext); }
FM_Website.Services.WS_Ordering.ProcessTopup= function(ContainerClientID,User_ID,Next_Page,InOrderingMode,Selection,onSuccess,onFailed,userContext) {FM_Website.Services.WS_Ordering._staticInstance.ProcessTopup(ContainerClientID,User_ID,Next_Page,InOrderingMode,Selection,onSuccess,onFailed,userContext); }
FM_Website.Services.WS_Ordering.Setup_SI= function(Container_Client_ID,Next_Page_URL,onSuccess,onFailed,userContext) {FM_Website.Services.WS_Ordering._staticInstance.Setup_SI(Container_Client_ID,Next_Page_URL,onSuccess,onFailed,userContext); }
FM_Website.Services.WS_Ordering.Save_SI= function(Next_Page_URL,value,onSuccess,onFailed,userContext) {FM_Website.Services.WS_Ordering._staticInstance.Save_SI(Next_Page_URL,value,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('FM_Website');
if (typeof(FM_Website.fmAjaxResultSet) === 'undefined') {
FM_Website.fmAjaxResultSet=gtc("FM_Website.fmAjaxResultSet");
FM_Website.fmAjaxResultSet.registerClass('FM_Website.fmAjaxResultSet');
}
if (typeof(FM_Website.fmAjaxField) === 'undefined') {
FM_Website.fmAjaxField=gtc("FM_Website.fmAjaxField");
FM_Website.fmAjaxField.registerClass('FM_Website.fmAjaxField');
}
