示例#1
0
 public void notify()
 {
     if (Navigator.Navigator.getInstance().getCurrentViewsName().Equals(
             "AutorizationSecurityView"))
     {
         SecurityUserInterface currentUser = model.getResult();
         if (currentUser.isEnterIntoSystem())
         {
             try
             {
                 if (currentUser.isAdmin())
                 {
                     Navigator.Navigator.getInstance().navigateTo("AdminMenuView");
                 }
                 else
                 {
                     Navigator.Navigator.getInstance().navigateTo("StudentMenuView");
                 }
             }
             catch (Exception ex)
             {
                 ExceptionHandler.getInstance().processing(ex);
             }
         }
         else
         {
             form.textBox2Elem.Text = "";
             form.textBox1Elem.Text = "";
             Navigator.Navigator.getInstance().navigateTo("AutorizationSecurityView");
         }
     }
 }
示例#2
0
 public void notify()
 {
     if (Navigator.Navigator.getInstance().getCurrentViewsName().Equals("AutorizationSecurityView"))
     {
         SecurityUserInterface currentUser = model.getResult();
         if (currentUser.isEnterIntoSystem())
         {
             try
             {
                 Navigator.Navigator.getInstance().navigateTo("ModelingView");
                 form.setUserName(currentUser.getLogin());
                 if (currentUser.isAdmin())
                 {
                     form.button23Elem.Visible = true;
                 }
                 else
                 {
                     form.button23Elem.Visible = false;
                 }
             }
             catch (Exception ex)
             {
                 ExceptionHandler.getInstance().processing(ex);
             }
         }
         else
         {
             form.textBox2Elem.Text = "";
             form.textBox3Elem.Text = "";
             Navigator.Navigator.getInstance().navigateTo("AutorizationSecurityView");
         }
     }
 }
示例#3
0
        public void initAdmin(SecurityUserInterface admin)
        {
            Config config = new Config();

            config.admin = admin.copy();
            model.updateConfig(config);
        }
示例#4
0
        public string getSult(SecurityUserInterface user)
        {
            string sult = "";
            Random rand = new Random();

            for (int i = 0; i < config.sultLength; i++)
            {
                int wordInInt = 91;
                while (wordInInt > 90 & wordInInt < 97)
                {
                    wordInInt = rand.Next(65, 122);
                }
                char c = (char)wordInInt;
                sult += c.ToString();
            }

            return(sult);
        }