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); } }
/// <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(); }