Пример #1
0
        public ActionResult FilmGuncelle(Movie movie)          // FilmGuncelle POST
        {
            ViewBag.CategoryList = VeriTabani.KategoriListele; // kategori Listesini ViewBag'e yüklüyoruz (dinamik navbar için )

            VeriTabani.FilmGuncelle(movie);                    // Film güncelle metoduna movie nesnesiyle gidiyoruz
            return(RedirectToAction("index"));                 // index sayfasına geri dönüyoruz
        }
Пример #2
0
        private int terminalnumarasi(string terminalismi)
        {
            VeriTabani    vt     = new VeriTabani();
            SqlConnection baglan = vt.baglan();
            SqlCommand    komut  = new SqlCommand();

            komut.Connection = baglan;
            int terminalnosu = 0;

            komut.CommandText = "SELECT TerminalNo, TerminalAdi FROM dbo.Terminaller";
            baglan.Open();
            SqlDataReader dr = komut.ExecuteReader();

            while (dr.Read())
            {
                if (terminalismi == dr["TerminalAdi"].ToString())
                {
                    terminalnosu = Convert.ToInt32(dr["TerminalNo"]);
                    break;
                }
            }

            dr.Close();
            baglan.Close();
            baglan.Dispose();
            komut.Dispose();
            return(terminalnosu);
        }
        public ActionResult KategoriSil(int id)
        {
            ViewBag.CategoryList = VeriTabani.KategoriListele; // kategori Listesini ViewBag'e yüklüyoruz (dinamik navbar için )

            VeriTabani.KategoriSil(id);                        // Kategori Sil fonksiyonuna gidiyor
            return(RedirectToAction("KategoriIndex"));         // Sildikten Sonra Kategoriİndex'e geri döndürüyor
        }
        public ActionResult KategoriEkle(Category category)    // Tüm Kategoriler sayfası POST
        {
            ViewBag.CategoryList = VeriTabani.KategoriListele; // kategori Listesini ViewBag'e yüklüyoruz (dinamik navbar için )

            VeriTabani.KategoriEkle(category);                 // category nesnesini KategoriEkle fonksiyonuna gönderiyoruz
            return(RedirectToAction("KategoriIndex"));         // KategoriIndex Sayfasına geri dönüyoruz
        }
Пример #5
0
        public ActionResult FilmGuncelle(int id)               // FilmGuncelle GET
        {
            Movie movie = VeriTabani.FilmDetay(id);            // movie nesnesine film detaya id ile gidilip bilgilerin bulunup atanması

            ViewBag.CategoryList = VeriTabani.KategoriListele; // kategori Listesini ViewBag'e yüklüyoruz (dinamik navbar için )
            return(View(movie));                               // movie nesnesiyle view'a gitmek
        }
Пример #6
0
        public ActionResult FilmSil(int id)                    // FilmSil POST buton
        {
            ViewBag.CategoryList = VeriTabani.KategoriListele; // kategori Listesini ViewBag'e yüklüyoruz (dinamik navbar için )

            VeriTabani.FilmSil(id);                            // film idsi ile Film sil metoduna gidiyor
            return(RedirectToAction("Index"));                 // index sayfasına geri döndürüyor
        }
Пример #7
0
        protected void btnMuavinAta_Click(object sender, EventArgs e)
        {
            VeriTabani vt = new VeriTabani();

            vt.MuavinAtama(Convert.ToInt32(drpSeferler.SelectedValue), Convert.ToInt32(drpMuavinler.SelectedValue));
            drpMuavinler.SelectedValue = null;
            drpSeferler.SelectedValue  = null;
        }
        public ActionResult KategoriDetay(int id)
        {
            ViewBag.CategoryList = VeriTabani.KategoriListele; // kategori Listesini ViewBag'e yüklüyoruz (dinamik navbar için )
            ViewBag.katid        = VeriTabani.KategoriBul(id); // Dinamik başlık için kategori idsi ile kategori bulmaktayız
            List <Movie> m = VeriTabani.KategoriDetay(id);     // Film Listesi döndürüyoruz çünkü view'a bu gönderilecek

            return(View(m));
        }
Пример #9
0
        protected void btnGuzergahEkle_Click(object sender, EventArgs e)
        {
            VeriTabani vt = new VeriTabani();

            vt.GuzergahEkleGuncelle(Convert.ToInt32(txtGuzergahNo.Text), txtGuzergahAdi.Text);
            txtGuzergahNo.Text  = "";
            txtGuzergahAdi.Text = "";
            Response.Write("<script>alert('Yeni Güzergah eklendi!')</script>");
        }
Пример #10
0
        protected void btnTerminalEkle_Click(object sender, EventArgs e)
        {
            VeriTabani vt = new VeriTabani();

            vt.TerminalEkleGuncelle(0, txtTerminalAdi.Text, Convert.ToInt32(txtIlkodu.Text));
            txtTerminalAdi.Text = "";
            txtIlkodu.Text      = "";
            Response.Write("<script>alert('Yeni Terminal eklendi!')</script>");
        }
Пример #11
0
        public ActionResult YorumSil(int id)
        {
            int filmid = 0;

            ViewBag.CategoryList = VeriTabani.KategoriListele;          // kategori Listesini ViewBag'e yüklüyoruz (dinamik navbar için )
            filmid = VeriTabani.YorumlaBul(id);                         // aynı filmin detay sayfasına dönebilmek için filmin idsini buluyoruz
            VeriTabani.YorumSil(id);                                    // id ile yorumsil fonksiyonuna gidiyoruz ve yorumu siliyoruz
            return(RedirectToAction("FilmDetay", new { id = filmid })); // aynı filmin detay sayfasına geri dönüyoruz
        }
Пример #12
0
        public ActionResult FilmDetay(int id)                  // FilmDetay GET
        {
            ViewBag.CategoryList = VeriTabani.KategoriListele; // kategori Listesini ViewBag'e yüklüyoruz (dinamik navbar için )


            Movie movie = VeriTabani.FilmDetay(id); // Filmin idsi ile geri kalan detayları getiren metotun sonucunu movie nesnesine atamakta

            return(View(movie));                    // movie nesnesiyle filmdetaya dönüyor
        }
Пример #13
0
        protected void btnMuavinEkle_Click(object sender, EventArgs e)
        {
            VeriTabani vt = new VeriTabani();

            vt.MuavinEkleGuncelle(0, txtTCNO.Text, txtAd.Text, txtSoyad.Text, txtTelefonNo.Text, txtAdres.Text, Convert.ToBoolean(drpCinsiyet.SelectedIndex));
            txtAd.Text                = "";
            txtAdres.Text             = "";
            txtSoyad.Text             = "";
            txtTCNO.Text              = "";
            txtTelefonNo.Text         = "";
            drpCinsiyet.SelectedValue = null;
        }
Пример #14
0
        protected void btnSoforEkle_Click(object sender, EventArgs e)
        {
            VeriTabani vt = new VeriTabani();

            vt.SoforEkleGuncelle(0, txtTCNO.Text, txtAd.Text, txtSoyad.Text, txtTelefonNo.Text, txtMail.Text);
            txtAd.Text        = "";
            txtMail.Text      = "";
            txtSoyad.Text     = "";
            txtTCNO.Text      = "";
            txtTelefonNo.Text = "";
            Response.Write("<script>alert('Yeni şöför eklendi!')</script>");
        }
Пример #15
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["DuzenleyenNo"] == null)
     {
         Response.Redirect("~/Giris.aspx");
     }
     else
     {
         VeriTabani vt = new VeriTabani();
         DataTable  dt = vt.SorguCalistir("select * from Duzenleyenler where DuzenleyenNo=" + Convert.ToInt32(Session["DuzenleyenNo"]));
         HesapAdi.Text = dt.Rows[0]["Ad"].ToString();
     }
 }
Пример #16
0
        protected void btnKullaniciEkle_Click(object sender, EventArgs e)
        {
            VeriTabani vt = new VeriTabani();

            vt.DuzenleyenEkleGuncelle(0, txtTCNO.Text, txtAd.Text, txtSoyad.Text, txtTelefonNo.Text, txtMail.Text, Convert.ToBoolean(drpCinsiyet.SelectedIndex));
            txtAd.Text                = "";
            txtSoyad.Text             = "";
            txtMail.Text              = "";
            txtTCNO.Text              = "";
            txtTelefonNo.Text         = "";
            drpCinsiyet.SelectedValue = null;
            Response.Write("<script>alert('Yeni Kullanıcı eklendi!')</script>");
        }
Пример #17
0
        public ActionResult DavetiyeFormu(DavetiyeModel model)
        {
            if (ModelState.IsValid)
            {
                VeriTabani.Add(model);
                return(View("Thanks", model));
            }

            else
            {
                return(View(model));
            }
        }
Пример #18
0
        private void button1_Click(object sender, EventArgs e)
        {
            VeriTabani vt    = new VeriTabani(1, txtAdi.Text, txtSoyadi.Text, Convert.ToDouble(txtMaas.Text));
            bool       sonuc = vt.PersonelEkle();

            if (sonuc)
            {
                MessageBox.Show("Kayıt Başarılı ");
            }
            else
            {
                MessageBox.Show("Kayıt Başarısız !!!");
            }
        }
Пример #19
0
        protected void btnKaydet_Click(object sender, EventArgs e)
        {
            VeriTabani    vt     = new VeriTabani();
            SqlConnection baglan = vt.baglan();
            SqlCommand    komut  = new SqlCommand();
            SqlCommand    komut1 = new SqlCommand();

            komut.Connection = baglan;



            int Guzergahno = Convert.ToInt32(drpGuzergahlar.SelectedValue);

            string[] terminalsirasi   = new string[lstTerminalSirasi.Items.Count + 1];
            int[]    terminalsirasino = new int[lstTerminalSirasi.Items.Count];
            for (int i = 1; i < lstTerminalSirasi.Items.Count + 1; i++)
            {
                terminalsirasi[i] = lstTerminalSirasi.Items[i - 1].ToString();
            }

            for (int i = 0; i < lstTerminalSirasi.Items.Count; i++)
            {
                terminalsirasino[i] = terminalnumarasi(terminalsirasi[i + 1]);
            }
            komut.CommandText = "DELETE FROM dbo.GuzergahTerminal where GuzergahNo=" + Guzergahno + "";
            baglan.Open();
            komut.ExecuteNonQuery();
            komut.Dispose();
            baglan.Close();

            using (SqlConnection baglan1 = vt.baglan()) {
                komut1.CommandText = "";
                komut1.Connection  = baglan1;
                baglan1.Open();
                for (int i = 1; i < lstTerminalSirasi.Items.Count + 1; i++)
                {
                    komut1.CommandText += "insert into GuzergahTerminal(GuzergahNo, TerminalNo, TerminalSirasi) values (" + Guzergahno + ", " + terminalsirasino[i - 1] + ", " + i + ");";
                }
                komut1.ExecuteNonQuery();
                komut1.Dispose();
                baglan1.Close();
                komut1.Dispose();
                baglan1.Close();
            }
        }
Пример #20
0
        protected void drpGuzergahlar_SelectedIndexChanged(object sender, EventArgs e)
        {
            VeriTabani    vt     = new VeriTabani();
            SqlConnection baglan = vt.baglan();
            SqlCommand    komut  = new SqlCommand();
            SqlCommand    komut1 = new SqlCommand();

            komut.Connection = baglan;

            komut.CommandText  = "SELECT dbo.GuzergahTerminal.GuzergahNo, dbo.GuzergahTerminal.TerminalSirasi, dbo.Terminaller.TerminalAdi FROM dbo.GuzergahTerminal INNER JOIN dbo.Terminaller ON dbo.GuzergahTerminal.TerminalNo = dbo.Terminaller.TerminalNo WHERE (dbo.GuzergahTerminal.GuzergahNo =" + Convert.ToInt32(drpGuzergahlar.SelectedValue) + ")";
            komut1.CommandText = "select * from dbo.Terminaller where TerminalNo not in (select TerminalNo from dbo.GuzergahTerminal where GuzergahNo=" + Convert.ToInt32(drpGuzergahlar.SelectedValue) + ")";
            baglan.Open();
            SqlDataReader dr = komut.ExecuteReader();

            lstTerminalSirasi.Items.Clear();
            while (dr.Read())
            {
                lstTerminalSirasi.Items.Add(Convert.ToString(dr["TerminalAdi"]));
            }
            dr.Close();
            baglan.Close();
            baglan.Dispose();
            komut.Dispose();


            SqlConnection baglan1 = vt.baglan();

            komut1.Connection = baglan1;
            baglan1.Open();
            SqlDataReader dr1 = komut1.ExecuteReader();

            lstTerminaller.Items.Clear();
            while (dr1.Read())
            {
                lstTerminaller.Items.Add(Convert.ToString(dr1["TerminalAdi"]));
            }

            dr1.Close();
            baglan1.Close();
            baglan1.Dispose();
            komut1.Dispose();
        }
Пример #21
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            VeriTabani VeriTabani = VeriTabani.GetInstance();
            string     adres = "https://karadagyazilim.com/versiyon.php";
            string     gelenHamVeri, apVer, guncellemeApVer;

            WebClient    client       = new WebClient();
            Stream       stream       = client.OpenRead(adres);
            StreamReader streamReader = new StreamReader(stream);

            gelenHamVeri = streamReader.ReadToEnd();

            apVer           = gelenHamVeri.Split('/')[0].Split('=')[1]; // versiyonları aldık
            guncellemeApVer = gelenHamVeri.Split('/')[1].Split('=')[1];

            var versiyonlar = VeriTabani.VersiyonlariAl();

            if (guncellemeApVer != versiyonlar[0]) //Guncelleme uygulamanı günceller
            {
                Guncelleme guncelleme = new Guncelleme();
                guncelleme.versiyon = guncellemeApVer;
                Application.Run(guncelleme);
            }
            else if (apVer != versiyonlar[1]) // Ana uygulamnayı günceller
            {
                VeriTabani.VersiyonlariGuncelle("ApVer", apVer);
                string           guncellemeAp = Application.StartupPath + @"\Guncelleme\Guncelleme.exe";
                ProcessStartInfo info         = new ProcessStartInfo(guncellemeAp);
                Process.Start(info);
                Application.Exit();
            }
            else
            {
                Application.Run(new AnaSayfa());
            }
        }
Пример #22
0
 public UrunYonetimi(VeriTabani <Urun> veriTabani) : base(veriTabani)
 {
 }
Пример #23
0
 public UstKategoriYonetimi(VeriTabani <UstKategori> veriTabani) : base(veriTabani)
 {
 }
Пример #24
0
        public void sefer(string tarih)
        {
            string     Sorgu = "";
            int        GuzergahNo = 0, TerminalSirasi = 0;
            VeriTabani vt = new VeriTabani();
            DataTable  dr;

            dr = vt.SorguCalistir("select FiyatNo from Fiyatlar where (BaslamaTerminali =" + Convert.ToInt32(drpNereden.SelectedItem.Value) + ") AND (BitisTerminali =" + Convert.ToInt32(drpNereye.SelectedItem.Value) + ")");
            int FiyatNo = Convert.ToInt32(dr.Rows[0]["FiyatNo"]);

            int[] Guzergahlar = new int[10];
            int   say         = 0;

            dr = vt.tabloCagir("GuzergahTerminal");
            for (int i = 0; i < dr.Rows.Count; i++)
            {
                if (Convert.ToInt32(drpNereden.SelectedItem.Value) == Convert.ToInt32(dr.Rows[i][1]))
                {
                    GuzergahNo     = Convert.ToInt32(dr.Rows[i][0]);
                    TerminalSirasi = Convert.ToInt32(dr.Rows[i][2]);
                    DataTable drSefer = vt.tabloCagir("GuzergahTerminal where GuzergahNo=" + GuzergahNo);
                    for (int k = 0; k < drSefer.Rows.Count; k++)
                    {
                        if (Convert.ToInt32(drpNereye.SelectedItem.Value) == Convert.ToInt32(drSefer.Rows[k][1]))
                        {
                            if (Convert.ToInt32(dr.Rows[i][2]) < Convert.ToInt32(drSefer.Rows[k][2]))
                            {
                                Guzergahlar[say] = GuzergahNo;
                                say++;
                            }
                        }
                    }
                    TerminalSirasi = 0;
                    GuzergahNo     = 0;
                }
            }
            Sorgu = "SELECT dbo.Seferler.SeferNo, convert(varchar(5),dbo.Seferler.SeferTarihi, 108) As SeferSaati, dbo.Otobusler.KoltukTipi, Guzergahlar.GuzergahAdi, FORMAT(dbo.Fiyatlar.Ucret, 'c2', 'tr-TR') as Ucret, dbo.Fiyatlar.FiyatNo, Guzergahlar.GuzergahNo FROM dbo.Seferler INNER JOIN dbo.Otobusler ON dbo.Seferler.OtobusNo = dbo.Otobusler.OtobusNo INNER JOIN dbo.Guzergahlar ON dbo.Seferler.GuzergahNo = dbo.Guzergahlar.GuzergahNo CROSS JOIN dbo.Fiyatlar WHERE ";
            for (int J = 0; J < say; J++)
            {
                if ((J + 1) != say)
                {
                    Sorgu += " (dbo.Fiyatlar.FiyatNo IN (SELECT FiyatNo FROM dbo.Fiyatlar AS Fiyatlar_1 WHERE (BaslamaTerminali =" + Convert.ToInt32(drpNereden.SelectedItem.Value) + ") AND (BitisTerminali =" + Convert.ToInt32(drpNereye.SelectedItem.Value) + "))) AND (dbo.Seferler.GuzergahNo = " + Guzergahlar[J] + ") AND (SeferTarihi BETWEEN '" + tarih + "' AND '" + tarih + "  23:59:59') OR";
                }
                else
                {
                    Sorgu += " (dbo.Fiyatlar.FiyatNo IN (SELECT FiyatNo FROM dbo.Fiyatlar AS Fiyatlar_1 WHERE (BaslamaTerminali =" + Convert.ToInt32(drpNereden.SelectedItem.Value) + ") AND (BitisTerminali =" + Convert.ToInt32(drpNereye.SelectedItem.Value) + "))) AND (dbo.Seferler.GuzergahNo = " + Guzergahlar[J] + ") AND (SeferTarihi BETWEEN '" + tarih + "' AND '" + tarih + "  23:59:59') order by SeferSaati asc";
                }
            }
            DataTable dt1 = new DataTable();
            DataSet   dr1 = vt.SorguCalistirDataSet(Sorgu);

            dr1.Tables[0].Columns.Add("nereden");
            dr1.Tables[0].Columns.Add("nereye");
            string nereden, nereye;

            dt1     = vt.SorguCalistir("SELECT TerminalAdi FROM dbo.Terminaller where TerminalNo=" + Convert.ToInt32(drpNereden.SelectedItem.Value));
            nereden = dt1.Rows[0]["TerminalAdi"].ToString();
            dt1     = vt.SorguCalistir("SELECT TerminalAdi FROM dbo.Terminaller where TerminalNo=" + Convert.ToInt32(drpNereye.SelectedItem.Value));
            nereye  = dt1.Rows[0]["TerminalAdi"].ToString();

            for (int i = 0; i < dr1.Tables[0].Rows.Count; i++)
            {
                if (Convert.ToInt32(drpNereden.SelectedItem.Value) == 11 && (Convert.ToInt32(dr1.Tables[0].Rows[i]["GuzergahNo"]) == 3428 || Convert.ToInt32(dr1.Tables[0].Rows[i]["GuzergahNo"]) == 3432))
                {
                    TimeSpan satt          = Convert.ToDateTime(dr1.Tables[0].Rows[i]["SeferSaati"]).TimeOfDay;
                    TimeSpan ekleneceksaat = TimeSpan.FromHours(4);
                    dr1.Tables[0].Rows[i]["SeferSaati"] = string.Format("{0:hh\\:mm}", satt.Add(ekleneceksaat));
                }
                else if ((Convert.ToInt32(drpNereden.SelectedItem.Value) == 11 || Convert.ToInt32(drpNereden.SelectedItem.Value) == 14) && (Convert.ToInt32(dr1.Tables[0].Rows[i]["GuzergahNo"]) == 2834 || Convert.ToInt32(dr1.Tables[0].Rows[i]["GuzergahNo"]) == 3234))
                {
                    TimeSpan satt          = Convert.ToDateTime(dr1.Tables[0].Rows[i]["SeferSaati"]).TimeOfDay;
                    TimeSpan ekleneceksaat = TimeSpan.FromHours(5);
                    dr1.Tables[0].Rows[i]["SeferSaati"] = string.Format("{0:hh\\:mm}", satt.Add(ekleneceksaat));
                }
                dr1.Tables[0].Rows[i]["nereden"] = nereden;
                dr1.Tables[0].Rows[i]["nereye"]  = nereye;
            }

            BoundField sutun1 = new BoundField();

            sutun1.HeaderText = "SeferNo";
            sutun1.DataField  = "SeferNo";
            GridViewSeferler.Columns.Add(sutun1);
            BoundField sutun2 = new BoundField();

            sutun2.HeaderText = "KoltukTipi";
            sutun2.DataField  = "KoltukTipi";
            GridViewSeferler.Columns.Add(sutun2);

            BoundField sutun3 = new BoundField();

            sutun3.HeaderText = "SeferSaati";
            sutun3.DataField  = "SeferSaati";
            GridViewSeferler.Columns.Add(sutun3);
            BoundField sutun4 = new BoundField();

            sutun4.HeaderText = "nereden";
            sutun4.DataField  = "nereden";
            GridViewSeferler.Columns.Add(sutun4);

            BoundField sutun5 = new BoundField();

            sutun5.HeaderText = "nereye";
            sutun5.DataField  = "nereye";
            GridViewSeferler.Columns.Add(sutun5);

            BoundField sutun6 = new BoundField();

            sutun6.HeaderText = "Ucret";
            sutun6.DataField  = "Ucret";
            GridViewSeferler.Columns.Add(sutun6);
            dr1.Tables[0].DefaultView.Sort = "SeferSaati";
            DataView dataView = dr1.Tables[0].DefaultView;

            dataView.Sort = "SeferSaati";
            DataTable dtSortedAsc = dataView.ToTable();

            dataView.Sort = "SeferSaati asc";
            DataTable dtSortedDesc = dataView.ToTable();

            GridViewSeferler.DataSource = dtSortedDesc;
            GridViewSeferler.DataBind();
        }
Пример #25
0
 public SiparisDetayYonetimi(VeriTabani <SiparisDetayi> veriTabani) : base(veriTabani)
 {
 }
Пример #26
0
 public GecmisDetayYonetimi(VeriTabani <GecmisDetay> veriTabani) : base(veriTabani)
 {
 }
Пример #27
0
 public GunSonuYonetimi(VeriTabani <GunSonu> veriTabani) : base(veriTabani)
 {
 }
Пример #28
0
        protected void btnK_Click(object sender, EventArgs e)
        {
            VeriTabani vt = new VeriTabani();
            DataTable  dt;

            if (((System.Web.UI.WebControls.Button)sender).CssClass == "btn btn-outline-black")
            {
                Odeme.Visible = true;
                if (txtSecilenKoltuk1.Text == "")
                {
                    cinsiyet1 = -1;
                    txtSecilenKoltuk1.Text = ((System.Web.UI.WebControls.Button)sender).Text;
                    ((System.Web.UI.WebControls.Button)sender).CssClass = "btn btn-outline-orange";
                    if (Convert.ToInt32(txtSecilenKoltuk1.Text) % 2 == 0)
                    {
                        dt = vt.SorguCalistir(" SELECT dbo.Yolcular.Cinsiyet FROM dbo.Yolcular INNER JOIN dbo.Biletler ON dbo.Yolcular.YolcuNo = dbo.Biletler.YolcuNo where  dbo.Biletler.KoltukNumarasi =" + (Convert.ToInt32(txtSecilenKoltuk1.Text) - 1) + " and dbo.Biletler.SeferNo=" + SeferNo);
                    }
                    else
                    {
                        dt = vt.SorguCalistir(" SELECT dbo.Yolcular.Cinsiyet FROM dbo.Yolcular INNER JOIN dbo.Biletler ON dbo.Yolcular.YolcuNo = dbo.Biletler.YolcuNo where  dbo.Biletler.KoltukNumarasi =" + (Convert.ToInt32(txtSecilenKoltuk1.Text) + 1) + " and dbo.Biletler.SeferNo=" + SeferNo);
                    }

                    if (dt.Rows.Count != 0)
                    {
                        drpCinsiyet1.Items.Clear();
                        if (Convert.ToInt32(dt.Rows[0]["Cinsiyet"]) == 0)
                        {
                            drpCinsiyet1.Items.Insert(0, new ListItem("Bayan"));
                        }
                        else if (Convert.ToInt32(dt.Rows[0]["Cinsiyet"]) == 1)
                        {
                            drpCinsiyet1.Items.Add(new ListItem("Bay", "0"));
                            cinsiyet1 = 1;
                        }
                    }
                    else
                    {
                        drpCinsiyet1.Items.Clear();
                        drpCinsiyet1.Items.Insert(0, new ListItem("Bayan"));
                        drpCinsiyet1.Items.Insert(1, new ListItem("Bay"));
                    }

                    BiletSecim1.Visible = true;
                }
                else if (txtSecilenKoltuk2.Text == "")
                {
                    cinsiyet2 = -1;
                    txtSecilenKoltuk2.Text = ((System.Web.UI.WebControls.Button)sender).Text;
                    ((System.Web.UI.WebControls.Button)sender).CssClass = "btn btn-outline-orange";
                    if (Convert.ToInt32(txtSecilenKoltuk2.Text) % 2 == 0)
                    {
                        dt = vt.SorguCalistir(" SELECT dbo.Yolcular.Cinsiyet FROM dbo.Yolcular INNER JOIN dbo.Biletler ON dbo.Yolcular.YolcuNo = dbo.Biletler.YolcuNo where  dbo.Biletler.KoltukNumarasi =" + (Convert.ToInt32(txtSecilenKoltuk2.Text) - 1) + " and dbo.Biletler.SeferNo=" + SeferNo);
                    }
                    else
                    {
                        dt = vt.SorguCalistir(" SELECT dbo.Yolcular.Cinsiyet FROM dbo.Yolcular INNER JOIN dbo.Biletler ON dbo.Yolcular.YolcuNo = dbo.Biletler.YolcuNo where  dbo.Biletler.KoltukNumarasi =" + (Convert.ToInt32(txtSecilenKoltuk2.Text) + 1) + " and dbo.Biletler.SeferNo=" + SeferNo);
                    }

                    if (dt.Rows.Count != 0)
                    {
                        drpCinsiyet2.Items.Clear();
                        if (Convert.ToInt32(dt.Rows[0]["Cinsiyet"]) == 0)
                        {
                            drpCinsiyet2.Items.Insert(0, new ListItem("Bayan"));
                        }
                        else if (Convert.ToInt32(dt.Rows[0]["Cinsiyet"]) == 1)
                        {
                            drpCinsiyet2.Items.Add(new ListItem("Bay", "0"));
                            cinsiyet2 = 1;
                        }
                    }
                    else
                    {
                        drpCinsiyet2.Items.Clear();
                        drpCinsiyet2.Items.Insert(0, new ListItem("Bayan"));
                        drpCinsiyet2.Items.Insert(1, new ListItem("Bay"));
                    }
                    BiletSecim2.Visible = true;
                }
                else if (txtSecilenKoltuk3.Text == "")
                {
                    cinsiyet3 = -1;
                    txtSecilenKoltuk3.Text = ((System.Web.UI.WebControls.Button)sender).Text;
                    ((System.Web.UI.WebControls.Button)sender).CssClass = "btn btn-outline-orange";
                    if (Convert.ToInt32(txtSecilenKoltuk3.Text) % 2 == 0)
                    {
                        dt = vt.SorguCalistir(" SELECT dbo.Yolcular.Cinsiyet FROM dbo.Yolcular INNER JOIN dbo.Biletler ON dbo.Yolcular.YolcuNo = dbo.Biletler.YolcuNo where  dbo.Biletler.KoltukNumarasi =" + (Convert.ToInt32(txtSecilenKoltuk3.Text) - 1) + " and dbo.Biletler.SeferNo=" + SeferNo);
                    }
                    else
                    {
                        dt = vt.SorguCalistir(" SELECT dbo.Yolcular.Cinsiyet FROM dbo.Yolcular INNER JOIN dbo.Biletler ON dbo.Yolcular.YolcuNo = dbo.Biletler.YolcuNo where  dbo.Biletler.KoltukNumarasi =" + (Convert.ToInt32(txtSecilenKoltuk3.Text) + 1) + " and dbo.Biletler.SeferNo=" + SeferNo);
                    }

                    if (dt.Rows.Count != 0)
                    {
                        drpCinsiyet3.Items.Clear();
                        if (Convert.ToInt32(dt.Rows[0]["Cinsiyet"]) == 0)
                        {
                            drpCinsiyet3.Items.Insert(0, new ListItem("Bayan"));
                        }
                        else if (Convert.ToInt32(dt.Rows[0]["Cinsiyet"]) == 1)
                        {
                            drpCinsiyet3.Items.Add(new ListItem("Bay", "0"));
                            cinsiyet3 = 1;
                        }
                    }
                    else
                    {
                        drpCinsiyet3.Items.Clear();
                        drpCinsiyet3.Items.Insert(0, new ListItem("Bayan"));
                        drpCinsiyet3.Items.Insert(1, new ListItem("Bay"));
                    }
                    BiletSecim3.Visible = true;
                }
            }
            else
            {
                if (((System.Web.UI.WebControls.Button)sender).Text == txtSecilenKoltuk1.Text)
                {
                    ((System.Web.UI.WebControls.Button)sender).CssClass = "btn btn-outline-black";
                    BiletSecim1.Visible = false;
                    BiletSecimTemizle1();
                }
                else if (((System.Web.UI.WebControls.Button)sender).Text == txtSecilenKoltuk2.Text)
                {
                    ((System.Web.UI.WebControls.Button)sender).CssClass = "btn btn-outline-black";
                    BiletSecim2.Visible = false;
                    BiletSecimTemizle2();
                }
                else if (((System.Web.UI.WebControls.Button)sender).Text == txtSecilenKoltuk3.Text)
                {
                    ((System.Web.UI.WebControls.Button)sender).CssClass = "btn btn-outline-black";
                    BiletSecim3.Visible = false;
                    BiletSecimTemizle3();
                }
                if (txtSecilenKoltuk1.Text == "" && txtSecilenKoltuk2.Text == "" && txtSecilenKoltuk3.Text == "")
                {
                    Odeme.Visible = false;
                }
            }
        }
Пример #29
0
 public SiparisYonetimi(VeriTabani <Siparis> veriTabani) : base(veriTabani)
 {
 }
Пример #30
0
        protected void btnBiletSatinAl_Click(object sender, EventArgs e)
        {
            VeriTabani vt = new VeriTabani();
            DataTable  dr;

            dr = vt.SorguCalistir("select FiyatNo from Fiyatlar where (BaslamaTerminali =" + Convert.ToInt32(drpNereden.SelectedItem.Value) + ") AND (BitisTerminali =" + Convert.ToInt32(drpNereye.SelectedItem.Value) + ")");
            int    FiyatNo      = Convert.ToInt32(dr.Rows[0]["FiyatNo"]);
            string confirmValue = Request.Form["confirm_value"];

            if (confirmValue == "Yes")
            {
                string    Metin = "";
                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 = " + FiyatNo + ")) UNION select TerminalAdi from Terminaller where TerminalNo in  (SELECT  BitisTerminali  FROM dbo.Fiyatlar WHERE (FiyatNo = " + FiyatNo + "))");
                Metin = 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(LiteralOdeme.Text), YeniYolcu1, DateTime.Now.Date, 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(LiteralOdeme.Text), YeniYolcu2, DateTime.Now.Date, 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(LiteralOdeme.Text), YeniYolcu3, DateTime.Now.Date, 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);
            }

            KoltuklarıListele();
            BiletSecim1.Visible = false;
            BiletSecimTemizle1();
            BiletSecim2.Visible = false;
            BiletSecimTemizle2();
            BiletSecim3.Visible = false;
            BiletSecimTemizle3();
            Odeme.Visible = false;
            KoltuklarıListele();
        }