Blame view

script.js 52.9 KB
53b83aa9e   Palak Handa   first commit
1
  	// create the module and name it scotchApp
f263889f0   Palak Handa   analytics work
2
  	var scotchApp = angular.module('scotchApp', ['ngRoute','angular-google-analytics']);
53b83aa9e   Palak Handa   first commit
3
4
  
  	// configure our routes
0d7cf45ec   Palak Handa   timer use
5
  	scotchApp.config(function($routeProvider,$locationProvider) {
8586ba494   Palak Handa   html5 mode
6

8586ba494   Palak Handa   html5 mode
7
  		// use the HTML5 History API
6a702f93c   apple   country & citynam...
8
9
10
11
          // $locationProvider.html5Mode({
          // 	enabled: true,
          // 	requireBase: false
          // });
3c4db43f3   apple   design new form
12
         	//$locationProvider.hashPrefix('!');
6ae8d3cdd   Palak Handa   add new module
13
  	    $routeProvider
dcb703070   Palak Handa   updated new form ...
14
  	    	// route for the Home page
6ae8d3cdd   Palak Handa   add new module
15
  	        .when('/', {
dcb703070   Palak Handa   updated new form ...
16
17
18
  	            templateUrl: 'pages/Home.html',
  	            controller: 'mainController'
  	        })
b96c88383   Palak Handa   amount change
19
  	        // route for the caricatures page
e856f2161   Palak Handa   new page design
20
  	        .when('/caricatures', {
b96c88383   Palak Handa   amount change
21
  	            templateUrl: 'pages/caricatures.html',
6ae8d3cdd   Palak Handa   add new module
22
23
  	            controller: 'mainController'
  	        })
b96c88383   Palak Handa   amount change
24
  	        // route for the registration page
5734bf6dc   apple   design change
25
  	        .when('/registration', {
b96c88383   Palak Handa   amount change
26
27
  	            templateUrl: 'pages/registration.html',
  	            controller: 'registrationController'
0859c95d2   Shilpi Saini   add questions
28
  			})
b96c88383   Palak Handa   amount change
29

8586ba494   Palak Handa   html5 mode
30
  	        //route for the ambassador page
f19bac9a9   Shilpi Saini   integrate coupon ...
31
32
33
34
  	        .when('/startupJalsaPromocode', {
  	            templateUrl: 'pages/ambassador.html',
  	            controller: 'ambassadorController'
  	        })
5348de778   Palak Handa   design updated
35

63f32ea64   Shilpi Saini   new campus ambass...
36
37
38
39
40
41
42
43
44
45
46
47
  			//route for the campusAmbassador page
  	        .when('/campusAmbassador', {
  	            templateUrl: 'pages/campusAmbassador.html',
  	            controller: 'mainController'
  			})
  
  			//route for the campusAmbassador page
  	        .when('/campusAmbassadorForm', {
  	            templateUrl: 'pages/campusAmbassadorForm.html',
  	            controller: 'campusAmbassadorController'
  			})
  			
5348de778   Palak Handa   design updated
48
  	        // route for the confirmation page
63f32ea64   Shilpi Saini   new campus ambass...
49
50
51
52
53
54
  	        // .when('/confirmation', {
  	        //     templateUrl: 'pages/confirmation.html',
  	        //     controller: 'confirmationController'
  			// })
  
  			// route for the confirmation page
5348de778   Palak Handa   design updated
55
  	        .when('/confirmation', {
63f32ea64   Shilpi Saini   new campus ambass...
56
  	            templateUrl: 'pages/campusAmbassadorConfirm.html',
1ef0fae04   apple   confirmation page...
57
  	            controller: 'confirmationController'
845d2e17f   apple   add new file & ra...
58
59
60
61
62
63
  			})
  			
  			// route for the confirmation page
  	        .when('/confirm', {
  	            templateUrl: 'pages/confirm.html',
  	            controller: 'confirmationController'
dbe31ef03   Shilpi Saini   new url add
64
65
66
  			})
  			
  			// route for the paytm page
246b2c5cd   Palak Handa   icon add
67
68
  	        .when('/paytm', {
  	            templateUrl: 'pages/paytm.html',
bde1a63a4   Shilpi Saini   new paytm page in...
69
70
71
72
73
74
75
76
77
78
79
80
  	            controller: 'mainController'
  			})
  			
  			// route for the paytm page
  	        .when('/paytm/caricatures', {
  	            templateUrl: 'pages/paytmCaricatures.html',
  	            controller: 'mainController'
  			})
  
  			// route for the paytm page
  	        .when('/paytm/checkout', {
  	            templateUrl: 'pages/paytmCheckout.html',
246b2c5cd   Palak Handa   icon add
81
  	            controller: 'paytmController'
bde1a63a4   Shilpi Saini   new paytm page in...
82
83
84
85
86
87
88
  			})
  			
  			// route for the confirmation page
  	        .when('/paytm/confirm', {
  	            templateUrl: 'pages/confirmed.html',
  	            controller: 'paytmController'
  			})
5348de778   Palak Handa   design updated
89

3c4db43f3   apple   design new form
90
91
92
  	        .otherwise({ 
  	        	redirectTo: '/' 
  	        });
8586ba494   Palak Handa   html5 mode
93

6ae8d3cdd   Palak Handa   add new module
94
  	});
53b83aa9e   Palak Handa   first commit
95

f263889f0   Palak Handa   analytics work
96
97
  	scotchApp.config(['AnalyticsProvider', function (AnalyticsProvider) {
  	   	// Add configuration code as desired
686c78645   Shilpi Saini   google analyics add
98
  	   	 AnalyticsProvider.setAccount('UA-123583154-1');  //UU-XXXXXXX-X should be your tracking code
f263889f0   Palak Handa   analytics work
99
100
101
102
103
104
105
106
  
  	   	// Track all routes (default is true).
  	  	AnalyticsProvider.trackPages(true);
  
  	  	// Track all URL query params (default is false).
  	  	AnalyticsProvider.trackUrlParams(true);
  
  	}]).run(['Analytics', function(Analytics) { }]);
e4dd0a767   Shilpi Saini   minor change
107
108
  	scotchApp.constant("BASE_URL", "https://events.startupjalsa.com/v1")
  	//scotchApp.constant("BASE_URL", "http://0.0.0.0:4001/v1")
6ae8d3cdd   Palak Handa   add new module
109

ce1c575fe   apple   validation on upl...
110
111
112
113
114
115
116
117
118
119
120
121
122
123
  	scotchApp.directive('validFile',function(){
  		return {
  		  require:'ngModel',
  		  link:function(scope,el,attrs,ngModel){
  			//change event is fired when file is selected
  			el.bind('change',function(){
  			  scope.$apply(function(){
  				ngModel.$setViewValue(el.val());
  				ngModel.$render();
  			  })
  			})
  		  }
  		}
  	  })
2d6a9fbea   Palak Handa   complete bugs
124
  	// create the controller and inject Angular's $scope
857ebc69e   Palak Handa   timer add
125
  	scotchApp.controller('mainController', function($scope, $http, $window, $location, $route, $rootScope, BASE_URL, Analytics) {
6ae8d3cdd   Palak Handa   add new module
126
127
128
  	    $scope.data = {
  	        show: true,
  	        hide: false
5734bf6dc   apple   design change
129
  		};
466bf74a5   apple   minor change
130
131
132
133
134
135
136
  		jQuery('#defaultcountry').addClass('btn-active')
  		// window.onload = function(){
  		// 	// var element = document.getElementById("defaultcountry");
  		// 	//    element.classList.add("btn-active");
  		// 	   jQuery('#defaultcountry').addClass('btn-active')
  		// 	   //document.getElementById("ahmedabad").src = "images/Ahmedabad_1.png";
  		// }
6ae8d3cdd   Palak Handa   add new module
137

0d7cf45ec   Palak Handa   timer use
138
  		var chennai = new Date("Sept 19, 2018 12:00:00").getTime();
e3d25d261   Palak Handa   delete url
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = chennai - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("chennai").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("chennai").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
857ebc69e   Palak Handa   timer add
161
  		var hyderabad = new Date("Sept 22, 2018 14:00:00").getTime();
e3d25d261   Palak Handa   delete url
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = hyderabad - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("hyderabad").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("hyderabad").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
857ebc69e   Palak Handa   timer add
184
  		var mumbai = new Date("Sept 26, 2018 14:00:00").getTime();
e3d25d261   Palak Handa   delete url
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = mumbai - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("mumbai").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("mumbai").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
207

857ebc69e   Palak Handa   timer add
208
  		var kolkata = new Date("Oct 3, 2018 14:00:00").getTime();
e3d25d261   Palak Handa   delete url
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = kolkata - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("kolkata").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("kolkata").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
231

857ebc69e   Palak Handa   timer add
232
  		var jaipur = new Date("Oct 5, 2018 14:00:00").getTime();
e3d25d261   Palak Handa   delete url
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = jaipur - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("jaipur").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("jaipur").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
255

857ebc69e   Palak Handa   timer add
256
  		var delhi = new Date("Oct 8, 2018 14:00:00").getTime();
e3d25d261   Palak Handa   delete url
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = delhi - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("delhi").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("delhi").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
279

857ebc69e   Palak Handa   timer add
280
  		var kanpur = new Date("Oct 10, 2018 14:00:00").getTime();
e3d25d261   Palak Handa   delete url
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = kanpur - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("kanpur").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("kanpur").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
303

857ebc69e   Palak Handa   timer add
304
  		var ahmedabad = new Date("Oct 12, 2018 14:00:00").getTime();
e3d25d261   Palak Handa   delete url
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = ahmedabad - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("ahmedabad").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("ahmedabad").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
327

857ebc69e   Palak Handa   timer add
328
  		var bengaluru = new Date("Oct 13, 2018 14:00:00").getTime();
e3d25d261   Palak Handa   delete url
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = bengaluru - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("bengaluru").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("bengaluru").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
351

857ebc69e   Palak Handa   timer add
352
  		var dharamsala = new Date("Dec 14, 2018 14:00:00").getTime();
e3d25d261   Palak Handa   delete url
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
  		// Update the count down every 1 second
  		var x = setInterval(function() {
  		    // Get todays date and time
  		    var now = new Date().getTime();
  		    // Find the distance between now an the count down date
  		    var distance = dharamsala - now;
  		    // Time calculations for days, hours, minutes and seconds
  		    var days = Math.floor(distance / (1000 * 60 * 60 * 24));
  		    var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
  		    var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60));
  		    var seconds = Math.floor((distance % (1000 * 60)) / 1000);
  		    $scope.timer = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s "
  		    // Output the result in an element with id="demo"
  		    document.getElementById("dharamsala").innerHTML = days + "d " + hours + "h "
  		    + minutes + "m " + seconds + "s ";
  		    // If the count down is over, write some text 
  		    if (distance < 0) {
  		        clearInterval(x);
  		        document.getElementById("dharamsala").innerHTML = "EXPIRED";
  		    }
  		}, 1000);
50e8f0737   Palak Handa   minor change
375

6ae8d3cdd   Palak Handa   add new module
376
  	    $scope.infoForm = false; /*THIS CODE FOR HIDE STEP 2 FORM*/
e847b36f8   Palak Handa   minor changes
377
  	    $scope.space = false; /*THIS CODE FOR HIDE STEP 2 FORM*/
c62079487   Palak Handa   updated design
378
  	    // $scope.Textshow = "yes"
6ae8d3cdd   Palak Handa   add new module
379
  	    $scope.max = 100;
88dd26b3d   Palak Handa   update
380
  	    $scope.formPage = false;
6ae8d3cdd   Palak Handa   add new module
381
382
  	    $scope.current = 0;
  	    $scope.payingAmnt = 0;
6ae8d3cdd   Palak Handa   add new module
383
  	    $scope.data = {};
ea3c31126   Palak Handa   complete
384
  	    $scope.discountAmount = 0;
7b2bef227   Palak Handa   background image ...
385
  	    // $scope.data.quantity = "1";
6ae8d3cdd   Palak Handa   add new module
386
387
  	    $scope.check = false;
  	    $scope.numberCheck = false;
6ae8d3cdd   Palak Handa   add new module
388
  	    $scope.paymentResult = {};
6ae8d3cdd   Palak Handa   add new module
389
390
391
392
  	    var data = {
  	        "amount": $scope.payingAmnt,
  	        "currency": "INR",
  	        "status": "pending"
dcb703070   Palak Handa   updated new form ...
393
  		}
5734bf6dc   apple   design change
394
395
396
397
398
  		
  		$scope.showval = true;
  		$scope.hideval = false;
  		$scope.showvalue = false;
  		$scope.hidevalue = false;
e02529223   apple   minor change
399
  		localStorage.setItem("country",'INDIA');
5734bf6dc   apple   design change
400
  		$scope.isShowHide = function (value) {
1b31b20bf   apple   auto highlighted ...
401
402
  			var element = document.getElementById("defaultcountry");
  			element.classList.remove("btn-active");
845d2e17f   apple   add new file & ra...
403
  			localStorage.setItem("country",value);
5734bf6dc   apple   design change
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
  			if (value == "INDIA") {
  				console.log("value",value)
  				$scope.showval = true;
  				$scope.hideval = false;
  				$scope.showvalue = false;
  				$scope.hidevalue = false;
  			}
  			else if (value == "SRI LANKA") {
  				console.log("value1",value)
  				$scope.showval = false;
  				$scope.hideval = true;
  				$scope.showvalue = false;
  				$scope.hidevalue = false;
  			}
  			else if (value == "BANGLADESH") {
  				console.log("value2",value)
  				$scope.showval = false;
  				$scope.hideval = false;
  				$scope.showvalue = true;
  				$scope.hidevalue = false;
  			}
  			else {
  				console.log("value3",value)
  				$scope.showval = false;
  				$scope.hideval = false;
  				$scope.showvalue = false;
  				$scope.hidevalue = true;
  			}
  		}
fe142256c   apple   information page ...
433
  	    $scope.apply = function() {
16ecb0b6f   Shilpi Saini   colour changes & ...
434
435
  			$location.path("/caricatures")
  			//window.location.href = "https://startupjalsa.com/events#/caricatures?utm_source=RegisterNowUp&utm_medium=Reg";
f7e1e85c3   Shilpi Saini   minor change
436
437
  			
  		}
bde1a63a4   Shilpi Saini   new paytm page in...
438
439
  		$scope.applyRegister = function() {
  			$location.path("/paytm/caricatures")
16ecb0b6f   Shilpi Saini   colour changes & ...
440
  			//window.location.href = "https://startupjalsa.com/events#/caricatures?utm_source=RegisterNowDown&utm_medium=Register";			
fe142256c   apple   information page ...
441
  		}
629cc1f8f   Palak Handa   minor changes
442

527754dcf   Shilpi Saini   minor change
443
444
  		$scope.applyForm = function() {
  			//console.log("palak")
63f32ea64   Shilpi Saini   new campus ambass...
445
446
447
  			$location.path("/campusAmbassadorForm")
  			//window.location.href = "https://startupjalsa.com/events#/caricatures?utm_source=RegisterNowDown&utm_medium=Register";			
  		}
2d388a610   Shilpi Saini   content change
448
  		$scope.click=function(){
6ac108d15   Shilpi Saini   minor change
449
  			Analytics.trackEvent('whatsapp', 'click', 'Registration');
3c65df720   Palak Handa   minor change
450
  			let redirectUrl = "https://wa.me/919855051678";
2d388a610   Shilpi Saini   content change
451
452
  			window.open(redirectUrl,"_blank")
  		}
3c4db43f3   apple   design new form
453
  	    // $scope.data.city = '';
7b017db1c   apple   add city field
454
  	    $scope.watch =  function(value){
a006f2b11   apple   name changes
455
  			//document.getElementById("ahmedabad").src = "";
3c4db43f3   apple   design new form
456
  	    	// console.log("cllll",value)
7b017db1c   apple   add city field
457
  	    	$scope.data.city = value;
857ebc69e   Palak Handa   timer add
458
459
460
461
  	    	// if($scope.data.city == "Chennai"){
  	    	// 	console.log("cllll1",value)
  	    	// 	$window.location.href = 'http://35.154.24.158:8007';
  	    	// }else{
3c4db43f3   apple   design new form
462
  	    		// console.log("cllll2",value)
845d2e17f   apple   add new file & ra...
463
  				localStorage.setItem("city" ,value);
4bc406fe9   Shilpi Saini   baseurl change
464

857ebc69e   Palak Handa   timer add
465
  		    	//$location.path('/registration').search({city: value});
5734bf6dc   apple   design change
466
467
  				// $location.path('/registration/'+value+'');
  				$location.path('/registration');
857ebc69e   Palak Handa   timer add
468
469
  		    	//$state.go('registration', { 'city': value})
  	    	// }
163c5adae   Palak Handa   minor changes
470
  	    }
e847b36f8   Palak Handa   minor changes
471

bde1a63a4   Shilpi Saini   new paytm page in...
472
473
474
475
476
477
  		$scope.watchCity =  function(value){
  	    	$scope.data.city = value;
  			localStorage.setItem("city" ,value);
  			$location.path('/paytm/checkout');
  		}
  		
6a9f1f41e   Palak Handa   add left side but...
478
479
480
481
  	    $scope.select =  function(url){
  	    	console.log("cllll")
  	    	window.open(url)
  	    }
6ae8d3cdd   Palak Handa   add new module
482
  	    $scope.stagekeyPress = function() {
f8b43c6f8   Palak Handa   design changes
483
  	        $('.icon-circle-a').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
484
485
  	    }
  	    $scope.sectorkeyPress = function() {
f8b43c6f8   Palak Handa   design changes
486
  	        $('.icon-circle-b').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
487
  	    }
163c5adae   Palak Handa   minor changes
488
  	    $scope.productLaunchkeyPress = function() {
f8b43c6f8   Palak Handa   design changes
489
  	        $('.icon-circle-ab').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
490
  	    }
163c5adae   Palak Handa   minor changes
491
  	    $scope.launchPeriodkeyPress = function() {
f8b43c6f8   Palak Handa   design changes
492
  	        $('.icon-circle-abc').css('background-color', 'rgb(25, 104, 157)');
c62079487   Palak Handa   updated design
493
  	    }
7b2bef227   Palak Handa   background image ...
494
495
  	    $scope.industrykeyPress = function(quantity) {
  	    	console.log("fghj",quantity)
f8b43c6f8   Palak Handa   design changes
496
  	    	$('.icon-circle-abcdefg').css('background-color', 'rgb(25, 104, 157)');
c62079487   Palak Handa   updated design
497
  	    }
204302c02   Palak Handa   minor changes
498
499
500
501
502
  	    $scope.industryNamekeyPress = function(firstName) {
  	        console.log("lastName==", firstName);
  	        if (firstName == undefined) {
  	            $('.icon-circle-o').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
503
  	            $('.icon-circle-o').css('background-color', 'rgb(25, 104, 157)');
204302c02   Palak Handa   minor changes
504
505
  	        }
  	    }
c62079487   Palak Handa   updated design
506
  	    $scope.amountkeyPress = function() {
f8b43c6f8   Palak Handa   design changes
507
  	        $('.icon-circle-bc').css('background-color', 'rgb(25, 104, 157)');
c62079487   Palak Handa   updated design
508
  	    }
2321f803a   Palak Handa   updated changes
509
510
511
  	    $scope.firstNamekeyPress = function(name) {
  	        console.log("lastName==", name);
  	        if (name == undefined) {
6ae8d3cdd   Palak Handa   add new module
512
513
  	            $('.icon-circle-c').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
514
  	            $('.icon-circle-c').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
515
516
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
517

6ae8d3cdd   Palak Handa   add new module
518
519
520
521
522
  	    $scope.emailkeyPress = function(email) {
  	        console.log("email", email);
  	        if (email == undefined) {
  	            $('.icon-circle-d').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
523
  	            $('.icon-circle-d').css('background-color', 'rgb(25, 104, 157)');
8ddc94e00   Palak Handa   update
524
  	        }	                
6ae8d3cdd   Palak Handa   add new module
525
  	    }
6ae8d3cdd   Palak Handa   add new module
526
527
  	    $scope.phonekeyPress = function(number) {
  	        console.log("number", number);
204302c02   Palak Handa   minor changes
528
  	        if (number == undefined || number == '') {
6ae8d3cdd   Palak Handa   add new module
529
530
  	            $('.icon-circle-e').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
531
  	            $('.icon-circle-e').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
532
533
534
535
536
537
538
539
  	        }
  	    }
  
  	    $scope.citykeyPress = function(city) {
  	        console.log("city", city);
  	        if (city == undefined) {
  	            $('.icon-circle-f').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
540
  	            $('.icon-circle-f').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
541
542
  	        }
  	    }
7e3bb1018   Palak Handa   field added
543
  	    $scope.startupNamekeyPress = function(q) {
6ae8d3cdd   Palak Handa   add new module
544
545
546
  	        if (q == undefined) {
  	            $('.icon-circle-x').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
547
  	            $('.icon-circle-x').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
548
549
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
550
  	    $scope.linkedInkeyPress = function(technology) {
204302c02   Palak Handa   minor changes
551
  	        if (technology == undefined || technology == '') {
6ae8d3cdd   Palak Handa   add new module
552
553
  	            $('.icon-circle-h').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
554
  	            $('.icon-circle-h').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
555
556
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
557
  	    $scope.companykeyPress = function(problem) {
6ae8d3cdd   Palak Handa   add new module
558
559
560
  	        if (problem == undefined) {
  	            $('.icon-circle-i').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
561
  	            $('.icon-circle-i').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
562
563
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
564
  	    $scope.productNamekeyPress = function(solution) {
6ae8d3cdd   Palak Handa   add new module
565
566
567
  	        if (solution == undefined) {
  	            $('.icon-circle-j').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
568
  	            $('.icon-circle-j').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
569
570
571
  	        }
  	    }
  	    $scope.businesskeyPress = function(business) {
58efec61e   Palak Handa   color change
572
573
574
575
576
  	    	if (business == undefined) {
  	        	$('.icon-circle-p').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
  	            $('.icon-circle-p').css('background-color', 'rgb(25, 104, 157)');
  	        }
6ae8d3cdd   Palak Handa   add new module
577
  	    }
dcb703070   Palak Handa   updated new form ...
578
  	    $scope.websitekeyPress = function(prototype) {
204302c02   Palak Handa   minor changes
579
  	        if (prototype == undefined  || prototype == '') {
6ae8d3cdd   Palak Handa   add new module
580
581
  	            $('.icon-circle-k').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
582
  	            $('.icon-circle-k').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
583
584
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
585
  	    $scope.employeekeyPress = function(market) {
204302c02   Palak Handa   minor changes
586
  	        if (market == undefined || market == '') {
6ae8d3cdd   Palak Handa   add new module
587
588
  	            $('.icon-circle-l').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
589
  	            $('.icon-circle-l').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
590
591
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
592
  	    $scope.annualkeyPress = function(risk) {
204302c02   Palak Handa   minor changes
593
  	        if (risk == undefined || risk == '') {
6ae8d3cdd   Palak Handa   add new module
594
595
  	            $('.icon-circle-m').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
596
  	            $('.icon-circle-m').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
597
598
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
599
  	    $scope.revenuekeyPress = function(team) {
81526b56d   Palak Handa   minor change
600
  	        if (team == undefined) {
6ae8d3cdd   Palak Handa   add new module
601
602
  	            $('.icon-circle-n').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
603
  	            $('.icon-circle-n').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
604
605
  	        }
  	    }
dcb703070   Palak Handa   updated new form ...
606
  	    $scope.descriptionkeyPress = function(pitch) {
6ae8d3cdd   Palak Handa   add new module
607
608
609
  	        if (pitch == undefined) {
  	            $('.icon-circle-z').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
610
  	            $('.icon-circle-z').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
611
612
  	        }
  	    }
e284785e4   Palak Handa   update new field
613
  	    $scope.discountkeyPress = function(discount) {
e284785e4   Palak Handa   update new field
614
615
616
  	        if (discount == undefined) {
  	            $('.icon-circle-o').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
617
  	            $('.icon-circle-o').css('background-color', 'rgb(25, 104, 157)');
e284785e4   Palak Handa   update new field
618
619
  	        }
  	    }
91eeb4455   Palak Handa   modify
620
621
622
623
  	    $scope.removeNooError = function() {
  	    	$('#invalidIdea').css('display', 'block');
  	        $('#noExist').css('display', 'none');
  	    };
c62079487   Palak Handa   updated design
624
  	    $scope.ideakeyPress = function(financial) {
6ae8d3cdd   Palak Handa   add new module
625
626
627
628
  	        console.log("financial", financial);
  	        if (financial == undefined) {
  	            $('.icon-circle-q').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
629
  	            $('.icon-circle-q').css('background-color', 'rgb(25, 104, 157)');
6ae8d3cdd   Palak Handa   add new module
630
631
  	        }
  	    }
c62079487   Palak Handa   updated design
632
633
634
635
636
637
  
  	    $scope.fundkeyPress = function(financial) {
  	        console.log("financial", financial);
  	        if (financial == undefined) {
  	            $('.icon-circle-y').css('background-color', 'rgb(102, 102, 102)');
  	        } else {
f8b43c6f8   Palak Handa   design changes
638
  	            $('.icon-circle-y').css('background-color', 'rgb(25, 104, 157)');
c62079487   Palak Handa   updated design
639
640
  	        }
  	    }
2d6a9fbea   Palak Handa   complete bugs
641
642
643
644
  	    $scope.changeReferalIconColor = function(referalToken){
  	    	if (referalToken == undefined || referalToken == '') {
  	    		$('.referel-icon').css('background-color', 'rgb(102, 102, 102)');
  	    	}else {
f8b43c6f8   Palak Handa   design changes
645
  	            $('.referel-icon').css('background-color', 'rgb(25, 104, 157)');
2d6a9fbea   Palak Handa   complete bugs
646
647
  	        }
  	    }
6ae8d3cdd   Palak Handa   add new module
648

53b83aa9e   Palak Handa   first commit
649
  	});
686c78645   Shilpi Saini   google analyics add
650
  	scotchApp.controller('registrationController', function($q, $scope, $http, $location, $rootScope,$route,BASE_URL,Analytics) {
6ae8d3cdd   Palak Handa   add new module
651
  		$scope.data = {};
8e25d825b   Palak Handa   changes the rajor...
652
653
  		$scope.check = false;
  	    $scope.numberCheck = false;
e856f2161   Palak Handa   new page design
654
655
  	    $scope.infoForm = false; /*THIS CODE FOR HIDE STEP 2 FORM*/
  	    $scope.space = false; /*THIS CODE FOR HIDE STEP 2 FORM*/
e856f2161   Palak Handa   new page design
656
657
658
659
  	    $scope.max = 100;
  	    $scope.formPage = false;
  	    $scope.current = 0;
  	    $scope.payingAmnt = 0;
19a2e7b14   apple   payment integrate
660
661
662
  		$scope.discountAmount = 0;
  		$scope.approvedMsg = false;
  		$scope.disApprovedMsg = false;
e856f2161   Palak Handa   new page design
663
664
665
666
  	    // $scope.data.quantity = "1";
  	    $scope.check = false;
  	    $scope.numberCheck = false;
  	    $scope.paymentResult = {};
1ef0fae04   apple   confirmation page...
667
668
669
670
671
672
673
674
675
676
  		// var myParam =  window.location.href.split('status=').splice(1).join('').split('&')[0]
  		// if(myParam){
  		// 	if(myParam == "approved"){
  		// 		$scope.showResponse = true;
  		// 	}else{
  		// 		$scope.disApprovedMsg = true;
  		// 	}
  		// }else{
  		// 	$scope.disApprovedMsg = true;
  		// }
8e25d825b   Palak Handa   changes the rajor...
677

e6e8fcf6d   Shilpi Saini   razor pay integrate
678
  		$scope.click=function(){
2d5c1cbe7   Shilpi Saini   minor change
679
  			Analytics.trackEvent('whatsapp', 'click', 'Registration');
3c65df720   Palak Handa   minor change
680
  			let redirectUrl = "https://wa.me/919855051678";
e6e8fcf6d   Shilpi Saini   razor pay integrate
681
682
  			window.open(redirectUrl,"_blank")
  		}
5348de778   Palak Handa   design updated
683
684
685
686
  	    $scope.removeError = function() {
  	        $('#invalidEmail').css('display', 'none');
  	        $('#alreadyExist').css('display', 'none');
  	    };
248bd9b7c   Palak Handa   link validation
687
688
689
690
691
  		$scope.emailcheck = function(val) {
  	        if (val == undefined) {
  	            $('#invalidEmail').css('display', 'block');
  	        } else {
  	        	$('#alreadyExist').css('display', 'block');
248bd9b7c   Palak Handa   link validation
692
693
  	        }
  	    };
b678502c9   Palak Handa   update
694

dee1f7479   Palak Handa   validation use
695
696
697
698
699
700
701
702
703
704
705
706
  	    $scope.removeNoError = function() {
  	        $('#invalidNumber').css('display', 'none');
  	        $('#alreadyExist').css('display', 'none');
  	    };
  
  		$scope.numbercheck = function(val) {
  	        if (val == undefined) {
  	            $('#invalidNumber').css('display', 'block');
  	        } else {
  	        	$('#alreadyExist').css('display', 'block');
  	        }
  	    };
317a80571   Palak Handa   city selected
707
  	 	// $scope.$on('city', function (event, value) {
7b017db1c   apple   add city field
708
  			$scope.data.city = localStorage.getItem("city");
845d2e17f   apple   add new file & ra...
709
  			$scope.data.country = localStorage.getItem("country");
317a80571   Palak Handa   city selected
710
  		// });
845d2e17f   apple   add new file & ra...
711
712
713
714
715
716
  		var data = {
  	        "amount": $scope.payingAmnt,
  	        "currency": "INR",
  			"status": "pending",
  			"paymentType": $scope.data.country 
  		}
ce1c575fe   apple   validation on upl...
717
  		
500aaf838   apple   add new fields & ...
718
719
720
721
722
723
724
725
726
727
  		var handleFileSelect = function(evt) {
  			var files = evt.target.files;
  			var file = files[0];
  
  			if (files && file) {
  			var reader = new FileReader();
  
  			reader.onload = function(readerEvt) {
  				var binaryString = readerEvt.target.result;
  				$scope.base64textString = btoa(binaryString);
e01ea6e45   apple   validation requir...
728
  				//console.log("base64textarea",$scope.base64textString)
03c9e5d63   apple   upload file
729
  				//$scope.data.uploadFile = file.name;
ce1c575fe   apple   validation on upl...
730
731
732
733
734
735
736
  				$scope.fileSelect = false;
  				if($scope.data.uploadFile == null){
  					$scope.fileSelect = true;
  				}else{
  					$scope.fileSelect = false;	
  					};
  				}
500aaf838   apple   add new fields & ...
737
738
739
740
741
742
743
  
  			reader.readAsBinaryString(file);
  			}
  		};
  		if (window.File && window.FileReader && window.FileList && window.Blob) {
  			document.getElementById('filePicker').addEventListener('change', handleFileSelect, false);
  		}
c70ffa5ac   apple   add one text field
744
745
  		$scope.ngShowhide = false;
  		$scope.GetValue = function(){
c70ffa5ac   apple   add one text field
746
747
748
749
750
751
  			if($scope.data.sector == "Other"){
  				$scope.ngShowhide = true;
  			}else{
  				$scope.ngShowhide = false;
  			}
  		}
b96c88383   Palak Handa   amount change
752

22ff22f2a   Shilpi Saini   add new type
753
754
755
756
757
758
759
760
  		$scope.ngShow = false;
  		$scope.getValue = function(){
  			if($scope.data.hear == "Other"){
  				$scope.ngShow = true;
  			}else{
  				$scope.ngShow = false;
  			}
  		}
a59958669   Shilpi Saini   add total amount
761
  		$scope.payingAmnt = 1180;
f19bac9a9   Shilpi Saini   integrate coupon ...
762
  		$rootScope.tokenCall = function(val) {
f19bac9a9   Shilpi Saini   integrate coupon ...
763
764
765
766
  	        if (val == undefined) {
  	            $('#invalidToken').css('display', 'block');
  	        } else {
  	        	val = val.toUpperCase();
0859c95d2   Shilpi Saini   add questions
767
  	        	if(((val == "IITH99" || val == "IITH90") && $scope.data.city != "Hyderabad") || (val == "IITM99" && $scope.data.city != "Chennai") || (val == "IITD99" && $scope.data.city != "Delhi") || (val == "IITB99" && $scope.data.city != "Mumbai") || (val == "IITK99" && $scope.data.city != "Kanpur") || (val == "IIMC99" && $scope.data.city != "Kolkata") || (val == "IIMB99" && $scope.data.city != "Bengaluru") || (val == "IIMA99" && $scope.data.city != "Ahmedabad")){
f19bac9a9   Shilpi Saini   integrate coupon ...
768
769
770
771
772
  	        		$scope.tokencheck = false;
  	        		return;
  	        	}
  	        	$http.get(BASE_URL + '/ambassadors?filter={"where": {"referalToken": "' + val + '"}}')
  				    .then(function(searchResult) {
f19bac9a9   Shilpi Saini   integrate coupon ...
773
774
  				        if (searchResult.data.length == 0) {
  	                    	$scope.tokencheck = false;
a59958669   Shilpi Saini   add total amount
775
776
  							 $scope.discountAmount = 0;
  							 
f19bac9a9   Shilpi Saini   integrate coupon ...
777
  	                	} else {
f19bac9a9   Shilpi Saini   integrate coupon ...
778
  	                    	 $scope.discountpercentage = searchResult.data[0].discount;
a59958669   Shilpi Saini   add total amount
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
  							$scope.tokencheck = true;
  						}
  						$scope.ticketAmnt = 1180;
  						var amount = $scope.ticketAmnt * 100
  						if($scope.tokencheck == true){
  							var amount = $scope.ticketAmnt
  							if($scope.discountpercentage == "100") {
  								$scope.discountpercentage = "99.9";
  							}
  							$scope.percDiscount = $scope.discountpercentage/100;
  							$scope.discountAmount = amount * $scope.percDiscount;
  						}
  						var taxAmount = $scope.ticketAmnt - $scope.discountAmount
  						$scope.payingAmnt = taxAmount;
  						$scope.payingAmnt = $scope.payingAmnt.toFixed()
f19bac9a9   Shilpi Saini   integrate coupon ...
794
795
796
  				    },function(err){
  				    	console.log(err)
  				});
b96c88383   Palak Handa   amount change
797
  	           
f19bac9a9   Shilpi Saini   integrate coupon ...
798
799
  	        }
  		};
51da4bffe   Shilpi Saini   razor pay integrate
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
  	// 	if($scope.data.country == "INDIA"){
  	// 		$scope.submit = function() {
  	// 			Analytics.trackEvent('register', 'click', 'Registration');
  	// 			$scope.loading = true;
  	// 			$scope.data.uploadFile = $scope.base64textString;
  	// 			console.log($scope.data.uploadFile)
  	// 		// if($scope.tokencheck == false){
  	// 		// 	$scope.data.referalToken = null;
  	// 		// }
  	// 		// if ($scope.data.name == undefined || $scope.data.email == undefined || $scope.data.number == undefined) {
  	// 		// 	var x = document.getElementById("snackbar")
  	// 		//     setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000);
  	// 		// }else if($scope.data.name != undefined && $scope.data.email != undefined && $scope.data.number != undefined) {	
  	// 			$scope.infoForm = true;
  	// 			$scope.ticketAmnt = 1180;
  	// 			$scope.detail = {};
  	// 			$scope.data.phone = "+91"+$scope.data.number;
  	// 			if($scope.data.referalToken == null){
  	// 				$scope.data.referalToken = "NA"
  	// 			}
  	// 			var file =document.getElementById('filePicker').files[0];
  	// 			var image = BASE_URL+'/containers/images/download/'
  	// 			var imagePath = file.name;
  	// 			$scope.data.uploadFile = image + imagePath;
  	// 			var fd = new FormData()
  	// 			fd.append('filePicker',file);	
  	// 			var deferred = $q.defer();
  	// 			$http({
  	// 				method:'POST',
  	// 				url: BASE_URL+'/containers/images/upload',
  	// 				data:fd,
  	// 				transformRequest:angular.identity,
  	// 				headers:{'Content-Type':undefined}
  	// 			})
  	// 			.success(function(result){
  	// 				deferred.resolve(result);
  	// 			$http({
  	// 			method: 'POST',
  	// 			url: BASE_URL+'/applicants',
  	// 			data: $scope.data,
  	// 			headers: {}
  	// 			}).then(function mySuccess(result) {
  	// 				$scope.detail = result;
  	// 				data.applicantId = result.data.id;
  	// 				$scope.userId = result.data.id;
  	// 					var amount = $scope.ticketAmnt * 100
  	// 					if($scope.tokencheck == true){
  	// 						var amount = $scope.ticketAmnt
  	// 						console.log("resultcity===",$scope.data.city)
  	// 						if($scope.discountpercentage == "100") {
  	// 							$scope.discountpercentage = "99.9";
  	// 						}
  	// 						$scope.percDiscount = $scope.discountpercentage/100;
  	// 						$scope.discountAmount = amount * $scope.percDiscount;
  	// 					}
  	// 					var taxAmount = $scope.ticketAmnt - $scope.discountAmount
  	// 					$scope.payingAmnt = taxAmount;
  	// 					$scope.payingAmnt = $scope.payingAmnt.toFixed()	                
  	// 					data.amount = $scope.payingAmnt;
  	// 				if($scope.detail != null){
  	// 					$http({
  	// 					method: 'POST',
  	// 					url: BASE_URL+'/payments',
  	// 					data: data,
  	// 					headers: {}
  	// 					}).then(function mySuccess(paymentResult) {
  	// 						$scope.loading = false;
  	// 						//$("p").html(paymentResult.data.data)
  	// 					}, function myError(error) {
  	// 					});
  	// 				}
  	// 				var i = 0;
  	// 				$scope.payingAmnt =  $scope.payingAmnt * 100;
  	// 				var options = {
  	// 					"key": "rzp_test_YwHsVFiDIQ2WUQ",
  	// 					//"key": "rzp_live_mkmCb4FkstuWaS",
  	// 					"amount": $scope.payingAmnt,
  
  	// 					"name": "Startup Jalsa",
  	// 					"description":"amount",
  	// 					"currency": "INR",
  	// 					"status": "done",
  
  	// 					"prefill": {
  	// 						"email": $scope.detail.email,
  	// 						"contact": $scope.detail.phone
  	// 					},
  
  	// 					"theme": {
  	// 						"color": "#2196f3 ",
  	// 						"image_padding":"NO"
  	// 					},
  	// 					"modal": {
  	// 						"ondismiss": function(){
  	// 						}
  	// 					},
  	// 					"handler": function (response){
  	// 						createPayment(response);
  	// 					}
  	// 				};
  	// 				var rzp1 = new Razorpay(options);
  	// 				rzp1.open();
  	// 				$scope.paymentResponse = {};
  	// 				function createPayment(response){
  	// 					$scope.paymentResponse.razorPaymentId = response.razorpay_payment_id;
  	// 					$scope.paymentResponse.razorOrderId = $scope.paymentResult.data.razorOrderId;
  	// 					$scope.paymentResponse.amount = data.amount;
  	// 					$scope.paymentResponse.currency = "INR";
  	// 					$scope.paymentResponse.status = $scope.paymentResult.data.status;
  	// 					$http({
  	// 					   method: 'PUT',
  	// 					   url: BASE_URL+'/payments/'+$scope.paymentResult.data.id,
  	// 					   data: $scope.paymentResponse,
  	// 					   headers: {}
  	// 					   }).then(function mySuccess(searchResult) {
  	// 							Analytics.trackEvent('register', 'click', 'Registration');
  	// 						   $location.path("/confirm")
  	// 					   }, function myError(error) {
  	// 					});
  	// 				}
  	// 				//}
  
  	// 			}, function myError(error) {
  
  	// 			});
  
  	// 		})
845d2e17f   apple   add new file & ra...
927
  				
51da4bffe   Shilpi Saini   razor pay integrate
928
  	// 		// })
845d2e17f   apple   add new file & ra...
929

51da4bffe   Shilpi Saini   razor pay integrate
930
  	// 		//}
b96c88383   Palak Handa   amount change
931

51da4bffe   Shilpi Saini   razor pay integrate
932
933
  	// 	}
  	// }else{
a59958669   Shilpi Saini   add total amount
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
  		// $scope.ticketAmnt = 1180;
  		// var amount = $scope.ticketAmnt * 100
  		// console.log("amount",amount)
  		// console.log("amount",$scope.tokencheck)
  		// if($scope.tokencheck == true){
  		// 	var amount = $scope.ticketAmnt
  		// 	console.log("amount",amount)
  		// 	if($scope.discountpercentage == "100") {
  		// 		$scope.discountpercentage = "99.9";
  		// 	}
  		// 	$scope.percDiscount = $scope.discountpercentage/100;
  		// 	console.log("$scope.percDiscount",$scope.percDiscount)
  		// 	$scope.discountAmount = amount * $scope.percDiscount;
  		// }
  		// console.log("$scope.discountAmount",$scope.discountAmount)
  		// var taxAmount = $scope.ticketAmnt - $scope.discountAmount
  		// console.log("taxAmount",taxAmount)
  		// $scope.payingAmnt = taxAmount;
  		// $scope.payingAmnt = $scope.payingAmnt.toFixed()	                
6ae8d3cdd   Palak Handa   add new module
953
  		$scope.submit = function() {
686c78645   Shilpi Saini   google analyics add
954
  			Analytics.trackEvent('register', 'click', 'Registration');
74db82750   apple   loader use
955
  			$scope.loading = true;
03c9e5d63   apple   upload file
956
  			$scope.data.uploadFile = $scope.base64textString;
0c48d68b6   apple   text xhange
957
  		// if($scope.tokencheck == false){
845d2e17f   apple   add new file & ra...
958
959
  		// 	$scope.data.referalToken = null;
  		// }
500aaf838   apple   add new fields & ...
960
961
962
963
  		// if ($scope.data.name == undefined || $scope.data.email == undefined || $scope.data.number == undefined) {
  		// 	var x = document.getElementById("snackbar")
  		//     setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000);
  		// }else if($scope.data.name != undefined && $scope.data.email != undefined && $scope.data.number != undefined) {	
e856f2161   Palak Handa   new page design
964
  			$scope.infoForm = true;
6e44c4966   Shilpi Saini   integrate coupon ...
965
  			$scope.ticketAmnt = 1180;
e856f2161   Palak Handa   new page design
966
  			$scope.detail = {};
0ab3b2b0a   Shilpi Saini   confirmation page...
967
968
  			$scope.paymentResultt = {};
  			$rootScope.applicantResult = {};
e856f2161   Palak Handa   new page design
969
  			$scope.data.phone = "+91"+$scope.data.number;
fe142256c   apple   information page ...
970
  			if($scope.data.referalToken == null){
845d2e17f   apple   add new file & ra...
971
  				$scope.data.referalToken = "NA"
fe142256c   apple   information page ...
972
  			}
03c9e5d63   apple   upload file
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
  			var file =document.getElementById('filePicker').files[0];
  			//console.log("file",filePicker)
  			var image = BASE_URL+'/containers/images/download/'
  			var imagePath = file.name;
  			$scope.data.uploadFile = image + imagePath;
  			//console.log($scope.data.uploadFile)
  			var fd = new FormData()
  			fd.append('filePicker',file);	
  			var deferred = $q.defer();
  			$http({
  				method:'POST',
  				url: BASE_URL+'/containers/images/upload',
  				data:fd,
  				transformRequest:angular.identity,
  				headers:{'Content-Type':undefined}
  			})
  			.success(function(result){
  				deferred.resolve(result);
e856f2161   Palak Handa   new page design
991
  			$http({
845d2e17f   apple   add new file & ra...
992
993
994
995
996
  			method: 'POST',
  			url: BASE_URL+'/applicants',
  			data: $scope.data,
  			headers: {}
  			}).then(function mySuccess(result) {
f5c2a25ae   Shilpi Saini   minor change
997
  				$scope.detail = result;
845d2e17f   apple   add new file & ra...
998
999
  				data.applicantId = result.data.id;
  				$scope.userId = result.data.id;
845d2e17f   apple   add new file & ra...
1000
1001
1002
  					var amount = $scope.ticketAmnt * 100
  					if($scope.tokencheck == true){
  						var amount = $scope.ticketAmnt
a65d2455e   Palak Handa   minor change
1003
  						if($scope.discountpercentage == "100") {
f19bac9a9   Shilpi Saini   integrate coupon ...
1004
  							$scope.discountpercentage = "99.9";
845d2e17f   apple   add new file & ra...
1005
  						}
845d2e17f   apple   add new file & ra...
1006
  						$scope.percDiscount = $scope.discountpercentage/100;
845d2e17f   apple   add new file & ra...
1007
  						$scope.discountAmount = amount * $scope.percDiscount;
845d2e17f   apple   add new file & ra...
1008
1009
  					}
  					var taxAmount = $scope.ticketAmnt - $scope.discountAmount
845d2e17f   apple   add new file & ra...
1010
  					$scope.payingAmnt = taxAmount;
845d2e17f   apple   add new file & ra...
1011
1012
  					$scope.payingAmnt = $scope.payingAmnt.toFixed()	                
  					data.amount = $scope.payingAmnt;
845d2e17f   apple   add new file & ra...
1013
  				if($scope.detail != null){
e856f2161   Palak Handa   new page design
1014
  					$http({
845d2e17f   apple   add new file & ra...
1015
1016
1017
1018
1019
  					method: 'POST',
  					url: BASE_URL+'/payments',
  					data: data,
  					headers: {}
  					}).then(function mySuccess(paymentResult) {
f5c2a25ae   Shilpi Saini   minor change
1020
  						$scope.loading = false;
845d2e17f   apple   add new file & ra...
1021
1022
1023
1024
1025
1026
  						$scope.paymentResult = paymentResult;
  						//$("p").html(paymentResult.data.data)
  					}, function myError(error) {
  					});
  				}
  				var i = 0;
a59958669   Shilpi Saini   add total amount
1027
  				$scope.payingAmntt =  $scope.payingAmnt * 100;
845d2e17f   apple   add new file & ra...
1028
  				var options = {
e4dd0a767   Shilpi Saini   minor change
1029
1030
  					//"key": "rzp_test_YwHsVFiDIQ2WUQ",
  					"key": "rzp_live_mkmCb4FkstuWaS",
a59958669   Shilpi Saini   add total amount
1031
  					"amount": $scope.payingAmntt,
845d2e17f   apple   add new file & ra...
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
  
  					"name": "Startup Jalsa",
  					"description":"amount",
  					"currency": "INR",
  					"status": "done",
  
  					"prefill": {
  						"email": $scope.detail.email,
  						"contact": $scope.detail.phone
  					},
  
  					"theme": {
  						"color": "#2196f3 ",
  						"image_padding":"NO"
  					},
  					"modal": {
  						"ondismiss": function(){
  						}
  					},
  					"handler": function (response){
  						createPayment(response);
  					}
  				};
  				var rzp1 = new Razorpay(options);
  				rzp1.open();
  				$scope.paymentResponse = {};
  				function createPayment(response){
845d2e17f   apple   add new file & ra...
1059
1060
1061
1062
1063
  					$scope.paymentResponse.razorPaymentId = response.razorpay_payment_id;
  					$scope.paymentResponse.razorOrderId = $scope.paymentResult.data.razorOrderId;
  					$scope.paymentResponse.amount = data.amount;
  					$scope.paymentResponse.currency = "INR";
  					$scope.paymentResponse.status = $scope.paymentResult.data.status;
845d2e17f   apple   add new file & ra...
1064
1065
1066
1067
1068
1069
  					$http({
  					   method: 'PUT',
  					   url: BASE_URL+'/payments/'+$scope.paymentResult.data.id,
  					   data: $scope.paymentResponse,
  					   headers: {}
  					   }).then(function mySuccess(searchResult) {
0ab3b2b0a   Shilpi Saini   confirmation page...
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
  						console.log("searchResult",searchResult)
  						//$location.path("/confirm")
  						$rootScope.paymentResultt = searchResult.data;
  						$http({
  							method: 'GET',
  							url: BASE_URL+'/applicants/'+$rootScope.paymentResultt.applicantId,
  							data: $scope.data,
  							headers: {}
  							}).then(function mySuccess(result) {
  							//console.log("result2323324434",result)
  							$rootScope.applicantResult = result.data;
  							if (result.data.city == "Chennai") {
  								$rootScope.applicantResult.location= "Auditorium, IITM Research Park, Kanagam Road, 32, Kanagam, Tharamani, Chennai, Tamil Nadu 600113",
  								$rootScope.applicantResult.date= "October 1st, 2019",
  								$rootScope.applicantResult.time= "3 PM"
  
                              } else if (result.data.city == "Hyderabad") {
  								$rootScope.applicantResult.location= "Academic block A, Room no. 220, IIT Hyderabad Kandi, Sangareddy 502285",
  								$rootScope.applicantResult.date= "September 14th, 2019",
  								$rootScope.applicantResult.time= "3 PM"
  
                              } else if (result.data.city == "Mumbai") {
  								$rootScope.applicantResult.location= "LC 101, Lecture Hall Complex, Academic Area, IIT Bombay, Powai, Maharashtra - 40076",
  								$rootScope.applicantResult.date= "September 4th, 2019",
  								$rootScope.applicantResult.time= "3 PM"
  
                              } else if (result.data.city == "Ahmedabad") {
  								$rootScope.applicantResult.location= "Sunil Mehta Conference Hall, First Floor, CIIE Building, IIM New Campus, Vastrapur Road, Ahmedabad 380015",
  								$rootScope.applicantResult.date= "September 11th, 2019",
  								$rootScope.applicantResult.time= "3 PM"
                                  
                              } else if (result.data.city == "Jaipur") {
  								$rootScope.applicantResult.location= "Startup Oasis, M8, RIICO Software Complex, EPIP, Sitapura Industrial Area, Jaipur",
  								$rootScope.applicantResult.date= "September 24th, 2019",
  								$rootScope.applicantResult.time= "3 PM"
  
                              } else if (result.data.city == "Kolkata") {
  								$rootScope.applicantResult.location= "New Academic Block, IIM Calcutta, Diamond Harbour Rd., Joka, Kolkata (700104)",
  								$rootScope.applicantResult.time= "3 PM",
  								$rootScope.applicantResult.date= "September 17th, 2019"
  									
                              } else if (result.data.city == "Bengaluru") {
  								$rootScope.applicantResult.location= "NSRCEL, Indian Institute of Management Bangalore, Bannerghatta Main Road, Bengaluru 560076",
  								$rootScope.applicantResult.time= "3 PM",
  								$rootScope.applicantResult.date= "September 7th, 2019"
  									
                              } else if (result.data.city == "Delhi") {
  								$rootScope.applicantResult.location= "Vishwakarma Bhavan Auditorium(Ground Floor), Vishwakarma Bhavan, IIT Delhi, Saheed Jeet Singh Marg, Hauz Khas, New Delhi, Delhi 110016",
  								$rootScope.applicantResult.time= "12 PM",
  								$rootScope.applicantResult.date= "October 16th, 2019"
  									
                              } else if (result.data.city == "Kanpur"){
  								$rootScope.applicantResult.location= "L14, Academic Area IIT Kanpur, Kanpur - 208016",
  								$rootScope.applicantResult.time= "3 PM",
  								$rootScope.applicantResult.date= "September 28th, 2019"
  									
                              }else if (result.data.city == "Colombo") {
  								$rootScope.applicantResult.location= "Likuid Spcaes, Ground Floor, 5 Charles Place, Colpetty, Colombo, 00300, Sri Lanka",
  								$rootScope.applicantResult.time= "3 PM", 
  								$rootScope.applicantResult.date= "October 5th, 2019"
  									
                              } else if (result.data.city == "Dhaka") {
  								$rootScope.applicantResult.location= "The Business Center, The Inspiration Hall Level 2, Lift number-2, Celebration Point, Plot: 3 & 5 (Beside Shahabuddin Medical College) Road: 113/A, Gulshan-2, Dhaka-1212",
  								$rootScope.applicantResult.date= "September 21st, 2019",
  								$rootScope.applicantResult.time= "3 PM"
  									
                              } else {
  								$rootScope.applicantResult.location= "Innovative Hive, 1st Floor, M&S Tower, Pulchowk, lalitpur Nepal, POB No 24445",
  								$rootScope.applicantResult.time= "3 PM",
  								$rootScope.applicantResult.date= "October 12th, 2019"
                              }
2d5c1cbe7   Shilpi Saini   minor change
1141
  							Analytics.trackEvent('success', 'click', 'Registration');
0ab3b2b0a   Shilpi Saini   confirmation page...
1142
1143
  							$location.path("/confirm")
  						})
e856f2161   Palak Handa   new page design
1144
1145
1146
  					   }, function myError(error) {
  					});
  				}
19a2e7b14   apple   payment integrate
1147
  				//}
845d2e17f   apple   add new file & ra...
1148
  			}, function myError(error) {
19a2e7b14   apple   payment integrate
1149
1150
1151
1152
  
  			});
  
  		})
0c48d68b6   apple   text xhange
1153
1154
  			
  		// })
317a80571   Palak Handa   city selected
1155

500aaf838   apple   add new fields & ...
1156
  		//}
19a2e7b14   apple   payment integrate
1157

845d2e17f   apple   add new file & ra...
1158
  		}
51da4bffe   Shilpi Saini   razor pay integrate
1159
  	//}
317a80571   Palak Handa   city selected
1160
1161
  	
  });
53b83aa9e   Palak Handa   first commit
1162

1ef0fae04   apple   confirmation page...
1163
1164
1165
1166
1167
  scotchApp.controller('confirmationController', function($scope, $http, $location, $route, BASE_URL) {
  	$scope.approvedMsg = false;
  	$scope.disApprovedMsg = false;
  
  	var myParam =  window.location.href.split('status=').splice(1).join('').split('&')[0]
1ef0fae04   apple   confirmation page...
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
  		// if(myParam){
  			if(myParam == "approved"){
  				$scope.approvedMsg = true;
  				$scope.disApprovedMsg = false;
  			}else{
  				$scope.approvedMsg = false;
  				$scope.disApprovedMsg = true;
  			}
  		// }else{
  		// 	$scope.disApprovedMsg = true;
  		// }
  
  });
bde1a63a4   Shilpi Saini   new paytm page in...
1181
  scotchApp.controller('paytmController', function($q, $scope, $http, $location, $rootScope,$route,BASE_URL,Analytics) {
246b2c5cd   Palak Handa   icon add
1182
1183
1184
1185
  	$scope.data = {};
  	$scope.data.city = localStorage.getItem("city");
  	$scope.data.country = localStorage.getItem("country");;
  	var data = {
bde1a63a4   Shilpi Saini   new paytm page in...
1186
1187
1188
  		//"amount": $scope.payingAmnt,
  		//"currency": "INR",
  		"status": "captured",
246b2c5cd   Palak Handa   icon add
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
  		"paymentType": "Manual_Paytm" 
  	}
  	var handleFileSelect = function(evt) {
  		var files = evt.target.files;
  		var file = files[0];
  
  		if (files && file) {
  		var reader = new FileReader();
  
  		reader.onload = function(readerEvt) {
  			var binaryString = readerEvt.target.result;
  			$scope.base64textString = btoa(binaryString);
  			//console.log("base64textarea",$scope.base64textString)
  			//$scope.data.uploadFile = file.name;
  			$scope.fileSelect = false;
  			if($scope.data.uploadFile == null){
  				$scope.fileSelect = true;
  			}else{
  				$scope.fileSelect = false;	
  				};
  			}
  
  		reader.readAsBinaryString(file);
  		}
  	};
  	if (window.File && window.FileReader && window.FileList && window.Blob) {
  		document.getElementById('filePicker').addEventListener('change', handleFileSelect, false);
  	}
  
  	$scope.ngShowhide = false;
  	$scope.GetValue = function(){
  		if($scope.data.sector == "Other"){
  			$scope.ngShowhide = true;
  		}else{
  			$scope.ngShowhide = false;
  		}
  	}
bde1a63a4   Shilpi Saini   new paytm page in...
1226
1227
1228
1229
1230
1231
  	$scope.ngShow = false;
  	$scope.getValue = function(){
  		if($scope.data.hear == "Other"){
  			$scope.ngShow = true;
  		}else{
  			$scope.ngShow = false;
246b2c5cd   Palak Handa   icon add
1232
  		}
bde1a63a4   Shilpi Saini   new paytm page in...
1233
  	}
246b2c5cd   Palak Handa   icon add
1234

bde1a63a4   Shilpi Saini   new paytm page in...
1235
1236
  	$scope.register = function() {
  		Analytics.trackEvent('register', 'click', 'Registration');
246b2c5cd   Palak Handa   icon add
1237
1238
1239
  		$scope.loading = true;
  		$scope.data.uploadFile = $scope.base64textString;
  		$scope.infoForm = true;
bde1a63a4   Shilpi Saini   new paytm page in...
1240
  		//$scope.ticketAmnt = 1180;
246b2c5cd   Palak Handa   icon add
1241
1242
  		$scope.detail = {};
  		$scope.data.phone = "+91"+$scope.data.number;
bde1a63a4   Shilpi Saini   new paytm page in...
1243

246b2c5cd   Palak Handa   icon add
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
  		var file =document.getElementById('filePicker').files[0];
  		var image = BASE_URL+'/containers/images/download/'
  		var imagePath = file.name;
  		$scope.data.uploadFile = image + imagePath;
  		var fd = new FormData()
  		fd.append('filePicker',file);	
  		var deferred = $q.defer();
  		$http({
  			method:'POST',
  			url: BASE_URL+'/containers/images/upload',
  			data:fd,
  			transformRequest:angular.identity,
  			headers:{'Content-Type':undefined}
  		})
  		.success(function(result){
  			deferred.resolve(result);
  		$http({
  		method: 'POST',
bde1a63a4   Shilpi Saini   new paytm page in...
1262
  		url: BASE_URL+'/applicantIns',
246b2c5cd   Palak Handa   icon add
1263
1264
1265
1266
  		data: $scope.data,
  		headers: {}
  		}).then(function mySuccess(result) {
  			$scope.detail = result;
bde1a63a4   Shilpi Saini   new paytm page in...
1267
  			data.applicantInId = result.data.id;
246b2c5cd   Palak Handa   icon add
1268
  			$scope.userId = result.data.id;
bde1a63a4   Shilpi Saini   new paytm page in...
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
  				// var amount = $scope.ticketAmnt * 100
  				// if($scope.tokencheck == true){
  				// 	var amount = $scope.ticketAmnt
  				// 	console.log("resultcity===",$scope.data.city)
  				// 	if($scope.discountpercentage == "100") {
  				// 		$scope.discountpercentage = "99.9";
  				// 	}
  				// 	$scope.percDiscount = $scope.discountpercentage/100;
  				// 	$scope.discountAmount = amount * $scope.percDiscount;
  				// }
  				// var taxAmount = $scope.ticketAmnt - $scope.discountAmount
  				// $scope.payingAmnt = taxAmount;
  				// $scope.payingAmnt = $scope.payingAmnt.toFixed()	                
  				// data.amount = $scope.payingAmnt;
246b2c5cd   Palak Handa   icon add
1283
1284
1285
  			if($scope.detail != null){
  				$http({
  				method: 'POST',
bde1a63a4   Shilpi Saini   new paytm page in...
1286
  				url: BASE_URL+'/paymentsIns',
246b2c5cd   Palak Handa   icon add
1287
1288
1289
1290
1291
  				data: data,
  				headers: {}
  				}).then(function mySuccess(paymentResult) {
  					$scope.loading = false;
  					$scope.paymentResult = paymentResult;
bde1a63a4   Shilpi Saini   new paytm page in...
1292
  					$location.path("/paytm/confirm")
246b2c5cd   Palak Handa   icon add
1293
1294
1295
1296
1297
1298
1299
1300
1301
  				}, function myError(error) {
  				});
  			}
  
  			}, function myError(error) {
  
  			});
  
  		})
dbe31ef03   Shilpi Saini   new url add
1302
  		
246b2c5cd   Palak Handa   icon add
1303
  	}
dbe31ef03   Shilpi Saini   new url add
1304

246b2c5cd   Palak Handa   icon add
1305
  });
dbe31ef03   Shilpi Saini   new url add
1306

63f32ea64   Shilpi Saini   new campus ambass...
1307
1308
1309
1310
1311
  scotchApp.controller('campusAmbassadorController', function($q, $scope, $http, $location, $rootScope,$route,BASE_URL,Analytics) {
  	$scope.data = {};
  	var data = {
  		"amount": $scope.ticketAmnt,
  		"currency": "INR",
064278f76   Shilpi Saini   add token
1312
  		"status": "pending"
63f32ea64   Shilpi Saini   new campus ambass...
1313
  	}
63f32ea64   Shilpi Saini   new campus ambass...
1314
1315
1316
  	$scope.formRegister = function() {
  		//Analytics.trackEvent('register', 'click', 'Registration');
  		$scope.loading = true;
01df29c15   Shilpi Saini   minor change
1317
  		$scope.ticketAmnt = 500;
63f32ea64   Shilpi Saini   new campus ambass...
1318
1319
  		$scope.detail = {};
  		$scope.data.phone = "+91"+$scope.data.number;
064278f76   Shilpi Saini   add token
1320
1321
1322
1323
1324
1325
1326
1327
1328
  		var randomNumber = ""+Math.random();
  		var nameSpliced = $scope.data.name.slice(0,3);
  		var numberSpliced = randomNumber.slice(2,4);
  		//var numberSpliced = "90";
  		$scope.data.referalToken = nameSpliced+numberSpliced;
  		//$scope.data.referalToken = nameSpliced;
  		$scope.data.referalToken = $scope.data.referalToken.toUpperCase();
  		var ambassDorpayload = {"name":$scope.data.name,"email":$scope.data.email,"mobile":$scope.data.phone,"discount":10,"referalToken":$scope.data.referalToken}
  		
63f32ea64   Shilpi Saini   new campus ambass...
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
  		$http({
  		method: 'POST',
  		url: BASE_URL+'/campusAmbassadors',
  		data: $scope.data,
  		headers: {}
  		}).then(function mySuccess(result) {
  			$scope.detail = result;
  			data.campusAmbassadorId = result.data.id;
  			$scope.userId = result.data.id;
  			var amount = $scope.ticketAmnt * 100
064278f76   Shilpi Saini   add token
1339
  			$scope.ambassCall(ambassDorpayload);
63f32ea64   Shilpi Saini   new campus ambass...
1340
1341
1342
1343
1344
1345
1346
1347
1348
  			if($scope.detail != null){
  				$http({
  				method: 'POST',
  				url: BASE_URL+'/ambassadorPayments',
  				data: data,
  				headers: {}
  				}).then(function mySuccess(paymentResult) {
  					console.log(paymentResult)
  					$scope.loading = false;
064278f76   Shilpi Saini   add token
1349
  					//$scope.ambassadorId = paymentResult.data.ambassadorId
63f32ea64   Shilpi Saini   new campus ambass...
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
  					$scope.paymentResult = paymentResult;
  					//$location.path("/paytm/confirm")
  				}, function myError(error) {
  				});
  			}
  
  			var i = 0;
  				$scope.payingAmntt =  $scope.ticketAmnt * 100;
  				data.amount = $scope.ticketAmnt;
  				var options = {
  					//"key": "rzp_test_YwHsVFiDIQ2WUQ",
  					"key": "rzp_live_mkmCb4FkstuWaS",
  					"amount": $scope.payingAmntt,
  
  					"name": "Startup Jalsa",
  					"description":"amount",
  					"currency": "INR",
  					"status": "done",
  
  					"prefill": {
  						"email": $scope.detail.email,
  						"contact": $scope.detail.phone
  					},
  
  					"theme": {
  						"color": "#2196f3 ",
  						"image_padding":"NO"
  					},
  					"modal": {
  						"ondismiss": function(){
  						}
  					},
  					"handler": function (response){
  						createPayment(response);
  					}
  				};
  				var rzp1 = new Razorpay(options);
  				rzp1.open();
  				$scope.paymentResponse = {};
  				function createPayment(response){
  					console.log("response",response)
  					console.log($scope.paymentResult)
  					$scope.paymentResponse.razorPaymentId = response.razorpay_payment_id;
  					$scope.paymentResponse.razorOrderId = $scope.paymentResult.data.razorOrderId;
  					$scope.paymentResponse.amount = data.amount;
  					$scope.paymentResponse.currency = "INR";
  					$scope.paymentResponse.status = $scope.paymentResult.data.status;
  					$http({
  					   method: 'PUT',
  					   url: BASE_URL+'/ambassadorPayments/'+$scope.paymentResult.data.id,
  					   data: $scope.paymentResponse,
  					   headers: {}
  					   }).then(function mySuccess(searchResult) {
  						console.log("searchResult",searchResult)
  						$location.path("/confirmation")
  						//$scope.paymentResultt = searchResult.data;
  						// $http({
  						// 	method: 'GET',
  						// 	url: BASE_URL+'/campusAmbassadors/'+$rootScope.paymentResultt.campusAmbassadorId,
  						// 	data: $scope.data,
  						// 	headers: {}
  						// 	}).then(function mySuccess(result) {
  						// 	//console.log("result2323324434",result)
  						// 	//Analytics.trackEvent('success', 'click', 'Registration');
  						// 	$location.path("/confirm")
  						// })
  					   }, function myError(error) {
  					});
  				}
  				//}
  
  			}, function myError(error) {
  
  			});
064278f76   Shilpi Saini   add token
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
  			$scope.ambassCall = function(data){
  				$http({
  					method: 'POST',
  					url: BASE_URL+'/ambassadors',
  					data: data,
  					headers: {}
  					}).then(function mySuccess(result) {
  						console.log(result)
  					});
  			}
63f32ea64   Shilpi Saini   new campus ambass...
1434
1435
1436
1437
1438
  		//})
  		
  	}
  
  });
1ef0fae04   apple   confirmation page...
1439

19a2e7b14   apple   payment integrate
1440
  scotchApp.controller('ambassadorController', function($scope, $http, $location, $route, BASE_URL) {
b96c88383   Palak Handa   amount change
1441
1442
1443
1444
1445
  		$scope.data = {};
  		$scope.check = false;
  	    $scope.numberCheck = false;
  
  		$scope.submit = function() {
d67310a6c   Shilpi Saini   new page design &...
1446
1447
1448
  			var randomNumber = ""+Math.random();
  			var nameSpliced = $scope.data.name.slice(0,3);
  			var numberSpliced = randomNumber.slice(2,4);
bde1a63a4   Shilpi Saini   new paytm page in...
1449
  			//var numberSpliced = "90";
d67310a6c   Shilpi Saini   new page design &...
1450
1451
  			$scope.data.referalToken = nameSpliced+numberSpliced;
  			//$scope.data.referalToken = nameSpliced;
b96c88383   Palak Handa   amount change
1452
  			$scope.data.referalToken = $scope.data.referalToken.toUpperCase();
bde1a63a4   Shilpi Saini   new paytm page in...
1453
  			//$scope.data.referalToken = $scope.data.referalToken.toString();
b96c88383   Palak Handa   amount change
1454
1455
1456
1457
1458
1459
  	         $http({
  	                method: 'POST',
  	                url: BASE_URL + '/ambassadors',
  	                data: $scope.data,
  	                headers: {}
  	            }).then(function mySuccess(result) {
b96c88383   Palak Handa   amount change
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
  	                $scope.detail = result;
  	                $('#myModal').modal('show');
  	              	$scope.data.name = '';
  	                $scope.data.email = '';
  	                $scope.data.mobile = '';
  	                //$scope.data.discount = '';
  	            
  	            }, function myError(error) {
  	            	console.log(error)
  	            	console.log(error.data.error.message)
  	            });
b96c88383   Palak Handa   amount change
1471
1472
  	        }
  	});
96991e0c1   Palak Handa   update
1473