Exemple #1
0
        public void UrunuEkrandaGoster(int urunID)
        {
            try
            {
                panelContainer.Controls.Clear();
                if (resimReklamStarted)
                {
                    ResimReklamDurdur();
                }
                else
                {
                    ResimReklam = new ResimReklamlar();
                }

                ucUrunList          = ResimReklam.ResimReklamlariCek();
                ucTekGosterilenUrun = ucUrunList.Find(u => u.UrunID == urunID);
                int b = (this.Size.Width - ucTekGosterilenUrun.Size.Width) / 2;
                ucTekGosterilenUrun.Location = new Point(b, 20);
                panelContainer.Controls.Add(ucTekGosterilenUrun);
            }
            catch
            {
                MessageBox.Show("Ürün gösterilemiyor lütfen ürünün resminin mevcut olduğuna emin olun. Sorun devam ederse program yöneticisne ulaşın.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }
Exemple #2
0
        public void ResimReklamBaslat(int gecisSuresi)
        {
            if (resimReklamStarted)
            {
                ResimReklamDurdur();
            }
            if (yaziReklamStarted)
            {
                yaziReklamTH.Abort();
            }

            if (ucTekGosterilenUrun != null)
            {
                ucTekGosterilenUrun.Dispose();
            }

            resimReklamStarted      = true;
            ResimReklam             = new ResimReklamlar();
            ResimReklam.GecmeSuresi = gecisSuresi * 1000;
            panelContainer.Controls.Clear();

            resimReklamTH = new Thread(new ThreadStart(ResimReklamGoster));
            resimReklamTH.Start();
            anaForm.btnResimReklamBaslat.Visible = false;
            anaForm.btnResimReklamDurdur.Visible = true;
            anaForm.tbarResimReklamSure.Enabled  = false;
        }