/// <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 frmRepor = new frmReport(); frmRepor.MdiParent = formMDI.MDIObj; if (dgvTaxReport.Rows.Count > 0) { frmRepor.TaxCrystalReportPrint(dsTaxReport, isBillwise); } else { Messages.InformationMessage("No Data Found"); } } catch (Exception ex) { MessageBox.Show("TR:16" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
/// <summary> /// Function to view all tax details for Tax Report By Productwise based on parameter /// </summary> /// <param name="deccompanyId"></param> /// <param name="fromdate"></param> /// <param name="todate"></param> /// <param name="dectaxId"></param> /// <param name="decvoucherTypeId"></param> /// <param name="isInput"></param> /// <returns></returns> public DataSet TaxCrystalReportGridFillByProductwise(decimal deccompanyId, DateTime fromdate, DateTime todate, decimal dectaxId, decimal decvoucherTypeId, bool isInput) { DataSet ds = new DataSet(); try { ds = spTax.TaxCrystalReportGridFillByProductwise(deccompanyId, fromdate, todate, dectaxId, decvoucherTypeId, isInput); } catch (Exception ex) { MessageBox.Show("TBLL17:" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } return(ds); }