'use strict';

angular.module('ddsApp').controller('FoyerRessourceYearMoins2Ctrl', function($scope, $state, categoriesRnc, IndividuService) {
    $scope.yearMoins2 = moment().subtract('years', 2).format('YYYY');

    var parents = IndividuService.getParents($scope.situation.individus);
    $scope.individuRefs = [];
    parents.forEach(function(parent) {
        var individuRef = {
            individu: parent,
            label: IndividuService.label(parent),
            rnc: []
        };
        categoriesRnc.forEach(function(categorieRnc) {
            var ressource = _.find(parent.ressources, { type: categorieRnc.id });
            var montant = ressource ? ressource.montant : 0;
            individuRef.rnc.push({ categorie: categorieRnc, montant: montant });
        });
        $scope.individuRefs.push(individuRef);
    });

    $scope.submit = function() {
        $scope.individuRefs.forEach(function(individuRef) {
            // clean anciennes valeurs
            individuRef.individu.ressources = _.filter(individuRef.individu.ressources, function(ressource) {
                return !_.find(categoriesRnc, { id: ressource.type });
            });
            individuRef.rnc.forEach(function(rnc) {
                if (rnc.montant > 0) {
                    individuRef.individu.ressources.push({
                        periode: $scope.yearMoins2,
                        type: rnc.categorie.id,
                        montant: rnc.montant
                    });
                }
            });
        });

        $scope.$emit('rnc');
    };
});

@@ -1220,51 +1220,8 @@
 ) %7B%0A
-                if (rnc.montant %3E 0) %7B%0A    
     
@@ -1291,20 +1291,16 @@
         
-    
 periode:
@@ -1339,20 +1339,16 @@
         
-  
-  
 type: rn
@@ -1383,20 +1383,16 @@
         
-    
 montant:
@@ -1424,34 +1424,12 @@
     
-   
- 
 %7D);%0A
-                %7D%0A
     

sauvegarde des montants de rnc capturés même s'ils sont nuls