Type.registerNamespace('Farthegi.SOAP');
Farthegi.SOAP.farthegi=function() {
Farthegi.SOAP.farthegi.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Farthegi.SOAP.farthegi.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return Farthegi.SOAP.farthegi._staticInstance.get_path();},
FillPostCodeMenu:function(obj,selected,haveSelectMenu,succeededCallback, failedCallback, userContext) {
/// <param name="obj" type="String">System.String</param>
/// <param name="selected" type="String">System.String</param>
/// <param name="haveSelectMenu" type="Boolean">System.Boolean</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(), 'FillPostCodeMenu',false,{obj:obj,selected:selected,haveSelectMenu:haveSelectMenu},succeededCallback,failedCallback,userContext); },
GetPostCodes: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(), 'GetPostCodes',false,{},succeededCallback,failedCallback,userContext); },
SendEmail:function(userId,email,msg,name,succeededCallback, failedCallback, userContext) {
/// <param name="userId" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="msg" type="String">System.String</param>
/// <param name="name" 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(), 'SendEmail',false,{userId:userId,email:email,msg:msg,name:name},succeededCallback,failedCallback,userContext); },
CreateRide:function(userId,type,comments,time,date,isRegular,onMondays,onTuesdays,onWednesdays,onThursdays,onFridays,onSaturdays,onSundays,recurranceStart,recurranceTo,postCodeFrom,postCodeTo,streetFrom,streetTo,numberOfSeats,succeededCallback, failedCallback, userContext) {
/// <param name="userId" type="String">System.String</param>
/// <param name="type" type="Number">System.Byte</param>
/// <param name="comments" type="String">System.String</param>
/// <param name="time" type="String">System.String</param>
/// <param name="date" type="Date">System.DateTime</param>
/// <param name="isRegular" type="Boolean">System.Boolean</param>
/// <param name="onMondays" type="Boolean">System.Boolean</param>
/// <param name="onTuesdays" type="Boolean">System.Boolean</param>
/// <param name="onWednesdays" type="Boolean">System.Boolean</param>
/// <param name="onThursdays" type="Boolean">System.Boolean</param>
/// <param name="onFridays" type="Boolean">System.Boolean</param>
/// <param name="onSaturdays" type="Boolean">System.Boolean</param>
/// <param name="onSundays" type="Boolean">System.Boolean</param>
/// <param name="recurranceStart" type="Date">System.DateTime</param>
/// <param name="recurranceTo" type="Date">System.DateTime</param>
/// <param name="postCodeFrom" type="String">System.String</param>
/// <param name="postCodeTo" type="String">System.String</param>
/// <param name="streetFrom" type="String">System.String</param>
/// <param name="streetTo" type="String">System.String</param>
/// <param name="numberOfSeats" 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(), 'CreateRide',false,{userId:userId,type:type,comments:comments,time:time,date:date,isRegular:isRegular,onMondays:onMondays,onTuesdays:onTuesdays,onWednesdays:onWednesdays,onThursdays:onThursdays,onFridays:onFridays,onSaturdays:onSaturdays,onSundays:onSundays,recurranceStart:recurranceStart,recurranceTo:recurranceTo,postCodeFrom:postCodeFrom,postCodeTo:postCodeTo,streetFrom:streetFrom,streetTo:streetTo,numberOfSeats:numberOfSeats},succeededCallback,failedCallback,userContext); },
GetRides: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(), 'GetRides',false,{},succeededCallback,failedCallback,userContext); },
GetMyRides:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.Guid</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(), 'GetMyRides',false,{id:id},succeededCallback,failedCallback,userContext); },
ConvertRidesToXml:function(rides,xslt,succeededCallback, failedCallback, userContext) {
/// <param name="rides" type="Array">System.Collections.Generic.List`1[[Farthegi.Data.Core.Ride, Farthegi.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</param>
/// <param name="xslt" 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(), 'ConvertRidesToXml',false,{rides:rides,xslt:xslt},succeededCallback,failedCallback,userContext); },
DeleteRide:function(id,succeededCallback, failedCallback, userContext) {
/// <param name="id" type="String">System.Guid</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(), 'DeleteRide',false,{id:id},succeededCallback,failedCallback,userContext); },
GetSavedUserList: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(), 'GetSavedUserList',false,{},succeededCallback,failedCallback,userContext); },
GetUserList: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(), 'GetUserList',false,{},succeededCallback,failedCallback,userContext); },
TransformToXml:function(xml,xslt,succeededCallback, failedCallback, userContext) {
/// <param name="xml" type="String">System.String</param>
/// <param name="xslt" 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(), 'TransformToXml',false,{xml:xml,xslt:xslt},succeededCallback,failedCallback,userContext); },
ecWebLogin: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(), 'ecWebLogin',false,{},succeededCallback,failedCallback,userContext); }}
Farthegi.SOAP.farthegi.registerClass('Farthegi.SOAP.farthegi',Sys.Net.WebServiceProxy);
Farthegi.SOAP.farthegi._staticInstance = new Farthegi.SOAP.farthegi();
Farthegi.SOAP.farthegi.set_path = function(value) {
Farthegi.SOAP.farthegi._staticInstance.set_path(value); }
Farthegi.SOAP.farthegi.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return Farthegi.SOAP.farthegi._staticInstance.get_path();}
Farthegi.SOAP.farthegi.set_timeout = function(value) {
Farthegi.SOAP.farthegi._staticInstance.set_timeout(value); }
Farthegi.SOAP.farthegi.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return Farthegi.SOAP.farthegi._staticInstance.get_timeout(); }
Farthegi.SOAP.farthegi.set_defaultUserContext = function(value) { 
Farthegi.SOAP.farthegi._staticInstance.set_defaultUserContext(value); }
Farthegi.SOAP.farthegi.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return Farthegi.SOAP.farthegi._staticInstance.get_defaultUserContext(); }
Farthegi.SOAP.farthegi.set_defaultSucceededCallback = function(value) { 
 Farthegi.SOAP.farthegi._staticInstance.set_defaultSucceededCallback(value); }
Farthegi.SOAP.farthegi.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return Farthegi.SOAP.farthegi._staticInstance.get_defaultSucceededCallback(); }
Farthegi.SOAP.farthegi.set_defaultFailedCallback = function(value) { 
Farthegi.SOAP.farthegi._staticInstance.set_defaultFailedCallback(value); }
Farthegi.SOAP.farthegi.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return Farthegi.SOAP.farthegi._staticInstance.get_defaultFailedCallback(); }
Farthegi.SOAP.farthegi.set_path("/upload/files/templates/soap/farthegi.asmx");
Farthegi.SOAP.farthegi.FillPostCodeMenu= function(obj,selected,haveSelectMenu,onSuccess,onFailed,userContext) {
/// <param name="obj" type="String">System.String</param>
/// <param name="selected" type="String">System.String</param>
/// <param name="haveSelectMenu" type="Boolean">System.Boolean</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>
Farthegi.SOAP.farthegi._staticInstance.FillPostCodeMenu(obj,selected,haveSelectMenu,onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.GetPostCodes= 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>
Farthegi.SOAP.farthegi._staticInstance.GetPostCodes(onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.SendEmail= function(userId,email,msg,name,onSuccess,onFailed,userContext) {
/// <param name="userId" type="String">System.String</param>
/// <param name="email" type="String">System.String</param>
/// <param name="msg" type="String">System.String</param>
/// <param name="name" 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>
Farthegi.SOAP.farthegi._staticInstance.SendEmail(userId,email,msg,name,onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.CreateRide= function(userId,type,comments,time,date,isRegular,onMondays,onTuesdays,onWednesdays,onThursdays,onFridays,onSaturdays,onSundays,recurranceStart,recurranceTo,postCodeFrom,postCodeTo,streetFrom,streetTo,numberOfSeats,onSuccess,onFailed,userContext) {
/// <param name="userId" type="String">System.String</param>
/// <param name="type" type="Number">System.Byte</param>
/// <param name="comments" type="String">System.String</param>
/// <param name="time" type="String">System.String</param>
/// <param name="date" type="Date">System.DateTime</param>
/// <param name="isRegular" type="Boolean">System.Boolean</param>
/// <param name="onMondays" type="Boolean">System.Boolean</param>
/// <param name="onTuesdays" type="Boolean">System.Boolean</param>
/// <param name="onWednesdays" type="Boolean">System.Boolean</param>
/// <param name="onThursdays" type="Boolean">System.Boolean</param>
/// <param name="onFridays" type="Boolean">System.Boolean</param>
/// <param name="onSaturdays" type="Boolean">System.Boolean</param>
/// <param name="onSundays" type="Boolean">System.Boolean</param>
/// <param name="recurranceStart" type="Date">System.DateTime</param>
/// <param name="recurranceTo" type="Date">System.DateTime</param>
/// <param name="postCodeFrom" type="String">System.String</param>
/// <param name="postCodeTo" type="String">System.String</param>
/// <param name="streetFrom" type="String">System.String</param>
/// <param name="streetTo" type="String">System.String</param>
/// <param name="numberOfSeats" 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>
Farthegi.SOAP.farthegi._staticInstance.CreateRide(userId,type,comments,time,date,isRegular,onMondays,onTuesdays,onWednesdays,onThursdays,onFridays,onSaturdays,onSundays,recurranceStart,recurranceTo,postCodeFrom,postCodeTo,streetFrom,streetTo,numberOfSeats,onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.GetRides= 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>
Farthegi.SOAP.farthegi._staticInstance.GetRides(onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.GetMyRides= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.Guid</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>
Farthegi.SOAP.farthegi._staticInstance.GetMyRides(id,onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.ConvertRidesToXml= function(rides,xslt,onSuccess,onFailed,userContext) {
/// <param name="rides" type="Array">System.Collections.Generic.List`1[[Farthegi.Data.Core.Ride, Farthegi.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]</param>
/// <param name="xslt" 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>
Farthegi.SOAP.farthegi._staticInstance.ConvertRidesToXml(rides,xslt,onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.DeleteRide= function(id,onSuccess,onFailed,userContext) {
/// <param name="id" type="String">System.Guid</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>
Farthegi.SOAP.farthegi._staticInstance.DeleteRide(id,onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.GetSavedUserList= 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>
Farthegi.SOAP.farthegi._staticInstance.GetSavedUserList(onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.GetUserList= 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>
Farthegi.SOAP.farthegi._staticInstance.GetUserList(onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.TransformToXml= function(xml,xslt,onSuccess,onFailed,userContext) {
/// <param name="xml" type="String">System.String</param>
/// <param name="xslt" 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>
Farthegi.SOAP.farthegi._staticInstance.TransformToXml(xml,xslt,onSuccess,onFailed,userContext); }
Farthegi.SOAP.farthegi.ecWebLogin= 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>
Farthegi.SOAP.farthegi._staticInstance.ecWebLogin(onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('Farthegi.Data.Core');
if (typeof(Farthegi.Data.Core.PostCode) === 'undefined') {
Farthegi.Data.Core.PostCode=gtc("Farthegi.Data.Core.PostCode");
Farthegi.Data.Core.PostCode.registerClass('Farthegi.Data.Core.PostCode');
}
if (typeof(Farthegi.Data.Core.Ride) === 'undefined') {
Farthegi.Data.Core.Ride=gtc("Farthegi.Data.Core.Ride");
Farthegi.Data.Core.Ride.registerClass('Farthegi.Data.Core.Ride');
}

