public ItemDialogBase(ISession session, string title, ItemDialogBaseMode mode) { InitializeComponent(); _session = session; Text = title; _mode = mode; }
private SecretDialog(ISession session, string title, ItemDialogBaseMode mode) : base(session, title, mode) { InitializeComponent(); uxErrorProvider.SetIconAlignment(uxSplitContainer, ErrorIconAlignment.TopLeft); uxErrorProvider.SetIconAlignment(uxPropertyGridSecret, ErrorIconAlignment.TopLeft); uxErrorProvider.SetIconPadding(uxPropertyGridSecret, -16); uxTextBoxValue = new TextEditorControl() { Parent = uxSplitContainer.Panel1, BorderStyle = BorderStyle.FixedSingle, Dock = DockStyle.Fill, ShowMatchingBracket = true, ConvertTabsToSpaces = Settings.Default.ConvertTabsToSpaces, TabIndent = Settings.Default.TabIndent, VRulerRow = 120, TabIndex = 4, AllowDrop = false, Font = Settings.Default.SecretFont, ShowLineNumbers = Settings.Default.ShowLineNumbers, ContextMenuStrip = uxMenuNewValue }; uxTextBoxValue.TextChanged += uxTextBoxValue_TextChanged; var sk = Utils.LoadFromJsonFile <SecretKinds>(Settings.Default.SecretKindsJsonFileLocation); uxMenuSecretKind.Items.AddRange((from name in _session.CurrentVaultAlias.SecretKinds select sk[name]).ToArray()); uxSplitContainer_Panel1_SizeChanged(null, EventArgs.Empty); ActiveControl = uxTextBoxName; }
public ItemDialogBase(ISession session, string title, ItemDialogBaseMode mode) { InitializeComponent(); _session = session; Text = title; _mode = mode; uxTextBoxName.Font = Settings.Default.SecretFont; }
private SecretDialog(ISession session, string title, ItemDialogBaseMode mode) : base(session, title, mode) { InitializeComponent(); uxErrorProvider.SetIconAlignment(uxSplitContainer, ErrorIconAlignment.TopLeft); uxErrorProvider.SetIconAlignment(uxPropertyGridSecret, ErrorIconAlignment.TopLeft); uxErrorProvider.SetIconPadding(uxPropertyGridSecret, -16); SetUpTextBoxValue(); List <string> unknownSk; List <SecretKind> secretKinds = LoadSecretKinds(_session.CurrentVaultAlias, out unknownSk); if (unknownSk.Count > 0) { MessageBox.Show(this, $"Secret kinds '{string.Join(",", unknownSk)}' in vault alias '{_session.CurrentVaultAlias.Alias}' are being ignored because they are not found in {Settings.Default.SecretKindsJsonFileLocation}", "Configuration Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } uxMenuSecretKind.Items.AddRange(secretKinds.ToArray()); uxSplitContainer_Panel1_SizeChanged(null, EventArgs.Empty); ActiveControl = uxTextBoxName; }
private SecretDialog(ISession session, string title, ItemDialogBaseMode mode) : base(session, title, mode) { InitializeComponent(); uxErrorProvider.SetIconAlignment(uxSplitContainer, ErrorIconAlignment.TopLeft); uxErrorProvider.SetIconAlignment(uxPropertyGridSecret, ErrorIconAlignment.TopLeft); uxErrorProvider.SetIconPadding(uxPropertyGridSecret, -16); uxTextBoxValue = new TextEditorControl() { Parent = uxSplitContainer.Panel1, BorderStyle = BorderStyle.FixedSingle, Dock = DockStyle.Fill, ShowMatchingBracket = true, ConvertTabsToSpaces = Settings.Default.ConvertTabsToSpaces, TabIndent = Settings.Default.TabIndent, VRulerRow = 120, TabIndex = 4, AllowDrop = false, Font = Settings.Default.SecretFont, ShowLineNumbers = Settings.Default.ShowLineNumbers, ContextMenuStrip = uxMenuNewValue }; uxTextBoxValue.TextChanged += uxTextBoxValue_TextChanged; List <string> unknownSk; List <SecretKind> secretKinds = LoadSecretKinds(_session.CurrentVaultAlias, out unknownSk); if (unknownSk.Count > 0) { MessageBox.Show(this, $"Secret kinds '{string.Join(",", unknownSk)}' in vault alias '{_session.CurrentVaultAlias.Alias}' are being ignored because they are not found in {Settings.Default.SecretKindsJsonFileLocation}", "Configuration Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } uxMenuSecretKind.Items.AddRange(secretKinds.ToArray()); uxSplitContainer_Panel1_SizeChanged(null, EventArgs.Empty); ActiveControl = uxTextBoxName; }
private CertificatePolicy _certificatePolicy; // There is one policy and multiple versions of kv certificate. A policy is a recipe to create a next version of the kv certificate. private CertificateDialog(ISession session, string title, ItemDialogBaseMode mode) : base(session, title, mode) { InitializeComponent(); }