diff --git a/Apollo/assets/js/controllers/feesStatusCtrl.js b/Apollo/assets/js/controllers/feesStatusCtrl.js index 7ec08c3c..f4073165 100755 --- a/Apollo/assets/js/controllers/feesStatusCtrl.js +++ b/Apollo/assets/js/controllers/feesStatusCtrl.js @@ -301,6 +301,42 @@ app.controller('feesStatusCtrl', ["$scope","$rootScope","toaster", "$filter", "n * created by kms * */ $scope.changeSessions = function (details,type) { + + //console.log(details.Sem_Year);return false; + + // console.log($scope.setfeedetails);return false; + + var role = JSON.parse(localStorage.getItem('localObj')).localType; + + if($scope.setfeedetails.length != 0) + { + angular.forEach($scope.setfeedetails,function (setfeedetails,key) { + + if(setfeedetails.Sem_Year == details.Sem_Year) + { + + if(role=='R002' || role == 'R005') + { + + //console.log('if') + $scope.readonlycheck =true; + } + + + + else + { + //console.log('ses'); + $scope.readonlycheck =false; + } + } + + + + }); + } + + if(details.SessionName!=undefined && details.SessionName!=''){ //console.log('if'); @@ -905,16 +941,21 @@ $scope.setModel.feesType.SessionName = $scope.sessionDetails[0].SessionID; if (response.data.status==200 && response.data.feesStatus) { // console.log(response.data.sessionDetails); - + var role = JSON.parse(localStorage.getItem('localObj')).localType; + //console.log(role); $scope.setfeedetails=response.data.feesetDetails; //console.log($scope.setfeedetails); $scope.masterSessionDetails =response.data.sessionDetails; //console.log($scope.masterSessionDetails); + $scope.readonlycheck =false; if($scope.setfeedetails.length != 0) { - + if(role=='R002' || role == 'R005') + { + $scope.readonlycheck =true; + } } else {