Ejemplo n.º 1
0
 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);
     }
 }