Esempio n. 1
0
        public void SetResult(SWDialogBox.LoginResult loginResult)
        {
            switch (loginResult)
            {
            case SWDialogBox.LoginResult.InvalidUserName:
                this.ActiveControl = this.txtUserName;
                break;

            case SWDialogBox.LoginResult.InvalidPassword:
                this.ActiveControl = this.txtPassword;
                break;

            case SWDialogBox.LoginResult.InvalidServer:
                this.ActiveControl = this.txtServer;
                break;

            case SWDialogBox.LoginResult.InvalidDatabase:
                this.ActiveControl = this.txtDatabase;
                break;

            case SWDialogBox.LoginResult.Timeout:
                this.ActiveControl = this.txtTimeout;
                break;
            }

            //设置当前登录窗体为高级状态
            if (loginResult == SWDialogBox.LoginResult.InvalidServer ||
                loginResult == SWDialogBox.LoginResult.InvalidDatabase ||
                loginResult == SWDialogBox.LoginResult.Timeout)
            {
                this.SetState(true);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 初始化 SWDialogBox.LoginedEventArgs 类的一个新实例。
 /// </summary>
 /// <param name="loginResult">返回的登录状态。</param>
 public LoginedEventArgs(SWDialogBox.LoginResult loginResult)
 {
     mnLoginResult = loginResult;
 }
Esempio n. 3
0
        public void SetLogin(String UserName, String Password, String Server, String Database, Int32 Timeout, SWDialogBox.LoginResult loginResult)
        {
            msUserName = UserName == null ? UserName : UserName.Trim();
            msPassword = Password;
            msDatabase = Database;
            msServer   = Server;
            mnTimeout  = Timeout;

            this.SetResult(loginResult);
        }