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 List <ucUrunOzellik> ResimReklamlariCek() { SQLiteDataReader dr; ResimReklamList.Clear(); string query = "SELECT * FROM tblResimReklamlar"; if (!db.Connect()) { return(ResimReklamList); } dr = db.GetQuery(query); while (dr.Read()) { ucUrunOzellik urun = new ucUrunOzellik(); urun.UrunAd = dr["urun_ad"].ToString(); urun.UrunAciklama = dr["urun_aciklama"].ToString(); urun.UrunResimYol = dr["urun_resim_yol"].ToString(); urun.UrunID = Convert.ToInt32(dr["reklam_id"]); urun.BilgileriFormaCek(); ResimReklamList.Add(urun); } db.Close(); return(ResimReklamList); }