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); } }
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; }