Type.registerNamespace('EBC.UI');
EBC.UI.EBC_Service=function() {
EBC.UI.EBC_Service.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
EBC.UI.EBC_Service.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return EBC.UI.EBC_Service._staticInstance.get_path();},
GetAttendeeDetail:function(AttendeeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetAttendeeDetail',false,{AttendeeID:AttendeeID},succeededCallback,failedCallback,userContext); },
CheckUserName:function(Username,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CheckUserName',false,{Username:Username},succeededCallback,failedCallback,userContext); },
GetInternationalDiscount:function(succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetInternationalDiscount',false,{},succeededCallback,failedCallback,userContext); },
VerifyCode:function(DiscountCode,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'VerifyCode',false,{DiscountCode:DiscountCode},succeededCallback,failedCallback,userContext); },
SendEmail:function(EmailData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SendEmail',false,{EmailData:EmailData},succeededCallback,failedCallback,userContext); },
Save:function(AttendeeData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Save',false,{AttendeeData:AttendeeData},succeededCallback,failedCallback,userContext); },
FetchAttendeeList:function(RegistrationTypeID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FetchAttendeeList',false,{RegistrationTypeID:RegistrationTypeID},succeededCallback,failedCallback,userContext); },
CreateCompetitionRound:function(CompetitionID,RoundTypeID,Name,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CreateCompetitionRound',false,{CompetitionID:CompetitionID,RoundTypeID:RoundTypeID,Name:Name},succeededCallback,failedCallback,userContext); },
GetCompetitionRoundDetail:function(CompetitionRoundID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetCompetitionRoundDetail',false,{CompetitionRoundID:CompetitionRoundID},succeededCallback,failedCallback,userContext); },
SaveRoundDetail:function(RoundData,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveRoundDetail',false,{RoundData:RoundData},succeededCallback,failedCallback,userContext); },
SaveRoundScores:function(CompetitionRoundScoresDetail,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveRoundScores',false,{CompetitionRoundScoresDetail:CompetitionRoundScoresDetail},succeededCallback,failedCallback,userContext); }}
EBC.UI.EBC_Service.registerClass('EBC.UI.EBC_Service',Sys.Net.WebServiceProxy);
EBC.UI.EBC_Service._staticInstance = new EBC.UI.EBC_Service();
EBC.UI.EBC_Service.set_path = function(value) { EBC.UI.EBC_Service._staticInstance.set_path(value); }
EBC.UI.EBC_Service.get_path = function() { return EBC.UI.EBC_Service._staticInstance.get_path(); }
EBC.UI.EBC_Service.set_timeout = function(value) { EBC.UI.EBC_Service._staticInstance.set_timeout(value); }
EBC.UI.EBC_Service.get_timeout = function() { return EBC.UI.EBC_Service._staticInstance.get_timeout(); }
EBC.UI.EBC_Service.set_defaultUserContext = function(value) { EBC.UI.EBC_Service._staticInstance.set_defaultUserContext(value); }
EBC.UI.EBC_Service.get_defaultUserContext = function() { return EBC.UI.EBC_Service._staticInstance.get_defaultUserContext(); }
EBC.UI.EBC_Service.set_defaultSucceededCallback = function(value) { EBC.UI.EBC_Service._staticInstance.set_defaultSucceededCallback(value); }
EBC.UI.EBC_Service.get_defaultSucceededCallback = function() { return EBC.UI.EBC_Service._staticInstance.get_defaultSucceededCallback(); }
EBC.UI.EBC_Service.set_defaultFailedCallback = function(value) { EBC.UI.EBC_Service._staticInstance.set_defaultFailedCallback(value); }
EBC.UI.EBC_Service.get_defaultFailedCallback = function() { return EBC.UI.EBC_Service._staticInstance.get_defaultFailedCallback(); }
EBC.UI.EBC_Service.set_enableJsonp = function(value) { EBC.UI.EBC_Service._staticInstance.set_enableJsonp(value); }
EBC.UI.EBC_Service.get_enableJsonp = function() { return EBC.UI.EBC_Service._staticInstance.get_enableJsonp(); }
EBC.UI.EBC_Service.set_jsonpCallbackParameter = function(value) { EBC.UI.EBC_Service._staticInstance.set_jsonpCallbackParameter(value); }
EBC.UI.EBC_Service.get_jsonpCallbackParameter = function() { return EBC.UI.EBC_Service._staticInstance.get_jsonpCallbackParameter(); }
EBC.UI.EBC_Service.set_path("/Services/EBC_Service.asmx");
EBC.UI.EBC_Service.GetAttendeeDetail= function(AttendeeID,onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.GetAttendeeDetail(AttendeeID,onSuccess,onFailed,userContext); }
EBC.UI.EBC_Service.CheckUserName= function(Username,onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.CheckUserName(Username,onSuccess,onFailed,userContext); }
EBC.UI.EBC_Service.GetInternationalDiscount= function(onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.GetInternationalDiscount(onSuccess,onFailed,userContext); }
EBC.UI.EBC_Service.VerifyCode= function(DiscountCode,onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.VerifyCode(DiscountCode,onSuccess,onFailed,userContext); }
EBC.UI.EBC_Service.SendEmail= function(EmailData,onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.SendEmail(EmailData,onSuccess,onFailed,userContext); }
EBC.UI.EBC_Service.Save= function(AttendeeData,onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.Save(AttendeeData,onSuccess,onFailed,userContext); }
EBC.UI.EBC_Service.FetchAttendeeList= function(RegistrationTypeID,onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.FetchAttendeeList(RegistrationTypeID,onSuccess,onFailed,userContext); }
EBC.UI.EBC_Service.CreateCompetitionRound= function(CompetitionID,RoundTypeID,Name,onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.CreateCompetitionRound(CompetitionID,RoundTypeID,Name,onSuccess,onFailed,userContext); }
EBC.UI.EBC_Service.GetCompetitionRoundDetail= function(CompetitionRoundID,onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.GetCompetitionRoundDetail(CompetitionRoundID,onSuccess,onFailed,userContext); }
EBC.UI.EBC_Service.SaveRoundDetail= function(RoundData,onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.SaveRoundDetail(RoundData,onSuccess,onFailed,userContext); }
EBC.UI.EBC_Service.SaveRoundScores= function(CompetitionRoundScoresDetail,onSuccess,onFailed,userContext) {EBC.UI.EBC_Service._staticInstance.SaveRoundScores(CompetitionRoundScoresDetail,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(EBC.UI.ResponseDTO) === 'undefined') {
EBC.UI.ResponseDTO=gtc("EBC.UI.ResponseDTO");
EBC.UI.ResponseDTO.registerClass('EBC.UI.ResponseDTO');
}
if (typeof(EBC.UI.DiscountVerifyResponse) === 'undefined') {
EBC.UI.DiscountVerifyResponse=gtc("EBC.UI.DiscountVerifyResponse");
EBC.UI.DiscountVerifyResponse.registerClass('EBC.UI.DiscountVerifyResponse');
}
