Esempio n. 1
0
        private async void cmbUser_SelectedIndexChanged(object sender, EventArgs e)
        {
            try
            {
                if (cmbUser.Items.Count <= 1)
                {
                    return;
                }

                if (!_firstindexChange && MessageBox.Show(this, "مایل به ذخیره تنظیمات هستید ؟", "پیغام سیستم", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2, MessageBoxOptions.RightAlign) == DialogResult.Yes)
                {
                    var user = await UserBussines.GetAsync((Guid)cmbUser.SelectedValue);

                    _currentAccessLevel = user.UserAccess;
                    await SaveAsync((Guid)cmbUser.SelectedValue);

                    LoadGrid();
                }
                else
                {
                    var user = await UserBussines.GetAsync((Guid)cmbUser.SelectedValue);

                    _currentAccessLevel = user.UserAccess;
                    LoadGrid();
                }
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }
        }
Esempio n. 2
0
        private async void frmAccessLevel_Load(object sender, EventArgs e)
        {
            try
            {
                await LoadUserDataAsync();

                cmbUser.SelectedIndex = 0;
                _currentAccessLevel   = UserBussines.Get((Guid)cmbUser.SelectedValue).UserAccess;
                LoadGrid();
            }
            catch (Exception ex)
            {
                WebErrorLog.ErrorInstence.StartErrorLog(ex);
            }
        }