Пример #1
0
        public bool Authenticate(string username, string password, out string message)
        {
            var dbUser = DaoController.Current.getUserByUserNameAndPassword(username, password);

            if (dbUser == null)
            {
                message = "არასწორი მომხმარებელი ან პაროლი!";
                return(false);
            }
            var user = new PosUser
            {
                FirstName       = dbUser.POSUser_FirstName,
                IsGood          = dbUser.POSUser_IsBlocked == false,
                LastName        = dbUser.POSUser_LastName,
                ModifiedDate    = dbUser.ModifiedDate,
                Password        = dbUser.POSUser_Password,
                SalesPersonCode = dbUser.POSUser_SalesPerson_Code,
                UserName        = dbUser.POSUser_UserID,
                UserType        = (PosUserTypes)(dbUser.POSUser_type.HasValue ? dbUser.POSUser_type.Value : 1)
            };

            if (!user.IsGood)
            {
                message = "მომხმარებელი დაბლოკილია!";
                return(false);
            }
            CurrentUser = user;
            message     = string.Empty;
            return(true);
        }
Пример #2
0
        public PosUser GetUser(string username)
        {
            var dbUser = DaoController.Current.getUser(username);
            var user   = new PosUser
            {
                FirstName       = dbUser.POSUser_FirstName,
                IsGood          = dbUser.POSUser_IsBlocked == false,
                LastName        = dbUser.POSUser_LastName,
                ModifiedDate    = dbUser.ModifiedDate,
                Password        = dbUser.POSUser_Password,
                SalesPersonCode = dbUser.POSUser_SalesPerson_Code,
                UserName        = dbUser.POSUser_UserID,
                UserType        = (PosUserTypes)(dbUser.POSUser_type.HasValue ? dbUser.POSUser_type.Value : 1)
            };

            return(user);
        }
Пример #3
0
 public void SaveUser(PosUser user, string olduserName)
 {
     DaoController.Current.SaveUser(olduserName, user.UserName, user.Password, user.FirstName, user.LastName, !user.IsGood, user.UserTypeId, user.SalesPersonCode);
 }