Type.registerNamespace('maetbew');
maetbew.EventsService=function() {
maetbew.EventsService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
maetbew.EventsService.prototype={
LoadEventInfo:function(eventid,username,succeededCallback, failedCallback, userContext) {
return this._invoke(maetbew.EventsService.get_path(), 'LoadEventInfo',false,{eventid:eventid,username:username},succeededCallback,failedCallback,userContext); },
LoadEventsNoUser:function(DepartmentName,succeededCallback, failedCallback, userContext) {
return this._invoke(maetbew.EventsService.get_path(), 'LoadEventsNoUser',false,{DepartmentName:DepartmentName},succeededCallback,failedCallback,userContext); },
LoadEvents:function(username,DepartmentName,succeededCallback, failedCallback, userContext) {
return this._invoke(maetbew.EventsService.get_path(), 'LoadEvents',false,{username:username,DepartmentName:DepartmentName},succeededCallback,failedCallback,userContext); },
LoadAllEvents:function(username,DepartmentName,succeededCallback, failedCallback, userContext) {
return this._invoke(maetbew.EventsService.get_path(), 'LoadAllEvents',false,{username:username,DepartmentName:DepartmentName},succeededCallback,failedCallback,userContext); },
LoadAdminEvents:function(username,succeededCallback, failedCallback, userContext) {
return this._invoke(maetbew.EventsService.get_path(), 'LoadAdminEvents',false,{username:username},succeededCallback,failedCallback,userContext); },
EditEvent:function(eventid,username,DepartmentName,succeededCallback, failedCallback, userContext) {
return this._invoke(maetbew.EventsService.get_path(), 'EditEvent',false,{eventid:eventid,username:username,DepartmentName:DepartmentName},succeededCallback,failedCallback,userContext); },
ApproveEvent:function(approved,EventID,username,succeededCallback, failedCallback, userContext) {
return this._invoke(maetbew.EventsService.get_path(), 'ApproveEvent',false,{approved:approved,EventID:EventID,username:username},succeededCallback,failedCallback,userContext); },
SubmitEvent:function(Input,succeededCallback, failedCallback, userContext) {
return this._invoke(maetbew.EventsService.get_path(), 'SubmitEvent',false,{Input:Input},succeededCallback,failedCallback,userContext); }}
maetbew.EventsService.registerClass('maetbew.EventsService',Sys.Net.WebServiceProxy);
maetbew.EventsService._staticInstance = new maetbew.EventsService();
maetbew.EventsService.set_path = function(value) { 
var e = Function._validateParams(arguments, [{name: 'path', type: String}]); if (e) throw e; maetbew.EventsService._staticInstance._path = value; }
maetbew.EventsService.get_path = function() { return maetbew.EventsService._staticInstance._path; }
maetbew.EventsService.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); }
maetbew.EventsService._staticInstance._timeout = value; }
maetbew.EventsService.get_timeout = function() { 
return maetbew.EventsService._staticInstance._timeout; }
maetbew.EventsService.set_defaultUserContext = function(value) { 
maetbew.EventsService._staticInstance._userContext = value; }
maetbew.EventsService.get_defaultUserContext = function() { 
return maetbew.EventsService._staticInstance._userContext; }
maetbew.EventsService.set_defaultSucceededCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultSucceededCallback', type: Function}]); if (e) throw e; maetbew.EventsService._staticInstance._succeeded = value; }
maetbew.EventsService.get_defaultSucceededCallback = function() { 
return maetbew.EventsService._staticInstance._succeeded; }
maetbew.EventsService.set_defaultFailedCallback = function(value) { 
var e = Function._validateParams(arguments, [{name: 'defaultFailedCallback', type: Function}]); if (e) throw e; maetbew.EventsService._staticInstance._failed = value; }
maetbew.EventsService.get_defaultFailedCallback = function() { 
return maetbew.EventsService._staticInstance._failed; }
maetbew.EventsService.set_path("/Services/EventsService.asmx");
maetbew.EventsService.LoadEventInfo= function(eventid,username,onSuccess,onFailed,userContext) {maetbew.EventsService._staticInstance.LoadEventInfo(eventid,username,onSuccess,onFailed,userContext); }
maetbew.EventsService.LoadEventsNoUser= function(DepartmentName,onSuccess,onFailed,userContext) {maetbew.EventsService._staticInstance.LoadEventsNoUser(DepartmentName,onSuccess,onFailed,userContext); }
maetbew.EventsService.LoadEvents= function(username,DepartmentName,onSuccess,onFailed,userContext) {maetbew.EventsService._staticInstance.LoadEvents(username,DepartmentName,onSuccess,onFailed,userContext); }
maetbew.EventsService.LoadAllEvents= function(username,DepartmentName,onSuccess,onFailed,userContext) {maetbew.EventsService._staticInstance.LoadAllEvents(username,DepartmentName,onSuccess,onFailed,userContext); }
maetbew.EventsService.LoadAdminEvents= function(username,onSuccess,onFailed,userContext) {maetbew.EventsService._staticInstance.LoadAdminEvents(username,onSuccess,onFailed,userContext); }
maetbew.EventsService.EditEvent= function(eventid,username,DepartmentName,onSuccess,onFailed,userContext) {maetbew.EventsService._staticInstance.EditEvent(eventid,username,DepartmentName,onSuccess,onFailed,userContext); }
maetbew.EventsService.ApproveEvent= function(approved,EventID,username,onSuccess,onFailed,userContext) {maetbew.EventsService._staticInstance.ApproveEvent(approved,EventID,username,onSuccess,onFailed,userContext); }
maetbew.EventsService.SubmitEvent= function(Input,onSuccess,onFailed,userContext) {maetbew.EventsService._staticInstance.SubmitEvent(Input,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(maetbew.returnEvent_EventInfo) === 'undefined') {
maetbew.returnEvent_EventInfo=gtc("maetbew.returnEvent+EventInfo");
maetbew.returnEvent_EventInfo.registerClass('maetbew.returnEvent_EventInfo');
}
if (typeof(maetbew.EventsService_SettingsIn) === 'undefined') {
maetbew.EventsService_SettingsIn=gtc("maetbew.EventsService+SettingsIn");
maetbew.EventsService_SettingsIn.registerClass('maetbew.EventsService_SettingsIn');
}
