private void button1_Click(object sender, EventArgs e) { Sefer g = new Sefer(); g.seferTarihi = dateTimePicker1.Value; g.seferYonu = comboBox2.Text; g.varisYonu = comboBox3.Text; g.TrenID = HelperTren.GetTrenIDByName(comboBox1.Text); g.durum = true; var f1 = HelperTren.GetTrenByName(comboBox1.Text); var f = HelperSefer.Add(g); if (f.Item2) { MessageBox.Show("Seferiniz Başarı İle Eklenmiştir!"); } else { MessageBox.Show("Eklenmede Hata Oluştu!"); } for (int i = 0; i < f1.koltukSayisi; i++) { Koltuk k = new Koltuk(); k.TrenID = f1.TrenID; k.durum = true; HelperKoltuk.Add(k); } GuzergahDoldur(); }
private void button4_Click(object sender, EventArgs e) { List <Tren> trenler = HelperTren.GetListTrens(); foreach (var item in trenler) { if (item.trenAdi.ToLower().Contains(textBox1.Text.ToLower())) { if (item.trenAdi == textBox1.Text) { MessageBox.Show("Böyle bir tren adı bulunmakta! Başka bir tren giriniz!"); this.Close(); } } } Tren t = new Tren(); t.trenAdi = textBox1.Text; t.koltukSayisi = 100; var f = HelperTren.Add(t); if (f.Item2) { MessageBox.Show("Treniniz Eklenmiştir"); } else { MessageBox.Show("Eklenmede Hata Oluştu"); } TrenleriDoldur(); }
public void TrenleriDoldur() { List <Tren> trenler = HelperTren.GetListTrens(); comboBox1.Items.Clear(); foreach (var item in trenler) { comboBox1.Items.Add(item.trenAdi); } }
private void KoltuklarıListele() { flowVagon1.Controls.Clear(); flowVagon2.Controls.Clear(); flowVagon3.Controls.Clear(); flowVagon4.Controls.Clear(); flowVagon5.Controls.Clear(); var c = HelperTren.GetTrenByName(label3.Text); List <Koltuk> koltuklar = HelperKoltuk.GetListKoltuk(); List <Koltuk> koltuklarByTrenID = new List <Koltuk>(); foreach (var item in koltuklar) { if (c.TrenID == item.TrenID) { koltuklarByTrenID.Add(item); } } for (int i = 0; i <= 19; i++) { Button b = new Button(); if (koltuklarByTrenID[i].durum == false) { b.Text = (i + 1).ToString(); b.BackColor = Color.Red; b.Enabled = false; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon1.Controls.Add(b); } else { b.Text = (i + 1).ToString(); b.BackColor = Color.Green; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon1.Controls.Add(b); } } for (int i = 20; i <= 39; i++) { Button b = new Button(); if (koltuklarByTrenID[i].durum == false) { b.Text = (i + 1).ToString(); b.BackColor = Color.Red; b.Enabled = false; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon2.Controls.Add(b); } else { b.Text = (i + 1).ToString(); b.BackColor = Color.Green; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon2.Controls.Add(b); } } for (int i = 40; i <= 59; i++) { Button b = new Button(); if (koltuklarByTrenID[i].durum == false) { b.Text = (i + 1).ToString(); b.BackColor = Color.Red; b.Enabled = false; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon3.Controls.Add(b); } else { b.Text = (i + 1).ToString(); b.BackColor = Color.Green; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon3.Controls.Add(b); } } for (int i = 60; i <= 79; i++) { Button b = new Button(); if (koltuklarByTrenID[i].durum == false) { b.Text = (i + 1).ToString(); b.BackColor = Color.Red; b.Enabled = false; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon4.Controls.Add(b); } else { b.Text = (i + 1).ToString(); b.BackColor = Color.Green; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon4.Controls.Add(b); } } for (int i = 80; i <= 99; i++) { Button b = new Button(); if (koltuklarByTrenID[i].durum == false) { b.Text = (i + 1).ToString(); b.BackColor = Color.Red; b.Enabled = false; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon5.Controls.Add(b); } else { b.Text = (i + 1).ToString(); b.BackColor = Color.Green; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon5.Controls.Add(b); } } }
private void button8_Click(object sender, EventArgs e) { flowVagon1.Controls.Clear(); flowVagon2.Controls.Clear(); flowVagon3.Controls.Clear(); flowVagon4.Controls.Clear(); flowVagon5.Controls.Clear(); Tren tren = HelperTren.GetTrenByName(dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[4].Value.ToString()); List <Koltuk> koltuklar = HelperKoltuk.GetListKoltuk(); List <Koltuk> koltuklarByTrenID = new List <Koltuk>(); foreach (var item in koltuklar) { if (tren.TrenID == item.TrenID) { koltuklarByTrenID.Add(item); } } for (int i = 0; i <= 19; i++) { Button b = new Button(); if (koltuklarByTrenID[i].durum == false) { b.Text = (i + 1).ToString(); b.BackColor = Color.Red; b.Enabled = false; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon1.Controls.Add(b); } else { b.Text = (i + 1).ToString(); b.BackColor = Color.Green; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon1.Controls.Add(b); } } for (int i = 20; i <= 39; i++) { Button b = new Button(); if (koltuklarByTrenID[i].durum == false) { b.Text = (i + 1).ToString(); b.BackColor = Color.Red; b.Enabled = false; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon2.Controls.Add(b); } else { b.Text = (i + 1).ToString(); b.BackColor = Color.Green; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon2.Controls.Add(b); } } for (int i = 40; i <= 59; i++) { Button b = new Button(); if (koltuklarByTrenID[i].durum == false) { b.Text = (i + 1).ToString(); b.BackColor = Color.Red; b.Enabled = false; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon3.Controls.Add(b); } else { b.Text = (i + 1).ToString(); b.BackColor = Color.Green; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon3.Controls.Add(b); } } for (int i = 60; i <= 79; i++) { Button b = new Button(); if (koltuklarByTrenID[i].durum == false) { b.Text = (i + 1).ToString(); b.BackColor = Color.Red; b.Enabled = false; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon4.Controls.Add(b); } else { b.Text = (i + 1).ToString(); b.BackColor = Color.Green; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon4.Controls.Add(b); } } for (int i = 80; i <= 99; i++) { Button b = new Button(); if (koltuklarByTrenID[i].durum == false) { b.Text = (i + 1).ToString(); b.BackColor = Color.Red; b.Enabled = false; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon5.Controls.Add(b); } else { b.Text = (i + 1).ToString(); b.BackColor = Color.Green; b.Size = new Size(80, 40); b.Click += b_Click; flowVagon5.Controls.Add(b); } } label3.Text = dataGridView1.Rows[dataGridView1.CurrentRow.Index].Cells[4].Value.ToString(); }
private void button7_Click(object sender, EventArgs e) { var c1 = MessageBox.Show("Biletinizi kaydetmek istiyor musunuz?", "Bilgilendirme", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (c1 == DialogResult.Yes) { if (textBox1.Text == "" || textBox2.Text == "" || textBox3.Text == "" || textBox4.Text == "" || textBox5.Text == "") { MessageBox.Show("Lütfen boş alan bırakmayınız!", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); } else if (!int.TryParse(textBox4.Text, out int a)) { MessageBox.Show("TC'no nuz sadece rakam içermelidir."); } else if (!int.TryParse(textBox3.Text, out int b)) { MessageBox.Show("TEL'no nuz sadece rakam içermelidir."); } else { var f = HelperKoltuk.GetListKoltuk(); Tren tren = HelperTren.GetTrenByName(label3.Text); List <Koltuk> koltuks = new List <Koltuk>(); foreach (var item in f) { if (item.TrenID == tren.TrenID) { koltuks.Add(item); } } if (koltuks[seciliButon - 1].TrenID == tren.TrenID) { var l = HelperTren.GetTrenByName(label3.Text); Koltuk koltuk = new Koltuk(); koltuk.KoltukID = Convert.ToInt32(koltuks[seciliButon - 1].KoltukID); koltuk.TrenID = tren.TrenID; koltuk.durum = false; koltuk.adi = textBox1.Text; koltuk.soyadi = textBox2.Text; koltuk.tcno = textBox4.Text; koltuk.telefon = textBox3.Text; koltuk.adres = textBox5.Text; koltuk.KullaniciID = this.kullanici.KullaniciID; var c = HelperKoltuk.Update(koltuk); if (c.Item2) { MessageBox.Show("Biletiniz eklenmiştir."); } else { MessageBox.Show("Eklenme sırasında hata oluştu!"); } dataIptalList.Rows.Clear(); dataIptalList.Rows.Add($"{koltuk.KoltukID}", $"{koltuk.adi}", $"{koltuk.soyadi}", $"{koltuk.telefon}", $"{koltuk.tcno}", $"{koltuk.adres}"); } } } else { MessageBox.Show("Bilet alma işlemi iptal edildi."); } İptalListesiDoldur(); KoltuklarıListele(); }