public static bool LoginUser(skUser user)
 {
     if (user.Password != "" && user.UserName != "")
     {
         if (ValidateUser(user.UserName) == true)
         {
             if (Authentication.ValidatePassword(user.Password) == true)
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         else
         {
             return(false);
         }
     }
     else
     {
         return(false);
     }
 }
        public LoginViewModel()
        {
            _Enter = new AsynchronousCommand(Login);

            skStock s = new skStock();

            _userobj = new skUser();
        }
Exemple #3
0
        public void UpdateUser(skUser UserObject, bool ResetPassword)
        {
            string HashedPassword = Authentication.UserAuthentication.HashPassword(UserObject.Password);

            UserObject.Password = HashedPassword;

            UserRepo.UpdateUser(UserObject, ResetPassword);
        }
Exemple #4
0
        public void AddNewUser(skUser UserObject)
        {
            string HashedPassword = Authentication.UserAuthentication.HashPassword(UserObject.Password);

            UserObject.Password = HashedPassword;

            UserRepo.AddNewUser(UserObject);
        }
 public NewUserViewModel()
 {
     if (DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject()))
     {
         return;
     }
     try
     {
         _UsrObj  = new skUser();
         _AddUser = new Command(_UsrObj.adduser);
     }
     catch (Exception E)
     {
         ExepionLogger.Logger.LogException(E);
         ExepionLogger.Logger.Show(E);
     }
 }
 public AccountPreferanceViewModel()
 {
     if (DesignerProperties.GetIsInDesignMode(new System.Windows.DependencyObject()))
     {
         return;
     }
     try
     {
         _userobj          = skUser.LoadUser(CurrentSession.CurrentUserObject.UserID);
         _userobj.Password = "";
         _Update           = new Command(UpdatePreferances);
     }
     catch (Exception E)
     {
         ExepionLogger.Logger.LogException(E);
         ExepionLogger.Logger.Show(E);
     }
 }
Exemple #7
0
        public void UpdateUser(skUser UserObj, bool ResetPassword)
        {
            dtUser user = DB.dtUsers.Single(x => x.uID == UserObj.UserID);

            if (ResetPassword)
            {
                user.PassWord = UserObj.Password;
            }
            user.UserName = UserObj.UserName;

            dtUserDetail userdetail = DB.dtUserDetails.Single(x => x.UserID == UserObj.UserID);

            userdetail.DateOfBirth = UserObj.DOB;
            userdetail.Email       = UserObj.Email;
            userdetail.FirstName   = UserObj.FistName;
            userdetail.LastName    = UserObj.LastName;
            userdetail.HomePhone   = UserObj.HomePhone;
            userdetail.WorkPhone   = UserObj.WorkPhone;
            userdetail.Initials    = UserObj.Initials;

            DB.SubmitChanges();
        }
Exemple #8
0
        public void AddNewUser(skUser UserObj)
        {
            dtUser newuser = new dtUser
            {
                UserName = UserObj.UserName,
                PassWord = UserObj.Password,
                Created  = DateTime.Now,
                IsAdmin  = UserObj.IsAdmin
            };

            dtUserDetail newuserdetails = new dtUserDetail
            {
                FirstName   = UserObj.FistName,
                LastName    = UserObj.LastName,
                DateOfBirth = UserObj.DOB,
                Initials    = UserObj.Initials,
                Email       = UserObj.Email,
                HomePhone   = UserObj.HomePhone,
                WorkPhone   = UserObj.WorkPhone,
                dtUser      = newuser
            };

            dtUserPreferance newuserpref = new dtUserPreferance
            {
                Code             = "MAINTOOLCO",
                Description      = "Main tool bar background colour",
                Name             = "Main ToolBar",
                UserID           = GetLatestUserID() + 1,
                PreferenceTypeID = 1,
                Value            = "Black"
            };

            DB.dtUserDetails.InsertOnSubmit(newuserdetails);
            DB.dtUserPreferances.InsertOnSubmit(newuserpref);

            DB.SubmitChanges();
        }
 public void UpdateUser(skUser UserObject, bool ResetPassword)
 {
     base.Channel.UpdateUser(UserObject, ResetPassword);
 }
 public void AddNewUser(skUser UserObject)
 {
     base.Channel.AddNewUser(UserObject);
 }