Esempio n. 1
0
        private void dtpTarih_ValueChanged(object sender, EventArgs e)
        {
            pnlBosRandevu.Controls.Clear();
            List <string> doluSaatler = new List <string>();
            List <string> tumSaatler  = new List <string>();
            int           detayID     = _randevularController.GetDetaydanDoktor(kaydedilecek.DetayID);

            doluSaatler = _randevularController.GetDoluSaatler(dtpTarih.Value.Date, detayID);
            SaatDoldur(ref tumSaatler);
            int sayac = 1;
            int top   = 15;

            foreach (string item in tumSaatler)
            {
                if (!doluSaatler.Contains(item))
                {
                    Label lbl = new Label();

                    if (sayac % 5 == 0)
                    {
                        top  += 25;
                        sayac = 1;
                    }
                    lbl.Top       = top;
                    lbl.Left      = 50 * sayac;
                    lbl.Width     = 50;
                    lbl.TextAlign = ContentAlignment.MiddleCenter;
                    sayac++;
                    lbl.Text   = item;
                    lbl.Click += Lbl_Click;
                    pnlBosRandevu.Controls.Add(lbl);
                }
                else
                {
                    Label lbl = new Label();

                    if (sayac % 5 == 0)
                    {
                        top  += 25;
                        sayac = 1;
                    }
                    lbl.Top       = top;
                    lbl.Left      = 50 * sayac;
                    lbl.Width     = 50;
                    lbl.TextAlign = ContentAlignment.MiddleCenter;
                    sayac++;
                    lbl.Text    = item;
                    lbl.Enabled = false;
                    pnlBosRandevu.Controls.Add(lbl);
                }
            }
        }