Bonjour,
Je voudrais créer une matrice afin d'afficher un système de droit.
Je voudrais donc afficher une liste de personnes et une liste de fonctions.
Le croisement entre les 2 me permettrait d'afficher une combobox pour définir si oui ou non il a le droit.
Graphiquement parlant ça donnerait quelque chose de ce style :
Plusieurs points :
Comment réaliser ceci en XAML ?
Respecter le MVVM ...
A savoir donc que les lignes représentent la table fonctions et les colonnes la table Groupe.
L'intersection représente la table FonctionGroupe qui se compose de IDGroupe, IDFonction. Cette table n'est remplie que si la personne a le droit d'utilisé la fonction . (Simplification de ma part car sinon j'ai 2 booléen un écriture et 1 lecture)
Si la personne n'a pas de droit d'utiliser la fonction alors je n'ai aucun enregistrement pour ce couple fonction/personne ; à ce moment la checkbox apparaît mais vide. (Cela me permet d'éviter de surcharger la table avec des lignes inutiles)
Si la personne 1 n'a pas de droit sur la fonction 1 alors la ligne 1,1 n'existe pas dans ma BDD
On supprime l'enregistrement lorsque l'on décoche et créer lorsqu'on coche.
Partager