Added a shrink changing form but the math seems to be off so it is disabled for the time being. Updated the interface on the main form and the modify record form to include the log viewer and the log console.

This commit is contained in:
2017-04-18 01:51:51 -05:00
parent c72fbf88cf
commit ba5808443b
11 changed files with 6572 additions and 39 deletions
+21 -6
View File
@@ -281,6 +281,12 @@ namespace AdvertsingProfitControl
}
private void ViewLogFiles(object sender, EventArgs e)
{
var form = new FrmLogFileViewer();
form.ShowDialog();
}
private void ExitProgram(object sender, EventArgs e)
{
Close();
@@ -866,6 +872,7 @@ namespace AdvertsingProfitControl
saturdayTaxableLabel.Text = @"Saturday: ";
totalTaxableLabel.Text = @"Total: ";
taxableGroupBox.Text = @"Taxable";
//shrinkLinkLabel.Text = @"Assuming 30% Shrink";
departmentSalesLabel.Text = @"Department Sales: ";
salesProducedLabel.Text = @"Sales Produced By Ad Items (A):";
remainingSalesLabel.Text = @"Remaining Sales:";
@@ -936,12 +943,6 @@ namespace AdvertsingProfitControl
}
private void DebugViewLogFiles(object sender, EventArgs e)
{
var form = new FrmLogFileViewer();
form.ShowDialog();
}
#endregion
private void ClearActiveDateYearRecords(object sender, EventArgs e)
@@ -1109,5 +1110,19 @@ namespace AdvertsingProfitControl
#endregion
private void ChangeShrinkOnLinkClick(object sender, LinkLabelLinkClickedEventArgs e)
{
//The text for this label is always going to be 'Assuming X% Shrink Change'. So convert to
//an array and grab the second item and convert it to an integer.
var text = shrinkLinkLabel.Text.Split(' ');
var shrink = int.Parse(text[1].Replace("%", ""));
var form = new FrmChangeShrink(shrink);
form.ShowDialog();
shrinkLinkLabel.Text = @"Assuming " + form.Shrink + @"% Shrink Change";
var linkArea = new LinkArea(shrinkLinkLabel.Text.IndexOf("C", StringComparison.Ordinal), 6);
shrinkLinkLabel.LinkArea = linkArea;
var result = (decimal) form.Shrink / 100;
CalculateProfitAnalysis(result);
}
}
}