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); } }
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); } }