public void FlowLayoutPanelCiz() { flowLayoutPanel1.Controls.Clear(); bildirimler = Database.Select.BildirimleriCek(); if (bildirimler.FindAll(x => x.GorulduMu == false).Count > 0) { btnBildirim.Image = Properties.Resources.bildirimvar; } else { btnBildirim.Image = Properties.Resources.bildirimyok; } bildirimler = bildirimler.OrderByDescending(x => x.Tarih).ToList(); foreach (var i in bildirimler.FindAll(x => x.OkunduMu == false).Take(Sinir)) { UCBildirim bildirim = new UCBildirim(); bildirim.Main = this; bildirim.SetBildirim(i); flowLayoutPanel1.Controls.Add(bildirim); } if (bildirimler.FindAll(x => x.OkunduMu == false).Count <= 0) { Label label = new Label(); label.Text = "Okunmamış bildiriminiz yok."; label.TextAlign = ContentAlignment.MiddleCenter; label.AutoSize = false; label.Size = new Size(flowLayoutPanel1.Size.Width, 30); flowLayoutPanel1.Controls.Add(label); } MaterialFlatButton tumunugor = new MaterialFlatButton(); tumunugor.Text = "Tümünü gör"; tumunugor.Dock = DockStyle.Bottom; tumunugor.Click += Tumunugor_Click; flowLayoutPanel1.Controls.Add(tumunugor); }
public Main() { InitializeComponent(); calisan1.setMain(this); calisanDuzenle1.setMain(this); kategoriDuzenleme1.setMain(this); kategoriEkleme1.setMain(this); soruDuzenleme1.setMain(this); klasikCevaplar1.SetMain(this); soruEkleme1.setMain(this); profil1.set_Main(this); odulCeza1.setMain(this); ayarlar1.setMain(this); cezaOdulBelirleme1.setMain(this); if (bildirimler.FindAll(x => x.GorulduMu == false).Count > 0) { btnBildirim.Image = Properties.Resources.bildirimvar; } else { btnBildirim.Image = Properties.Resources.bildirimyok; } bildirimler = bildirimler.OrderByDescending(x => x.Tarih).ToList(); foreach (var i in bildirimler.FindAll(x => x.OkunduMu == false).Take(Sinir)) { UCBildirim bildirim = new UCBildirim(); bildirim.Main = this; bildirim.SetBildirim(i); flowLayoutPanel1.Controls.Add(bildirim); } if (bildirimler.FindAll(x => x.OkunduMu == false).Count <= 0) { Label label = new Label(); label.Text = "Okunmamış bildiriminiz yok."; label.TextAlign = ContentAlignment.MiddleCenter; label.AutoSize = false; label.Size = new Size(flowLayoutPanel1.Size.Width, 30); flowLayoutPanel1.Controls.Add(label); } MaterialFlatButton tumunugor = new MaterialFlatButton(); tumunugor.Text = "Tümünü gör"; tumunugor.Dock = DockStyle.Bottom; tumunugor.Click += Tumunugor_Click; flowLayoutPanel1.Controls.Add(tumunugor); butonlar.Add(board); butonlar.Add(kategoriduzenle); butonlar.Add(kategoriekle); butonlar.Add(soruekle); butonlar.Add(soruduzenle); butonlar.Add(calisanduzenle); butonlar.Add(calisanislemleri); butonlar.Add(ayarlar); butonlar.Add(temaayarlari); butonlar.Add(odulcezabelirle); MainTema tema = Database.Select.MainTema(1); if (tema != null) { foreach (var i in butonlar) { i.BackColor = ColorTranslator.FromHtml(tema.SolMenuButon); i.ForeColor = ColorTranslator.FromHtml(tema.SolMenuButonYazi); i.FlatAppearance.MouseOverBackColor = ColorTranslator.FromHtml(tema.ButonHover); i.FlatAppearance.MouseDownBackColor = ColorTranslator.FromHtml(tema.ButonHover); } btnOturumuKapat.BackColor = ColorTranslator.FromHtml(tema.OturumuKapatArka); btnOturumuKapat.ForeColor = ColorTranslator.FromHtml(tema.OturumuKapatOn); pnlMenu.BackColor = ColorTranslator.FromHtml(tema.SolMenuArka); panel3.BackColor = ColorTranslator.FromHtml(tema.SolUstArka); label1.ForeColor = ColorTranslator.FromHtml(tema.SolUstOn); label2.ForeColor = ColorTranslator.FromHtml(tema.SagUstYazi); panel2.BackColor = ColorTranslator.FromHtml(tema.SagUstArka); } }