Commit 113f7b24 authored by Bart Boone's avatar Bart Boone 🤞🏼

closes #1697 - personenlijst filteren op categorie

parent a177077c
This diff is collapsed.
...@@ -156,9 +156,8 @@ public ActionResult List(PersoonInfoModel model, int groepID) ...@@ -156,9 +156,8 @@ public ActionResult List(PersoonInfoModel model, int groepID)
"List", "List",
new new
{ {
//page = "A", groepID,
id = model.GekozenCategorieID, id = model.GekozenCategorieID,
sortering = model.Sortering
}); });
} }
} }
......
...@@ -52,62 +52,64 @@ ...@@ -52,62 +52,64 @@
<fieldset> <fieldset>
<legend>Acties</legend> <legend>Acties</legend>
<p>
<%=Html.ActionLink( <%=Html.ActionLink(
"Lijst downloaden", "Lijst downloaden",
"Download", "Download",
new { id = Model.IDGetoondGroepsWerkJaar, afdelingID = Model.AfdelingID, functieID = Model.FunctieID, sortering = Model.GekozenSortering, ledenLijst = Model.SpecialeLijst }, new { id = Model.IDGetoondGroepsWerkJaar, afdelingID = Model.AfdelingID, functieID = Model.FunctieID, sortering = Model.GekozenSortering, ledenLijst = Model.SpecialeLijst },
new { title = "Download de geselecteerde gegevens in een Excel-bestand" })%><br /> new { title = "Download de geselecteerde gegevens in een Excel-bestand" })%>
</p>
<strong>Toepassen op selectie</strong><br /> <p>
<select id="GekozenActie" name="GekozenActie"> <strong>Toepassen op selectie</strong><br />
<option value="0">kies een actie</option> <select id="GekozenActie" name="GekozenActie">
<%if (Model.JaartalGetoondGroepsWerkJaar != Model.JaartalHuidigGroepsWerkJaar) <option value="0">kies een actie</option>
{ %> <%if (Model.JaartalGetoondGroepsWerkJaar != Model.JaartalHuidigGroepsWerkJaar)
<option value="1">Inschrijven</option> { %>
<%} <option value="1">Inschrijven</option>
else <%}
{ %> else
<option value="2">Uitschrijven</option> { %>
<%} %> <option value="2">Uitschrijven</option>
<%if (Model.KanLedenBewerken) <%} %>
{%> <%if (Model.KanLedenBewerken)
<option value="3">Afdeling aanpassen</option> {%>
<option value="4">Inschrijven voor uitstap/bivak</option> <option value="3">Afdeling aanpassen</option>
<%}%> <option value="4">Inschrijven voor uitstap/bivak</option>
</select> <%}%>
<input id="kiesActie" type="submit" value="Uitvoeren" /> </select>
<br /> <input id="kiesActie" type="submit" value="Uitvoeren" />
<strong>Filteren</strong> </p>
<br /> <p>
<% <strong>Filteren</strong>
if ((Model.GroepsNiveau & (Niveau.Gewest | Niveau.Verbond)) == 0) <br />
{ <%
%> if ((Model.GroepsNiveau & (Niveau.Gewest | Niveau.Verbond)) == 0)
{
<%=Html.DropDownListFor( %>
<%=Html.DropDownListFor(
mdl => mdl.AfdelingID, mdl => mdl.AfdelingID,
dummyAfdeling.Union( dummyAfdeling.Union(
Model.AfdelingsInfoDictionary.Select( Model.AfdelingsInfoDictionary.Select(
src => src =>
new SelectListItem new SelectListItem
{Text = src.Value.AfdelingNaam, Value = src.Value.AfdelingID.ToString()})))%> {Text = src.Value.AfdelingNaam, Value = src.Value.AfdelingID.ToString()})))%>
<% <%
} }
%> %>
<%=Html.DropDownListFor( <%=Html.DropDownListFor(
mdl=>mdl.FunctieID, mdl=>mdl.FunctieID,
dummyFunctie.Union( dummyFunctie.Union(
Model.FunctieInfoDictionary.Select(src => new SelectListItem {Text = src.Value.Naam, Value = src.Value.ID.ToString()}))) %> Model.FunctieInfoDictionary.Select(src => new SelectListItem {Text = src.Value.Naam, Value = src.Value.ID.ToString()}))) %>
<%=Html.DropDownListFor( <%=Html.DropDownListFor(
mdl=>mdl.SpecialeLijst, mdl=>mdl.SpecialeLijst,
dummySpeciaal.Union( dummySpeciaal.Union(
Model.SpecialeLijsten.Select(src => new SelectListItem {Text = src.Value, Value = src.Key.ToString()}))) %> Model.SpecialeLijsten.Select(src => new SelectListItem {Text = src.Value, Value = src.Key.ToString()}))) %>
<input id="filter" type="submit" value="Filter toepassen" /> <input id="filter" type="submit" value="Filter toepassen" />
</p>
<%=Html.HiddenFor(s => s.IDGetoondGroepsWerkJaar)%> <%=Html.HiddenFor(s => s.IDGetoondGroepsWerkJaar)%>
<%=Html.HiddenFor(s => s.GekozenSortering)%> <%=Html.HiddenFor(s => s.GekozenSortering)%>
<%=Html.HiddenFor(s => s.GroepsNiveau) %><br /> <%=Html.HiddenFor(s => s.GroepsNiveau) %><br />
......
...@@ -48,9 +48,15 @@ ...@@ -48,9 +48,15 @@
<fieldset> <fieldset>
<legend>Acties</legend> <legend>Acties</legend>
<div id="acties"> <p>
<%= Html.ActionLink("Lijst downloaden", "Download", new { id = Model.GekozenCategorieID }, new { title = "Download de geselecteerde gegevens in een Excel-bestand"}) %> <%= Html.ActionLink(
<h1>Selectie</h1> "Lijst downloaden",
"Download",
new { id = Model.GekozenCategorieID },
new { title = "Download de geselecteerde gegevens in een Excel-bestand"}) %>
</p>
<p>
<strong>Selectie</strong><br />
<select id="GekozenActie" name="GekozenActie"> <select id="GekozenActie" name="GekozenActie">
<option value="0">kies een actie</option> <option value="0">kies een actie</option>
...@@ -59,17 +65,29 @@ ...@@ -59,17 +65,29 @@
<option value="4">Inschrijven voor bivak/uitstap</option> <option value="4">Inschrijven voor bivak/uitstap</option>
</select> </select>
<input id="kiesActie" type="submit" value="Uitvoeren" /> <input id="kiesActie" type="submit" value="Uitvoeren" />
</p>
<p>
<strong>Filteren</strong>
<br />
<%=Html.DropDownListFor(
mdl=>mdl.GekozenCategorieID,
Model.GroepsCategorieen.Select(src => new SelectListItem {Text = src.Naam, Value = src.ID.ToString()})) %>
<h1>Uitleg</h1> <input id="filter" type="submit" value="Toepassen" />
<ul> </p>
<li>
<%=Html.ActionLink("Wat betekent 'zus/broer toevoegen'?", "ViewTonen", new { Controller = "Handleiding", helpBestand = "ZusBroer" }) %>
</li>
<li>
<%= Html.ActionLink("Wat betekent 'inschrijven'?", "ViewTonen", "Handleiding", null, null, "Inschrijven", new { helpBestand = "Trefwoorden" }, new { title = "Lees in de handleiding wat de gevolgen zijn wanneer je iemand inschrijft" })%></li>
</ul>
</div>
</fieldset> </fieldset>
<% Html.RenderPartial("PersonenLijstControl", Model); %> <% Html.RenderPartial("PersonenLijstControl", Model); %>
<%} %> <%} %>
<div id="uitlegbijtabel">
<p><strong>Uitleg</strong></p>
<ul>
<li>
<%=Html.ActionLink("Wat betekent 'zus/broer toevoegen'?", "ViewTonen", new { Controller = "Handleiding", helpBestand = "ZusBroer" }) %>
</li>
<li>
<%= Html.ActionLink("Wat betekent 'inschrijven'?", "ViewTonen", "Handleiding", null, null, "Inschrijven", new { helpBestand = "Trefwoorden" }, new { title = "Lees in de handleiding wat de gevolgen zijn wanneer je iemand inschrijft" })%></li>
</ul>
</div>
</asp:Content> </asp:Content>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment