bool IAtikKutusu.Ekle(IAtik atik) { if (_kapasite - _doluHacim >= atik.Hacim) { return(true); } else { return(false); } }
private void metalButton_Click(object sender, EventArgs e) { bool isEklendi = metalKutusu.Ekle(randomAtik); if (isEklendi) { metalListBox.Items.Add(randomAtik.AtikTipi + " " + Convert.ToInt32(randomAtik.Hacim)); metalProgressBar.Value = metalKutusu.DolulukOrani; randomAtik = getRandomAtik(); } }
// kutuya atık ekleyen fonksiyon public bool Ekle(IAtik atik) { // atığı ekleyince kutuya sığıyorsa atığı ekleyip hacmi ve oranı hesaplayan sorgu if (_doluHacim + atik.Hacim <= _kapasite) { _doluHacim += atik.Hacim; OranHesapla(); return(true); } else { return(false); } }
public bool Ekle(IAtik atik, Kutu kutu, ListBox lb) { if (kutu.Kapasite - kutu.DoluHacim > atik.Hacim) { kutu.DoluHacim += atik.Hacim; double oran = (kutu.DoluHacim * 100) / kutu.Kapasite; kutu.DolulukOrani = Convert.ToInt32(oran); lb.Items.Add(atik.Name + "(" + atik.Hacim + ")"); return(true); } else { return(false); } }
public Form1() { InitializeComponent(); _organikAtikKutusu = new OrganikAtikKutusu(); //---Atik kutusu arayuzunden olusturulan siniflardan objeler olusturuldu.---// _kagitKutusu = new KagitKutusu(); _camKutusu = new CamKutusu(); _metalKutusu = new MetalKutusu(); _bardak = new Bardak(); //---Atik arayuzunden olusturulan siniflardan objeler olusturuldu.---// _camSise = new CamSise(); _dergi = new Dergi(); _domates = new Domates(); _gazete = new Gazete(); _kolaKutusu = new KolaKutusu(); _salatalik = new Salatalik(); _salcaKutusu = new SalcaKutusu(); resimListesi.Add(Properties.Resources.bardak); //---Resim listesine resources klasorune aktarilan resimler eklendi.---// resimListesi.Add(Properties.Resources.camSise); resimListesi.Add(Properties.Resources.coke); resimListesi.Add(Properties.Resources.dergi); resimListesi.Add(Properties.Resources.domates); resimListesi.Add(Properties.Resources.gazete); resimListesi.Add(Properties.Resources.salatalik); resimListesi.Add(Properties.Resources.salcaKutusu); btnOrganikAtik.Enabled = false; //---Program baslatildiginda ekleme butonlari pasif durumda---// btnKagit.Enabled = false; btnCam.Enabled = false; btnMetal.Enabled = false; btnBosaltOrganik.Enabled = false; //---Program baslatildiginda bosalt butonlari pasif durumda---// btnBosaltKagit.Enabled = false; btnBosaltCam.Enabled = false; btnBosaltMetal.Enabled = false; proBarOrganik.Minimum = 0; //---Dolulugu gosteren barlarin minimum degerlerine 0 degeri aktarildi.---// proBarKagit.Minimum = 0; proBarCam.Minimum = 0; proBarMetal.Minimum = 0; proBarOrganik.Maximum = _organikAtikKutusu.Kapasite; //---Dolulugu gosteren barlarin maximum degerlerine kapasiteleri kadar deger aktarildi.---// proBarKagit.Maximum = _kagitKutusu.Kapasite; proBarCam.Maximum = _camKutusu.Kapasite; proBarMetal.Maximum = _metalKutusu.Kapasite; }
public bool Ekle(IAtik atik) { if (atik.Ad == _salatalik.Ad || atik.Ad == _domates.Ad) { if ((Kapasite - DoluHacim) >= atik.Hacim) { return(true); } else { return(false); } } else { return(false); } }
public bool Ekle(IAtik atik) { if (atik.Ad == _kolaKutusu.Ad || atik.Ad == _salcaKutusu.Ad) { if ((Kapasite - DoluHacim) >= atik.Hacim) { return(true); } else { return(false); } } else { return(false); } }
public bool Ekle(IAtik atik) { if (atik.Ad == _camSise.Ad || atik.Ad == _bardak.Ad) { if ((Kapasite - DoluHacim) >= atik.Hacim) { return(true); } else { return(false); } } else { return(false); } }
public bool Ekle(IAtik atik) { if (atik.Ad == _gazete.Ad || atik.Ad == _dergi.Ad) { if ((Kapasite - DoluHacim) >= atik.Hacim) { return(true); } else { return(false); } } else { return(false); } }
private void yeniOyunButton_Click(object sender, EventArgs e) { randomAtik = getRandomAtik(); oyunSuresiTimer.Start(); //Butona tıklanınca Timer başlatılıyor. //Buton kontrolleri yapılıyor. yeniOyunButton.Enabled = false; organikAtikButton.Enabled = true; kagitButton.Enabled = true; camButton.Enabled = true; metalButton.Enabled = true; organikAtikBosaltButton.Enabled = true; kagitBosaltButton.Enabled = true; camBosaltButton.Enabled = true; metalBosaltButton.Enabled = true; //List Box temizleniyor. organikAtikListBox.Items.Clear(); kagitListBox.Items.Clear(); camListBox.Items.Clear(); metalListBox.Items.Clear(); //Değerler eski haline döndürülüyor. organikAtikKutusu.DoluHacim = 0; organikAtikKutusu.DolulukOrani = 0; kagitKutusu.DoluHacim = 0; kagitKutusu.DolulukOrani = 0; camKutusu.DoluHacim = 0; camKutusu.DolulukOrani = 0; metalKutusu.DoluHacim = 0; metalKutusu.DolulukOrani = 0; organikAtikProgressBar.Value = 0; kagitProgressBar.Value = 0; camProgressBar.Value = 0; metalProgressBar.Value = 0; toplamPuan = 0; puanMiktarLabel.Text = Convert.ToString(toplamPuan); }
public bool Ekle(IAtik atik) { return(false); }
//bool Ekle() fonksiyonuyla koşul konularak : listBoxlara atık adı,hacmi ; progressBara eklenen atığın hacmi ; hacim label3'e puan olarak eklendi. public void Eklee(IAtik atik, Image ımage, ListBox listBox, ProgressBar progressBar) { listBox.Items.Add(atik.Ad + "(" + atik.Hacim.ToString() + ")"); progressBar.Value += atik.Hacim; label3.Text = (int.Parse(label3.Text) + atik.Hacim).ToString(); }