Beispiel #1
0
        private void Login()
        {
            LoginModel loginmodel = new LoginModel();

            loginmodel.Username = txtUserName.Text.ToUpper();
            loginmodel.Password = pswPassword.Password;

            LoginModel Result = studentBusinessLogic.LoginAccess(loginmodel);

            if (Result.IsLogin)
            {
                //S360Configuration.Instance.UserID = Result.UserID;
                //S360Configuration.Instance.AcademicYearStart = Properties.Settings.Default.AcademicYearStart;
                //S360Configuration.Instance.AcademicYearEnd = Properties.Settings.Default.AcademicYearEnd;
                S360Model.S360Configuration.Instance.UserID            = Result.UserID;
                S360Model.S360Configuration.Instance.User              = Result.Username;
                S360Model.S360Configuration.Instance.AcademicYearStart = Properties.Settings.Default.AcademicYearStart;
                S360Model.S360Configuration.Instance.AcademicYearEnd   = Properties.Settings.Default.AcademicYearEnd;

                txtMessageInfo.Text = string.Empty;
                txtUserName.Clear();
                pswPassword.Clear();
                //S360Configuration.Instance.LoginID = Result.LoginID;
                S360Model.S360Configuration.Instance.LoginID = Result.LoginID;

                MainWindow mdiWindow = new MainWindow();
                mdiWindow.ShowDialog();
                txtUserName.Focus();
                studentBusinessLogic.MarkLogout(S360Model.S360Configuration.Instance.LoginID);
            }
            else
            {
                txtMessageInfo.Text = Result.Message;

                if (Result.Message == "Invalid User Name")
                {
                    txtUserName.Clear();
                    txtUserName.Focus();
                }
                else if (Result.Message == "Invalid Password")
                {
                    pswPassword.Clear();
                    pswPassword.Focus();
                }
                else
                {
                    txtUserName.Clear();
                    pswPassword.Clear();
                    txtUserName.Focus();
                }
            }
        }