Esempio n. 1
0
        //Compliance Operations

        public bool RegisterSalesUser(ComplianceUserData user)
        {
            bool isRegsitered = false;

            using (uow = new UnitOfWork.UnitOfWork())
            {
                try
                {
                    ComplianceUser userdb = new ComplianceUser();
                    userdb.CreationTime = DateTime.Now.ToString();
                    userdb.Email        = user.Email;
                    userdb.IsActive     = true;
                    userdb.Password     = EncryptionHelper.Encrypt(user.Password);
                    userdb.IsContractor = user.IsContractor;
                    userdb.UserType     = user.UserType;
                    userdb.Name         = user.Name;
                    userdb.IsArchive    = false;
                    userdb.ExtensionNo  = user.ExtensionNo;
                    uow.ComplianceUserRepository.Insert(userdb);
                    uow.Save();
                    isRegsitered = true;
                }
                catch
                {
                    isRegsitered = false;
                }
            }

            return(isRegsitered);
        }
Esempio n. 2
0
        public ComplianceUserData DirectLogin(string email, string pwd)
        {
            ComplianceUserData usrdt = new ComplianceUserData();

            using (uow = new UnitOfWork.UnitOfWork())
            {
                try
                {
                    ComplianceUser usd = uow.ComplianceUserRepository.Get().Where(x => x.Email == email && x.Password == pwd && x.IsActive == true && x.IsArchive == false).FirstOrDefault();
                    usrdt.CreationTime = DateTime.Now.ToString();
                    usrdt.Email        = usd.Email;
                    usrdt.IsActive     = usd.IsActive;
                    usrdt.Password     = usd.Password;
                    usrdt.IsContractor = usd.IsContractor;
                    usrdt.UserType     = usd.UserType;
                    usrdt.Name         = usd.Name;
                    usrdt.UserID       = usd.UserID;
                }
                catch
                {
                    usrdt = null;
                }
            }
            return(usrdt);
        }
Esempio n. 3
0
        public bool EditSalesUser(ComplianceUserData user)
        {
            bool isEdited = false;

            using (uow = new UnitOfWork.UnitOfWork())
            {
                try
                {
                    ComplianceUser userdb = uow.ComplianceUserRepository.Get().Where(u => u.UserID.Equals(user.UserID)).FirstOrDefault();
                    userdb.Email    = user.Email;
                    userdb.IsActive = user.IsActive;
                    if (!String.IsNullOrEmpty(user.Password))
                    {
                        userdb.Password = EncryptionHelper.Encrypt(user.Password);
                    }
                    userdb.IsContractor = user.IsContractor;
                    userdb.UserType     = user.UserType;
                    userdb.Name         = user.Name;
                    userdb.ExtensionNo  = user.ExtensionNo;
                    uow.ComplianceUserRepository.Update(userdb);
                    uow.Save();
                    isEdited = true;
                }
                catch
                {
                    isEdited = false;
                }
            }

            return(isEdited);
        }
Esempio n. 4
0
        public bool EditSalesUserPassword(ComplianceUserData user)
        {
            bool isEdited = false;

            using (uow = new UnitOfWork.UnitOfWork())
            {
                try
                {
                    ComplianceUser userdb = uow.ComplianceUserRepository.Get().Where(u => u.UserID.Equals(user.UserID)).FirstOrDefault();
                    userdb.Password = EncryptionHelper.Encrypt(user.Password);
                    uow.ComplianceUserRepository.Update(userdb);
                    uow.Save();
                    isEdited = true;
                }
                catch
                {
                    isEdited = false;
                }
            }

            return(isEdited);
        }
Esempio n. 5
0
        public bool ArchiveSalesUser(int userid)
        {
            bool isEdited = false;

            using (uow = new UnitOfWork.UnitOfWork())
            {
                try
                {
                    ComplianceUser userdb = uow.ComplianceUserRepository.Get().Where(u => u.UserID.Equals(userid)).FirstOrDefault();
                    userdb.IsArchive = true;
                    uow.ComplianceUserRepository.Update(userdb);
                    uow.Save();
                    isEdited = true;
                }
                catch
                {
                    isEdited = false;
                }
            }

            return(isEdited);
        }