/// <summary> /// On print button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPrint_Click(object sender, EventArgs e) { try { if (rbtnInput.Checked) { isInput = true; } else { isInput = false; } if (rbtnBillwise.Checked) { isBillwise = true; } else { isBillwise = false; } TaxSP spTax = new TaxSP(); DataSet dsTaxReport = new DataSet(); DateTime dtFromDate = DateTime.Parse(txtFromDate.Text); DateTime dtToDate = DateTime.Parse(txtToDate.Text); decimal dectaxId = Convert.ToDecimal(cmbTax.SelectedValue.ToString()); decimal decvoucherTypeId = Convert.ToDecimal(cmbVoucherType.SelectedValue.ToString()); if (isBillwise) { dsTaxReport = spTax.TaxCrystalReportGridFillByBillWise(1, dtFromDate, dtToDate, dectaxId, decvoucherTypeId, isInput); } else { dsTaxReport = spTax.TaxCrystalReportGridFillByProductwise(1, dtFromDate, dtToDate, dectaxId, decvoucherTypeId, isInput); } frmReport frmReport = new frmReport(); frmReport.MdiParent = formMDI.MDIObj; if (dgvTaxReport.Rows.Count > 0) { frmReport.TaxCrystalReportPrint(dsTaxReport, isBillwise); } else { Messages.InformationMessage("No Data Found"); } } catch (Exception ex) { MessageBox.Show("TR:16" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }