public void GetCleaningHistoryTest() { List <Schoonmaak> allSchoonmaak = Database.GetCleaningHistory().ToList(); Schoonmaak schoon = allSchoonmaak[0]; Assert.AreEqual("Sjaak_Schoonmaker", schoon.Medewerker.ToString()); }
/// <summary> /// Saves a new cleanup to the database and refreshes the cleanup list /// </summary> private void btnRegisterCleanup_Click(object sender, EventArgs e) { var medewerker = ddbEmployees.SelectedItem as Medewerker; if (medewerker == null) { MessageBox.Show("Please select a valid employee!"); return; } var tram = lbCleanupTasks.SelectedItem as Tram; if (tram == null) { MessageBox.Show("Please select a valid Tram!"); return; } var type = (Schoonmaak.SchoonmaakType)ddbCleanupType.SelectedItem; DateTime date = dtpCleanupDate.Value; int max = type == Schoonmaak.SchoonmaakType.KleineBeurt ? 3 : 2; if (Database.CountCleaningService(date, type) < max) { var schoonmaak = new Schoonmaak(medewerker, date, tram, type); Database.SaveCleanup(schoonmaak); } else { MessageBox.Show($"Er kan geen {type} meer gepland worden op die dag."); return; } LoadCleanupData(sender, e); }