示例#1
0
        protected void btnBiletSatinAl_Click(object sender, EventArgs e)
        {
            string confirmValue = Request.Form["confirm_value"];

            if (confirmValue == "Yes")
            {
                string     Metin = "";
                VeriTabani vt = new VeriTabani();
                int        YeniYolcu1, YeniYolcu2, YeniYolcu3;
                int        Sonuc1, Sonuc2, Sonuc3;
                DataTable  dw = vt.SorguCalistir("select TerminalAdi from Terminaller where TerminalNo in  (SELECT  BaslamaTerminali  FROM dbo.Fiyatlar WHERE (FiyatNo = " + Convert.ToInt32(Request.QueryString["FiyatNo"]) + ")) UNION select TerminalAdi from Terminaller where TerminalNo in  (SELECT  BitisTerminali  FROM dbo.Fiyatlar WHERE (FiyatNo = " + Convert.ToInt32(Request.QueryString["FiyatNo"]) + "))");
                Metin = Request.QueryString["SeferNo"].ToString() + " SeferNolu ";
                if (txtSecilenKoltuk1.Text != "")
                {
                    if (cinsiyet1 != -1)
                    {
                        YeniYolcu1 = vt.YolcuEkleDuzenle(0, txtYolcuTC1.Text, txtYolcuAdi1.Text, txtYolcuSoyadi1.Text, txtTelefon1.Text, txtEposta1.Text, Convert.ToBoolean(drpCinsiyet1.SelectedIndex));
                    }
                    else
                    {
                        YeniYolcu1 = vt.YolcuEkleDuzenle(0, txtYolcuTC1.Text, txtYolcuAdi1.Text, txtYolcuSoyadi1.Text, txtTelefon1.Text, txtEposta1.Text, Convert.ToBoolean(cinsiyet1));
                    }

                    Sonuc1 = vt.BiletEkleDuzenle(0, Convert.ToInt32((Request.QueryString["SeferNo"])), YeniYolcu1, DateTime.Now.Date, Convert.ToInt32(Request.QueryString["FiyatNo"]), 1, true, Convert.ToInt32(txtSecilenKoltuk1.Text), 1);
                    Metin += "\\n" + txtSecilenKoltuk1.Text + "  Koltuk Numaralı " + txtYolcuAdi1.Text + " " + txtYolcuSoyadi1.Text + " ";
                }
                if (txtSecilenKoltuk2.Text != "")
                {
                    if (cinsiyet2 != -1)
                    {
                        YeniYolcu2 = vt.YolcuEkleDuzenle(0, txtYolcuTC2.Text, txtYolcuAdi2.Text, txtYolcuSoyadi2.Text, txtTelefon2.Text, txtEposta2.Text, Convert.ToBoolean(drpCinsiyet2.SelectedIndex));
                    }
                    else
                    {
                        YeniYolcu2 = vt.YolcuEkleDuzenle(0, txtYolcuTC2.Text, txtYolcuAdi2.Text, txtYolcuSoyadi2.Text, txtTelefon2.Text, txtEposta2.Text, Convert.ToBoolean(cinsiyet2));
                    }

                    Sonuc2 = vt.BiletEkleDuzenle(0, Convert.ToInt32(Request.QueryString["SeferNo"]), YeniYolcu2, DateTime.Now.Date, Convert.ToInt32(Request.QueryString["FiyatNo"]), 1, true, Convert.ToInt32(txtSecilenKoltuk2.Text), 1);
                    Metin += "\\n" + txtSecilenKoltuk2.Text + "  Koltuk Numaralı " + txtYolcuAdi2.Text + " " + txtYolcuSoyadi2.Text + " ";
                }
                if (txtSecilenKoltuk3.Text != "")
                {
                    if (cinsiyet3 != -1)
                    {
                        YeniYolcu3 = vt.YolcuEkleDuzenle(0, txtYolcuTC3.Text, txtYolcuAdi3.Text, txtYolcuSoyadi3.Text, txtTelefon3.Text, txtEposta3.Text, Convert.ToBoolean(drpCinsiyet3.SelectedIndex));
                    }
                    else
                    {
                        YeniYolcu3 = vt.YolcuEkleDuzenle(0, txtYolcuTC3.Text, txtYolcuAdi3.Text, txtYolcuSoyadi3.Text, txtTelefon3.Text, txtEposta3.Text, Convert.ToBoolean(drpCinsiyet3));
                    }
                    Sonuc3 = vt.BiletEkleDuzenle(0, Convert.ToInt32(Request.QueryString["SeferNo"]), YeniYolcu3, DateTime.Now.Date, Convert.ToInt32(Request.QueryString["FiyatNo"]), 1, true, Convert.ToInt32(txtSecilenKoltuk3.Text), 1);
                    Metin += "\\n" + txtSecilenKoltuk3.Text + " Koltuk Numaralı  " + txtYolcuAdi3.Text + " " + txtYolcuSoyadi3.Text + " ";
                }
                this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('" + Metin + "')", true);
            }
            else
            {
                this.Page.ClientScript.RegisterStartupScript(this.GetType(), "alert", "alert('Biletiniz İptal Ettiniz')", true);
            }
            BiletSecim1.Visible = false;
            BiletSecimTemizle1();
            BiletSecim2.Visible = false;
            BiletSecimTemizle2();
            BiletSecim3.Visible = false;
            BiletSecimTemizle3();
            Odeme.Visible = false;
            KoltuklarıListele();
        }