Finished initial build of the back page generator. Unable to properly merge the two tables with Pechkin so far.

This commit is contained in:
2017-05-06 01:08:38 -05:00
parent 218d5be4d6
commit 15abab5f50
12 changed files with 958 additions and 645 deletions
+7 -20
View File
@@ -125,7 +125,7 @@ namespace AdvertsingProfitControl
grossProfitLessCostOfSales.Text = @"Less Cost of Sales: " + _totalInvoicePurchases.ToString("C");
var dollarGrossProfit = _departmentSales - _totalInvoicePurchases;
grossProfitDollarGrossProfitLabel.Text = @"Dollar Gross Profit: " + dollarGrossProfit.ToString("C");
var grossProfitPercent = dollarGrossProfit/_departmentSales;
var grossProfitPercent = dollarGrossProfit / _departmentSales;
perfectGrossProfitLabel.Text = @"Percent Gross Profit: " + grossProfitPercent.ToString("P");
}
@@ -266,18 +266,10 @@ namespace AdvertsingProfitControl
}
}
private void DisplayDatabaseVersionNumber(object sender, EventArgs e)
private void DisplayProductVersionNumbers(object sender, EventArgs e)
{
var db = new AdvertisingProfitControlModel();
var version = db.Versions.FirstOrDefault(x => x.Id == 1);
if (version == null)
{
MessageBox.Show(@"Failed to retrieve the version number of the SQL database", @"Database Version Number",
MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
MessageBox.Show(@"The current database's version is " + version.VersionNumber + @".", @"Database Version Number", MessageBoxButtons.OK, MessageBoxIcon.Information);
var form = new AboutBox1();
form.ShowDialog();
}
private void ViewLogFiles(object sender, EventArgs e)
@@ -377,8 +369,6 @@ namespace AdvertsingProfitControl
//var dialog = new FolderBrowserDialog();
//dialog.ShowDialog();
//var path = dialog.SelectedPath;
var gen = new FrontPageGenerator();
gen.BuildFormFrontCompressedLayout(_currentActiveDate);
//var pdf = gen.RenderHtmlCodeToImage(path + "\\FrontPage.html", path + "\\Image.pdf");
//var doc = new PrintDocument();
//doc.PrintPage += RenderPage;
@@ -394,8 +384,6 @@ namespace AdvertsingProfitControl
dialog.ShowDialog();
var path = dialog.SelectedPath;
var gen = new FrontPageGenerator();
var pdf = gen.RenderHtmlCodeToImage(path + "\\FrontPage.html", path + "\\Image.pdf");
e.Graphics.DrawString(pdf.ToString(), DefaultFont, new SolidBrush(Color.Black), 1000, 1000);
e.Graphics.PageUnit = GraphicsUnit.Inch;
}
@@ -1151,10 +1139,9 @@ namespace AdvertsingProfitControl
private void testToolStripMenuItem_Click(object sender, EventArgs e)
{
var page = new FrontPageGenerator();
page.RenderHtmlCodeToImage("C:\\Users\\Crypto\\Desktop\\TestPage.html",
"C:\\Users\\Crypto\\Desktop\\FrontTest.pdf");
var page = new ReportGenerator();
page.GeneratePdfReport(_currentActiveDate);
page.RenderHtmlCodeToImage("C:\\Users\\Crypto\\Desktop\\Full.html", "C:\\Users\\Crypto\\Desktop\\Full.pdf");
}
}
}