Ejemplo n.º 1
0
 private void SignUp()
 {
     if (UserRepo.CheckLogin(Login) || Login == null)
     {
         ErrorText = "User is exist";
         PasswordStatusBarVisibility = Visibility.Visible;
     }
     else
     {
         if (Password != RepeatPassword || Password == null)
         {
             ErrorText = "Passwords are not equal";
             PasswordStatusBarVisibility = Visibility.Visible;
         }
         else
         {
             PasswordStatusBarVisibility = Visibility.Hidden;
             var p = new User();
             p.Login    = Login;
             p.Password = Password;
             p.Role     = 0;
             p.Access   = false;
             UserRepo.Add(p);
         }
     }
 }
Ejemplo n.º 2
0
 private void LoginExecute()
 {
     if (Login == "asddsa")
     {
         GenericIdentity  identity         = new GenericIdentity("Admin");
         string[]         userRoles        = new string[] { "Admin" };
         GenericPrincipal genericPrincipal = new GenericPrincipal(identity, userRoles);
         Thread.CurrentPrincipal = genericPrincipal;
         IRegion MenuRegion = _regionManager.Regions["MenuRegion"];
         IRegion AuthRegion = _regionManager.Regions["AuthRegion"];
         MenuRegion.RemoveAll();
         AuthRegion.RemoveAll();
         _moduleManager.LoadModule("ClinicModule");
     }
     if (UserRepo.CheckPassword(Password) && UserRepo.CheckLogin(Login))
     {
         StatusBarVisibility = Visibility.Hidden;
         if (UserRepo.GetRole(Login, Password) == 1)
         {
             GenericIdentity  identity         = new GenericIdentity("Admin");
             string[]         userRoles        = new string[] { "Admin" };
             GenericPrincipal genericPrincipal = new GenericPrincipal(identity, userRoles);
             Thread.CurrentPrincipal = genericPrincipal;
         }
         else
         {
             GenericIdentity  identity         = new GenericIdentity("User");
             string[]         userRoles        = new string[] { "User" };
             GenericPrincipal genericPrincipal = new GenericPrincipal(identity, userRoles);
             Thread.CurrentPrincipal = genericPrincipal;
         }
         IRegion MenuRegion = _regionManager.Regions["MenuRegion"];
         IRegion AuthRegion = _regionManager.Regions["AuthRegion"];
         MenuRegion.RemoveAll();
         AuthRegion.RemoveAll();
         _moduleManager.LoadModule("ClinicModule");
     }
     else
     {
         StatusBarVisibility = Visibility.Visible;
     }
 }