Exemplo n.º 1
0
        public void Initiate()
        {
            FlowLayoutPanel panel = new FlowLayoutPanel();
            input inmatning = new input();
            panel.Size = this.Size;

            string[] tider = { "8:00 - 10:00", "10:00 - 12:00", "14:00 - 16:00", "16:00 - 18:00" };
            foreach (string tid in tider)
            {
                Label tidLabel = new Label();
                tidLabel.Text = tid;
                tidLabel.AutoSize = true;
                panel.Controls.Add(tidLabel);
                Label färgLabel = new Label();
                färgLabel.Text = "";

                if (inmatning.kollaTidLedig(date,tid))
                    färgLabel.BackColor = Color.Green;
                else
                    färgLabel.BackColor = Color.Red;
                panel.Controls.Add(färgLabel);

            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Funktion som kontrollerar vilka tider som redan är upptagna i en speciell dag
 /// </summary>
 /// <param name="dag">Datumet som en sträng</param>
 private void init_panelTider(string dag)
 {
     input inmatning = new input();
     bool någonLedigTid = false;
     // Kolla om tiderna är bokade redan och gör alternativen ovalbara
     // Om ingen tid finns ledig, skriv det i meddelande-rutan
     if (!inmatning.kollaTidLedig(dag, "08:00 - 10:00"))
         timeButton_08.Enabled = false;
     else
     {
         någonLedigTid = true;
         timeButton_08.Enabled = true;
     }
     if (!inmatning.kollaTidLedig(dag, "10:00 - 12:00"))
         timeButton_10.Enabled = false;
     else
     {
         någonLedigTid = true;
         timeButton_10.Enabled = true;
     }
     if (!inmatning.kollaTidLedig(dag, "14:00 - 16:00"))
         timeButton_14.Enabled = false;
     else
     {
         någonLedigTid = true;
         timeButton_14.Enabled = true;
     }
     if (!inmatning.kollaTidLedig(dag, "16:00 - 18:00"))
         timeButton_16.Enabled = false;
     else
     {
         timeButton_16.Enabled = true;
         någonLedigTid = true;
     }
     if (!någonLedigTid)
     {
         if (DEBUG)
             richTextBoxMeddelandenBoka.Text += "Tyvärr, det finns inga lediga tider på din valda dag. Var god välj en ny dag";
         else
             richTextBoxMeddelandenBoka.Text = "Tyvärr, det finns inga lediga tider på din valda dag. Var god välj en ny dag";
     }
     panelTider.Show();
 }