public bool CheckPermissions() { try { SPG.UserPermissionsRow permission = (new UserPermissionsBLL()).GetUserPermissionsByUserName(Properties.Settings.Default.UserName, "Shipping Form")[0]; switch (permission.PermissionLevel) { case "FULL": case "Full": addBarButtonItem.Enabled = true; editBarButtonItem.Enabled = true; deleteBarButtonItem.Enabled = true; delGridColumn.Visible = true; delGridColumn.VisibleIndex = 0; break; case "ADD": case "Add": addBarButtonItem.Enabled = true; editBarButtonItem.Enabled = true; deleteBarButtonItem.Enabled = false; delGridColumn.Visible = false; break; case "NONE": case "None": MessageBox.Show("You don't have permission to view this form.", "User Permissions", MessageBoxButtons.OK, MessageBoxIcon.Hand); Close(); return(false); case "VIEW": case "View": addBarButtonItem.Enabled = false; editBarButtonItem.Enabled = false; deleteBarButtonItem.Enabled = false; delGridColumn.Visible = false; break; case "EDIT": case "Edit": addBarButtonItem.Enabled = false; editBarButtonItem.Enabled = true; deleteBarButtonItem.Enabled = false; delGridColumn.Visible = false; break; default: MessageBox.Show("You don't have permission to view this form.", "User Permissions", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); return(false); } return(true); } catch (InvalidOperationException ex) { return(false); } }
public bool CheckPermissions() { try { SPG.UserPermissionsRow permission = (new UserPermissionsBLL()).GetUserPermissionsByUserName(Properties.Settings.Default.UserName, "General Lists")[0]; switch (permission.PermissionLevel) { case "FULL": case "Full": vendorsGridView.OptionsBehavior.Editable = true; vendorsGridView.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom; deleteGridColumn.Visible = true; break; case "ADD": case "Add": vendorsGridView.OptionsBehavior.Editable = true; vendorsGridView.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Bottom; deleteGridColumn.Visible = false; break; case "NONE": case "None": case "VIEW ASSIGNED": case "EDIT ASSIGNED": MessageBox.Show("You don't have permission to view this form.", "User Permissions", MessageBoxButtons.OK, MessageBoxIcon.Hand); Close(); return(false); case "VIEW": case "View": vendorsGridView.OptionsBehavior.Editable = false; vendorsGridView.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.None; deleteGridColumn.Visible = false; break; case "EDIT": case "Edit": vendorsGridView.OptionsBehavior.Editable = true; vendorsGridView.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.None; deleteGridColumn.Visible = false; break; default: MessageBox.Show("You don't have permission to view this form.", "User Permissions", MessageBoxButtons.OK, MessageBoxIcon.Hand); Close(); return(false); } return(true); } catch (InvalidOperationException ex) { return(false); } }
public bool CheckPermissions() { try { SPG.UserPermissionsRow permission = (new UserPermissionsBLL()).GetUserPermissionsByUserName(Properties.Settings.Default.UserName, "Production Entries")[0]; switch (permission.PermissionLevel) { case "FULL": case "Full": m_AllowAdd = true; editSimpleButton.Enabled = true; deleteGridColumn.Visible = true; break; case "ADD": case "Add": m_AllowAdd = true; editSimpleButton.Enabled = true; deleteGridColumn.Visible = false; break; case "NONE": case "None": MessageBox.Show("You don't have permission to view this form.", "User Permissions", MessageBoxButtons.OK, MessageBoxIcon.Hand); Close(); return(false); case "VIEW": case "View": editSimpleButton.Enabled = false; deleteGridColumn.Visible = false; break; case "EDIT": case "Edit": editSimpleButton.Enabled = true; deleteGridColumn.Visible = false; break; case "VIEW ASSIGNED": editSimpleButton.Enabled = false; deleteGridColumn.Visible = false; FilterAssignedCustomers(); break; case "EDIT ASSIGNED": editSimpleButton.Enabled = true; deleteGridColumn.Visible = false; FilterAssignedCustomers(); break; default: MessageBox.Show("You don't have permission to view this form.", "User Permissions", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); return(false); } return(true); } catch (InvalidOperationException ex) { return(false); } }
public bool CheckPermissions() { try { SPG.UserPermissionsRow permission = (new UserPermissionsBLL()).GetUserPermissionsByUserName(Properties.Settings.Default.UserName, "Lot Code Setup")[0]; switch (permission.PermissionLevel) { case "FULL": case "Full": newLotCodeFormatSimpleButton.Enabled = true; editSettingsSimpleButton.Enabled = true; editLotCodeFormatSimpleButton.Enabled = true; deleteFormatSimpleButton.Enabled = true; deleteSettingsSimpleButton.Enabled = true; break; case "ADD": case "Add": newLotCodeFormatSimpleButton.Enabled = true; editSettingsSimpleButton.Enabled = true; editLotCodeFormatSimpleButton.Enabled = true; deleteFormatSimpleButton.Enabled = false; deleteSettingsSimpleButton.Enabled = false; break; case "NONE": case "None": MessageBox.Show("You don't have permission to view this form.", "User Permissions", MessageBoxButtons.OK, MessageBoxIcon.Hand); Close(); return(false); case "VIEW": case "View": newLotCodeFormatSimpleButton.Enabled = false; editSettingsSimpleButton.Enabled = false; editLotCodeFormatSimpleButton.Enabled = false; deleteFormatSimpleButton.Enabled = false; deleteSettingsSimpleButton.Enabled = false; break; case "EDIT": case "Edit": newLotCodeFormatSimpleButton.Enabled = false; editSettingsSimpleButton.Enabled = true; editLotCodeFormatSimpleButton.Enabled = true; deleteFormatSimpleButton.Enabled = false; deleteSettingsSimpleButton.Enabled = false; break; case "VIEW ASSIGNED": newLotCodeFormatSimpleButton.Enabled = false; editSettingsSimpleButton.Enabled = false; editLotCodeFormatSimpleButton.Enabled = false; deleteFormatSimpleButton.Enabled = false; deleteSettingsSimpleButton.Enabled = false; break; case "EDIT ASSIGNED": newLotCodeFormatSimpleButton.Enabled = false; editSettingsSimpleButton.Enabled = true; editLotCodeFormatSimpleButton.Enabled = true; deleteFormatSimpleButton.Enabled = false; deleteSettingsSimpleButton.Enabled = false; break; default: MessageBox.Show("You don't have permission to view this form.", "User Permissions", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); return(false); } return(true); } catch (InvalidOperationException ex) { return(false); } }
public bool CheckPermissions() { try { SPG.UserPermissionsRow permission = (new UserPermissionsBLL()).GetUserPermissionsByUserName(Properties.Settings.Default.UserName, "Security Settings")[0]; switch (permission.PermissionLevel) { case "FULL": case "Full": passwordTextEdit.Properties.PasswordChar = '\0'; confirmTextEdit.Properties.PasswordChar = '\0'; addBarButtonItem.Enabled = true; editBarButtonItem.Enabled = true; deleteBarButtonItem.Enabled = true; break; case "ADD": case "Add": passwordTextEdit.Properties.PasswordChar = '*'; confirmTextEdit.Properties.PasswordChar = '*'; addBarButtonItem.Enabled = true; editBarButtonItem.Enabled = true; deleteBarButtonItem.Enabled = false; break; case "NONE": case "None": case "VIEW ASSIGNED": case "EDIT ASSIGNED": MessageBox.Show("You don't have permission to view this form.", "User Permissions", MessageBoxButtons.OK, MessageBoxIcon.Hand); Close(); return(false); case "VIEW": case "View": passwordTextEdit.Properties.PasswordChar = '*'; confirmTextEdit.Properties.PasswordChar = '*'; addBarButtonItem.Enabled = false; editBarButtonItem.Enabled = false; deleteBarButtonItem.Enabled = false; break; case "EDIT": case "Edit": passwordTextEdit.Properties.PasswordChar = '*'; confirmTextEdit.Properties.PasswordChar = '*'; addBarButtonItem.Enabled = false; editBarButtonItem.Enabled = true; deleteBarButtonItem.Enabled = false; break; default: MessageBox.Show("You don't have permission to view this form.", "User Permissions", MessageBoxButtons.OK, MessageBoxIcon.Hand); Close(); return(false); } return(true); } catch (InvalidOperationException ex) { return(false); } }