protected void btnSearch_Click(object sender, EventArgs e) { try { if (ddlFrom.SelectedIndex == 0) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "AnyScriptNameYouLike", "alert('Please select the source city');", true); ddlFrom.Focus(); return; } if (ddlTo.SelectedIndex == 0) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "AnyScriptNameYouLike", "alert('Please select the destination city');", true); ddlTo.Focus(); return; } if (txtReturnDate.Enabled == false) { SearchBL BL = new SearchBL(); DataSet ds = new DataSet(); if (ddlCoachType.SelectedIndex == 0) { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text)); } else { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text), Convert.ToInt16(ddlCoachType.SelectedValue.ToString())); } Session["Service"] = ds; //DateTime dd = Convert.ToDateTime(txtOnwardDate.Text); Response.Redirect("~/frmSelectCoach.aspx?from=" + ddlFrom.SelectedItem.Value + "&to=" + ddlTo.SelectedItem.Value + "&date=" + txtOnwardDate.Text + "&seats=" + ddlNoOfPassengers.SelectedValue.ToString()); } else { SearchBL BL = new SearchBL(); DataSet ds = new DataSet(); DataSet dsReturn = new DataSet(); if (ddlCoachType.SelectedIndex == 0) { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text)); dsReturn = bl.GetServiceDataSet(ddlTo.SelectedValue.ToString(), ddlFrom.SelectedValue.ToString(), Convert.ToDateTime(txtReturnDate.Text)); } else { ds = bl.GetServiceDataSet(ddlFrom.SelectedValue.ToString(), ddlTo.SelectedValue.ToString(), Convert.ToDateTime(txtOnwardDate.Text), Convert.ToInt16(ddlCoachType.SelectedValue.ToString())); dsReturn = bl.GetServiceDataSet(ddlTo.SelectedValue.ToString(), ddlFrom.SelectedValue.ToString(), Convert.ToDateTime(txtReturnDate.Text), Convert.ToInt16(ddlCoachType.SelectedValue.ToString())); } Session["Service"] = ds; Session["ReturnService"] = dsReturn; //DateTime dd = Convert.ToDateTime(txtOnwardDate.Text); Response.Redirect("~/frmSelectCoach.aspx?from=" + ddlFrom.SelectedItem.Value + "&to=" + ddlTo.SelectedItem.Value + "&date=" + txtOnwardDate.Text + "&Returndate=" + txtReturnDate.Text + "&seats=" + ddlNoOfPassengers.SelectedValue.ToString()); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(UpdatePanel1, UpdatePanel1.GetType(), "AnyScriptNameYouLike", "alert('" + ex.Message.ToString() + "');", true); } }