private void lstBoxYolcular_DoubleClick(object sender, EventArgs e) { //var yolcu = lstBoxYolcular.SelectedItem; kart yolcu = (kart)lstBoxYolcular.SelectedItem; if (yolcu.kartturu == YolcuTipi.Ogrenci && yolcu.bakiye - 1 >= 0) { lstBoxYolcular.Items.RemoveAt(lstBoxYolcular.SelectedIndex); ogrenci = (OgrenciKart)yolcu; ogrenci.Okut(); lstBoxYolcular.Items.Add(ogrenci); } else if (yolcu.kartturu == YolcuTipi.Ogretmen && yolcu.bakiye - 2 >= 0) { lstBoxYolcular.Items.RemoveAt(lstBoxYolcular.SelectedIndex); ogretmen = (OgretmenKart)yolcu; ogretmen.Okut(); lstBoxYolcular.Items.Add(ogretmen); } else if (yolcu.kartturu == YolcuTipi.Tam && yolcu.bakiye - 3 >= 0) { lstBoxYolcular.Items.RemoveAt(lstBoxYolcular.SelectedIndex); tam = yolcu; tam.Okut(); lstBoxYolcular.Items.Add(tam); } else { MessageBox.Show("Yetersiz Bakiye ! "); DialogResult result = MessageBox.Show("Bakiye Yüklemek İstermisiniz ?", "Bildirim Ekranı", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Form2 form2 = new Form2(yolcu); form2.Show(); this.Hide(); } } }
public Form1(kart yolcu) { InitializeComponent(); }
public Form2(kart yolcu) { InitializeComponent(); gelenyolcu = yolcu; }