private void SaveTask() { aufgabe.Name = tb_taskname.Text; aufgabe.Auftragsnummer = tb_aufnr.Text; aufgabe.Beschreibung = tb_beschreibung.Text; aufgabe.AnnahmeDatum = dtp_startdatum.Value; aufgabe.AbgabeDatum = dtp_enddatum.Value; aufgabe.Status = cb_state.SelectedText; aufgabeControl.SetAufgabe(aufgabe); manager.SaveChangesInTask(aufgabe); }
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; } }