private void btnSubmit_Click(object sender, EventArgs e) { try { string strCond = "", Caste_Sel = "", Country_Sel = "", State_Sel = ""; if (rbtnFree.Checked) { strCond = " and dbo.isYetMember(MM.MemberCode, 0) <= 0 "; } else { strCond = " and dbo.isYetMember(MM.MemberCode, 0) > 0 "; } if (dtpFromDate.Value.ToShortDateString() != dtpToDate.Value.ToShortDateString()) { strCond += " AND MS.StartDate BETWEEN '" + dtpFromDate.Value.ToString("dd/MMM/yyyy") + "' AND '" + dtpToDate.Value.ToString("dd/MMM/yyyy") + "'"; //strCond += " AND MM.RegisterDate BETWEEN '" + dtpFromDate.Value.ToString("dd/MMM/yyyy") + "' AND '" + dtpToDate.Value.ToString("dd/MMM/yyyy") + "'"; } if (Convert.ToString(ddlPAgeFrom.SelectedValue) != Convert.ToString(ddlPAgeTo.SelectedValue)) { strCond += " AND Convert(varchar(4),MM.DateOfBirth,111) Between " + ddlPAgeFrom.SelectedValue + " AND " + ddlPAgeTo.SelectedValue + " "; } if (rbtnMale.Checked) { strCond += " AND MM.Gender=0 "; } else if (rbtnFemale.Checked) { strCond += " AND MM.Gender=1 "; } for (int cnt = 0; cnt < LvwCaste.Items.Count; cnt++) { if (LvwCaste.Items[cnt].Checked) { if (Caste_Sel == "") { Caste_Sel = LvwCaste.Items[cnt].SubItems[LvwCaste.Columns.Count - 1].Text; } else { Caste_Sel += "," + LvwCaste.Items[cnt].SubItems[LvwCaste.Columns.Count - 1].Text; } } } if (Caste_Sel != "") { strCond += " AND MM.Caste in (" + Caste_Sel + ")"; } Country_Sel = ""; for (int cnt = 0; cnt < LvwCountry.Items.Count; cnt++) { if (LvwCountry.Items[cnt].SubItems[LvwCountry.Columns.Count - 1].Text != "-1") { if (LvwCountry.Items[cnt].Checked) { if (Country_Sel == "") { Country_Sel = LvwCountry.Items[cnt].SubItems[LvwCountry.Columns.Count - 1].Text; } else { Country_Sel += "," + LvwCountry.Items[cnt].SubItems[LvwCountry.Columns.Count - 1].Text; } } } } if (Country_Sel != "") { strCond += " AND MM.Country IN (" + Country_Sel + ")"; } State_Sel = ""; for (int cnt = 0; cnt < LvwState.Items.Count; cnt++) { if (LvwState.Items[cnt].SubItems[LvwState.Columns.Count - 1].Text != "-1") { if (LvwState.Items[cnt].Checked) { if (State_Sel == "") { State_Sel = LvwState.Items[cnt].SubItems[LvwState.Columns.Count - 1].Text; } else { State_Sel += "," + LvwState.Items[cnt].SubItems[LvwState.Columns.Count - 1].Text; } } } } if (State_Sel != "") { strCond += " AND MM.StateCity IN (" + State_Sel + ")"; } if (strCond == "") { MessageBox.Show("Please select Something", "Selection Validation", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } tbl_MemberMasterBAL objtbl_MemberMasterBAL = new tbl_MemberMasterBAL(); DataSet dsdata = objtbl_MemberMasterBAL.GET_PAID_MEMBERSHIP(strCond); if (dsdata.Tables[0].Rows.Count > 0) { frmReportViewer objReportViewer = new frmReportViewer(); ReportDocument cryRpt = new ReportDocument(); string strPath = ""; strPath = Application.StartupPath + @"\REPORTS\PaidMembership.rpt"; cryRpt.Load(strPath); cryRpt.SetDataSource(dsdata.Tables[0]); objReportViewer.RptViewer.ReportSource = cryRpt; objReportViewer.RptViewer.Refresh(); objReportViewer.ShowDialog(); objReportViewer.Focus(); } else { MessageBox.Show("No data found", "Data not found", MessageBoxButtons.OK, MessageBoxIcon.Hand); return; } } catch (Exception ex) { MessageBox.Show(ex.Message); } }