Exemplo n.º 1
0
        private bool ValidateAVCodes()
        {
            bool isValid = false;
            HAR_StringEncrypter encrypter   = new HAR_StringEncrypter();
            AwareAppSettings    appSettings = new AwareAppSettings();
            AwareHelpers        awHelpers   = new AwareHelpers(appSettings.GetAwareDbConnectionString);

            if (true == awHelpers.AwareSecurity.VerifyUserCredentials(tboxUserName.Text, encrypter.EncryptString(tboxPassword.Text)))
            {
                isValid = true;
            }

            return(isValid);
        }
Exemplo n.º 2
0
 public void UpdateUser(ref QI_USER_REC userRec)
 {
     using (SqlConnection awareDbConn = m_SqlHelpers.GetDbConnection(m_AwareDbConnString))
     {
         HAR_StringEncrypter encrypter = new HAR_StringEncrypter();
         string     sqlText            = "usp_UpdateUser";
         SqlCommand sqlCmd             = new SqlCommand(sqlText, awareDbConn);
         sqlCmd.CommandType = System.Data.CommandType.StoredProcedure;
         sqlCmd.Parameters.AddWithValue("@UserName", userRec.UserName);
         sqlCmd.Parameters.AddWithValue("@FacilityId", userRec.FacilityId);
         sqlCmd.Parameters.AddWithValue("@VerifyCode", encrypter.EncryptString(userRec.VerifyCode));
         sqlCmd.Parameters.AddWithValue("@UserId", userRec.UserID);
         sqlCmd.ExecuteNonQuery();
         awareDbConn.Close();
     }
 }
Exemplo n.º 3
0
        public bool IsGroupPermittedAccess(string grpName)
        {
            bool permitted = false;

            using (SqlConnection awareDbConn = m_SqlHelpers.GetDbConnection(m_AwareDbConnString))
            {
                HAR_StringEncrypter encrypter = new HAR_StringEncrypter();
                string     sqlText            = "usp_IsGroupPermittedAccess";
                SqlCommand sqlCmd             = new SqlCommand(sqlText, awareDbConn);
                sqlCmd.CommandType = System.Data.CommandType.StoredProcedure;
                sqlCmd.Parameters.AddWithValue("@GrpName", grpName);
                int cnt = (int)sqlCmd.ExecuteScalar();
                awareDbConn.Close();

                if (cnt > 0)
                {
                    permitted = true;
                }
            }

            return(permitted);
        }
Exemplo n.º 4
0
        public Guid AddUser(string UserName, Guid FacilityId, string verifyCode)
        {
            Guid guid = new Guid();

            using (SqlConnection awareDbConn = m_SqlHelpers.GetDbConnection(m_AwareDbConnString))
            {
                HAR_StringEncrypter encrypter = new HAR_StringEncrypter();
                string     sqlText            = "usp_AddUser";
                SqlCommand sqlCmd             = new SqlCommand(sqlText, awareDbConn);
                sqlCmd.CommandType = System.Data.CommandType.StoredProcedure;
                sqlCmd.Parameters.AddWithValue("@UserName", UserName);
                sqlCmd.Parameters.AddWithValue("@FacilityId", FacilityId);
                sqlCmd.Parameters.AddWithValue("@VerifyCode", encrypter.EncryptString(verifyCode));
                sqlCmd.ExecuteNonQuery();
                awareDbConn.Close();
                if (true == DoesUserExist(UserName, FacilityId))
                {
                    guid = GetUsersId(UserName, FacilityId);
                }
            }

            return(guid);
        }
Exemplo n.º 5
0
        public QI_USER_REC GetUserRecordById(Guid UserId)
        {
            QI_USER_REC user = new QI_USER_REC();

            using (SqlConnection awareDbConn = m_SqlHelpers.GetDbConnection(m_AwareDbConnString))
            {
                HAR_StringEncrypter m_Encrypter = new HAR_StringEncrypter();
                string sqlText = "usp_SelectUserRecsByUserID";

                SqlCommand sqlCmd = new SqlCommand(sqlText, awareDbConn);
                sqlCmd.CommandType = System.Data.CommandType.StoredProcedure;
                sqlCmd.Parameters.AddWithValue("@UserId", UserId);
                SqlDataReader dr = sqlCmd.ExecuteReader();

                while (dr.Read())
                {
                    try
                    {
                        try { user.UserID = dr.GetGuid(0); }
                        catch (SqlNullValueException Exception) { user.UserID = new Guid(); }
                        try { user.UserName = dr.GetString(1); }
                        catch (SqlNullValueException ex) { user.UserName = string.Empty; }
                        try { user.FacilityId = dr.GetGuid(2); }
                        catch (SqlNullValueException ex) { user.FacilityId = new Guid(); }
                        try { user.VerifyCode = m_Encrypter.DecryptString(dr.GetString(3)); }
                        catch (SqlNullValueException ex) { user.VerifyCode = string.Empty; }
                    }
                    catch (InvalidCastException ex)
                    {
                    }
                }
                dr.Close();
                awareDbConn.Close();
            }
            return(user);
        }