Type.registerNamespace('Mantis.ModyCeramics.Services');
Mantis.ModyCeramics.Services.UserService=function() {
Mantis.ModyCeramics.Services.UserService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
Mantis.ModyCeramics.Services.UserService.prototype={
GetLoginFormSource:function(invalidAction,succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'GetLoginFormSource',false,{invalidAction:invalidAction},succeededCallback,failedCallback,userContext); },
GetChangePasswordFormSource:function(succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'GetChangePasswordFormSource',false,{},succeededCallback,failedCallback,userContext); },
LogoutUser:function(url,succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'LogoutUser',false,{url:url},succeededCallback,failedCallback,userContext); },
ChangePassword:function(oldPassword,newPassword,succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'ChangePassword',false,{oldPassword:oldPassword,newPassword:newPassword},succeededCallback,failedCallback,userContext); },
RetreivePassword:function(userName,succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'RetreivePassword',false,{userName:userName},succeededCallback,failedCallback,userContext); },
getUserIdByUserName:function(userName,succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'getUserIdByUserName',false,{userName:userName},succeededCallback,failedCallback,userContext); },
validatePassword:function(currentPass,succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'validatePassword',false,{currentPass:currentPass},succeededCallback,failedCallback,userContext); },
changeUserPassword:function(oldPass,newPass,succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'changeUserPassword',false,{oldPass:oldPass,newPass:newPass},succeededCallback,failedCallback,userContext); },
checkIfEmailExist:function(userName,succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'checkIfEmailExist',false,{userName:userName},succeededCallback,failedCallback,userContext); },
AuthenticateUser:function(email,password,remember,succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'AuthenticateUser',false,{email:email,password:password,remember:remember},succeededCallback,failedCallback,userContext); },
UpdaeUserDetails:function(firstname,lastName,company,cellular,address,phone,city,dob,getUpdates,succeededCallback, failedCallback, userContext) {
return this._invoke(Mantis.ModyCeramics.Services.UserService.get_path(), 'UpdaeUserDetails',false,{firstname:firstname,lastName:lastName,company:company,cellular:cellular,address:address,phone:phone,city:city,dob:dob,getUpdates:getUpdates},succeededCallback,failedCallback,userContext); }}
Mantis.ModyCeramics.Services.UserService.registerClass('Mantis.ModyCeramics.Services.UserService',Sys.Net.WebServiceProxy);
Mantis.ModyCeramics.Services.UserService._staticInstance = new Mantis.ModyCeramics.Services.UserService();
Mantis.ModyCeramics.Services.UserService.set_path = function(value) { Mantis.ModyCeramics.Services.UserService._staticInstance._path = value; }
Mantis.ModyCeramics.Services.UserService.get_path = function() { return Mantis.ModyCeramics.Services.UserService._staticInstance._path; }
Mantis.ModyCeramics.Services.UserService.set_timeout = function(value) { Mantis.ModyCeramics.Services.UserService._staticInstance._timeout = value; }
Mantis.ModyCeramics.Services.UserService.get_timeout = function() { return Mantis.ModyCeramics.Services.UserService._staticInstance._timeout; }
Mantis.ModyCeramics.Services.UserService.set_defaultUserContext = function(value) { Mantis.ModyCeramics.Services.UserService._staticInstance._userContext = value; }
Mantis.ModyCeramics.Services.UserService.get_defaultUserContext = function() { return Mantis.ModyCeramics.Services.UserService._staticInstance._userContext; }
Mantis.ModyCeramics.Services.UserService.set_defaultSucceededCallback = function(value) { Mantis.ModyCeramics.Services.UserService._staticInstance._succeeded = value; }
Mantis.ModyCeramics.Services.UserService.get_defaultSucceededCallback = function() { return Mantis.ModyCeramics.Services.UserService._staticInstance._succeeded; }
Mantis.ModyCeramics.Services.UserService.set_defaultFailedCallback = function(value) { Mantis.ModyCeramics.Services.UserService._staticInstance._failed = value; }
Mantis.ModyCeramics.Services.UserService.get_defaultFailedCallback = function() { return Mantis.ModyCeramics.Services.UserService._staticInstance._failed; }
Mantis.ModyCeramics.Services.UserService.set_path("/Services/UserService.asmx");
Mantis.ModyCeramics.Services.UserService.GetLoginFormSource= function(invalidAction,onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.GetLoginFormSource(invalidAction,onSuccess,onFailed,userContext); }
Mantis.ModyCeramics.Services.UserService.GetChangePasswordFormSource= function(onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.GetChangePasswordFormSource(onSuccess,onFailed,userContext); }
Mantis.ModyCeramics.Services.UserService.LogoutUser= function(url,onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.LogoutUser(url,onSuccess,onFailed,userContext); }
Mantis.ModyCeramics.Services.UserService.ChangePassword= function(oldPassword,newPassword,onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.ChangePassword(oldPassword,newPassword,onSuccess,onFailed,userContext); }
Mantis.ModyCeramics.Services.UserService.RetreivePassword= function(userName,onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.RetreivePassword(userName,onSuccess,onFailed,userContext); }
Mantis.ModyCeramics.Services.UserService.getUserIdByUserName= function(userName,onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.getUserIdByUserName(userName,onSuccess,onFailed,userContext); }
Mantis.ModyCeramics.Services.UserService.validatePassword= function(currentPass,onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.validatePassword(currentPass,onSuccess,onFailed,userContext); }
Mantis.ModyCeramics.Services.UserService.changeUserPassword= function(oldPass,newPass,onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.changeUserPassword(oldPass,newPass,onSuccess,onFailed,userContext); }
Mantis.ModyCeramics.Services.UserService.checkIfEmailExist= function(userName,onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.checkIfEmailExist(userName,onSuccess,onFailed,userContext); }
Mantis.ModyCeramics.Services.UserService.AuthenticateUser= function(email,password,remember,onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.AuthenticateUser(email,password,remember,onSuccess,onFailed,userContext); }
Mantis.ModyCeramics.Services.UserService.UpdaeUserDetails= function(firstname,lastName,company,cellular,address,phone,city,dob,getUpdates,onSuccess,onFailed,userContext) {Mantis.ModyCeramics.Services.UserService._staticInstance.UpdaeUserDetails(firstname,lastName,company,cellular,address,phone,city,dob,getUpdates,onSuccess,onFailed,userContext); }

