private void comboBoxSefer_SelectionChangeCommitted(object sender, EventArgs e) { int koltukSay = Convert.ToInt32(comboBoxSefer.SelectedValue.ToString()); string doluKoltuk = "select s.SeferID,y.Cinsiyet,k.YolcuID,k.KoltukNo from Yolcu y,Seferler s ,Koltuk k where s.SeferID=k.SeferID and y.YolcuID=k.YolcuID and s.SeferID=" + comboBoxSefer.GetItemText(comboBoxSefer.SelectedItem); DataTable dt = Asistan.dataTable(doluKoltuk); for (int i = 0; i < koltukSay; i++) { yolcular[i] = "BOŞ"; } for (int i = 0; i < dt.Rows.Count; i++) { yolcular[int.Parse(dt.Rows[i][3].ToString()) - 1] = dt.Rows[i][1].ToString(); } otobusCiz(koltukSay); DataTable dtSeferZaman = Asistan.dataTable("select s.SeferID,s.Tarih from Seferler s, Araclar a where s.Arac=a.Plaka and s.Kalkis=" + comboBoxKalkis.SelectedValue + " and s.Varis=" + comboBoxVaris.SelectedValue + " and s.SeferID=" + comboBoxSefer.GetItemText(comboBoxSefer.SelectedItem)); string[] tarihSaat = dtSeferZaman.Rows[0][1].ToString().Split(' '); lblSeferSaat.Text = tarihSaat[1].Substring(0, 5); lblSeferTarih.Text = tarihSaat[0]; }
private void dataGridViewListe_SelectionChanged(object sender, EventArgs e) { if (silme) { goto bitis; } string srgSifre = "SELECT Sifre FROM Kullanici"; txtAd.Text = dataGridViewListe.CurrentRow.Cells[1].Value.ToString(); txtKullaniciAdi.Text = dataGridViewListe.CurrentRow.Cells[3].Value.ToString(); txtSoyad.Text = dataGridViewListe.CurrentRow.Cells[2].Value.ToString(); DataTable dtSifre = Asistan.dataTable(srgSifre); txtSifre.Text = dtSifre.Rows[0][0].ToString(); bitis :; }
private void btnBiletAra_Click(object sender, EventArgs e) { DataTable dtBilet = new DataTable(); dtBilet = Asistan.dataTable("select * from Bilet where BiletID=" + txtBiletNo.Text); DataTable dtYolcu = new DataTable(); dtYolcu = Asistan.dataTable("select * from Yolcu Inner Join Bilet on Yolcu.YolcuID=Bilet.YolcuID and Yolcu.SeferID=Bilet.SeferID where Bilet.BiletID=" + txtBiletNo.Text); DataTable dtSefer = new DataTable(); dtSefer = Asistan.dataTable("select Tarih from Seferler where SeferID=" + dtBilet.Rows[0]["SeferID"].ToString()); if (dtYolcu.Rows.Count > 0 && dtBilet.Rows.Count > 0) { lblBiletNo.Text = dtBilet.Rows[0][0].ToString(); lblAd.Text = dtYolcu.Rows[0]["Adi"].ToString(); lblSoyad.Text = dtYolcu.Rows[0]["Soyadi"].ToString(); lblBİletFiyati.Text = dtBilet.Rows[0]["Fiyat"].ToString(); lblKoltukNo.Text = dtBilet.Rows[0]["KoltukNo"].ToString(); lbCinsiyet.Text = dtYolcu.Rows[0]["Cinsiyet"].ToString(); lbTelefon.Text = dtYolcu.Rows[0]["Telefon"].ToString(); lbIDYolcu.Text = dtYolcu.Rows[0]["YolcuID"].ToString(); lblSeferTarih.Text = dtSefer.Rows[0]["Tarih"].ToString(); lblSeferNo.Text = dtBilet.Rows[0]["SeferID"].ToString(); if (dtBilet.Rows[0]["OdemeSekli"].ToString() == "True") { lblSatisTipi.Text = "Nakit"; } else { lblSatisTipi.Text = "Kredi Kartı"; } } else { MessageBox.Show("Biletbulunamadı..."); } }
private void koltuklarClick(object sender, System.Windows.Forms.MouseEventArgs e) { BasılanButon = (Button)sender; int koltukNo = int.Parse(BasılanButon.Text); string cinsiyet = ""; DialogResult secim = MessageBox.Show("Bu koltuğa kayıt yapılsın mı ?", "Koltuk Onay", MessageBoxButtons.YesNo); if (secim == DialogResult.Yes) { if (txtUcret.Text == "" || comboBoxOSekli.SelectedIndex == -1) { MessageBox.Show("Ödeme bilgilerini giriniz."); goto hata; } if (rdoBayan.Checked == true) { cinsiyet = "K"; koltukcins[koltukNo] = "K"; BasılanButon.BackColor = Color.LightPink; } else if (rdoErkek.Checked == true) { cinsiyet = "E"; koltukcins[koltukNo] = "E"; BasılanButon.BackColor = Color.LightBlue; } else { MessageBox.Show("Hata ! Lütfen seçimlerinizi kontrol ediniz..."); goto hata; } BasılanButon.Enabled = false; yolcular[koltukNo - 1] = txtAd.Text.PadRight(12, ' ') + txtSoyad.Text.PadRight(12, ' ') + cinsiyet.PadRight(8, ' '); yolcuSayisi++; string odeme = ""; if (comboBoxOSekli.Text == "Nakit") { odeme = "1"; } else { odeme = "2"; } string tarih = Asistan.tarihFormat(DateTime.Now.Day.ToString(), DateTime.Now.Month.ToString(), DateTime.Now.Year.ToString()); string Yolcu_kayit = " Insert into Yolcu(SeferID,Adi,Soyadi,Cinsiyet,Telefon,Aciklama) VALUES (" + comboBoxSefer.Text + ",'" + txtAd.Text + "','" + txtSoyad.Text + "','" + cinsiyet + "','" + txtTel.Text + "',' ')"; Asistan.iduSql(Yolcu_kayit); DataTable dtSefer = Asistan.dataTable("Select * from Seferler where SeferID=" + comboBoxSefer.GetItemText(comboBoxSefer.SelectedItem)); DataTable dtYolcu = Asistan.dataTable("Select * from Yolcu where SeferID=" + comboBoxSefer.Text + " and Adi='" + txtAd.Text + "' and Soyadi='" + txtSoyad.Text + "'"); string koltuk_kayit = "Insert into Koltuk(Plaka,KoltukNo,SeferID,YolcuID,Fiyat,OdemeSekli,AlınmaTarihi) VALUES ('" + dtSefer.Rows[0]["Arac"].ToString() + "','" + BasılanButon.Text + "'," + comboBoxSefer.Text + "," + dtYolcu.Rows[0]["YolcuID"] + "," + txtUcret.Text + "," + odeme + ",'" + tarih + "')"; Asistan.iduSql(koltuk_kayit); SqlConnection cnn = Asistan.baglan(); cnn.Open(); SqlCommand cmd = new SqlCommand("Insert into Bilet(Plaka,SeferID,KoltukNo,Fiyat,OdemeSekli,YolcuID) values(@Plaka,@SeferID,@KoltukNo,@Fiyat,@OdemeSekli,@YolcuID)", cnn); cmd.Parameters.AddWithValue("@Plaka", dtSefer.Rows[0]["Arac"].ToString()); cmd.Parameters.AddWithValue("@KoltukID", "Koltuk.KoltukID"); cmd.Parameters.AddWithValue("@SeferID", comboBoxSefer.Text); cmd.Parameters.AddWithValue("@KoltukNo", BasılanButon.Text); cmd.Parameters.AddWithValue("@Fiyat", txtUcret.Text); cmd.Parameters.AddWithValue("@OdemeSekli", odeme); cmd.Parameters.AddWithValue("@YolcuID", dtYolcu.Rows[0]["YolcuID"]); cmd.ExecuteNonQuery(); cnn.Close(); formTemizle(); hata :; } }