Esempio n. 1
0
        private void Search_Btn_Click(object sender, EventArgs e)
        {
            if (!String.IsNullOrEmpty(Search_Textbox.Text))
            {
                products = productManager.SearchProduct(Search_Textbox.Text);
                Search_GridView.DataSource = null;
                Search_GridView.Refresh();

                if (products == null || products.Count == 0)
                {
                    MessageBox.Show("Sonuç Bulunamadı.");
                }
                else
                {
                    Search_GridView.DataSource = products;
                    Search_GridView.Refresh();
                }
            }
        }
Esempio n. 2
0
        protected void Search1_Button_Click(object sender, EventArgs e)
        {
            try
            {
                string   From         = City_DropDownList1.Text;
                string   To           = City_DropDownList2.Text;
                DateTime Cur_Date     = DateTime.Now;
                string   depart_date  = Date_TextBox.Text;
                string   Date         = DateTime.ParseExact(depart_date, "dd-MM-yyyy", null).ToString("yyyy-MM-dd");
                DateTime Entered_Date = Convert.ToDateTime(Date);
                Session["Date_journey"] = Date.ToString();
                DateTime Time = DateTime.ParseExact(Time_TextBox.Text, "HH:mm", null);


                Date_Label.Visible      = false;
                Seat_Label.Visible      = false;
                NoFlight_Label.Visible  = false;
                Exception_Label.Visible = false;
                Balance_Label.Visible   = false;

                int count = 0;
                int Seats = Convert.ToInt32(Seats_TextBox.Text);
                if (Entered_Date <= Cur_Date)
                {
                    count++;
                    Date_Label.Visible = true;
                    Date_Label.Text    = "Not allowed to enter past date";
                }

                if (Seats > 20)
                {
                    Book_Button.Visible     = false;
                    Search_GridView.Visible = false;                             //Seats more than 20 validation
                    Seat_Label.Visible      = true;
                    Seat_Label.Text         = "Not allowed to book more than 20 tickets";
                }

                else if (Seats <= 0)
                {
                    Book_Button.Visible     = false;
                    Search_GridView.Visible = false;                            //Seats Less or equal zero validation
                    Seat_Label.Visible      = true;
                    Seat_Label.Text         = "Please enter valid number of seat";
                }
                Session["No_Passengers"] = Seats.ToString();

                DataTable dt = new DataTable();

                dt = BASearch.SearchB(From, To, Date, Time, Seats);


                if (dt != null && Seats <= 20 && Seats > 0)
                {
                    if (dt.Rows.Count > 0)
                    {
                        Book_Button.Visible     = false;
                        Exception_Label.Visible = false;

                        Search_GridView.Visible    = true;
                        Search_GridView.DataSource = dt;
                        Search_GridView.DataBind();
                    }
                    else if (City_DropDownList1.SelectedValue == "--Select--")
                    {
                        Search_GridView.Visible = false;
                        NoFlight_Label.Visible  = true;
                        NoFlight_Label.Text     = "Please select city";
                    }
                    else if (City_DropDownList2.SelectedValue == "--Select--")
                    {
                        NoFlight_Label.Visible  = true;
                        Search_GridView.Visible = false;
                        NoFlight_Label.Text     = "Please select city";
                    }
                    else if (City_DropDownList1.SelectedValue == City_DropDownList2.SelectedValue)
                    {
                        Search_GridView.Visible = false;
                        NoFlight_Label.Visible  = true;
                        NoFlight_Label.Text     = "Please enter the different city name";
                    }

                    else
                    {
                        Book_Button.Visible = false;

                        Search_GridView.Visible = false;
                        NoFlight_Label.Visible  = true;
                        if (count == 0)
                        {
                            NoFlight_Label.Text = "No Flights Available... Try for different date";
                        }
                    }
                }
            }
            catch (Exception searchE)
            {
                Book_Button.Visible = false;

                Exception_Label.Visible = true;
                NoFlight_Label.Visible  = false;
                Search_GridView.Visible = false;

                string filePath = @"H:\Xpert's Zone\Mission Airways\ErrorLog.txt";

                using (StreamWriter writer = new StreamWriter(filePath, true))
                {
                    writer.WriteLine("Message :" + searchE.Message + "<br/>" + Environment.NewLine +
                                     "StackTrace :" + searchE.StackTrace + "" + Environment.NewLine +
                                     "Date :" + Environment.NewLine + DateTime.Now.ToString() +
                                     "Source :" + searchE.Source + "<br/>" + Environment.NewLine);
                    writer.WriteLine(Environment.NewLine + "-----------------------------------------------------------------------------" + Environment.NewLine);
                }

                Exception_Label.Text = "Please Enter Valid Data";
            }
        }