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 İstermisin?", "Bildirim Ekranı", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Form2 frm = new Form2(yolcu); frm.Show(); this.Hide(); } } }
private void listBox1_DoubleClick(object sender, EventArgs e) { Kart yolcu = (Kart)listBox1.SelectedItem; if (yolcu.kartturu == yolcutipi.ogrenci && (yolcu.bakiye - 1 >= 0)) { listBox1.Items.RemoveAt(listBox1.SelectedIndex); ogrenci = (OgrenciKart)yolcu; ogrenci.Okut(); listBox1.Items.Add(ogrenci); } else if (yolcu.kartturu == yolcutipi.ogretmen && (yolcu.bakiye - 2 >= 0)) { listBox1.Items.RemoveAt(listBox1.SelectedIndex); ogretmen = (OgretmenKart)yolcu; ogretmen.Okut(); listBox1.Items.Add(ogretmen); } else if (yolcu.kartturu == yolcutipi.tam && (yolcu.bakiye - 3 >= 0)) { listBox1.Items.RemoveAt(listBox1.SelectedIndex); tam = (Kart)yolcu; tam.Okut(); listBox1.Items.Add(tam); } else { MessageBox.Show("Yetersiz Bakiye!!"); DialogResult result = MessageBox.Show("Bakiye Yüklemek İster Misin", "Bildirim Ekranı", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { Form2 frm2 = new Form2(yolcu); frm2.Show(); this.Hide(); } } }