Ejemplo n.º 1
0
        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;
        }