private void LoadAufgaben() { manager = new AufgabenManager(); acTasks = new Dictionary <int, AufgabenControl>(); gb_Tasks.Controls.Clear(); int i = 0; foreach (Aufgabe aufgabe in manager.Aufgaben) { if (i < (gb_Tasks.Height / Form1.ACHEIGHT)) { AufgabenControl ac; if (i > 0) { ac = new AufgabenControl(aufgabe.Name, 6, ((Form1.ACHEIGHT) * i) + Form1.ACDIFF, 450, Form1.ACHEIGHT, gb_Tasks); ac.SetAufgabe(aufgabe); ac.ID = i; acTasks.Add(i, ac); } else { ac = new AufgabenControl(aufgabe.Name, 6, 19, 450, Form1.ACHEIGHT, gb_Tasks); ac.SetAufgabe(aufgabe); ac.ID = i; acTasks.Add(i, ac); } } i++; } for (int x = 0; x < acTasks.Count; x++) { acTasks[x].OnChange += AcTask_OnChange; acTasks[x].OnOrderChange += AufgabenControl_OnOrderChange; } }
private void CreateTask_Load(object sender, EventArgs e) { cb_state.SelectedIndex = 0; manager = new AufgabenManager(); if (aufgabe != null) { tb_taskname.Text = aufgabe.Name; tb_aufnr.Text = aufgabe.Auftragsnummer; tb_contact.Text = aufgabe.Kontakt; tb_beschreibung.Text = aufgabe.Beschreibung; dtp_enddatum.Value = aufgabe.AbgabeDatum; dtp_startdatum.Value = aufgabe.AnnahmeDatum; if (aufgabe.Parent != null) { cb_isParent.Checked = true; cb_parenttask.Text = aufgabe.Parent.Name; } } foreach (Aufgabe aufgabe in manager.Aufgaben) { cb_parenttask.Items.Add(aufgabe.Name); } }