private void printkitchenStockReportbutton_Click(object sender, EventArgs e) { InventoryKitchenStockReportBLL aBll = new InventoryKitchenStockReportBLL(); List <InventoryStockReport> aReports = new List <InventoryStockReport>(); aReports = (List <InventoryStockReport>)inventorykitchenstockDataGridView.DataSource; if (aReports == null) { MessageBox.Show("No data Available Into GridView"); return; } int printlenght = aReports.Count; PrintDocument doc = new TextDocument(aBll.PrintKitchenStockReport(aReports), printlenght); printReportLogoType = 1; doc.PrintPage += this.Doc_PrintPage; doc.DefaultPageSettings.Landscape = true; PrintDialog dlgSettings = new PrintDialog(); dlgSettings.Document = doc; dlgSettings.UseEXDialog = true; if (dlgSettings.ShowDialog() == DialogResult.OK) { doc.Print(); } }
private void showButton_Click(object sender, EventArgs e) { DateTime fromdate = fromdateTimePicker.Value; DateTime todate = todateTimePicker.Value; todate = todate.AddDays(1); fromdate = fromdate.Date; todate = todate.Date; todate = todate.AddSeconds(-1); List <InventoryStockReport> aInventoryStockReports = new List <InventoryStockReport>(); InventoryKitchenStockReportBLL aBll = new InventoryKitchenStockReportBLL(); aInventoryStockReports = aBll.GetInventoryKitchenStockReportBetweenDate(fromdate, todate); ShowReport(aInventoryStockReports); }