CASA/c_sharp/SecretStoreClientManager/NewEntry.cs
2005-10-11 19:51:00 +00:00

280 lines
15 KiB
C#

using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using Novell.SecretStore.NSSCSWrapper;
namespace SecretStoreService
{
/// <summary>
/// Summary description for Form3.
/// </summary>
public class NewEntry : System.Windows.Forms.Form
{
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.TextBox Key;
private System.Windows.Forms.TextBox value;
private System.Windows.Forms.Button cancel;
private System.Windows.Forms.Button Ok;
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.Container components = null;
private AddSecretForm m_asf = null;
private Secret m_secret = null;
public NewEntry(AddSecretForm asf, Secret secret)
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//
// TODO: Add any constructor code after InitializeComponent call
//
m_asf = asf;
m_secret = secret;
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(NewEntry));
this.label1 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.Key = new System.Windows.Forms.TextBox();
this.value = new System.Windows.Forms.TextBox();
this.cancel = new System.Windows.Forms.Button();
this.Ok = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// label1
//
this.label1.AccessibleDescription = resources.GetString("label1.AccessibleDescription");
this.label1.AccessibleName = resources.GetString("label1.AccessibleName");
this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("label1.Anchor")));
this.label1.AutoSize = ((bool)(resources.GetObject("label1.AutoSize")));
this.label1.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("label1.Dock")));
this.label1.Enabled = ((bool)(resources.GetObject("label1.Enabled")));
this.label1.Font = ((System.Drawing.Font)(resources.GetObject("label1.Font")));
this.label1.Image = ((System.Drawing.Image)(resources.GetObject("label1.Image")));
this.label1.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label1.ImageAlign")));
this.label1.ImageIndex = ((int)(resources.GetObject("label1.ImageIndex")));
this.label1.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("label1.ImeMode")));
this.label1.Location = ((System.Drawing.Point)(resources.GetObject("label1.Location")));
this.label1.Name = "label1";
this.label1.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("label1.RightToLeft")));
this.label1.Size = ((System.Drawing.Size)(resources.GetObject("label1.Size")));
this.label1.TabIndex = ((int)(resources.GetObject("label1.TabIndex")));
this.label1.Text = resources.GetString("label1.Text");
this.label1.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label1.TextAlign")));
this.label1.Visible = ((bool)(resources.GetObject("label1.Visible")));
//
// label2
//
this.label2.AccessibleDescription = resources.GetString("label2.AccessibleDescription");
this.label2.AccessibleName = resources.GetString("label2.AccessibleName");
this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("label2.Anchor")));
this.label2.AutoSize = ((bool)(resources.GetObject("label2.AutoSize")));
this.label2.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("label2.Dock")));
this.label2.Enabled = ((bool)(resources.GetObject("label2.Enabled")));
this.label2.Font = ((System.Drawing.Font)(resources.GetObject("label2.Font")));
this.label2.Image = ((System.Drawing.Image)(resources.GetObject("label2.Image")));
this.label2.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label2.ImageAlign")));
this.label2.ImageIndex = ((int)(resources.GetObject("label2.ImageIndex")));
this.label2.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("label2.ImeMode")));
this.label2.Location = ((System.Drawing.Point)(resources.GetObject("label2.Location")));
this.label2.Name = "label2";
this.label2.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("label2.RightToLeft")));
this.label2.Size = ((System.Drawing.Size)(resources.GetObject("label2.Size")));
this.label2.TabIndex = ((int)(resources.GetObject("label2.TabIndex")));
this.label2.Text = resources.GetString("label2.Text");
this.label2.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("label2.TextAlign")));
this.label2.Visible = ((bool)(resources.GetObject("label2.Visible")));
//
// Key
//
this.Key.AccessibleDescription = resources.GetString("Key.AccessibleDescription");
this.Key.AccessibleName = resources.GetString("Key.AccessibleName");
this.Key.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("Key.Anchor")));
this.Key.AutoSize = ((bool)(resources.GetObject("Key.AutoSize")));
this.Key.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("Key.BackgroundImage")));
this.Key.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("Key.Dock")));
this.Key.Enabled = ((bool)(resources.GetObject("Key.Enabled")));
this.Key.Font = ((System.Drawing.Font)(resources.GetObject("Key.Font")));
this.Key.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("Key.ImeMode")));
this.Key.Location = ((System.Drawing.Point)(resources.GetObject("Key.Location")));
this.Key.MaxLength = ((int)(resources.GetObject("Key.MaxLength")));
this.Key.Multiline = ((bool)(resources.GetObject("Key.Multiline")));
this.Key.Name = "Key";
this.Key.PasswordChar = ((char)(resources.GetObject("Key.PasswordChar")));
this.Key.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("Key.RightToLeft")));
this.Key.ScrollBars = ((System.Windows.Forms.ScrollBars)(resources.GetObject("Key.ScrollBars")));
this.Key.Size = ((System.Drawing.Size)(resources.GetObject("Key.Size")));
this.Key.TabIndex = ((int)(resources.GetObject("Key.TabIndex")));
this.Key.Text = resources.GetString("Key.Text");
this.Key.TextAlign = ((System.Windows.Forms.HorizontalAlignment)(resources.GetObject("Key.TextAlign")));
this.Key.Visible = ((bool)(resources.GetObject("Key.Visible")));
this.Key.WordWrap = ((bool)(resources.GetObject("Key.WordWrap")));
//
// value
//
this.value.AccessibleDescription = resources.GetString("value.AccessibleDescription");
this.value.AccessibleName = resources.GetString("value.AccessibleName");
this.value.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("value.Anchor")));
this.value.AutoSize = ((bool)(resources.GetObject("value.AutoSize")));
this.value.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("value.BackgroundImage")));
this.value.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("value.Dock")));
this.value.Enabled = ((bool)(resources.GetObject("value.Enabled")));
this.value.Font = ((System.Drawing.Font)(resources.GetObject("value.Font")));
this.value.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("value.ImeMode")));
this.value.Location = ((System.Drawing.Point)(resources.GetObject("value.Location")));
this.value.MaxLength = ((int)(resources.GetObject("value.MaxLength")));
this.value.Multiline = ((bool)(resources.GetObject("value.Multiline")));
this.value.Name = "value";
this.value.PasswordChar = ((char)(resources.GetObject("value.PasswordChar")));
this.value.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("value.RightToLeft")));
this.value.ScrollBars = ((System.Windows.Forms.ScrollBars)(resources.GetObject("value.ScrollBars")));
this.value.Size = ((System.Drawing.Size)(resources.GetObject("value.Size")));
this.value.TabIndex = ((int)(resources.GetObject("value.TabIndex")));
this.value.Text = resources.GetString("value.Text");
this.value.TextAlign = ((System.Windows.Forms.HorizontalAlignment)(resources.GetObject("value.TextAlign")));
this.value.Visible = ((bool)(resources.GetObject("value.Visible")));
this.value.WordWrap = ((bool)(resources.GetObject("value.WordWrap")));
//
// cancel
//
this.cancel.AccessibleDescription = resources.GetString("cancel.AccessibleDescription");
this.cancel.AccessibleName = resources.GetString("cancel.AccessibleName");
this.cancel.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("cancel.Anchor")));
this.cancel.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("cancel.BackgroundImage")));
this.cancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.cancel.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("cancel.Dock")));
this.cancel.Enabled = ((bool)(resources.GetObject("cancel.Enabled")));
this.cancel.FlatStyle = ((System.Windows.Forms.FlatStyle)(resources.GetObject("cancel.FlatStyle")));
this.cancel.Font = ((System.Drawing.Font)(resources.GetObject("cancel.Font")));
this.cancel.Image = ((System.Drawing.Image)(resources.GetObject("cancel.Image")));
this.cancel.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("cancel.ImageAlign")));
this.cancel.ImageIndex = ((int)(resources.GetObject("cancel.ImageIndex")));
this.cancel.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("cancel.ImeMode")));
this.cancel.Location = ((System.Drawing.Point)(resources.GetObject("cancel.Location")));
this.cancel.Name = "cancel";
this.cancel.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("cancel.RightToLeft")));
this.cancel.Size = ((System.Drawing.Size)(resources.GetObject("cancel.Size")));
this.cancel.TabIndex = ((int)(resources.GetObject("cancel.TabIndex")));
this.cancel.Text = resources.GetString("cancel.Text");
this.cancel.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("cancel.TextAlign")));
this.cancel.Visible = ((bool)(resources.GetObject("cancel.Visible")));
this.cancel.Click += new System.EventHandler(this.cancel_Click);
//
// Ok
//
this.Ok.AccessibleDescription = resources.GetString("Ok.AccessibleDescription");
this.Ok.AccessibleName = resources.GetString("Ok.AccessibleName");
this.Ok.Anchor = ((System.Windows.Forms.AnchorStyles)(resources.GetObject("Ok.Anchor")));
this.Ok.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("Ok.BackgroundImage")));
this.Ok.DialogResult = System.Windows.Forms.DialogResult.Cancel;
this.Ok.Dock = ((System.Windows.Forms.DockStyle)(resources.GetObject("Ok.Dock")));
this.Ok.Enabled = ((bool)(resources.GetObject("Ok.Enabled")));
this.Ok.FlatStyle = ((System.Windows.Forms.FlatStyle)(resources.GetObject("Ok.FlatStyle")));
this.Ok.Font = ((System.Drawing.Font)(resources.GetObject("Ok.Font")));
this.Ok.Image = ((System.Drawing.Image)(resources.GetObject("Ok.Image")));
this.Ok.ImageAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("Ok.ImageAlign")));
this.Ok.ImageIndex = ((int)(resources.GetObject("Ok.ImageIndex")));
this.Ok.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("Ok.ImeMode")));
this.Ok.Location = ((System.Drawing.Point)(resources.GetObject("Ok.Location")));
this.Ok.Name = "Ok";
this.Ok.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("Ok.RightToLeft")));
this.Ok.Size = ((System.Drawing.Size)(resources.GetObject("Ok.Size")));
this.Ok.TabIndex = ((int)(resources.GetObject("Ok.TabIndex")));
this.Ok.Text = resources.GetString("Ok.Text");
this.Ok.TextAlign = ((System.Drawing.ContentAlignment)(resources.GetObject("Ok.TextAlign")));
this.Ok.Visible = ((bool)(resources.GetObject("Ok.Visible")));
this.Ok.Click += new System.EventHandler(this.Ok_Click);
//
// NewEntry
//
this.AcceptButton = this.Ok;
this.AccessibleDescription = resources.GetString("$this.AccessibleDescription");
this.AccessibleName = resources.GetString("$this.AccessibleName");
this.AutoScaleBaseSize = ((System.Drawing.Size)(resources.GetObject("$this.AutoScaleBaseSize")));
this.AutoScroll = ((bool)(resources.GetObject("$this.AutoScroll")));
this.AutoScrollMargin = ((System.Drawing.Size)(resources.GetObject("$this.AutoScrollMargin")));
this.AutoScrollMinSize = ((System.Drawing.Size)(resources.GetObject("$this.AutoScrollMinSize")));
this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
this.CancelButton = this.cancel;
this.ClientSize = ((System.Drawing.Size)(resources.GetObject("$this.ClientSize")));
this.Controls.Add(this.cancel);
this.Controls.Add(this.Ok);
this.Controls.Add(this.value);
this.Controls.Add(this.Key);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Enabled = ((bool)(resources.GetObject("$this.Enabled")));
this.Font = ((System.Drawing.Font)(resources.GetObject("$this.Font")));
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow;
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.ImeMode = ((System.Windows.Forms.ImeMode)(resources.GetObject("$this.ImeMode")));
this.Location = ((System.Drawing.Point)(resources.GetObject("$this.Location")));
this.MaximizeBox = false;
this.MaximumSize = ((System.Drawing.Size)(resources.GetObject("$this.MaximumSize")));
this.MinimizeBox = false;
this.MinimumSize = ((System.Drawing.Size)(resources.GetObject("$this.MinimumSize")));
this.Name = "NewEntry";
this.RightToLeft = ((System.Windows.Forms.RightToLeft)(resources.GetObject("$this.RightToLeft")));
this.ShowInTaskbar = false;
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
this.StartPosition = ((System.Windows.Forms.FormStartPosition)(resources.GetObject("$this.StartPosition")));
this.Text = resources.GetString("$this.Text");
this.ResumeLayout(false);
}
#endregion
private void Ok_Click(object sender, System.EventArgs e)
{
if (this.Key.Text != null && this.value.Text != null)
{
//m_asf.keyValueBox.Items.Add(Key.Text + "=" + value.Text);
m_secret.setKeyValuePair(Key.Text.ToString(), value.Text.ToString());
m_asf.refreshKeyValueBox();
}
this.Close();
}
private void cancel_Click(object sender, System.EventArgs e)
{
this.Close();
}
public void setKeyValue(string sKey, string sValue)
{
this.Key.Text = sKey;
this.value.Text = sValue;
}
}
}