示例#1
0
        private void Form2_Load(object sender, EventArgs e)
        {
            //ExchangeRate e1 = new ExchangeRate();

            List <bool> a  = new List <bool>();
            Authority   a1 = new Authority();

            a = a1.AouthorityList(UserRepository.user.Id);

            try
            {
                addUserMenu.Enabled     = a[0];
                changePwd.Enabled       = a[1];
                deleteUser.Enabled      = a[2];
                MenuCategory.Enabled    = a[3];
                MenuSubCategory.Enabled = a[4];
                MenuCompany.Enabled     = a[5];
                MenuMeasurement.Enabled = a[6];
                MenuExchange.Enabled    = a[7];
                MenuRepository.Enabled  = a[8];
                MenuStock.Enabled       = a[9];
                MenuAuthority.Enabled   = a[10];
                ReportMenu.Enabled      = a[11];
            }
            catch (Exception)
            {
            }
        }
        void GetAuthority(int userId)
        {
            List <bool> a  = new List <bool>();
            Authority   a1 = new Authority();

            a = a1.AouthorityList(userId);

            try
            {
                checkBox1.Checked  = a[0];
                checkBox2.Checked  = a[1];
                checkBox3.Checked  = a[2];
                checkBox4.Checked  = a[3];
                checkBox5.Checked  = a[4];
                checkBox6.Checked  = a[5];
                checkBox7.Checked  = a[6];
                checkBox8.Checked  = a[7];
                checkBox9.Checked  = a[8];
                checkBox10.Checked = a[9];
                checkBox11.Checked = a[10];
                checkBox12.Checked = a[11];
            }
            catch (Exception)
            {
            }
        }