Added ability to change a working draft to a multiunit working draft by creating applicabilities.
This commit is contained in:
parent
821103fc87
commit
99d6f75735
@ -102,7 +102,7 @@ namespace VEPROMS
|
|||||||
}
|
}
|
||||||
private void btnVersionsPropOK_Click(object sender, EventArgs e)
|
private void btnVersionsPropOK_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (_DocVersionConfig.Unit_Count > 1)
|
if (_DocVersionConfig.Unit_Count > 0 || (_Apples != null && _Apples.Count > 0))
|
||||||
{
|
{
|
||||||
if (_DeletedApples != null && _DeletedApples.Count > 0)
|
if (_DeletedApples != null && _DeletedApples.Count > 0)
|
||||||
{
|
{
|
||||||
@ -332,7 +332,7 @@ namespace VEPROMS
|
|||||||
ppBtnDeftDisAutoDuplx.Visible = false;
|
ppBtnDeftDisAutoDuplx.Visible = false;
|
||||||
}
|
}
|
||||||
//add new applicability stuff
|
//add new applicability stuff
|
||||||
if (_DocVersionConfig.Unit_Count > 1)
|
if (_DocVersionConfig.Unit_Count > 0)
|
||||||
{
|
{
|
||||||
int k = _DocVersionConfig.SelectedSlave;
|
int k = _DocVersionConfig.SelectedSlave;
|
||||||
_Apples = new List<MiniConfig>();
|
_Apples = new List<MiniConfig>();
|
||||||
@ -353,8 +353,14 @@ namespace VEPROMS
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
btnApplicability.Visible = false;
|
Button btnPC = new Button();
|
||||||
tiApplicability.Visible = false;
|
btnPC.Text = "Add Applicability to Working Draft";
|
||||||
|
btnPC.Width = 250;
|
||||||
|
btnPC.Location = new Point(25, 271);
|
||||||
|
btnPC.Parent = tcpGeneral;
|
||||||
|
btnPC.Click += new EventHandler(btnPC_Click);
|
||||||
|
btnApplicability.Visible = false;
|
||||||
|
tiApplicability.Visible = false;
|
||||||
}
|
}
|
||||||
ppTxtBxPDFLoc.TextChanged += new EventHandler(ppTxtBxPDFLoc_TextChanged);
|
ppTxtBxPDFLoc.TextChanged += new EventHandler(ppTxtBxPDFLoc_TextChanged);
|
||||||
//end add new applicability stuff
|
//end add new applicability stuff
|
||||||
@ -364,6 +370,18 @@ namespace VEPROMS
|
|||||||
// the phone list button is only visible if the format has the print/phonelist format flag.
|
// the phone list button is only visible if the format has the print/phonelist format flag.
|
||||||
btnPhoneList.Visible = _DocVersionConfig.MyDocVersion.MyDocVersionInfo.ActiveFormat.PlantFormat.FormatData.SectData.PrintPhoneList;
|
btnPhoneList.Visible = _DocVersionConfig.MyDocVersion.MyDocVersionInfo.ActiveFormat.PlantFormat.FormatData.SectData.PrintPhoneList;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void btnPC_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (MessageBox.Show(this, "Are you sure you want to add Applicability to this Working Draft?", "Add Applicability", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Stop) == DialogResult.Yes)
|
||||||
|
{
|
||||||
|
btnApplicability.Visible = true;
|
||||||
|
tiApplicability.Visible = true;
|
||||||
|
Button btnPC = (Button)sender;
|
||||||
|
btnPC.Visible = false;
|
||||||
|
btnApplicability_Click(sender, e);
|
||||||
|
}
|
||||||
|
}
|
||||||
// The following code was added to fix Bug B2013-117
|
// The following code was added to fix Bug B2013-117
|
||||||
void ppTxtBxPDFLoc_TextChanged(object sender, EventArgs e)
|
void ppTxtBxPDFLoc_TextChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
@ -1049,6 +1067,8 @@ namespace VEPROMS
|
|||||||
{
|
{
|
||||||
MiniConfig cfg = new MiniConfig();
|
MiniConfig cfg = new MiniConfig();
|
||||||
cfg.Name = "New Applicability";
|
cfg.Name = "New Applicability";
|
||||||
|
if (_Apples == null)
|
||||||
|
_Apples = new List<MiniConfig>();
|
||||||
_Apples.Add(cfg);
|
_Apples.Add(cfg);
|
||||||
bsApples.DataSource = null;
|
bsApples.DataSource = null;
|
||||||
bsApples.DataSource = _Apples;
|
bsApples.DataSource = _Apples;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user