Beispiel #1
0
        public void SetBooleanRights(int decimalNumber)
        {
            var    objBinaryRights = new BooleanRights();
            string result          = string.Empty;
            int    remainder;
            int    i = 0;

            while (decimalNumber > 0)
            {
                i++;
                remainder      = decimalNumber % 2;
                decimalNumber /= 2;
                result         = remainder.ToString() + result;
                if (i == 1)
                {
                    objBinaryRights.Delete = (remainder == 1) ? true : false;
                }
                if (i == 2)
                {
                    objBinaryRights.Write = (remainder == 1) ? true : false;
                }
                if (i == 3)
                {
                    objBinaryRights.Read = (remainder == 1) ? true : false;
                }
            }
            Console.WriteLine("Binary:  {0}", result);
            BooleanRight = objBinaryRights;
        }
Beispiel #2
0
 public IdentityGroupRight()
 {
     BooleanRight = new BooleanRights();
 }