%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
/** Application Controller **/ MetronicApp.controller("Application", function ($scope, $rootScope, $http, $state, $stateParams, $timeout, Auth) { var CR = this; CR.appDtl = {}; CR.getPrograms = function (ac_id) { CR.appDtl.program_id = ''; CR.plans = []; CR.appDtl.plan_id = ''; CR.programs = []; $.each(CR.courses, function (k, v) { if (v.ac_id == ac_id) { CR.programs.push({ id: v.id, title: v.title }); } }); } CR.getPlans = function (program_id) { CR.appDtl.plan_id = ''; CR.plans = []; $.each(CR.allPlans, function (k, v) { if (v.program_id == program_id) { CR.plans.push({ id: v.id, title: v.title }); } }); } CR.getCities = function (state_id, fromDtl) { if (!fromDtl) { CR.dtl.city_id = ''; CR.dtl.city = ''; CR.dtl.pincode = ''; } CR.cities = []; $.each(CR.allCities, function (k, v) { if (v.state_id == state_id) { CR.cities.push({ id: v.id, title: v.title, pincode: v.pincode }); } }); } CR.cityChangeEvent = function (city_id) { if (city_id != '-1') { CR.dtl.city = ''; } //CR.dtl.pincode=$("#citydd option:selected").attr('pincode'); } CR.updateApplicationDtl = function (plan_id, program_id, ac_id, id, campus_id) { show_loader(); $http({ url: API_URL + 'user/updateApplicationDtl', method: 'POST', data: { plan_id: plan_id, program_id: program_id, ac_id: ac_id, id: id, campus_id: campus_id, fromApplicationPage: 'Y' } }).success( function (res) { if (res.success == 'T') { CR.appDtl = res.appDtl; CR.acDtl = res.acDtl; //show_alert_msg(res.msg); show_alert_msg("Specialization changed"); } else { show_alert_msg(res.msg, 'E'); } } ).error(function (res) { showHttpErr(res); }); } CR.updateGender = function (id, gender) { show_loader(); $http({ url: API_URL + 'user/updateGender', method: 'POST', data: { app_id: id, gender } }).success( function (res) { if (res.success == 'T') { CR.appDtl = res.appDtl; CR.check_applied_offer(); } else { show_alert_msg(res.msg, 'E'); } } ).error(function (res) { showHttpErr(res); }); } CR.updatePersonalNdEduDtl = function () { var frm = $("#step2Form"); hide_form_errors(frm); show_loader(); $http({ url: API_URL + 'user/updatePersonalNdEduDtl', method: 'POST', data: frm.serialize() }).success( function (res) { if (res.success == 'T') { CR.appDtl = res.appDtl; show_alert_msg(res.msg); } else { show_alert_msg(res.msg, 'E'); //show_form_errors(res.errors, frm); } } ).error(function (res) { showHttpErr(res); }); } CR.selectedCoupan = { id: '', amt: 0 }; CR.applyCoupan = function (ob) { if (ob === 'PER12TH85') { if (CR.per_12th_85 == '0') { CR.per_12th = ''; } //CR.selectedCoupan=CR.per_12th_85=='1'?{id:ob, amt:Math.round(CR.appDtl.fee/2)}:{id:'', amt:0}; CR.selectedCoupan = CR.per_12th_85 == '1' ? { id: ob, amt: CR.appDtl.fee / 2 } : { id: '', amt: 0 }; CR.appDtl.netAmt = CR.appDtl.fee - CR.selectedCoupan.amt; } else { $.each(CR.appDtl.coupans, function (k, v) { v.applied = false; }); ob.applied = true; CR.selectedCoupan = angular.copy(ob); CR.appDtl.netAmt = CR.appDtl.fee - CR.selectedCoupan.amt; } reinitAccordian(); } CR.check_applied_offer = function () { var g = CR.dtl.gender; if (CR.selectedCoupan.id) { if (CR.selectedCoupan.gender) { if (CR.selectedCoupan.gender != g) { CR.selectedCoupan = { id: '', amt: 0 }; CR.appDtl.netAmt = CR.appDtl.fee - CR.selectedCoupan.amt; $.each(CR.appDtl.coupans, function (k, v) { v.applied = false; }); } } } $timeout(function () { if ($(".offerlist").length) { $(".offerh").show(); } else { $(".offerh").hide(); } }); } CR.proceedPayment = function () { show_loader(); $http({ url: API_URL + 'user/proceedPayment', method: 'POST', data: { app_id: CR.appDtl.id, coupan_id: CR.selectedCoupan.id, per_12th: CR.per_12th || '' } }).success( function (res) { if (res.success == 'T') { redirect(res.payTMUrl); } else { show_alert_msg(res.msg, 'E'); } } ).error(function (res) { showHttpErr(res); }); } CR.submitApplication = function () { var frm = $("#appForm"); hide_form_errors(frm); if (!CR.appDtl.plan_id) { show_alert_msg("Please select specialization", 'E'); return; } var formData = new FormData(frm[0]); formData.append('coupan_id', CR.selectedCoupan.id); show_loader(); $http({ url: API_URL + 'user/submitApplication', method: 'POST', data: formData, headers: { 'Content-Type': undefined } }).success( function (res) { if (res.success == 'T') { if (CR.appDtl.fee * 1 > 0 && res.payTMUrl) { redirect(res.payTMUrl); } else { $rootScope.goto("reg-complete"); } } else { show_alert_msg(res.msg, 'E'); } } ).error(function (res) { showHttpErr(res); }); } CR.changeMarkingScheme = function (marking_scheme, degree_type) { var allowed_vals = CR.markingSchemeVal(marking_scheme); if (degree_type == '10th') { CR.eduDtl.marks_10th = ''; CR.eduDtl.marks_10th_vals = allowed_vals; } else if (degree_type == '12th') { CR.eduDtl.marks_12th = ''; CR.eduDtl.marks_12th_vals = allowed_vals; } else if (degree_type == 'dip') { CR.eduDtl.marks_dip = ''; CR.eduDtl.marks_dip_vals = allowed_vals; } else if (degree_type == 'ug') { CR.eduDtl.marks_ug = ''; CR.eduDtl.marks_ug_vals = allowed_vals; } else if (degree_type == 'pg') { CR.eduDtl.marks_pg = ''; CR.eduDtl.marks_pg_vals = allowed_vals; } } CR.markingSchemeVal = function (id) { var res = []; if (id && id != '0') { CR.markingSchemes.map(function (val, i) { if (val.id == id) { res = val.allowed_values; } }); } return res; } CR.campusChange = () => { CR.appDtl.discipline_id = ''; CR.appDtl.plan_id = ''; } CR.disstart = true; CR.chkInstructions = () => { if ($("#inschk").prop("checked")) { CR.disstart = false; } else { CR.disstart = true; } } CR.showForm = () => { $(".instructions").hide(); $(".frmdivbx").removeClass("hide"); } /** Init */ CR.init = function () { set_datepicker(); show_loader(); $http({ url: API_URL + 'user/initApplication/' + $stateParams.id + '/' + $stateParams.id_type }).success( function (res) { if (res.success == 'F') { show_alert_msg(res.msg, 'E'); $state.go('dashboard'); return; } CR.dtl = res.dtl; CR.eduDtl = (res.eduDtl) ? res.eduDtl : {}; CR.appDtl = res.appDtl; CR.acDtl = res.acDtl; CR.applicantCats = res.applicantCats; CR.religions = res.religions; CR.markingSchemes = res.markingSchemes; CR.states = res.states; CR.countrys = res.countrys; CR.academicCareers = res.academicCareers; CR.programs = res.programs; CR.plans = res.plans; CR.pyears = res.pyears; CR.disciplines = res.disciplines; CR.courses = res.courses; CR.allPlans = res.allPlans; CR.allCities = res.allCities; CR.campuses = res.campuses; if (CR.dtl.city_id != '-1') { CR.dtl.city = ''; } CR.getCities(CR.dtl.state_id, true); set_numeric_input(); $timeout(function () { initClassieForm(); var b10id = angular.isObject(res.eduDtl) ? res.eduDtl.board_id_10th : ''; var b12id = angular.isObject(res.eduDtl) ? res.eduDtl.board_id_12th : ''; var bdipid = angular.isObject(res.eduDtl) ? res.eduDtl.board_id_dip : ''; var uugid = angular.isObject(res.eduDtl) ? res.eduDtl.university_id_ug : ''; var upgid = angular.isObject(res.eduDtl) ? res.eduDtl.university_id_pg : ''; setBoardsDD(res.boards, b10id, b12id, bdipid); setUniDD(res.universities, uugid, upgid); if ($(".offerlist").length) { $(".offerh").show(); } else { $(".offerh").hide(); } }); if (CR.appDtl.step_completed == 3) { $(".step2bx").find('input,select,textarea').prop('disabled', true); } CR.eduDtl.marks_10th_vals = CR.markingSchemeVal(CR.eduDtl.marking_scheme_id_10th); CR.eduDtl.marks_12th_vals = CR.markingSchemeVal(CR.eduDtl.marking_scheme_id_12th); CR.eduDtl.marks_dip_vals = CR.markingSchemeVal(CR.eduDtl.marking_scheme_id_dip); CR.eduDtl.marks_ug_vals = CR.markingSchemeVal(CR.eduDtl.marking_scheme_id_ug); CR.eduDtl.marks_pg_vals = CR.markingSchemeVal(CR.eduDtl.marking_scheme_id_pg); } ).error(function (res) { showHttpErr(res); }); } CR.init(); }); /** Non Angular */ function setBoardsDD(data, b10, b12, bdip) { var e = '<option value="">Select Board</option>'; $.each(data, function (k, v) { e += '<option value="' + v.id + '">' + v.title + '</option>'; }); e += '<option value="-1">Other</option>'; $("[name='board_id_10th'],[name='board_id_12th'],[name='board_id_dip']").html(e); $("[name='board_id_10th']").val(b10); $("[name='board_id_12th']").val(b12); $("[name='board_id_dip']").val(bdip); } function setUniDD(data, uug, upg) { var e = '<option value="">Select University</option>'; $.each(data, function (k, v) { e += '<option value="' + v.id + '">' + v.title + '</option>'; }); e += '<option value="-1">Other</option>'; $("[name='university_id_ug'],[name='university_id_pg']").html(e); $("[name='university_id_ug']").val(uug); $("[name='university_id_pg']").val(upg); } //EOF