/// <summary> /// Print button click /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnPrint_Click(object sender, EventArgs e) { try { string strCriteria = string.Empty; if (rbtnAll.Checked) { strCriteria = "All"; } if (rbtnMaxLevel.Checked) { strCriteria = "Maximum Level"; } if (rbtnMinLevel.Checked) { strCriteria = "Minimum Level"; } if (rbtnNegStock.Checked) { strCriteria = "Negative Stock"; } if (rbtnRecordLevel.Checked) { strCriteria = "Reorder Level"; } DataSet dsProductSearch = BllProductCreation.ProductSearchReport(1, Convert.ToDecimal(cmbGodown.SelectedValue), Convert.ToDecimal(cmbBrand.SelectedValue), Convert.ToDecimal(cmbModelNo.SelectedValue), Convert.ToDecimal(cmbRack.SelectedValue), Convert.ToDecimal(cmbSize.SelectedValue), Convert.ToDecimal(cmbTax.SelectedValue), Convert.ToDecimal(cmbProductGroup.SelectedValue), Convert.ToString(cmbStatus.Text), txtProductCode.Text, txtProductName.Text, strCriteria, txtBatchName.Text); frmReport frmReport = new frmReport(); frmReport.MdiParent = formMDI.MDIObj; if (dgvProductSearch.Rows.Count > 0) { frmReport.ProductSearchReport(dsProductSearch, strCriteria); } else { MessageBox.Show("No Data To Print", "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { MessageBox.Show("PS :16" + ex.Message, "OpenMiracle", MessageBoxButtons.OK, MessageBoxIcon.Information); } }