private void CursusBijzonderheidAanpassen(string checkboxNaam, ref string msg) { //Cursus bijzonderheden worden opgehaald en een lokale variable gestoken Cursus_Bijzonderheid cursusBijzonderheid = new Cursus_Bijzonderheid(); cursusBijzonderheid.Cursus_Id = cursus.Id; Bijzonderheid bijzonderheid = DatabaseOperations.OphalenBijzonderheidViaNaam(checkboxNaam); cursusBijzonderheid.Bijzonderheid_Id = bijzonderheid.Id; if (DatabaseOperations.ToevoegenCursusBijzonderheid(cursusBijzonderheid) <= 0)//het aantal toe te voegen cursussen moet groter zijn dan 0 { msg += $"Uw bijzonderheid {checkboxNaam} is niet aangepast in de cursus." + Environment.NewLine; } }
private bool CursusBijzonderheidVerwijderen(string checkboxNaam, ref string msg) { bool gelukt = true; Bijzonderheid bijzonderheid = DatabaseOperations.OphalenBijzonderheidViaNaam(checkboxNaam); Cursus_Bijzonderheid cursusBijzonderheid = DatabaseOperations.OphalenCursusBijzonderheidViaCursusIdEnBijzonderheidId(cursus.Id, bijzonderheid.Id); if (DatabaseOperations.VerwijderenCursusBijzonderheid(cursusBijzonderheid) <= 0)//verwijderen van de cursus bijzonderheden en indien dit niet mogelijk dat er een fout wordt gegooit { msg += $"Uw bijzonderheid {checkboxNaam} is niet verwijderd." + Environment.NewLine; gelukt = false; } return(gelukt); }
private void CursusBijzonderheidToevoegen(string checkboxNaam, ref string msg) { Cursus_Bijzonderheid cursusBijzonderheid = new Cursus_Bijzonderheid(); // aanmaken instantie van cursus bijzonderheid Cursus controleCursus = DatabaseOperations.OphalenCursusViaId(cursus.Id); // De juist aangemaakte cursus terug oproepen cursusBijzonderheid.Cursus_Id = controleCursus.Id; // invullen gegevens Bijzonderheid bijzonderheid = DatabaseOperations.OphalenBijzonderheidViaNaam(checkboxNaam); cursusBijzonderheid.Bijzonderheid_Id = bijzonderheid.Id; if (DatabaseOperations.ToevoegenCursusBijzonderheid(cursusBijzonderheid) <= 0)//Toevoegen van de cursusbijzonderheden en indien dit niet mogelijk is een fout werpen zodat hier later in het programma rekening mee kan worden gehouden { msg += $"Uw bijzonderheid {checkboxNaam} is niet meegenomen in de aanmaak van de cursus" + Environment.NewLine; } }
public void ToevoegenEnVerwijderen_CursusBijzonderheden_CursusBijzonderhedenToevoegenEnVerwijderenIsTrue() { //Arrange Cursus_Bijzonderheid cursusBijzonderheid = new Cursus_Bijzonderheid(); int toevoegenGelukt = -1; int verwijderenGelukt = -1; int cursusId = 1; int bijzonderheidId = 1; cursusBijzonderheid.Bijzonderheid_Id = bijzonderheidId; cursusBijzonderheid.Cursus_Id = cursusId; //Act toevoegenGelukt = DatabaseOperations.ToevoegenCursusBijzonderheid(cursusBijzonderheid); if (toevoegenGelukt > 0) { verwijderenGelukt = DatabaseOperations.VerwijderenCursusBijzonderheid(cursusBijzonderheid); } //Assert Assert.IsTrue(toevoegenGelukt == 1); Assert.IsTrue(verwijderenGelukt == 1); }