var SAS=function() {
SAS.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
SAS.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return SAS._staticInstance.get_path();},
leavePage:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'leavePage',false,{},succeededCallback,failedCallback,userContext); },
SetSearchDate:function(DateFrom,DateTo,succeededCallback, failedCallback, userContext) {
/// <param name="DateFrom" type="Date">System.DateTime</param>
/// <param name="DateTo" type="Date">System.DateTime</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SetSearchDate',false,{DateFrom:DateFrom,DateTo:DateTo},succeededCallback,failedCallback,userContext); },
GetSearchDate:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetSearchDate',false,{},succeededCallback,failedCallback,userContext); },
GetVacation:function(index,succeededCallback, failedCallback, userContext) {
/// <param name="index" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'GetVacation',false,{index:index},succeededCallback,failedCallback,userContext); },
OrderComplete:function(succeededCallback, failedCallback, userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'OrderComplete',false,{},succeededCallback,failedCallback,userContext); },
SaveSharedData:function(id,value,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="value" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
return this._invoke(this._get_path(), 'SaveSharedData',false,{id:id,value:value},succeededCallback,failedCallback,userContext); }}
SAS.registerClass('SAS',Sys.Net.WebServiceProxy);
SAS._staticInstance = new SAS();
SAS.set_path = function(value) {
SAS._staticInstance.set_path(value); }
SAS.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return SAS._staticInstance.get_path();}
SAS.set_timeout = function(value) {
SAS._staticInstance.set_timeout(value); }
SAS.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return SAS._staticInstance.get_timeout(); }
SAS.set_defaultUserContext = function(value) { 
SAS._staticInstance.set_defaultUserContext(value); }
SAS.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return SAS._staticInstance.get_defaultUserContext(); }
SAS.set_defaultSucceededCallback = function(value) { 
 SAS._staticInstance.set_defaultSucceededCallback(value); }
SAS.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return SAS._staticInstance.get_defaultSucceededCallback(); }
SAS.set_defaultFailedCallback = function(value) { 
SAS._staticInstance.set_defaultFailedCallback(value); }
SAS.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return SAS._staticInstance.get_defaultFailedCallback(); }
SAS.set_path("/Sites/SAS/SAS.asmx");
SAS.leavePage= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SAS._staticInstance.leavePage(onSuccess,onFailed,userContext); }
SAS.SetSearchDate= function(DateFrom,DateTo,onSuccess,onFailed,userContext) {
/// <param name="DateFrom" type="Date">System.DateTime</param>
/// <param name="DateTo" type="Date">System.DateTime</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SAS._staticInstance.SetSearchDate(DateFrom,DateTo,onSuccess,onFailed,userContext); }
SAS.GetSearchDate= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SAS._staticInstance.GetSearchDate(onSuccess,onFailed,userContext); }
SAS.GetVacation= function(index,onSuccess,onFailed,userContext) {
/// <param name="index" type="Number">System.Int32</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SAS._staticInstance.GetVacation(index,onSuccess,onFailed,userContext); }
SAS.OrderComplete= function(onSuccess,onFailed,userContext) {
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SAS._staticInstance.OrderComplete(onSuccess,onFailed,userContext); }
SAS.SaveSharedData= function(id,value,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.String</param>
/// <param name="value" type="String">System.String</param>
/// <param name="succeededCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="failedCallback" type="Function" optional="true" mayBeNull="true"></param>
/// <param name="userContext" optional="true" mayBeNull="true"></param>
SAS._staticInstance.SaveSharedData(id,value,onSuccess,onFailed,userContext); }

