WCNTRN: Add Step Responsibility
WCNTRN: Added SectTop (for section number & continue message) WCNTRN: Added Responsibility textbox
This commit is contained in:
parent
7cc3f73b66
commit
c0dc3f174b
@ -278,6 +278,25 @@ namespace VEPROMS.CSLA.Library
|
||||
OnPropertyChanged("Step_ChangeID");
|
||||
}
|
||||
}
|
||||
public string Step_Responsibility
|
||||
{
|
||||
get
|
||||
{
|
||||
string s = _Xp["Step", "Responsibility"];
|
||||
|
||||
if (s == string.Empty) return null;
|
||||
return s;
|
||||
}
|
||||
set
|
||||
{
|
||||
string s = _Xp["Step", "Responsibility"];
|
||||
|
||||
if (value != null && value.ToString() == s) return;
|
||||
if (value == null && s != null) _Xp["Step", "Responsibility"] = null;
|
||||
else _Xp["Step", "Responsibility"] = value.ToString();
|
||||
OnPropertyChanged("Step_Responsibility");
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
#region IItemConfig Members
|
||||
|
@ -333,6 +333,14 @@ namespace VEPROMS.CSLA.Library
|
||||
return (_Layout == null ? _Layout = new Layout(SelectSingleNode("Layout")) : _Layout);
|
||||
}
|
||||
}
|
||||
private SectTop _SectTop;
|
||||
public SectTop SectTop
|
||||
{
|
||||
get
|
||||
{
|
||||
return (_SectTop == null ? _SectTop = new SectTop(SelectSingleNode("SectTop")) : _SectTop);
|
||||
}
|
||||
}
|
||||
private Continue _Continue;
|
||||
public Continue Continue
|
||||
{
|
||||
@ -491,6 +499,53 @@ namespace VEPROMS.CSLA.Library
|
||||
#endregion
|
||||
}
|
||||
#endregion
|
||||
#region SectTop
|
||||
[TypeConverter(typeof(ExpandableObjectConverter))]
|
||||
public class SectTop : vlnFormatItem
|
||||
{
|
||||
public SectTop(XmlNode xmlNode) : base(xmlNode) { }
|
||||
public SectTop() : base() { }
|
||||
#region Font
|
||||
private VE_Font _Font;
|
||||
[Category("Font")]
|
||||
[DisplayName("Font")]
|
||||
[Description("Font")]
|
||||
public VE_Font Font
|
||||
{
|
||||
get
|
||||
{
|
||||
return (_Font == null) ? _Font = new VE_Font(XmlNode) : _Font;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
#region Margin
|
||||
private LazyLoad<float?> _Margin;
|
||||
[Category("Section Continue Msg")]
|
||||
[DisplayName("Margin for Section top msg")]
|
||||
[Description("Margin for Section top msg")]
|
||||
public float? Margin
|
||||
{
|
||||
get
|
||||
{
|
||||
return LazyLoad(ref _Margin, "@Margin");
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
#region Message
|
||||
private LazyLoad<string> _Message;
|
||||
[Category("Continue Msg")]
|
||||
[DisplayName("Section Top Continue Msg")]
|
||||
[Description("Section Top Continue Msg")]
|
||||
public string Message
|
||||
{
|
||||
get
|
||||
{
|
||||
return LazyLoad(ref _Message, "@Message");
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
#endregion
|
||||
#region ContinueAll
|
||||
#region Continue
|
||||
[TypeConverter(typeof(ExpandableObjectConverter))]
|
||||
|
188
PROMS/Volian.Controls.Library/DisplayTags.Designer.cs
generated
188
PROMS/Volian.Controls.Library/DisplayTags.Designer.cs
generated
@ -46,11 +46,14 @@ namespace Volian.Controls.Library
|
||||
this.groupPanelIncludeOn = new DevComponents.DotNetBar.Controls.GroupPanel();
|
||||
this.cbPlaceKeeperCont = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.cbPlaceKeeper = new DevComponents.DotNetBar.Controls.CheckBoxX();
|
||||
this.groupPanelWcnTrnResp = new DevComponents.DotNetBar.Controls.GroupPanel();
|
||||
this.tbRespons = new System.Windows.Forms.TextBox();
|
||||
this.groupPanelPaginate.SuspendLayout();
|
||||
this.groupPanelCheckoff.SuspendLayout();
|
||||
this.groupPanelChgBar.SuspendLayout();
|
||||
this.groupPanelChgStepType.SuspendLayout();
|
||||
this.groupPanelIncludeOn.SuspendLayout();
|
||||
this.groupPanelWcnTrnResp.SuspendLayout();
|
||||
this.SuspendLayout();
|
||||
//
|
||||
// groupPanelPaginate
|
||||
@ -60,10 +63,10 @@ namespace Volian.Controls.Library
|
||||
this.groupPanelPaginate.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
|
||||
this.groupPanelPaginate.Controls.Add(this.cbPageBreak);
|
||||
this.groupPanelPaginate.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupPanelPaginate.Location = new System.Drawing.Point(0, 330);
|
||||
this.groupPanelPaginate.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.groupPanelPaginate.Location = new System.Drawing.Point(0, 382);
|
||||
this.groupPanelPaginate.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.groupPanelPaginate.Name = "groupPanelPaginate";
|
||||
this.groupPanelPaginate.Size = new System.Drawing.Size(172, 58);
|
||||
this.groupPanelPaginate.Size = new System.Drawing.Size(229, 71);
|
||||
//
|
||||
//
|
||||
//
|
||||
@ -102,10 +105,10 @@ namespace Volian.Controls.Library
|
||||
//
|
||||
//
|
||||
this.cbPageBreak.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||
this.cbPageBreak.Location = new System.Drawing.Point(3, 11);
|
||||
this.cbPageBreak.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.cbPageBreak.Location = new System.Drawing.Point(4, 14);
|
||||
this.cbPageBreak.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.cbPageBreak.Name = "cbPageBreak";
|
||||
this.cbPageBreak.Size = new System.Drawing.Size(122, 15);
|
||||
this.cbPageBreak.Size = new System.Drawing.Size(140, 17);
|
||||
this.superTooltipTags.SetSuperTooltip(this.cbPageBreak, new DevComponents.DotNetBar.SuperTooltipInfo("Manual Page Break", "", "When set, starts this step at the top of a page.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
|
||||
this.cbPageBreak.TabIndex = 0;
|
||||
this.cbPageBreak.Text = "Manual Page Break";
|
||||
@ -119,29 +122,29 @@ namespace Volian.Controls.Library
|
||||
//
|
||||
//
|
||||
this.cbCAS.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||
this.cbCAS.Location = new System.Drawing.Point(3, 14);
|
||||
this.cbCAS.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.cbCAS.Enabled = false;
|
||||
this.cbCAS.Location = new System.Drawing.Point(4, 17);
|
||||
this.cbCAS.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.cbCAS.Name = "cbCAS";
|
||||
this.cbCAS.Size = new System.Drawing.Size(162, 15);
|
||||
this.cbCAS.Size = new System.Drawing.Size(187, 17);
|
||||
this.superTooltipTags.SetSuperTooltip(this.cbCAS, new DevComponents.DotNetBar.SuperTooltipInfo("Continuous Action Summary", "", "Include this in the Continuous Action Summary section", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
|
||||
this.cbCAS.TabIndex = 1;
|
||||
this.cbCAS.Text = "Continuous Action Summary";
|
||||
this.cbCAS.Enabled = false;
|
||||
this.cbCAS.CheckedChanged += new System.EventHandler(this.cbCAS_CheckedChanged);
|
||||
//
|
||||
// cmbCheckoff
|
||||
//
|
||||
this.cmbCheckoff.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.cmbCheckoff.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.cmbCheckoff.DisplayMember = "Text";
|
||||
this.cmbCheckoff.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed;
|
||||
this.cmbCheckoff.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cmbCheckoff.FormattingEnabled = true;
|
||||
this.cmbCheckoff.ItemHeight = 17;
|
||||
this.cmbCheckoff.Location = new System.Drawing.Point(3, 17);
|
||||
this.cmbCheckoff.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.cmbCheckoff.Location = new System.Drawing.Point(4, 21);
|
||||
this.cmbCheckoff.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.cmbCheckoff.Name = "cmbCheckoff";
|
||||
this.cmbCheckoff.Size = new System.Drawing.Size(164, 23);
|
||||
this.cmbCheckoff.Size = new System.Drawing.Size(217, 23);
|
||||
this.cmbCheckoff.TabIndex = 0;
|
||||
this.cmbCheckoff.WatermarkFont = new System.Drawing.Font("Microsoft Sans Serif", 7.8F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.cmbCheckoff.WatermarkText = "select signoff / checkoff";
|
||||
@ -153,10 +156,10 @@ namespace Volian.Controls.Library
|
||||
this.groupPanelCheckoff.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
|
||||
this.groupPanelCheckoff.Controls.Add(this.cmbCheckoff);
|
||||
this.groupPanelCheckoff.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupPanelCheckoff.Location = new System.Drawing.Point(0, 145);
|
||||
this.groupPanelCheckoff.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.groupPanelCheckoff.Location = new System.Drawing.Point(0, 154);
|
||||
this.groupPanelCheckoff.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.groupPanelCheckoff.Name = "groupPanelCheckoff";
|
||||
this.groupPanelCheckoff.Size = new System.Drawing.Size(172, 77);
|
||||
this.groupPanelCheckoff.Size = new System.Drawing.Size(229, 95);
|
||||
//
|
||||
//
|
||||
//
|
||||
@ -199,10 +202,10 @@ namespace Volian.Controls.Library
|
||||
this.groupPanelChgBar.Controls.Add(this.rbChgBarOff);
|
||||
this.groupPanelChgBar.Controls.Add(this.rbChgBarOn);
|
||||
this.groupPanelChgBar.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupPanelChgBar.Location = new System.Drawing.Point(0, 222);
|
||||
this.groupPanelChgBar.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.groupPanelChgBar.Location = new System.Drawing.Point(0, 249);
|
||||
this.groupPanelChgBar.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.groupPanelChgBar.Name = "groupPanelChgBar";
|
||||
this.groupPanelChgBar.Size = new System.Drawing.Size(172, 108);
|
||||
this.groupPanelChgBar.Size = new System.Drawing.Size(229, 133);
|
||||
//
|
||||
//
|
||||
//
|
||||
@ -236,32 +239,31 @@ namespace Volian.Controls.Library
|
||||
//
|
||||
// tbChgID
|
||||
//
|
||||
this.tbChgID.Location = new System.Drawing.Point(0, 67);
|
||||
this.tbChgID.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.tbChgID.Location = new System.Drawing.Point(0, 82);
|
||||
this.tbChgID.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.tbChgID.Name = "tbChgID";
|
||||
this.tbChgID.Size = new System.Drawing.Size(81, 20);
|
||||
this.tbChgID.Size = new System.Drawing.Size(107, 22);
|
||||
this.tbChgID.TabIndex = 4;
|
||||
this.tbChgID.TextChanged += new System.EventHandler(this.tbChgID_TextChanged);
|
||||
//
|
||||
// lblChgId
|
||||
//
|
||||
this.lblChgId.AutoSize = true;
|
||||
this.lblChgId.Location = new System.Drawing.Point(0, 52);
|
||||
this.lblChgId.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0);
|
||||
this.lblChgId.Location = new System.Drawing.Point(0, 64);
|
||||
this.lblChgId.Name = "lblChgId";
|
||||
this.lblChgId.Size = new System.Drawing.Size(58, 13);
|
||||
this.lblChgId.Size = new System.Drawing.Size(74, 17);
|
||||
this.lblChgId.TabIndex = 3;
|
||||
this.lblChgId.Text = "Change ID";
|
||||
//
|
||||
// rbChgBarOff
|
||||
//
|
||||
this.rbChgBarOff.AutoSize = true;
|
||||
this.rbChgBarOff.Location = new System.Drawing.Point(0, 26);
|
||||
this.rbChgBarOff.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.rbChgBarOff.Location = new System.Drawing.Point(0, 32);
|
||||
this.rbChgBarOff.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.rbChgBarOff.Name = "rbChgBarOff";
|
||||
this.rbChgBarOff.Size = new System.Drawing.Size(45, 17);
|
||||
this.rbChgBarOff.Size = new System.Drawing.Size(56, 21);
|
||||
this.superTooltipTags.SetSuperTooltip(this.rbChgBarOff, new DevComponents.DotNetBar.SuperTooltipInfo("Change Bar OFF", "", "Turn change bar off. Note that \'OVERRIDE\' will turn off a change bar even though" +
|
||||
" text is changed.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
|
||||
" text is changed.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
|
||||
this.rbChgBarOff.TabIndex = 2;
|
||||
this.rbChgBarOff.TabStop = true;
|
||||
this.rbChgBarOff.Text = "OFF";
|
||||
@ -271,10 +273,10 @@ namespace Volian.Controls.Library
|
||||
// rbChgBarOn
|
||||
//
|
||||
this.rbChgBarOn.AutoSize = true;
|
||||
this.rbChgBarOn.Location = new System.Drawing.Point(0, 4);
|
||||
this.rbChgBarOn.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.rbChgBarOn.Location = new System.Drawing.Point(0, 5);
|
||||
this.rbChgBarOn.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.rbChgBarOn.Name = "rbChgBarOn";
|
||||
this.rbChgBarOn.Size = new System.Drawing.Size(41, 17);
|
||||
this.rbChgBarOn.Size = new System.Drawing.Size(50, 21);
|
||||
this.superTooltipTags.SetSuperTooltip(this.rbChgBarOn, new DevComponents.DotNetBar.SuperTooltipInfo("Change Bar ON", "", "Add a change bar on this step", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
|
||||
this.rbChgBarOn.TabIndex = 1;
|
||||
this.rbChgBarOn.TabStop = true;
|
||||
@ -284,6 +286,7 @@ namespace Volian.Controls.Library
|
||||
//
|
||||
// groupPanelChgStepType
|
||||
//
|
||||
this.groupPanelChgStepType.AutoSize = true;
|
||||
this.groupPanelChgStepType.BackColor = System.Drawing.SystemColors.Control;
|
||||
this.groupPanelChgStepType.CanvasColor = System.Drawing.SystemColors.Control;
|
||||
this.groupPanelChgStepType.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
|
||||
@ -292,9 +295,9 @@ namespace Volian.Controls.Library
|
||||
this.groupPanelChgStepType.Controls.Add(this.listBoxStepTypes);
|
||||
this.groupPanelChgStepType.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupPanelChgStepType.Location = new System.Drawing.Point(0, 0);
|
||||
this.groupPanelChgStepType.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.groupPanelChgStepType.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.groupPanelChgStepType.Name = "groupPanelChgStepType";
|
||||
this.groupPanelChgStepType.Size = new System.Drawing.Size(172, 145);
|
||||
this.groupPanelChgStepType.Size = new System.Drawing.Size(229, 154);
|
||||
//
|
||||
//
|
||||
//
|
||||
@ -328,45 +331,46 @@ namespace Volian.Controls.Library
|
||||
//
|
||||
// lblNoTypeChgReason
|
||||
//
|
||||
this.lblNoTypeChgReason.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lblNoTypeChgReason.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.lblNoTypeChgReason.BackColor = System.Drawing.Color.Transparent;
|
||||
//
|
||||
//
|
||||
//
|
||||
this.lblNoTypeChgReason.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||
this.lblNoTypeChgReason.ForeColor = System.Drawing.Color.Red;
|
||||
this.lblNoTypeChgReason.Location = new System.Drawing.Point(2, 28);
|
||||
this.lblNoTypeChgReason.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.lblNoTypeChgReason.Location = new System.Drawing.Point(3, 34);
|
||||
this.lblNoTypeChgReason.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.lblNoTypeChgReason.Name = "lblNoTypeChgReason";
|
||||
this.lblNoTypeChgReason.Size = new System.Drawing.Size(164, 96);
|
||||
this.lblNoTypeChgReason.Size = new System.Drawing.Size(219, 118);
|
||||
this.lblNoTypeChgReason.TabIndex = 5;
|
||||
//
|
||||
// cbChgAll
|
||||
//
|
||||
this.cbChgAll.AutoSize = true;
|
||||
this.cbChgAll.BackColor = System.Drawing.Color.Transparent;
|
||||
this.cbChgAll.Location = new System.Drawing.Point(2, 6);
|
||||
this.cbChgAll.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.cbChgAll.Location = new System.Drawing.Point(3, 7);
|
||||
this.cbChgAll.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.cbChgAll.Name = "cbChgAll";
|
||||
this.cbChgAll.Size = new System.Drawing.Size(119, 17);
|
||||
this.cbChgAll.Size = new System.Drawing.Size(153, 21);
|
||||
this.superTooltipTags.SetSuperTooltip(this.cbChgAll, new DevComponents.DotNetBar.SuperTooltipInfo("Change Step Type - All At Level", "", "When checked, all steps at the level of current step will have their step type ch" +
|
||||
"anged to the selected type in list below...", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
|
||||
"anged to the selected type in list below...", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
|
||||
this.cbChgAll.TabIndex = 4;
|
||||
this.cbChgAll.Text = "Change All At Level";
|
||||
this.cbChgAll.UseVisualStyleBackColor = false;
|
||||
//
|
||||
// listBoxStepTypes
|
||||
//
|
||||
this.listBoxStepTypes.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.listBoxStepTypes.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
||||
| System.Windows.Forms.AnchorStyles.Right)));
|
||||
this.listBoxStepTypes.FormattingEnabled = true;
|
||||
this.listBoxStepTypes.Location = new System.Drawing.Point(2, 28);
|
||||
this.listBoxStepTypes.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.listBoxStepTypes.ItemHeight = 16;
|
||||
this.listBoxStepTypes.Location = new System.Drawing.Point(3, 34);
|
||||
this.listBoxStepTypes.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.listBoxStepTypes.Name = "listBoxStepTypes";
|
||||
this.listBoxStepTypes.Size = new System.Drawing.Size(164, 95);
|
||||
this.listBoxStepTypes.Size = new System.Drawing.Size(217, 116);
|
||||
this.superTooltipTags.SetSuperTooltip(this.listBoxStepTypes, new DevComponents.DotNetBar.SuperTooltipInfo("Possible Step Types", "", "This list allows change of type showing all selections of any possible step type " +
|
||||
"for the current step.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
|
||||
"for the current step.", null, null, DevComponents.DotNetBar.eTooltipColor.Gray));
|
||||
this.listBoxStepTypes.TabIndex = 3;
|
||||
this.listBoxStepTypes.SelectedIndexChanged += new System.EventHandler(this.listBoxStepTypes_SelectedIndexChanged);
|
||||
//
|
||||
@ -383,10 +387,10 @@ namespace Volian.Controls.Library
|
||||
this.groupPanelIncludeOn.Controls.Add(this.cbPlaceKeeper);
|
||||
this.groupPanelIncludeOn.Controls.Add(this.cbCAS);
|
||||
this.groupPanelIncludeOn.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupPanelIncludeOn.Location = new System.Drawing.Point(0, 388);
|
||||
this.groupPanelIncludeOn.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.groupPanelIncludeOn.Location = new System.Drawing.Point(0, 453);
|
||||
this.groupPanelIncludeOn.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.groupPanelIncludeOn.Name = "groupPanelIncludeOn";
|
||||
this.groupPanelIncludeOn.Size = new System.Drawing.Size(172, 94);
|
||||
this.groupPanelIncludeOn.Size = new System.Drawing.Size(229, 116);
|
||||
//
|
||||
//
|
||||
//
|
||||
@ -426,10 +430,10 @@ namespace Volian.Controls.Library
|
||||
//
|
||||
//
|
||||
this.cbPlaceKeeperCont.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||
this.cbPlaceKeeperCont.Location = new System.Drawing.Point(3, 52);
|
||||
this.cbPlaceKeeperCont.Margin = new System.Windows.Forms.Padding(2);
|
||||
this.cbPlaceKeeperCont.Location = new System.Drawing.Point(4, 64);
|
||||
this.cbPlaceKeeperCont.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.cbPlaceKeeperCont.Name = "cbPlaceKeeperCont";
|
||||
this.cbPlaceKeeperCont.Size = new System.Drawing.Size(158, 15);
|
||||
this.cbPlaceKeeperCont.Size = new System.Drawing.Size(183, 17);
|
||||
this.cbPlaceKeeperCont.TabIndex = 1;
|
||||
this.cbPlaceKeeperCont.Text = "Placekeeper as Cont Action";
|
||||
this.cbPlaceKeeperCont.CheckedChanged += new System.EventHandler(this.cbPlaceKeeperCont_CheckedChanged);
|
||||
@ -442,26 +446,79 @@ namespace Volian.Controls.Library
|
||||
//
|
||||
//
|
||||
this.cbPlaceKeeper.BackgroundStyle.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||
this.cbPlaceKeeper.Location = new System.Drawing.Point(3, 33);
|
||||
this.cbPlaceKeeper.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.cbPlaceKeeper.Location = new System.Drawing.Point(4, 41);
|
||||
this.cbPlaceKeeper.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.cbPlaceKeeper.Name = "cbPlaceKeeper";
|
||||
this.cbPlaceKeeper.Size = new System.Drawing.Size(84, 15);
|
||||
this.cbPlaceKeeper.Size = new System.Drawing.Size(95, 17);
|
||||
this.cbPlaceKeeper.TabIndex = 1;
|
||||
this.cbPlaceKeeper.Text = "Placekeeper";
|
||||
this.cbPlaceKeeper.CheckedChanged += new System.EventHandler(this.cbPlacekeeper_CheckedChanged);
|
||||
//
|
||||
// groupPanelWcnTrnResp
|
||||
//
|
||||
this.groupPanelWcnTrnResp.BackColor = System.Drawing.Color.Transparent;
|
||||
this.groupPanelWcnTrnResp.CanvasColor = System.Drawing.SystemColors.Control;
|
||||
this.groupPanelWcnTrnResp.ColorSchemeStyle = DevComponents.DotNetBar.eDotNetBarStyle.Office2007;
|
||||
this.groupPanelWcnTrnResp.Controls.Add(this.tbRespons);
|
||||
this.groupPanelWcnTrnResp.Dock = System.Windows.Forms.DockStyle.Top;
|
||||
this.groupPanelWcnTrnResp.Location = new System.Drawing.Point(0, 569);
|
||||
this.groupPanelWcnTrnResp.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.groupPanelWcnTrnResp.Name = "groupPanelWcnTrnResp";
|
||||
this.groupPanelWcnTrnResp.Size = new System.Drawing.Size(229, 138);
|
||||
//
|
||||
//
|
||||
//
|
||||
this.groupPanelWcnTrnResp.Style.BackColor2SchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
|
||||
this.groupPanelWcnTrnResp.Style.BackColorGradientAngle = 90;
|
||||
this.groupPanelWcnTrnResp.Style.BackColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
|
||||
this.groupPanelWcnTrnResp.Style.BorderBottom = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanelWcnTrnResp.Style.BorderBottomWidth = 1;
|
||||
this.groupPanelWcnTrnResp.Style.BorderColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBorder;
|
||||
this.groupPanelWcnTrnResp.Style.BorderLeft = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanelWcnTrnResp.Style.BorderLeftWidth = 1;
|
||||
this.groupPanelWcnTrnResp.Style.BorderRight = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanelWcnTrnResp.Style.BorderRightWidth = 1;
|
||||
this.groupPanelWcnTrnResp.Style.BorderTop = DevComponents.DotNetBar.eStyleBorderType.Solid;
|
||||
this.groupPanelWcnTrnResp.Style.BorderTopWidth = 1;
|
||||
this.groupPanelWcnTrnResp.Style.CornerDiameter = 4;
|
||||
this.groupPanelWcnTrnResp.Style.CornerType = DevComponents.DotNetBar.eCornerType.Rounded;
|
||||
this.groupPanelWcnTrnResp.Style.TextAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Center;
|
||||
this.groupPanelWcnTrnResp.Style.TextColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
|
||||
this.groupPanelWcnTrnResp.Style.TextLineAlignment = DevComponents.DotNetBar.eStyleTextAlignment.Near;
|
||||
//
|
||||
//
|
||||
//
|
||||
this.groupPanelWcnTrnResp.StyleMouseDown.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||
//
|
||||
//
|
||||
//
|
||||
this.groupPanelWcnTrnResp.StyleMouseOver.CornerType = DevComponents.DotNetBar.eCornerType.Square;
|
||||
this.groupPanelWcnTrnResp.TabIndex = 20;
|
||||
this.groupPanelWcnTrnResp.Text = "Responsibilty";
|
||||
//
|
||||
// tbRespons
|
||||
//
|
||||
this.tbRespons.Location = new System.Drawing.Point(27, 16);
|
||||
this.tbRespons.Multiline = true;
|
||||
this.tbRespons.Name = "tbRespons";
|
||||
this.tbRespons.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
|
||||
this.tbRespons.Size = new System.Drawing.Size(164, 81);
|
||||
this.tbRespons.TabIndex = 0;
|
||||
this.tbRespons.Leave += new System.EventHandler(this.tbRespons_Leave);
|
||||
//
|
||||
// DisplayTags
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.Controls.Add(this.groupPanelWcnTrnResp);
|
||||
this.Controls.Add(this.groupPanelIncludeOn);
|
||||
this.Controls.Add(this.groupPanelPaginate);
|
||||
this.Controls.Add(this.groupPanelChgBar);
|
||||
this.Controls.Add(this.groupPanelCheckoff);
|
||||
this.Controls.Add(this.groupPanelChgStepType);
|
||||
this.Margin = new System.Windows.Forms.Padding(2, 2, 2, 2);
|
||||
this.Margin = new System.Windows.Forms.Padding(3, 2, 3, 2);
|
||||
this.Name = "DisplayTags";
|
||||
this.Size = new System.Drawing.Size(172, 512);
|
||||
this.Size = new System.Drawing.Size(229, 729);
|
||||
this.groupPanelPaginate.ResumeLayout(false);
|
||||
this.groupPanelPaginate.PerformLayout();
|
||||
this.groupPanelCheckoff.ResumeLayout(false);
|
||||
@ -471,7 +528,10 @@ namespace Volian.Controls.Library
|
||||
this.groupPanelChgStepType.PerformLayout();
|
||||
this.groupPanelIncludeOn.ResumeLayout(false);
|
||||
this.groupPanelIncludeOn.PerformLayout();
|
||||
this.groupPanelWcnTrnResp.ResumeLayout(false);
|
||||
this.groupPanelWcnTrnResp.PerformLayout();
|
||||
this.ResumeLayout(false);
|
||||
this.PerformLayout();
|
||||
|
||||
}
|
||||
|
||||
@ -495,5 +555,7 @@ namespace Volian.Controls.Library
|
||||
private DevComponents.DotNetBar.Controls.CheckBoxX cbPlaceKeeperCont;
|
||||
private System.Windows.Forms.TextBox tbChgID;
|
||||
private System.Windows.Forms.Label lblChgId;
|
||||
private DevComponents.DotNetBar.Controls.GroupPanel groupPanelWcnTrnResp;
|
||||
private System.Windows.Forms.TextBox tbRespons;
|
||||
}
|
||||
}
|
||||
|
@ -145,6 +145,7 @@ namespace Volian.Controls.Library
|
||||
groupPanelPaginate.Style.BackColor = Color.Cornsilk;
|
||||
groupPanelCheckoff.Style.BackColor = Color.Cornsilk;
|
||||
groupPanelIncludeOn.Style.BackColor = Color.Cornsilk;
|
||||
groupPanelWcnTrnResp.Style.BackColor = Color.Cornsilk;
|
||||
cbPageBreak.Checked = false; // will be set below if HLS & config has it on
|
||||
cbPlaceKeeper.Checked = false; // will be set below if HLS & config has this set
|
||||
cbPlaceKeeperCont.Checked = false; // will be set below if substep & config has this set
|
||||
@ -288,6 +289,13 @@ namespace Volian.Controls.Library
|
||||
cbChgAll.Enabled = (listBoxStepTypes.Items.Count > 0);
|
||||
listBoxStepTypes.Visible = (listBoxStepTypes.Items.Count>0);
|
||||
cbPlaceKeeper.Enabled = MyEditItem.MyItemInfo.CanSetPlacekeeper;
|
||||
|
||||
groupPanelWcnTrnResp.Visible = fmtdata.PrintData.WCNTraining && MyEditItem.MyItemInfo.IsHigh;
|
||||
if (groupPanelWcnTrnResp.Visible)
|
||||
{
|
||||
StepConfig sc2 = CurItemInfo.MyConfig as StepConfig;
|
||||
tbRespons.Text = sc2.Step_Responsibility;
|
||||
}
|
||||
_Initalizing = false;
|
||||
}
|
||||
private int DoListStepTypes(FormatData fmtdata, StepData topType, string curType)
|
||||
@ -493,5 +501,27 @@ namespace Volian.Controls.Library
|
||||
sc.Step_CBOverride = null;
|
||||
}
|
||||
}
|
||||
#region WCNTRN format
|
||||
// The following supports the Wolf Creek Training format/Responsibility data
|
||||
// off of the High Level Step
|
||||
private void tbRespons_Leave(object sender, EventArgs e)
|
||||
{
|
||||
// User left responsibilty field. If text changed, then prompt
|
||||
// to see if save should occur.
|
||||
StepConfig sc = CurItemInfo.MyConfig as StepConfig;
|
||||
if (sc == null) return;
|
||||
bool bothEmpty = (sc.Step_Responsibility == null || sc.Step_Responsibility == "") && (tbRespons.Text == null || tbRespons.Text == "");
|
||||
if (!bothEmpty && sc.Step_Responsibility != tbRespons.Text)
|
||||
{
|
||||
if (MessageBox.Show(this, "Do you want to save the Responsibility Text?", "Confirm Save", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
|
||||
{
|
||||
MyEditItem.SaveContents();
|
||||
sc.Step_Responsibility = tbRespons.Text; // this actually saves the config
|
||||
}
|
||||
else
|
||||
tbRespons.Text = sc.Step_Responsibility;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user