diff --git a/Apollo/assets/js/controllers/studentStatusUpdateCtrl.js b/Apollo/assets/js/controllers/studentStatusUpdateCtrl.js index d4ab92f7..a7bf5910 100644 --- a/Apollo/assets/js/controllers/studentStatusUpdateCtrl.js +++ b/Apollo/assets/js/controllers/studentStatusUpdateCtrl.js @@ -22,10 +22,81 @@ app.controller("studentStatusUpdateCtrl", ["$scope", "toaster", "$filter", "API_ }; + /* - * update the default Activity details - * created by kms - * */ +*get Activity details when page loading called from view file +* +* created by karthi +* */ + $scope.statusList = []; + $scope.loader = ''; + $scope.emptyData = ''; + $scope.init = function () { + var getActivity = { + method: 'POST', + url: apiPoint.url + 'getDefaultActivityDetails/', + headers: { + 'Content-Type': 'application/json' + }, + data: { + requestedBy: JSON.parse(localStorage.getItem('localObj')).localUserID + } + }; + $http(getActivity).then(function (response) { + if (response.data.status == 200 && response.data.activityStatus) { + $scope.statusList = []; + $scope.emptyData = true; + $scope.loader = true; + $scope.activityInfo = response.data.details; + $scope.masterActivityStatus=response.data.masterStatusList; + angular.forEach($scope.masterActivityStatus, function (values, keys) { + $scope.statusData = { + name: values.ListName, + id: values.ListCode + }; + $scope.statusList.push($scope.statusData); + }) + } else { + $scope.statusList = []; + $scope.emptyData = false; + $scope.loader = false; + $scope.activityInfo = ""; + $scope.masterActivityStatus=response.data.masterStatusList; + angular.forEach($scope.masterActivityStatus, function (values, keys) { + $scope.statusData = { + name: values.ListName, + id: values.ListCode + }; + $scope.statusList.push($scope.statusData); + }) + } + }); + }; + + // sorting function for table params + $scope.sort = function(keyname){ + $scope.sortKey = keyname; //set the sortKey to the param passed + $scope.reverse = !$scope.reverse; //if true make it false and vice versa + } + + + $scope.editId = -1; + $scope.setEditId = function (p) { + $scope.editId = p.ActivityID; + $scope.editStatusList = []; + angular.forEach(p.statusDetails, function (values, keys) { + + $scope.editStatusList.push(values.ListCode); + }) + $scope.viewEditStatus = { + list: $scope.editStatusList, + } + + }; + /* + * update the default Activity details + * created by kms + * */ $scope.updateActivity = function (myModel,listStatus, form, loading) { var firstError = null; @@ -79,77 +150,8 @@ app.controller("studentStatusUpdateCtrl", ["$scope", "toaster", "$filter", "API_ } }; - // sorting function for table params - $scope.sort = function(keyname){ - $scope.sortKey = keyname; //set the sortKey to the param passed - $scope.reverse = !$scope.reverse; //if true make it false and vice versa - } - $scope.editId = -1; - $scope.setEditId = function (p) { - $scope.editId = p.ActivityID; - $scope.editStatusList = []; - angular.forEach(p.statusDetails, function (values, keys) { - - $scope.editStatusList.push(values.ListCode); - }) - $scope.viewEditStatus = { - list: $scope.editStatusList, - } - - }; - - /* -*get Activity details when page loading called from view file -* -* created by karthi -* */ - $scope.statusList = []; - $scope.loader = ''; - $scope.emptyData = ''; - $scope.init = function () { - var getActivity = { - method: 'POST', - url: apiPoint.url + 'getDefaultActivityDetails/', - headers: { - 'Content-Type': 'application/json' - }, - data: { - requestedBy: JSON.parse(localStorage.getItem('localObj')).localUserID - } - }; - $http(getActivity).then(function (response) { - if (response.data.status == 200 && response.data.activityStatus) { - $scope.statusList = []; - $scope.emptyData = true; - $scope.loader = true; - $scope.activityInfo = response.data.details; - $scope.masterActivityStatus=response.data.masterStatusList; - angular.forEach($scope.masterActivityStatus, function (values, keys) { - $scope.statusData = { - name: values.ListName, - id: values.ListCode - }; - $scope.statusList.push($scope.statusData); - }) - } else { - $scope.statusList = []; - $scope.emptyData = false; - $scope.loader = false; - $scope.activityInfo = ""; - $scope.masterActivityStatus=response.data.masterStatusList; - angular.forEach($scope.masterActivityStatus, function (values, keys) { - $scope.statusData = { - name: values.ListName, - id: values.ListCode - }; - $scope.statusList.push($scope.statusData); - }) - } - }); - }; - }]); \ No newline at end of file