Finished initial build of the back page generator. Unable to properly merge the two tables with Pechkin so far.
This commit is contained in:
@@ -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");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user