control lors de la selection par la categorie

pull/4/head
Enzo 2 years ago
parent 540d5e3fb8
commit b06c895198

@ -12,6 +12,7 @@ class ActivityOfUser {
String get fileUuid => _fileUuid; String get fileUuid => _fileUuid;
String get nameFile => _nameFile; String get nameFile => _nameFile;
String get category => _categorie;
Map<String, int> get enteteCSV => _enteteCSV; Map<String, int> get enteteCSV => _enteteCSV;
// -- Getter/Setter -- Ancien // // -- Getter/Setter -- Ancien //

@ -9,13 +9,10 @@ class ManagerSelectedActivity {
List<ActivityOfUser> activitySelected = List.empty(growable: true); List<ActivityOfUser> activitySelected = List.empty(growable: true);
bool addSelectedActivity(ActivityOfUser activityOfUser) { bool addSelectedActivity(ActivityOfUser activityOfUser) {
// Regarder si l'entete est la même
// C'est de la merde!! à recoder !!
/*
if (activitySelected.isNotEmpty && if (activitySelected.isNotEmpty &&
activitySelected.first.enteteCSV != activityOfUser.enteteCSV) { activityOfUser.category != activitySelected.first.category) {
return false; return false;
}*/ }
activitySelected.add(activityOfUser); activitySelected.add(activityOfUser);
return true; return true;
} }

@ -27,9 +27,11 @@ class ListActivityUtile {
activityOfUser.contentActivity = activityOfUser.contentActivity =
List.from(_managerFile.convertByteIntoCSV(result.item2)); List.from(_managerFile.convertByteIntoCSV(result.item2));
Provider.of<User>(context, listen: false) if (!Provider.of<User>(context, listen: false)
.managerSelectedActivity .managerSelectedActivity
.addSelectedActivity(activityOfUser); .addSelectedActivity(activityOfUser)) {
return const Tuple2(false, "Pas de même categorie");
}
return const Tuple2(true, "Yeah"); return const Tuple2(true, "Yeah");
} }

Loading…
Cancel
Save