FrmWorkLog: Rename button.
This commit is contained in:
35
VAR.Toolbox/UI/Tools/WorkLog/FrmWorkLog.Designer.cs
generated
35
VAR.Toolbox/UI/Tools/WorkLog/FrmWorkLog.Designer.cs
generated
@@ -45,6 +45,7 @@
|
|||||||
this.txtActivity = new System.Windows.Forms.TextBox();
|
this.txtActivity = new System.Windows.Forms.TextBox();
|
||||||
this.btnDelete = new System.Windows.Forms.Button();
|
this.btnDelete = new System.Windows.Forms.Button();
|
||||||
this.btnAdd = new System.Windows.Forms.Button();
|
this.btnAdd = new System.Windows.Forms.Button();
|
||||||
|
this.btnRename = new System.Windows.Forms.Button();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.splitWindow)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.splitWindow)).BeginInit();
|
||||||
this.splitWindow.Panel1.SuspendLayout();
|
this.splitWindow.Panel1.SuspendLayout();
|
||||||
this.splitWindow.Panel2.SuspendLayout();
|
this.splitWindow.Panel2.SuspendLayout();
|
||||||
@@ -72,6 +73,7 @@
|
|||||||
//
|
//
|
||||||
// splitWindow.Panel2
|
// splitWindow.Panel2
|
||||||
//
|
//
|
||||||
|
this.splitWindow.Panel2.Controls.Add(this.btnRename);
|
||||||
this.splitWindow.Panel2.Controls.Add(this.dtEnd);
|
this.splitWindow.Panel2.Controls.Add(this.dtEnd);
|
||||||
this.splitWindow.Panel2.Controls.Add(this.dtStart);
|
this.splitWindow.Panel2.Controls.Add(this.dtStart);
|
||||||
this.splitWindow.Panel2.Controls.Add(this.txtDescription);
|
this.splitWindow.Panel2.Controls.Add(this.txtDescription);
|
||||||
@@ -84,7 +86,8 @@
|
|||||||
//
|
//
|
||||||
// btnExport
|
// btnExport
|
||||||
//
|
//
|
||||||
this.btnExport.Location = new System.Drawing.Point(365, 6);
|
this.btnExport.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||||
|
this.btnExport.Location = new System.Drawing.Point(399, 5);
|
||||||
this.btnExport.Name = "btnExport";
|
this.btnExport.Name = "btnExport";
|
||||||
this.btnExport.Size = new System.Drawing.Size(40, 21);
|
this.btnExport.Size = new System.Drawing.Size(40, 21);
|
||||||
this.btnExport.TabIndex = 8;
|
this.btnExport.TabIndex = 8;
|
||||||
@@ -94,7 +97,8 @@
|
|||||||
//
|
//
|
||||||
// btnImport
|
// btnImport
|
||||||
//
|
//
|
||||||
this.btnImport.Location = new System.Drawing.Point(319, 6);
|
this.btnImport.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||||
|
this.btnImport.Location = new System.Drawing.Point(353, 5);
|
||||||
this.btnImport.Name = "btnImport";
|
this.btnImport.Name = "btnImport";
|
||||||
this.btnImport.Size = new System.Drawing.Size(40, 21);
|
this.btnImport.Size = new System.Drawing.Size(40, 21);
|
||||||
this.btnImport.TabIndex = 7;
|
this.btnImport.TabIndex = 7;
|
||||||
@@ -104,9 +108,10 @@
|
|||||||
//
|
//
|
||||||
// cboImporters
|
// cboImporters
|
||||||
//
|
//
|
||||||
|
this.cboImporters.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.cboImporters.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
this.cboImporters.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||||
this.cboImporters.FormattingEnabled = true;
|
this.cboImporters.FormattingEnabled = true;
|
||||||
this.cboImporters.Location = new System.Drawing.Point(224, 6);
|
this.cboImporters.Location = new System.Drawing.Point(258, 5);
|
||||||
this.cboImporters.Name = "cboImporters";
|
this.cboImporters.Name = "cboImporters";
|
||||||
this.cboImporters.Size = new System.Drawing.Size(89, 21);
|
this.cboImporters.Size = new System.Drawing.Size(89, 21);
|
||||||
this.cboImporters.TabIndex = 6;
|
this.cboImporters.TabIndex = 6;
|
||||||
@@ -196,7 +201,7 @@
|
|||||||
this.dtEnd.Location = new System.Drawing.Point(4, 60);
|
this.dtEnd.Location = new System.Drawing.Point(4, 60);
|
||||||
this.dtEnd.Name = "dtEnd";
|
this.dtEnd.Name = "dtEnd";
|
||||||
this.dtEnd.ShowUpDown = true;
|
this.dtEnd.ShowUpDown = true;
|
||||||
this.dtEnd.Size = new System.Drawing.Size(155, 20);
|
this.dtEnd.Size = new System.Drawing.Size(126, 20);
|
||||||
this.dtEnd.TabIndex = 5;
|
this.dtEnd.TabIndex = 5;
|
||||||
this.dtEnd.ValueChanged += new System.EventHandler(this.dtEnd_ValueChanged);
|
this.dtEnd.ValueChanged += new System.EventHandler(this.dtEnd_ValueChanged);
|
||||||
//
|
//
|
||||||
@@ -207,7 +212,7 @@
|
|||||||
this.dtStart.Location = new System.Drawing.Point(4, 33);
|
this.dtStart.Location = new System.Drawing.Point(4, 33);
|
||||||
this.dtStart.Name = "dtStart";
|
this.dtStart.Name = "dtStart";
|
||||||
this.dtStart.ShowUpDown = true;
|
this.dtStart.ShowUpDown = true;
|
||||||
this.dtStart.Size = new System.Drawing.Size(155, 20);
|
this.dtStart.Size = new System.Drawing.Size(126, 20);
|
||||||
this.dtStart.TabIndex = 4;
|
this.dtStart.TabIndex = 4;
|
||||||
this.dtStart.ValueChanged += new System.EventHandler(this.dtStart_ValueChanged);
|
this.dtStart.ValueChanged += new System.EventHandler(this.dtStart_ValueChanged);
|
||||||
//
|
//
|
||||||
@@ -230,15 +235,15 @@
|
|||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
| System.Windows.Forms.AnchorStyles.Right)));
|
||||||
this.txtActivity.Location = new System.Drawing.Point(3, 93);
|
this.txtActivity.Location = new System.Drawing.Point(3, 93);
|
||||||
this.txtActivity.Name = "txtActivity";
|
this.txtActivity.Name = "txtActivity";
|
||||||
this.txtActivity.Size = new System.Drawing.Size(259, 20);
|
this.txtActivity.Size = new System.Drawing.Size(260, 20);
|
||||||
this.txtActivity.TabIndex = 2;
|
this.txtActivity.TabIndex = 2;
|
||||||
this.txtActivity.TextChanged += new System.EventHandler(this.txtActivity_TextChanged);
|
this.txtActivity.TextChanged += new System.EventHandler(this.txtActivity_TextChanged);
|
||||||
//
|
//
|
||||||
// btnDelete
|
// btnDelete
|
||||||
//
|
//
|
||||||
this.btnDelete.Location = new System.Drawing.Point(84, 3);
|
this.btnDelete.Location = new System.Drawing.Point(68, 3);
|
||||||
this.btnDelete.Name = "btnDelete";
|
this.btnDelete.Name = "btnDelete";
|
||||||
this.btnDelete.Size = new System.Drawing.Size(75, 23);
|
this.btnDelete.Size = new System.Drawing.Size(62, 23);
|
||||||
this.btnDelete.TabIndex = 1;
|
this.btnDelete.TabIndex = 1;
|
||||||
this.btnDelete.Text = "Delete";
|
this.btnDelete.Text = "Delete";
|
||||||
this.btnDelete.UseVisualStyleBackColor = true;
|
this.btnDelete.UseVisualStyleBackColor = true;
|
||||||
@@ -248,12 +253,23 @@
|
|||||||
//
|
//
|
||||||
this.btnAdd.Location = new System.Drawing.Point(3, 3);
|
this.btnAdd.Location = new System.Drawing.Point(3, 3);
|
||||||
this.btnAdd.Name = "btnAdd";
|
this.btnAdd.Name = "btnAdd";
|
||||||
this.btnAdd.Size = new System.Drawing.Size(75, 23);
|
this.btnAdd.Size = new System.Drawing.Size(59, 23);
|
||||||
this.btnAdd.TabIndex = 0;
|
this.btnAdd.TabIndex = 0;
|
||||||
this.btnAdd.Text = "Add";
|
this.btnAdd.Text = "Add";
|
||||||
this.btnAdd.UseVisualStyleBackColor = true;
|
this.btnAdd.UseVisualStyleBackColor = true;
|
||||||
this.btnAdd.Click += new System.EventHandler(this.btnAdd_Click);
|
this.btnAdd.Click += new System.EventHandler(this.btnAdd_Click);
|
||||||
//
|
//
|
||||||
|
// btnRename
|
||||||
|
//
|
||||||
|
this.btnRename.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
||||||
|
this.btnRename.Location = new System.Drawing.Point(207, 3);
|
||||||
|
this.btnRename.Name = "btnRename";
|
||||||
|
this.btnRename.Size = new System.Drawing.Size(56, 22);
|
||||||
|
this.btnRename.TabIndex = 6;
|
||||||
|
this.btnRename.Text = "Rename";
|
||||||
|
this.btnRename.UseVisualStyleBackColor = true;
|
||||||
|
this.btnRename.Click += new System.EventHandler(this.btnRename_Click);
|
||||||
|
//
|
||||||
// FrmWorkLog
|
// FrmWorkLog
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||||
@@ -292,5 +308,6 @@
|
|||||||
private System.Windows.Forms.ComboBox cboImporters;
|
private System.Windows.Forms.ComboBox cboImporters;
|
||||||
private System.Windows.Forms.Button btnExport;
|
private System.Windows.Forms.Button btnExport;
|
||||||
private System.Windows.Forms.Button btnImport;
|
private System.Windows.Forms.Button btnImport;
|
||||||
|
private System.Windows.Forms.Button btnRename;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -214,6 +214,27 @@ namespace VAR.Toolbox.UI.Tools.WorkLog
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void btnRename_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (_currentWorkLogItem == null) { return; }
|
||||||
|
FrmDialogString frmRename = new FrmDialogString { Title = "Rename", Description = string.Concat("\"", _currentWorkLogItem.Activity, "\""), Value = _currentWorkLogItem.Activity };
|
||||||
|
DialogResult result = frmRename.ShowDialog(this);
|
||||||
|
if (result != DialogResult.OK) { return; }
|
||||||
|
|
||||||
|
string activity = _currentWorkLogItem.Activity;
|
||||||
|
string newActivity = frmRename.Value;
|
||||||
|
|
||||||
|
foreach (WorkLogItem item in _workLog)
|
||||||
|
{
|
||||||
|
if (item.Activity == activity)
|
||||||
|
{
|
||||||
|
item.Activity = newActivity;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
WorkLog_MarkDirty();
|
||||||
|
WorkLog_Refresh();
|
||||||
|
}
|
||||||
|
|
||||||
#endregion UI events
|
#endregion UI events
|
||||||
|
|
||||||
#region Private methods
|
#region Private methods
|
||||||
@@ -342,8 +363,7 @@ namespace VAR.Toolbox.UI.Tools.WorkLog
|
|||||||
dtEnd.Value = DateTime.UtcNow.Date;
|
dtEnd.Value = DateTime.UtcNow.Date;
|
||||||
txtActivity.Text = string.Empty;
|
txtActivity.Text = string.Empty;
|
||||||
txtDescription.Text = string.Empty;
|
txtDescription.Text = string.Empty;
|
||||||
btnAdd.Enabled = true;
|
WorkLogItem_EnableButtons(false);
|
||||||
btnDelete.Enabled = false;
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -352,11 +372,17 @@ namespace VAR.Toolbox.UI.Tools.WorkLog
|
|||||||
txtActivity.Text = item.Activity;
|
txtActivity.Text = item.Activity;
|
||||||
txtDescription.Text = item.Description;
|
txtDescription.Text = item.Description;
|
||||||
|
|
||||||
btnAdd.Enabled = false;
|
WorkLogItem_EnableButtons(true);
|
||||||
btnDelete.Enabled = true;
|
|
||||||
_currentWorkLogItem = item;
|
_currentWorkLogItem = item;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void WorkLogItem_EnableButtons(bool enable)
|
||||||
|
{
|
||||||
|
btnAdd.Enabled = !enable;
|
||||||
|
btnDelete.Enabled = enable;
|
||||||
|
btnRename.Enabled = enable;
|
||||||
|
}
|
||||||
|
|
||||||
private void WorkLogItem_Update(bool refresh = true)
|
private void WorkLogItem_Update(bool refresh = true)
|
||||||
{
|
{
|
||||||
if (_currentWorkLogItem == null) { return; }
|
if (_currentWorkLogItem == null) { return; }
|
||||||
|
|||||||
Reference in New Issue
Block a user