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 }
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 }
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 }
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 }
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)); }
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>"); }
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>"); }
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 }
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 }
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; }
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>"); }
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(); } }
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>"); }
public ActionResult DavetiyeFormu(DavetiyeModel model) { if (ModelState.IsValid) { VeriTabani.Add(model); return(View("Thanks", model)); } else { return(View(model)); } }
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 !!!"); } }
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(); } }
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(); }
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()); } }
public UrunYonetimi(VeriTabani <Urun> veriTabani) : base(veriTabani) { }
public UstKategoriYonetimi(VeriTabani <UstKategori> veriTabani) : base(veriTabani) { }
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(); }
public SiparisDetayYonetimi(VeriTabani <SiparisDetayi> veriTabani) : base(veriTabani) { }
public GecmisDetayYonetimi(VeriTabani <GecmisDetay> veriTabani) : base(veriTabani) { }
public GunSonuYonetimi(VeriTabani <GunSonu> veriTabani) : base(veriTabani) { }
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; } } }
public SiparisYonetimi(VeriTabani <Siparis> veriTabani) : base(veriTabani) { }
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(); }