Exemplo n.º 1
0
        /// <summary>
        /// 功能:注销登入
        /// </summary>
        /// <param name="netLogin"></param>
        /// <param name="inf"></param>
        /// <param name="userCode"></param>
        /// <param name="connectionString"></param>
        /// <returns></returns>
        public static int RFLogout(ref UFSoft.U8.Framework.Login.UI.clsLogin netLogin, object AdodbConn, U8Login.clsLogin login, Info inf, string userCode, string connectionString)
        {
            int result = 0;

            try
            {
                //如果登录对象丢失
                if (netLogin == null)
                {
                    return(0);
                }
                netLogin.SubLogout("CJ");                       //暂时占用CJ
                if (AdodbConn != null)
                {
                    ((ADODB.Connection)AdodbConn).Close();
                }
                if (login != null)
                {
                    login.ShutDown();
                }

                //CancelAllLock(userCode, connectionString);      //接触该用户的所有锁定单据

                //netLogin.SubLogout("SO");
            }
            catch (Exception ex)
            {
                return(1);
            }


            return(result);
        }