protected void SaveUserButton_Click(object sender, EventArgs e) { ShowInviteUserModal.Value = "true"; if (EveryoneCheckBox.Checked) { try { PermissionObjectBLL.InsertObjectPublic(PermissionObject.ObjectType.KPI.ToString(), Convert.ToInt32(KPIIdHiddenField.Value), ObjectActionIdHiddenField.Value); SystemMessages.DisplaySystemMessage(Resources.ShareData.InsertObjectPublicOk); } catch (Exception exc) { SystemMessages.DisplaySystemErrorMessage(exc.Message); return; } } else { try { PermissionObjectBLL.InsertObjectPermissions(PermissionObject.ObjectType.KPI.ToString(), Convert.ToInt32(KPIIdHiddenField.Value), Convert.ToInt32(UserInvitedIdHiddenField.Value), ObjectActionIdHiddenField.Value); SystemMessages.DisplaySystemMessage(Resources.ShareData.InsertObjectPermissionsOk + UserTextBox.Text); } catch (Exception exc) { SystemMessages.DisplaySystemErrorMessage(exc.Message); return; } } EveryoneCheckBox.Checked = false; UserTextBox.Text = ""; UserInvitedIdHiddenField.Value = ""; ObjectActionIdHiddenField.Value = ""; ObjectActionComboBox.DataBind(); ShowInviteUserModal.Value = "false"; PermissionsGridView.DataBind(); }
protected void PermissionsGridView_RowCommand(object sender, GridViewCommandEventArgs e) { string userName = e.CommandArgument.ToString(); if (e.CommandName.Equals("DeleteData")) { if (string.IsNullOrEmpty(userName)) { try { PermissionObjectBLL.DeleteObjectPublic(PermissionObject.ObjectType.KPI.ToString(), Convert.ToInt32(KPIIdHiddenField.Value)); SystemMessages.DisplaySystemMessage(Resources.ShareData.DeleteObjectPublicOk); } catch (Exception exc) { SystemMessages.DisplaySystemErrorMessage(exc.Message); return; } } else { try { PermissionObjectBLL.DeleteObjectPermissions(PermissionObject.ObjectType.KPI.ToString(), Convert.ToInt32(KPIIdHiddenField.Value), userName); SystemMessages.DisplaySystemMessage(Resources.ShareData.DeleteObjectPermissionsOk); } catch (Exception exc) { SystemMessages.DisplaySystemErrorMessage(exc.Message); return; } } PermissionsGridView.DataBind(); ObjectActionComboBox.DataBind(); } }