public void NesneEkle(Nesne nesne) { if (mahsul.Contains(nesne) == false) { mahsul.Add(nesne); } }
private void button1_Click(object sender, EventArgs e) { if (cbxUrun.SelectedIndex >= 0) { Nesne yeni = new Nesne(cbxUrun.Text, int.Parse(tbMiktar.Value.ToString()), double.Parse(tbBirimFiyat.Value.ToString()), kullanici); kullanici.NesneEkle(yeni); EkranGuncelle(); MessageBox.Show("Ürün onaya gönderildi."); } else { MessageBox.Show("Seçim yapınız."); } }
public static void TalepKontrol() { List <Talepler> hazirTalepler = new List <Talepler>(); foreach (Talepler talep in UrunTalepleri) { Nesne alinacakNesne = UcuzUrunNesneBul(talep.Urun); if (alinacakNesne != null) { talep.AlimiGerceklestir(alinacakNesne); if (talep.hazirMi()) { hazirTalepler.Add(talep); } } } foreach (Talepler talep1 in hazirTalepler) { UrunTalepleri.Remove(talep1); } NesneSil(); }
public static Nesne UcuzUrunNesneBul(string isim) { Nesne UcuzUrun = null; foreach (Kullanici kullanici in uyeler) { foreach (Nesne nesne in kullanici.Mahsul) { if (nesne.Ad == isim && nesne.Onay) { if (UcuzUrun == null) { UcuzUrun = nesne; } else if (nesne.Fiyat > UcuzUrun.Fiyat) { UcuzUrun = nesne; } } } } return(UcuzUrun); }