Type.registerNamespace('LiveCHAT.Services');
LiveCHAT.Services.SessionController=function() {
LiveCHAT.Services.SessionController.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
LiveCHAT.Services.SessionController.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return LiveCHAT.Services.SessionController._staticInstance.get_path();},
EfetuarLogin:function(codigoUsuario,succeededCallback, failedCallback, userContext) {
/// <param name="codigoUsuario" 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(), 'EfetuarLogin',false,{codigoUsuario:codigoUsuario},succeededCallback,failedCallback,userContext); },
ValidarSenha:function(UsuarioID,Senha,succeededCallback, failedCallback, userContext) {
/// <param name="UsuarioID" type="Number">System.Int32</param>
/// <param name="Senha" 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(), 'ValidarSenha',false,{UsuarioID:UsuarioID,Senha:Senha},succeededCallback,failedCallback,userContext); },
NewSession:function(dptoID,userID,userName,succeededCallback, failedCallback, userContext) {
/// <param name="dptoID" type="Number">System.Int32</param>
/// <param name="userID" type="Number">System.Int32</param>
/// <param name="userName" 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(), 'NewSession',false,{dptoID:dptoID,userID:userID,userName:userName},succeededCallback,failedCallback,userContext); },
CheckSessionState:function(sessionID,succeededCallback, failedCallback, userContext) {
/// <param name="sessionID" 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(), 'CheckSessionState',false,{sessionID:sessionID},succeededCallback,failedCallback,userContext); },
SendMessage:function(sessionID,msg,lastMessageTime,succeededCallback, failedCallback, userContext) {
/// <param name="sessionID" type="Number">System.Int32</param>
/// <param name="msg" type="String">System.String</param>
/// <param name="lastMessageTime" type="Number">System.Int64</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(), 'SendMessage',false,{sessionID:sessionID,msg:msg,lastMessageTime:lastMessageTime},succeededCallback,failedCallback,userContext); },
SendMessageFast:function(SessionID,msg,succeededCallback, failedCallback, userContext) {
/// <param name="SessionID" type="Number">System.Int32</param>
/// <param name="msg" 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(), 'SendMessageFast',false,{SessionID:SessionID,msg:msg},succeededCallback,failedCallback,userContext); },
FreeSession:function(sessionID,succeededCallback, failedCallback, userContext) {
/// <param name="sessionID" 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(), 'FreeSession',false,{sessionID:sessionID},succeededCallback,failedCallback,userContext); },
GetWaitPosition:function(sessionID,succeededCallback, failedCallback, userContext) {
/// <param name="sessionID" 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(), 'GetWaitPosition',false,{sessionID:sessionID},succeededCallback,failedCallback,userContext); },
GetSessionInfo:function(sessionID,lastMessageTime,succeededCallback, failedCallback, userContext) {
/// <param name="sessionID" type="Number">System.Int32</param>
/// <param name="lastMessageTime" type="Number">System.Int64</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(), 'GetSessionInfo',false,{sessionID:sessionID,lastMessageTime:lastMessageTime},succeededCallback,failedCallback,userContext); },
CheckDptoOnline:function(dptoID,succeededCallback, failedCallback, userContext) {
/// <param name="dptoID" 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(), 'CheckDptoOnline',false,{dptoID:dptoID},succeededCallback,failedCallback,userContext); },
IsDptoMaster:function(dptoID,succeededCallback, failedCallback, userContext) {
/// <param name="dptoID" 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(), 'IsDptoMaster',false,{dptoID:dptoID},succeededCallback,failedCallback,userContext); },
VerificarExpediente:function(dptoID,companyID,succeededCallback, failedCallback, userContext) {
/// <param name="dptoID" type="Number">System.Int32</param>
/// <param name="companyID" 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(), 'VerificarExpediente',false,{dptoID:dptoID,companyID:companyID},succeededCallback,failedCallback,userContext); }}
LiveCHAT.Services.SessionController.registerClass('LiveCHAT.Services.SessionController',Sys.Net.WebServiceProxy);
LiveCHAT.Services.SessionController._staticInstance = new LiveCHAT.Services.SessionController();
LiveCHAT.Services.SessionController.set_path = function(value) {
LiveCHAT.Services.SessionController._staticInstance.set_path(value); }
LiveCHAT.Services.SessionController.get_path = function() { 
/// <value type="String" mayBeNull="true">The service url.</value>
return LiveCHAT.Services.SessionController._staticInstance.get_path();}
LiveCHAT.Services.SessionController.set_timeout = function(value) {
LiveCHAT.Services.SessionController._staticInstance.set_timeout(value); }
LiveCHAT.Services.SessionController.get_timeout = function() { 
/// <value type="Number">The service timeout.</value>
return LiveCHAT.Services.SessionController._staticInstance.get_timeout(); }
LiveCHAT.Services.SessionController.set_defaultUserContext = function(value) { 
LiveCHAT.Services.SessionController._staticInstance.set_defaultUserContext(value); }
LiveCHAT.Services.SessionController.get_defaultUserContext = function() { 
/// <value mayBeNull="true">The service default user context.</value>
return LiveCHAT.Services.SessionController._staticInstance.get_defaultUserContext(); }
LiveCHAT.Services.SessionController.set_defaultSucceededCallback = function(value) { 
 LiveCHAT.Services.SessionController._staticInstance.set_defaultSucceededCallback(value); }
LiveCHAT.Services.SessionController.get_defaultSucceededCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default succeeded callback.</value>
return LiveCHAT.Services.SessionController._staticInstance.get_defaultSucceededCallback(); }
LiveCHAT.Services.SessionController.set_defaultFailedCallback = function(value) { 
LiveCHAT.Services.SessionController._staticInstance.set_defaultFailedCallback(value); }
LiveCHAT.Services.SessionController.get_defaultFailedCallback = function() { 
/// <value type="Function" mayBeNull="true">The service default failed callback.</value>
return LiveCHAT.Services.SessionController._staticInstance.get_defaultFailedCallback(); }
LiveCHAT.Services.SessionController.set_path("/services/SessionCtrl.asmx");
LiveCHAT.Services.SessionController.EfetuarLogin= function(codigoUsuario,onSuccess,onFailed,userContext) {
/// <param name="codigoUsuario" 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>
LiveCHAT.Services.SessionController._staticInstance.EfetuarLogin(codigoUsuario,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.ValidarSenha= function(UsuarioID,Senha,onSuccess,onFailed,userContext) {
/// <param name="UsuarioID" type="Number">System.Int32</param>
/// <param name="Senha" 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>
LiveCHAT.Services.SessionController._staticInstance.ValidarSenha(UsuarioID,Senha,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.NewSession= function(dptoID,userID,userName,onSuccess,onFailed,userContext) {
/// <param name="dptoID" type="Number">System.Int32</param>
/// <param name="userID" type="Number">System.Int32</param>
/// <param name="userName" 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>
LiveCHAT.Services.SessionController._staticInstance.NewSession(dptoID,userID,userName,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.CheckSessionState= function(sessionID,onSuccess,onFailed,userContext) {
/// <param name="sessionID" 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>
LiveCHAT.Services.SessionController._staticInstance.CheckSessionState(sessionID,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.SendMessage= function(sessionID,msg,lastMessageTime,onSuccess,onFailed,userContext) {
/// <param name="sessionID" type="Number">System.Int32</param>
/// <param name="msg" type="String">System.String</param>
/// <param name="lastMessageTime" type="Number">System.Int64</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>
LiveCHAT.Services.SessionController._staticInstance.SendMessage(sessionID,msg,lastMessageTime,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.SendMessageFast= function(SessionID,msg,onSuccess,onFailed,userContext) {
/// <param name="SessionID" type="Number">System.Int32</param>
/// <param name="msg" 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>
LiveCHAT.Services.SessionController._staticInstance.SendMessageFast(SessionID,msg,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.FreeSession= function(sessionID,onSuccess,onFailed,userContext) {
/// <param name="sessionID" 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>
LiveCHAT.Services.SessionController._staticInstance.FreeSession(sessionID,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.GetWaitPosition= function(sessionID,onSuccess,onFailed,userContext) {
/// <param name="sessionID" 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>
LiveCHAT.Services.SessionController._staticInstance.GetWaitPosition(sessionID,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.GetSessionInfo= function(sessionID,lastMessageTime,onSuccess,onFailed,userContext) {
/// <param name="sessionID" type="Number">System.Int32</param>
/// <param name="lastMessageTime" type="Number">System.Int64</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>
LiveCHAT.Services.SessionController._staticInstance.GetSessionInfo(sessionID,lastMessageTime,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.CheckDptoOnline= function(dptoID,onSuccess,onFailed,userContext) {
/// <param name="dptoID" 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>
LiveCHAT.Services.SessionController._staticInstance.CheckDptoOnline(dptoID,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.IsDptoMaster= function(dptoID,onSuccess,onFailed,userContext) {
/// <param name="dptoID" 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>
LiveCHAT.Services.SessionController._staticInstance.IsDptoMaster(dptoID,onSuccess,onFailed,userContext); }
LiveCHAT.Services.SessionController.VerificarExpediente= function(dptoID,companyID,onSuccess,onFailed,userContext) {
/// <param name="dptoID" type="Number">System.Int32</param>
/// <param name="companyID" 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>
LiveCHAT.Services.SessionController._staticInstance.VerificarExpediente(dptoID,companyID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
if (typeof(LiveCHAT.Services.ChatMessage) === 'undefined') {
LiveCHAT.Services.ChatMessage=gtc("LiveCHAT.Services.ChatMessage");
LiveCHAT.Services.ChatMessage.registerClass('LiveCHAT.Services.ChatMessage');
}
if (typeof(LiveCHAT.Services.ChatUser) === 'undefined') {
LiveCHAT.Services.ChatUser=gtc("LiveCHAT.Services.ChatUser");
LiveCHAT.Services.ChatUser.registerClass('LiveCHAT.Services.ChatUser');
}
if (typeof(LiveCHAT.Services.ChatSessionInfo) === 'undefined') {
LiveCHAT.Services.ChatSessionInfo=gtc("LiveCHAT.Services.ChatSessionInfo");
LiveCHAT.Services.ChatSessionInfo.registerClass('LiveCHAT.Services.ChatSessionInfo');
}
