Exemple #1
0
        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);
        }
Exemple #2
0
        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);
            }
        }