コード例 #1
0
ファイル: ucLogin.cs プロジェクト: TuanCruise/VRB_Report
        private void txtPassword_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Enter)
            {
                try
                {
                    using (var ctrlSA = new SAController())
                    {
                        Session session;
                        ctrlSA.CreateUserSession(out session, txtUsername.Text, txtPassword.Text);


                        MainProcess.LoginToSystem(session);
                        if (session.ChkLog == 1)
                        {
                            frmInfo.ShowWarning("Error System", "Tài khoản của bạn đăng nhập lần đầu hoặc mật khẩu của bạn đã hết hạn. \n Bạn nên thay đổi mật khẩu để đảm bảo an toàn bảo mật khi sử dụng hệ thống !", this);
                            MainProcess.ExecuteModule("02913", "MAD");
                        }
                    }
                    CloseModule();
                }
                catch (Exception ex)
                {
                    ActiveControl    = txtUsername;
                    txtPassword.Text = "";
                    //txtUsername.Focus();
                    txtPassword.Focus();
                    ShowError(ex);
                }
            }
        }
コード例 #2
0
ファイル: ucLogin.cs プロジェクト: TuanCruise/VRB_Report
 private void ExecuteLogin(string strUser, string strPass)
 {
     try
     {
         using (var ctrlSA = new SAController())
         {
             Session session;
             ctrlSA.CreateUserSession(out session, strUser, strPass);
             MainProcess.LoginToSystem(session);
         }
         CloseModule();
     }
     catch (Exception ex)
     {
         ShowError(ex);
     }
 }