'use strict'; /*** controller***/ app.controller('studentMergeCtrl', ["$scope", "$filter","$rootScope", "API_POINTS", "$http", "SweetAlert", "$state", 'md5', 'ipCookie', '$window',"dateListDescService","$modal", function ($scope, $filter,$rootScope, apiPoint, $http, SweetAlert, $state, md5, ipCookie, $window, dateListDescService,$modal,$log) { $scope.name = { "studentName": "", }; $scope.onSubmit = function (form) { var firstError = null; if (form.$invalid) { var field = null, firstError = null; $scope.show = true; for (field in form) { if (field[0] != '$') { if (firstError === null && !form[field].$valid) { firstError = form[field].$studentName; } if (form[field].$pristine) { form[field].$dirty = true; } } } angular.element('.ng-invalid[batch=' + firstError + ']').focus(); }else { //alert($scope.batch.name); $scope.stud_merge = ''; $scope.message = ''; console.log($scope.stud_merge); var response_data = { method: 'POST', url: apiPoint.url + 'Stud_Merge/', headers: { 'Content-Type': 'application/json' }, data: { name: $scope.name.studentName } }; $http(response_data).then(function (response) { if (response.data.MergeStatus == true) { $scope.stud_merge = response.data.Stud_Merge; } else { $scope.message = response.data.message; } }); } } //merge student $scope.selectedStudentsID = []; $scope.number1 = ''; $scope.number2 = ''; $scope.getMobile = ''; $scope.toDelete = ''; $scope.toMerge = ''; // $rootScope.num1 = ''; // $rootScope.num2 = ''; $scope.isCheckAll = function(e){ var val = (e.target.checked ? true : false); if(val) { // $scope.disable = false; var len = $scope.Stud_Merge.length; var i = 0; for(i=0;i