/// <summary> /// Verwijdert een medewerker van de onderhoudsbeurt. /// </summary> /// <param name="medewerker">De Medewerker die verwijdert moet worden van deze SchoonmaakBeurt.</param> public override void VerwijderMedewerker(Medewerker medewerker) { while (this.Medewerkers.Contains(medewerker)) { Medewerkers.Remove(medewerker); } }
protected void Page_Load(object sender, EventArgs e) { dm = DatabaseManager.Instance; //Checks if employee is logged in if (Session["LoggedInMedewerker"] == null) { //TODO: Modify!!! Response.Redirect("Account/Login.aspx"); } else { mw = (Classes.Medewerker)Session["LoggedInMedewerker"]; } //Checks for employee type if (mw.MedewerkerType == Classes.MedewerkerType.Beheerder) { pnlSchoonmaak.Visible = false; lblSchoonmaker.Visible = false; lbxBeheerderMedewerker.Visible = true; btnSchoonmaakMedewerkers.Visible = true; pnlBeheerder.Visible = true; lbxSchoonmaakBeurten.Visible = false; FillBeheerderPanel(); FillBeheerderMedewerker(); if (Session["SelectedMedewerker"] != null) { lbxSchoonmaakBeurten.Visible = true; FillSchoonmaakBeurten((int)Session["SelectedMedewerker"]); } } else if (mw.MedewerkerType == Classes.MedewerkerType.Schoonmaker) { pnlSchoonmaak.Visible = false; lblSchoonmaker.Visible = true; lbxBeheerderMedewerker.Visible = false; btnSchoonmaakMedewerkers.Visible = false; pnlBeheerder.Visible = false; FillSchoonmaakBeurten(mw.Id); } else { //TODO: Modify!!! Response.Redirect("Home.aspx"); } if (Session["SelectedSchoonmaak"] != null) { pnlSchoonmaak.Visible = true; UpdateSchoonmaakPanel((Classes.Schoonmaak)Session["SelectedSchoonmaak"]); } }
/// <summary> /// Voegt een medewerker toe aan de onderhoudsbeurt. /// </summary> /// <param name="medewerker">De Medewerker die wordt toegevoegt.</param> public override void VoegMedewerkerToe(Medewerker medewerker) { this.Medewerkers.Add(medewerker); }
public abstract void VerwijderMedewerker(Medewerker medewerker);
public abstract void VoegMedewerkerToe(Medewerker medewerker);