/// <summary> /// On 'Print' button click to print /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPrint_Click(object sender, EventArgs e) { try { if (dgvStockJournalReport.RowCount > 0) { frmReport frmReportObj = new frmReport(); frmReport frmReportOpen = Application.OpenForms["frmReport"] as frmReport; DataSet ds = new DataSet(); FinancialStatementBll bllFinancialStatement = new FinancialStatementBll(); StockJournalBll BllStockJournal = new StockJournalBll(); List<DataTable> listCompany = new List<DataTable>(); List<DataTable> listObjStockJournal = new List<DataTable>(); listCompany = bllFinancialStatement.DayBookReportPrintCompany(); listObjStockJournal = BllStockJournal.StockJournalReportGrideFill(Convert.ToDateTime(txtFromDate.Text), Convert.ToDateTime(txtToDate.Text), Convert.ToDecimal(cmbVoucherType.SelectedValue.ToString()), txtVoucherNo.Text, txtProductCode.Text, txtProductName.Text); ds.Tables.Add(listCompany[0]); ds.Tables.Add(listObjStockJournal[0]); if (frmReportOpen == null) { frmReportObj.MdiParent = formMDI.MDIObj; frmReportObj.StockJournalReportPrint(ds); } else { frmReportOpen.MdiParent = formMDI.MDIObj; frmReportOpen.StockJournalReportPrint(ds); if (frmReportOpen.WindowState == FormWindowState.Minimized) { frmReportOpen.WindowState = FormWindowState.Normal; } } } else { Messages.InformationMessage("No data found"); } } catch (Exception ex) { MessageBox.Show("SRR10:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Convert DataTable to DataSet for condensed /// </summary> /// <returns></returns> public DataSet getdatasetCondensed() { DataSet dsDayBookReportCondensed = new DataSet(); try { FinancialStatementBll bllFinancialStatement = new FinancialStatementBll(); DataTable dtblDayBook = GetDataTable(); List<DataTable> listCompany = new List<DataTable>(); listCompany = bllFinancialStatement.DayBookReportPrintCompany(); dsDayBookReportCondensed.Tables.Add(listCompany[0]); dsDayBookReportCondensed.Tables.Add(dtblDayBook); } catch (Exception ex) { MessageBox.Show("DB7:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } return dsDayBookReportCondensed; }