public void TangoLogoff() { if (!(_tangoLogOn == null)) { _tangoLogOn.DropInterface(); _tangoLogOn = null; } }
/// <summary> /// Autentica el usuario en tango. /// </summary> /// <param name="llaveTango"></param> /// <param name="usuarioTango"></param> /// <param name="passwordTango"></param> /// <param name="nombreEmpresa"></param> /// <returns>HardLockServer.LogOnClass con inormacion de autenticacion</returns> public HardLockServer.LogOnClass TangoLogin( string llaveTango, string usuarioTango, string passwordTango, string nombreEmpresa) { string strError = ""; string appName = ""; try { appName = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; } catch { } _tangoLogOn = new HardLockServer.LogOnClass(); bool logonOk = false; try { logonOk = _tangoLogOn.LogServerUserEx( llaveTango, usuarioTango, passwordTango, nombreEmpresa, appName, ref strError ); } catch (COMException ex) { _tangoLogOn = null; throw new Excepciones.XTangoException("Error en ingreso a tango: " + ex.Message); } // No se logueo, pero no hay excepcion if (!logonOk) { _tangoLogOn = null; throw new Excepciones.XTangoException("Error en ingreso a tango: " + strError); } else { return(_tangoLogOn); } }
/// <summary> /// Autentica el usuario en tango. /// </summary> /// <param name="llaveTango"></param> /// <param name="usuarioTango"></param> /// <param name="passwordTango"></param> /// <param name="nombreEmpresa"></param> /// <returns>HardLockServer.LogOnClass con inormacion de autenticacion</returns> public HardLockServer.LogOnClass TangoLogin( string llaveTango, string usuarioTango, string passwordTango, string nombreEmpresa) { string strError = ""; string appName = ""; try { appName = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name; } catch { } _tangoLogOn = new HardLockServer.LogOnClass(); bool logonOk = false; try { logonOk = _tangoLogOn.LogServerUserEx( llaveTango, usuarioTango, passwordTango, nombreEmpresa, appName, ref strError ); } catch (COMException ex) { throw new Excepciones.XTangoException("Error en ingreso a tango: " + ex.Message); } if (!logonOk) { _tangoLogOn.DropInterface(); _tangoLogOn = null; throw new Excepciones.XTangoException("Error en ingreso a tango: " + strError); } else return _tangoLogOn; }
public void TangoLogoff() { _tangoLogOn.DropInterface(); _tangoLogOn = null; }