var ResultsController=function() {
ResultsController.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
ResultsController.prototype={
GetEntrantDetails:function(Name,Surname,IDNumber,SASNumber,IndexTypeID,SeedingIndexType,BikeType,succeededCallback, failedCallback, userContext) {
return this._invoke(ResultsController.get_path(), 'GetEntrantDetails',false,{Name:Name,Surname:Surname,IDNumber:IDNumber,SASNumber:SASNumber,IndexTypeID:IndexTypeID,SeedingIndexType:SeedingIndexType,BikeType:BikeType},succeededCallback,failedCallback,userContext); },
GetEntrantRaceResults:function(EntrantID,IndexTypeID,succeededCallback, failedCallback, userContext) {
return this._invoke(ResultsController.get_path(), 'GetEntrantRaceResults',false,{EntrantID:EntrantID,IndexTypeID:IndexTypeID},succeededCallback,failedCallback,userContext); },
GetTop100Index:function(Number,GenderID,BikeTypeID,LicenseCategoryID,SeedingIndexTypeID,IndexTypeID,succeededCallback, failedCallback, userContext) {
return this._invoke(ResultsController.get_path(), 'GetTop100Index',false,{Number:Number,GenderID:GenderID,BikeTypeID:BikeTypeID,LicenseCategoryID:LicenseCategoryID,SeedingIndexTypeID:SeedingIndexTypeID,IndexTypeID:IndexTypeID},succeededCallback,failedCallback,userContext); },
LoadRacesbyDateYearAndWebsite:function(RaceName,RaceYear,succeededCallback, failedCallback, userContext) {
return this._invoke(ResultsController.get_path(), 'LoadRacesbyDateYearAndWebsite',false,{RaceName:RaceName,RaceYear:RaceYear},succeededCallback,failedCallback,userContext); },
GetRaceResultSearch:function(Name,Surname,IDNumber,LicenceCategoryID,SeedingIndexTypeID,Gender,SASNumber,raceid,succeededCallback, failedCallback, userContext) {
return this._invoke(ResultsController.get_path(), 'GetRaceResultSearch',false,{Name:Name,Surname:Surname,IDNumber:IDNumber,LicenceCategoryID:LicenceCategoryID,SeedingIndexTypeID:SeedingIndexTypeID,Gender:Gender,SASNumber:SASNumber,raceid:raceid},succeededCallback,failedCallback,userContext); },
GetPointsSearch:function(SeriesID,RaceID,GenderID,succeededCallback, failedCallback, userContext) {
return this._invoke(ResultsController.get_path(), 'GetPointsSearch',false,{SeriesID:SeriesID,RaceID:RaceID,GenderID:GenderID},succeededCallback,failedCallback,userContext); },
GetSeries:function(succeededCallback, failedCallback, userContext) {
return this._invoke(ResultsController.get_path(), 'GetSeries',false,{},succeededCallback,failedCallback,userContext); },
GetRacesBySeries:function(seriesid,succeededCallback, failedCallback, userContext) {
return this._invoke(ResultsController.get_path(), 'GetRacesBySeries',false,{seriesid:seriesid},succeededCallback,failedCallback,userContext); }}
ResultsController.registerClass('ResultsController',Sys.Net.WebServiceProxy);
ResultsController._staticInstance = new ResultsController();
ResultsController.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; ResultsController._staticInstance._path = value; }
ResultsController.get_path = function() { return ResultsController._staticInstance._path; }
ResultsController.set_timeout = function(value) { var e = Function._validateParams(arguments, [{name: 'timeout', type: Number}]); if (e) throw e; if (value < 0) { throw Error.argumentOutOfRange('value', value, Sys.Res.invalidTimeout); }
ResultsController._staticInstance._timeout = value; }
ResultsController.get_timeout = function() { 
return ResultsController._staticInstance._timeout; }
ResultsController.set_defaultUserContext = function(value) { 
ResultsController._staticInstance._userContext = value; }
ResultsController.get_defaultUserContext = function() { 
return ResultsController._staticInstance._userContext; }
ResultsController.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; ResultsController._staticInstance._succeeded = value; }
ResultsController.get_defaultSucceededCallback = function() { 
return ResultsController._staticInstance._succeeded; }
ResultsController.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; ResultsController._staticInstance._failed = value; }
ResultsController.get_defaultFailedCallback = function() { 
return ResultsController._staticInstance._failed; }
ResultsController.set_path("/Results/ResultsController.asmx");
ResultsController.GetEntrantDetails= function(Name,Surname,IDNumber,SASNumber,IndexTypeID,SeedingIndexType,BikeType,onSuccess,onFailed,userContext) {ResultsController._staticInstance.GetEntrantDetails(Name,Surname,IDNumber,SASNumber,IndexTypeID,SeedingIndexType,BikeType,onSuccess,onFailed,userContext); }
ResultsController.GetEntrantRaceResults= function(EntrantID,IndexTypeID,onSuccess,onFailed,userContext) {ResultsController._staticInstance.GetEntrantRaceResults(EntrantID,IndexTypeID,onSuccess,onFailed,userContext); }
ResultsController.GetTop100Index= function(Number,GenderID,BikeTypeID,LicenseCategoryID,SeedingIndexTypeID,IndexTypeID,onSuccess,onFailed,userContext) {ResultsController._staticInstance.GetTop100Index(Number,GenderID,BikeTypeID,LicenseCategoryID,SeedingIndexTypeID,IndexTypeID,onSuccess,onFailed,userContext); }
ResultsController.LoadRacesbyDateYearAndWebsite= function(RaceName,RaceYear,onSuccess,onFailed,userContext) {ResultsController._staticInstance.LoadRacesbyDateYearAndWebsite(RaceName,RaceYear,onSuccess,onFailed,userContext); }
ResultsController.GetRaceResultSearch= function(Name,Surname,IDNumber,LicenceCategoryID,SeedingIndexTypeID,Gender,SASNumber,raceid,onSuccess,onFailed,userContext) {ResultsController._staticInstance.GetRaceResultSearch(Name,Surname,IDNumber,LicenceCategoryID,SeedingIndexTypeID,Gender,SASNumber,raceid,onSuccess,onFailed,userContext); }
ResultsController.GetPointsSearch= function(SeriesID,RaceID,GenderID,onSuccess,onFailed,userContext) {ResultsController._staticInstance.GetPointsSearch(SeriesID,RaceID,GenderID,onSuccess,onFailed,userContext); }
ResultsController.GetSeries= function(onSuccess,onFailed,userContext) {ResultsController._staticInstance.GetSeries(onSuccess,onFailed,userContext); }
ResultsController.GetRacesBySeries= function(seriesid,onSuccess,onFailed,userContext) {ResultsController._staticInstance.GetRacesBySeries(seriesid,onSuccess,onFailed,userContext); }
