diff --git a/pages/ambassador.html b/pages/ambassador.html new file mode 100644 index 0000000..7b0609d --- /dev/null +++ b/pages/ambassador.html @@ -0,0 +1,26 @@ + + + +
+

Startup Ambassador

+
+ + +
+
+ Name: + +

+ Mobile: + +

+ Email: + +

+
+ +
+
+
+ + \ No newline at end of file diff --git a/pages/home.html b/pages/home.html index ddd7e8b..5a98417 100644 --- a/pages/home.html +++ b/pages/home.html @@ -106,13 +106,14 @@ - + +
@@ -435,7 +436,7 @@
Who are you? -

kindly choose one option (if you select the student then please upload the Id proof).

+

kindly choose one option.

@@ -452,18 +453,27 @@ -
+
- +
+
+ phone_android +
+ + +
+ +
+
- +
@@ -481,3 +491,4 @@
Registration done successfully.
+ \ No newline at end of file diff --git a/script.js b/script.js index a6fced0..a62dd3f 100644 --- a/script.js +++ b/script.js @@ -3,705 +3,751 @@ // configure our routes scotchApp.config(function($routeProvider) { - $routeProvider + $routeProvider + + // route for the home page + .when('/', { + templateUrl: 'pages/home.html', + controller: 'mainController' + }) + + // route for the about page + .when('/verification/=:id', { + templateUrl: 'pages/verify.html', + controller: 'verifyController' + }) + + // route for the ambassador page + .when('/ambassador', { + templateUrl: 'pages/ambassador.html', + controller: 'ambassadorController' + }) + }); - // route for the home page - .when('/', { - templateUrl : 'pages/home.html', - controller : 'mainController' - }) + // create the controller and inject Angular's $scope + scotchApp.controller('mainController', function($scope, $http, $location, $route, $rootScope) { - // route for the about page - .when('/verification/=:id', { - templateUrl : 'pages/verify.html', - controller : 'verifyController' - }) - }); - // create the controller and inject Angular's $scope - scotchApp.controller('mainController', function($scope, $http, $location,$route) { - - $scope.data = { - show: true, - hide: false - }; - - $scope.infoForm = false; /*THIS CODE FOR HIDE STEP 2 FORM*/ - - $scope.max = 100; - $scope.current = 0; - $scope.payingAmnt = 0; - if ($scope.data.stage == 'select') { - console.log("sdsaasd"); - - } - - $scope.author = 'Swarn Singh'; - $scope.data = {}; - //$scope.data.stage = 'idea'; - //$scope.data.email = ''; - $scope.check = false; - $scope.numberCheck = false; - $scope.paymentResult = {}; - var BASE_URL = "http://0.0.0.0:4001/api"; - var data ={ - "amount":$scope.payingAmnt, - "currency": "INR", - "status": "pending" - } - - $scope.removeError = function(){ - $('#invalidEmail').css('display', 'none'); - $('#alreadyExist').css('display', 'none'); - }; - - $scope.emailcheck = function(val){ - //console.log('val', val); - if (val == undefined) { - $('#invalidEmail').css('display', 'block'); - }else{ - $http({ - method: 'GET', - url: BASE_URL+'/applicants?filter={"where": {"email": {"like":"%25' + $scope.data.email + '%25"}}}', - //data: email, - headers: {} - }).then(function mySuccess(searchResult) { - console.log("searchResult1===>",searchResult) - if(searchResult.data.length == 0){ - $scope.check = false; - }else{ - $scope.check = true; - $('#alreadyExist').css('display', 'block'); - } - }, function myError(error) { - }); - } - }; - - $scope.removeNoError = function(){ - $('#noExist').css('display', 'none'); - }; - - $scope.numbercheck = function(number){ - $http({ - method: 'GET', - url: BASE_URL+'/applicants?filter={"where": {"phone": {"like":"%25'+number+'%25"}}}', - data: $scope.data, - headers: {} - }).then(function mySuccess(searchResult) { - console.log("searchResult===>",searchResult) - if(searchResult.data.length == 0){ - $scope.numberCheck = false; - }else{ - $scope.numberCheck = true; - $('#noExist').css('display', 'block'); - } - }, function myError(error) { - }); - }; - - /*THIS CODE FOR ENABLED SUBMIT BUTTON AFTER UPLOAD IMAGE*/ - $(document).ready( - function(){ - $('input:submit').attr('disabled',true); - $('input:file').change( - function(){ - if ($("#picture").val()){ - $('input:submit').removeAttr('disabled'); - } - else { - $('input:submit').attr('disabled',true); - } - }); - }); - - /*****THIS IS FOR STEP ONE FORM ******/ - $scope.next = function() { - var BASE_URL = "http://0.0.0.0:4001/api"; - $scope.data.status = null - if ($scope.data.stage == undefined || $scope.data.name == undefined || $scope.data.email == undefined || $scope.data.number == undefined || $scope.data.city == undefined) { - var x = document.getElementById("snackbar") - x.className = "show"; - setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000); - }else if($scope.data.stage != undefined && $scope.data.name != undefined && $scope.data.email != undefined && $scope.data.number != undefined && $scope.data.city != undefined) { - $scope.infoForm = true; - console.log("sdasdasdsa"); - $scope.data.stage = $scope.data.stage; - $scope.detail = {}; - $scope.data.phone = "+91"+$scope.data.number; - $http({ - method: 'POST', - url: BASE_URL+'/information', - data: $scope.data, - headers: {} - }).then(function mySuccess(result) { - console.log("result",result) - $scope.detail = result; - data.applicantId = result.data.id; - $scope.userId = result.data.id; - - }, function myError(error) { - }); - } - - } - - /*****THIS IS FOR STEP THREE FORM ******/ - $scope.create = function() { - console.log("$scope.data.identity",$scope.data.identity) - /*****PAYMENT WITH 18% GST*****/ - if($scope.data.stage == "Idea"){ - console.log("$scope.data",$scope.data) - if($scope.data.identity == "student"){ - $scope.payingAmnt = 59000; - }else{ - $scope.payingAmnt = 118000; - } - } - - if($scope.data.stage == "Product"){ - if($scope.data.identity == "student"){ - $scope.payingAmnt = 59000; - }else{ - $scope.payingAmnt = 118000; - } - } - - if($scope.data.stage == "Growth"){ - if($scope.data.identity == "student"){ - $scope.payingAmnt = 59000; - }else{ - $scope.payingAmnt = 118000; - } + + $scope.data = { + show: true, + hide: false + }; + + $scope.infoForm = false; /*THIS CODE FOR HIDE STEP 2 FORM*/ + + $scope.max = 100; + $scope.current = 0; + $scope.payingAmnt = 0; + if ($scope.data.stage == 'select') { + console.log("sdsaasd"); + } + $scope.author = 'Swarn Singh'; + $scope.data = {}; + $scope.data.stage = 'Idea'; + + //$scope.data.email = ''; + $scope.check = false; + $scope.numberCheck = false; + $scope.tokencheck = false; + $scope.paymentResult = {}; + var BASE_URL = "http://0.0.0.0:4001/api"; + var data = { + "amount": $scope.payingAmnt, + "currency": "INR", + "status": "pending" + } - if ($scope.data.name == undefined || $scope.data.email == undefined || $scope.data.number == undefined) { - var x = document.getElementById("snackbar") - x.className = "show"; - setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000); - }else if($scope.data.name != undefined && $scope.data.email != undefined && $scope.data.number != undefined) { - - var BASE_URL = "http://0.0.0.0:4001/api"; - - if($scope.data.identity == "student"){ - - var image = BASE_URL+'/container1s/proof/download/' - console.log("image",image) - var image = document.getElementById('picture').files[0]; - var imagePath = image.name; - $scope.NewIamge = image + imagePath; - $scope.data.pic = $scope.NewIamge; - var fd = new FormData() - fd.append('file',image); - $http({ - method:'POST', - url: BASE_URL+'/container1s/proof/upload', - data:fd, - transformRequest:angular.identity, - headers:{'Content-Type':undefined} - }).then(function mySuccess(sucessResponse) { - - - }, function myError(error) { - }); - - } - var BASE_URL = "http://0.0.0.0:4001/api"; - console.log("BASE_URL",BASE_URL) - $scope.infoForm = true; - console.log("sdasdasdsa"); - $scope.data.stage = $scope.data.stage; - $scope.detail = {}; - $scope.data.phone = "+91"+$scope.data.number; - $http({ - method: 'POST', - url: BASE_URL+'/applicants', - data: $scope.data, - headers: {} - }).then(function mySuccess(result) { + $scope.removeError = function() { + $('#invalidEmail').css('display', 'none'); + $('#alreadyExist').css('display', 'none'); + }; + + $scope.emailcheck = function(val) { + //console.log('val', val); + if (val == undefined) { + $('#invalidEmail').css('display', 'block'); + } else { + $http({ + method: 'GET', + url: BASE_URL + '/applicants?filter={"where": {"email": {"like":"%25' + $scope.data.email + '%25"}}}', + //data: email, + headers: {} + }).then(function mySuccess(searchResult) { + console.log("searchResult1===>", searchResult) + if (searchResult.data.length == 0) { + $scope.check = false; + } else { + $scope.check = true; + $('#alreadyExist').css('display', 'block'); + } + }, function myError(error) {}); + } + }; + + $scope.removeNoError = function() { + $('#noExist').css('display', 'none'); + }; + + $scope.numbercheck = function(number) { + $http({ + method: 'GET', + url: BASE_URL + '/applicants?filter={"where": {"phone": {"like":"%25' + number + '%25"}}}', + data: $scope.data, + headers: {} + }).then(function mySuccess(searchResult) { + console.log("searchResult===>", searchResult) + if (searchResult.data.length == 0) { + $scope.numberCheck = false; + } else { + $scope.numberCheck = true; + $('#noExist').css('display', 'block'); + } + }, function myError(error) {}); + }; + + $rootScope.tokenCall = function(val) { + console.log('val-------->', val); + if (val == undefined) { + $('#invalidEmail').css('display', 'block'); + } else { + val = val.toUpperCase(); + $http.get(BASE_URL + '/ambassadors?filter={"where": {"referalToken": {"like":"%25' + val + '%25"}}}') + .then(function(searchResult) { + if (searchResult.data.length == 0) { + $scope.tokencheck = false; + console.log("kuch ni haiga") + } else { + console.log("haiga g haiga") + $scope.tokencheck = true; + // $('#alreadyExist').css('display', 'block'); + } + },function(err){ + console.log(err) + }); - console.log("=====result=====",result) - $scope.detail = result; - data.applicantId = result.data.id; - $scope.userId = result.data.id; - console.log("=====data=====",data) - data.amount = $scope.payingAmnt /100; - if($scope.detail != null){ - $http({ - method: 'POST', - url: BASE_URL+'/payments', - data: data, - headers: {} - }).then(function mySuccess(paymentResult) { - $scope.paymentResult = paymentResult; - }, function myError(error) { - }); - } - var i = 0; - var options = { - "key": "rzp_test_YwHsVFiDIQ2WUQ", - "amount": $scope.payingAmnt, - - "name": "Startup Jalsa", - "description":"amount", - "currency": "INR", - "status": "done", - - "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){ - $route.reload(); - $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 = "captured"; - $http({ - method: 'PUT', - url: BASE_URL+'/payments/'+$scope.paymentResult.data.id, - data: $scope.paymentResponse, - headers: {} - }).then(function mySuccess(searchResult) { - console.log("searchResult",searchResult) - $scope.showToastr() - //toaster.success("Registration done successfully"); - - }, function myError(error) { - }); - } - - }, function myError(error) { + } + }; + + /*THIS CODE FOR ENABLED SUBMIT BUTTON AFTER UPLOAD IMAGE*/ + $(document).ready( + function() { + $('input:submit').attr('disabled', true); + $('input:file').change( + function() { + if ($("#picture").val()) { + $('input:submit').removeAttr('disabled'); + } else { + $('input:submit').attr('disabled', true); + } + }); }); - } - - } - - $scope.showToastr = function(){ - console.log("called toast") - var x = document.getElementById("snacsskbar") - x.className = "show"; - setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000); - } - - // $scope.lastpage = function(){ - // console.log("sdasd"); - // $('.sectors-card').css('display', 'inherit'); - // $('.form-all').css('display', 'inherit'); - // $('.submit-button').css('display', 'inherit'); - // } - /*kk***This code for change data when click to chooses stages***/ - $scope.businessmodel = true; - $scope.Idea =true; - $scope.current = true; - - $scope.stage = function(stage){ - // $('.sectors-card').css('display', 'block'); - // $('.form-all').css('display', 'block'); - // $('.identity-shadow').css('display', 'block'); - // $('.step-two-form').css('display', 'block'); - // $('.step-three-form').css('display', 'block'); - - if (stage == 'Idea') { - $scope.current = 10; - $scope.prototyp = false; - $scope.market = false; - $scope.risks = false; - $scope.team = false; - $scope.pitch = false; - $scope.financials = false; - $scope.businessmodel = true; - // for right content - $scope.Idea =true; - $scope.Product =false; - $scope.Growth =false; - }else if(stage == 'Product') { - $scope.current = 10; - $scope.prototyp= true; - $scope.market = true; - $scope.risks = true; - $scope.team = true; - $scope.pitch = true; - $scope.financials = true; - $scope.businessmodel = false; - // for right content - $scope.Idea =false; - $scope.Product =true; - $scope.Growth =false; - }else if(stage == 'Growth') { - $scope.current = 10; - $scope.prototyp = true; - $scope.market = true; - $scope.risks = true; - $scope.team = true; - $scope.pitch = true; - $scope.financials = true; - $scope.businessmodel = false; - // for right content - $scope.Idea =false; - $scope.Product =false; - $scope.Growth =true; - } - } - - // $scope.sector = function(sector){ - // if (sector == 'retail') { - // $scope.current = true; - - // }else if(sector == 'b2b commerce') { - // $scope.current = true; - - // }else if(sector == 'agritech') { - // $scope.current = true; - - // }else if(sector == 'travel') { - // $scope.current = true; - - // }else if(sector == 'fintech') { - // $scope.current = true; - - // }else if(sector == 'hyperlocal services') { - // $scope.current = true; - - // }else if(sector == 'education') { - // $scope.current = true; - - // }else if(sector == 'rural') { - // $scope.current = true; - // } - // } - // $scope.sector = function(sector){ - // if (sector == 'retail') { - // $scope.current = true; - - // }else if(sector == 'b2b commerce') { - // $scope.current = true; - - // }else if(sector == 'agritech') { - // $scope.current = true; - - // }else if(sector == 'travel') { - // $scope.current = true; - - // }else if(sector == 'fintech') { - // $scope.current = true; - - // }else if(sector == 'hyperlocal services') { - // $scope.current = true; - - // }else if(sector == 'education') { - // $scope.current = true; - - // }else if(sector == 'rural') { - // $scope.current = true; - // } - // } - - // $scope.entername = function(name){ - // if (name == undefined) { - // $scope.current = false; - // }else if (name != undefined){ - // $scope.current = true; - // } - // } - // $scope.enteremail = function(email){ - // if (email == undefined) { - // $scope.current = false; - // }else if (email != undefined){ - // $scope.current = true; - // } - // } - // $scope.enternumber = function(number){ - // if (name == undefined) { - // $scope.current = false; - // }else if (name != undefined){ - // $scope.current = true; - // } - // } - // $scope.selectcity = function(city){ - // console.log("city",city); - // if (name == undefined) { - // $scope.current = false; - // }else if (name != undefined){ - // $scope.current = true; - // } - // } - // $scope.entertechnology = function(technology){ - // console.log("technology",technology); - // if (name == undefined) { - // $scope.current = false; - // }else if (name != undefined){ - // $scope.current = true; - // } - // } - // $scope.enterproblem = function(problem){ - // console.log("problem",problem); - // if (name == undefined) { - // $scope.current = false; - // }else if (name != undefined){ - // $scope.current = true; - // } - // } - // $scope.entersolution = function(solution){ - // console.log("solution",solution); - // if (name == undefined) { - // $scope.current = false; - // }else if (name != undefined){ - // $scope.current = true; - // } - // } - $scope.enterbusiness = function(business){ - console.log("business",business); - if (name == undefined) { - $scope.current = false; - }else if (name != undefined){ - $scope.current = true; - } - } - /*******FOR FILL THE DATA AND SHOWS ICON GREEN*/ - $scope.stagekeyPress = function(){ - $('.icon-circle-a').css('background-color', 'rgb(66, 181, 73)'); - } - $scope.sectorkeyPress = function(){ - $('.icon-circle-b').css('background-color', 'rgb(66, 181, 73)'); - } - - $scope.studentkeyPress = function(){ - $('.icon-circle-ab').css('background-color', 'rgb(66, 181, 73)'); - } - - $scope.namekeyPress = function(name){ - console.log("name",name); - if (name == undefined) { - $('.icon-circle-c').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-c').css('background-color', 'rgb(66, 181, 73)'); - } - } - $scope.emailkeyPress = function(email){ - console.log("email",email); - if (email == undefined) { - $('.icon-circle-d').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-d').css('background-color', 'rgb(66, 181, 73)'); - } - } - - - $scope.phonekeyPress = function(number){ - console.log("number",number); - if (number == undefined) { - $('.icon-circle-e').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-e').css('background-color', 'rgb(66, 181, 73)'); - } - } - - $scope.citykeyPress = function(city){ - console.log("city",city); - if (city == undefined) { - $('.icon-circle-f').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-f').css('background-color', 'rgb(66, 181, 73)'); - } - } - - $scope.questionkeyPress = function(q){ - if (q == undefined) { - $('.icon-circle-x').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-x').css('background-color', 'rgb(66, 181, 73)'); - } - } - - $scope.technologykeyPress = function(technology){ - if (technology == undefined) { - $('.icon-circle-h').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-h').css('background-color', 'rgb(66, 181, 73)'); - } - } - $scope.problemkeyPress = function(problem){ - if (problem == undefined) { - $('.icon-circle-i').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-i').css('background-color', 'rgb(66, 181, 73)'); - } - } - $scope.solutionkeyPress = function(solution){ - if (solution == undefined) { - $('.icon-circle-j').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-j').css('background-color', 'rgb(66, 181, 73)'); - } - } - $scope.businesskeyPress = function(business){ - $('.icon-circle-p').css('background-color', 'rgb(66, 181, 73)'); - } - - $scope.prototypekeyPress = function(prototype){ - if (prototype == undefined) { - $('.icon-circle-k').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-k').css('background-color', 'rgb(66, 181, 73)'); - } - } - - $scope.marketkeyPress = function(market){ - if (market == undefined) { - $('.icon-circle-l').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-l').css('background-color', 'rgb(66, 181, 73)'); - } - } - - $scope.riskkeyPress = function(risk){ - if (risk == undefined) { - $('.icon-circle-m').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-m').css('background-color', 'rgb(66, 181, 73)'); - } - } - - $scope.teamkeyPress = function(team){ - if (team == undefined) { - $('.icon-circle-n').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-n').css('background-color', 'rgb(66, 181, 73)'); - } - } - - $scope.pitchkeyPress = function(pitch){ - if (pitch == undefined) { - $('.icon-circle-z').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-z').css('background-color', 'rgb(66, 181, 73)'); - } - } - - $scope.financialskeyPress = function(financial){ - console.log("financial",financial); - if (financial == undefined) { - $('.icon-circle-q').css('background-color', 'rgb(102, 102, 102)'); - }else{ - $('.icon-circle-q').css('background-color', 'rgb(66, 181, 73)'); - } - } - - // create a message to display in our view - // $scope.message = 'Everyone come and see how good I look!'; + + /*****THIS IS FOR STEP ONE FORM ******/ + $scope.next = function() { + var BASE_URL = "http://0.0.0.0:4001/api"; + $scope.data.status = null + if ($scope.data.stage == undefined || $scope.data.name == undefined || $scope.data.email == undefined || $scope.data.number == undefined || $scope.data.city == undefined) { + var x = document.getElementById("snackbar") + x.className = "show"; + setTimeout(function() { + x.className = x.className.replace("show", ""); + }, 3000); + } else if ($scope.data.stage != undefined && $scope.data.name != undefined && $scope.data.email != undefined && $scope.data.number != undefined && $scope.data.city != undefined) { + $scope.infoForm = true; + console.log("sdasdasdsa"); + $scope.data.stage = $scope.data.stage; + $scope.detail = {}; + $scope.data.phone = "+91" + $scope.data.number; + $http({ + method: 'POST', + url: BASE_URL + '/information', + data: $scope.data, + headers: {} + }).then(function mySuccess(result) { + console.log("result", result) + $scope.detail = result; + data.applicantId = result.data.id; + $scope.userId = result.data.id; + + }, function myError(error) {}); + } + + } + + /*****THIS IS FOR STEP THREE FORM ******/ + $scope.create = function() { + console.log("$scope.data.identity", $scope.data.identity) + /*****PAYMENT WITH 18% GST*****/ + if ($scope.data.stage == "Idea") { + console.log("$scope.data", $scope.data) + $scope.payingAmnt = 59000; + } + + if ($scope.data.stage == "Product") { + $scope.payingAmnt = 118000; + } + + if ($scope.data.stage == "Growth") { + $scope.payingAmnt = 236000; + } + + if($scope.tokencheck == true){ + var amount = $scope.payingAmnt + var discountAmount = (amount * 10)/100 + $scope.payingAmnt = amount - discountAmount + console.log("finalAmount====>",$scope.payingAmnt) + } + + + if ($scope.data.name == undefined || $scope.data.email == undefined || $scope.data.number == undefined) { + var x = document.getElementById("snackbar") + x.className = "show"; + setTimeout(function() { + x.className = x.className.replace("show", ""); + }, 3000); + } else if ($scope.data.name != undefined && $scope.data.email != undefined && $scope.data.number != undefined) { + + var BASE_URL = "http://0.0.0.0:4001/api"; + + // if($scope.data.identity == "student"){ + + // var image = BASE_URL+'/container1s/proof/download/' + // console.log("image",image) + // var image = document.getElementById('picture').files[0]; + // var imagePath = image.name; + // $scope.NewIamge = image + imagePath; + // $scope.data.pic = $scope.NewIamge; + // var fd = new FormData() + // fd.append('file',image); + // $http({ + // method:'POST', + // url: BASE_URL+'/container1s/proof/upload', + // data:fd, + // transformRequest:angular.identity, + // headers:{'Content-Type':undefined} + // }).then(function mySuccess(sucessResponse) { + + + // }, function myError(error) { + // }); + + // } + var BASE_URL = "http://0.0.0.0:4001/api"; + console.log("BASE_URL", BASE_URL) + $scope.infoForm = true; + console.log("sdasdasdsa"); + $scope.data.stage = $scope.data.stage; + $scope.detail = {}; + $scope.data.phone = "+91" + $scope.data.number; + $http({ + method: 'POST', + url: BASE_URL + '/applicants', + data: $scope.data, + headers: {} + }).then(function mySuccess(result) { + + console.log("=====result=====", result) + $scope.detail = result; + data.applicantId = result.data.id; + $scope.userId = result.data.id; + console.log("=====data=====", data) + data.amount = $scope.payingAmnt / 100; + if ($scope.detail != null) { + $http({ + method: 'POST', + url: BASE_URL + '/payments', + data: data, + headers: {} + }).then(function mySuccess(paymentResult) { + $scope.paymentResult = paymentResult; + }, function myError(error) {}); + } + var i = 0; + var options = { + "key": "rzp_test_YwHsVFiDIQ2WUQ", + "amount": $scope.payingAmnt, + + "name": "Startup Jalsa", + "description": "amount", + "currency": "INR", + "status": "done", + + "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) { + $route.reload(); + $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 = "captured"; + $http({ + method: 'PUT', + url: BASE_URL + '/payments/' + $scope.paymentResult.data.id, + data: $scope.paymentResponse, + headers: {} + }).then(function mySuccess(searchResult) { + console.log("searchResult", searchResult) + $scope.showToastr() + //toaster.success("Registration done successfully"); + + }, function myError(error) {}); + } + + }, function myError(error) {}); + } + + } + + $scope.showToastr = function() { + console.log("called toast") + var x = document.getElementById("snacsskbar") + x.className = "show"; + setTimeout(function() { + x.className = x.className.replace("show", ""); + }, 3000); + } + + // $scope.lastpage = function(){ + // console.log("sdasd"); + // $('.sectors-card').css('display', 'inherit'); + // $('.form-all').css('display', 'inherit'); + // $('.submit-button').css('display', 'inherit'); + // } + /*kk***This code for change data when click to chooses stages***/ + $scope.businessmodel = true; + $scope.Idea = true; + $scope.current = true; + + $scope.stage = function(stage) { + // $('.sectors-card').css('display', 'block'); + // $('.form-all').css('display', 'block'); + // $('.identity-shadow').css('display', 'block'); + // $('.step-two-form').css('display', 'block'); + // $('.step-three-form').css('display', 'block'); + + if (stage == 'Idea') { + $scope.current = 10; + $scope.prototyp = false; + $scope.market = false; + $scope.risks = false; + $scope.team = false; + $scope.pitch = false; + $scope.financials = false; + $scope.businessmodel = true; + // for right content + $scope.Idea = true; + $scope.Product = false; + $scope.Growth = false; + } else if (stage == 'Product') { + $scope.current = 10; + $scope.prototyp = true; + $scope.market = true; + $scope.risks = true; + $scope.team = true; + $scope.pitch = true; + $scope.financials = true; + $scope.businessmodel = false; + // for right content + $scope.Idea = false; + $scope.Product = true; + $scope.Growth = false; + } else if (stage == 'Growth') { + $scope.current = 10; + $scope.prototyp = true; + $scope.market = true; + $scope.risks = true; + $scope.team = true; + $scope.pitch = true; + $scope.financials = true; + $scope.businessmodel = false; + // for right content + $scope.Idea = false; + $scope.Product = false; + $scope.Growth = true; + } + } + + // $scope.sector = function(sector){ + // if (sector == 'retail') { + // $scope.current = true; + + // }else if(sector == 'b2b commerce') { + // $scope.current = true; + + // }else if(sector == 'agritech') { + // $scope.current = true; + + // }else if(sector == 'travel') { + // $scope.current = true; + + // }else if(sector == 'fintech') { + // $scope.current = true; + + // }else if(sector == 'hyperlocal services') { + // $scope.current = true; + + // }else if(sector == 'education') { + // $scope.current = true; + + // }else if(sector == 'rural') { + // $scope.current = true; + // } + // } + // $scope.sector = function(sector){ + // if (sector == 'retail') { + // $scope.current = true; + + // }else if(sector == 'b2b commerce') { + // $scope.current = true; + + // }else if(sector == 'agritech') { + // $scope.current = true; + + // }else if(sector == 'travel') { + // $scope.current = true; + + // }else if(sector == 'fintech') { + // $scope.current = true; + + // }else if(sector == 'hyperlocal services') { + // $scope.current = true; + + // }else if(sector == 'education') { + // $scope.current = true; + + // }else if(sector == 'rural') { + // $scope.current = true; + // } + // } + + // $scope.entername = function(name){ + // if (name == undefined) { + // $scope.current = false; + // }else if (name != undefined){ + // $scope.current = true; + // } + // } + // $scope.enteremail = function(email){ + // if (email == undefined) { + // $scope.current = false; + // }else if (email != undefined){ + // $scope.current = true; + // } + // } + // $scope.enternumber = function(number){ + // if (name == undefined) { + // $scope.current = false; + // }else if (name != undefined){ + // $scope.current = true; + // } + // } + // $scope.selectcity = function(city){ + // console.log("city",city); + // if (name == undefined) { + // $scope.current = false; + // }else if (name != undefined){ + // $scope.current = true; + // } + // } + // $scope.entertechnology = function(technology){ + // console.log("technology",technology); + // if (name == undefined) { + // $scope.current = false; + // }else if (name != undefined){ + // $scope.current = true; + // } + // } + // $scope.enterproblem = function(problem){ + // console.log("problem",problem); + // if (name == undefined) { + // $scope.current = false; + // }else if (name != undefined){ + // $scope.current = true; + // } + // } + // $scope.entersolution = function(solution){ + // console.log("solution",solution); + // if (name == undefined) { + // $scope.current = false; + // }else if (name != undefined){ + // $scope.current = true; + // } + // } + $scope.enterbusiness = function(business) { + console.log("business", business); + if (name == undefined) { + $scope.current = false; + } else if (name != undefined) { + $scope.current = true; + } + } + /*******FOR FILL THE DATA AND SHOWS ICON GREEN*/ + $scope.stagekeyPress = function() { + $('.icon-circle-a').css('background-color', 'rgb(66, 181, 73)'); + } + $scope.sectorkeyPress = function() { + $('.icon-circle-b').css('background-color', 'rgb(66, 181, 73)'); + } + + $scope.studentkeyPress = function() { + $('.icon-circle-ab').css('background-color', 'rgb(66, 181, 73)'); + } + + $scope.namekeyPress = function(name) { + console.log("name", name); + if (name == undefined) { + $('.icon-circle-c').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-c').css('background-color', 'rgb(66, 181, 73)'); + } + } + $scope.emailkeyPress = function(email) { + console.log("email", email); + if (email == undefined) { + $('.icon-circle-d').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-d').css('background-color', 'rgb(66, 181, 73)'); + } + } + + + $scope.phonekeyPress = function(number) { + console.log("number", number); + if (number == undefined) { + $('.icon-circle-e').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-e').css('background-color', 'rgb(66, 181, 73)'); + } + } + + $scope.citykeyPress = function(city) { + console.log("city", city); + if (city == undefined) { + $('.icon-circle-f').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-f').css('background-color', 'rgb(66, 181, 73)'); + } + } + + $scope.questionkeyPress = function(q) { + if (q == undefined) { + $('.icon-circle-x').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-x').css('background-color', 'rgb(66, 181, 73)'); + } + } + + $scope.technologykeyPress = function(technology) { + if (technology == undefined) { + $('.icon-circle-h').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-h').css('background-color', 'rgb(66, 181, 73)'); + } + } + $scope.problemkeyPress = function(problem) { + if (problem == undefined) { + $('.icon-circle-i').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-i').css('background-color', 'rgb(66, 181, 73)'); + } + } + $scope.solutionkeyPress = function(solution) { + if (solution == undefined) { + $('.icon-circle-j').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-j').css('background-color', 'rgb(66, 181, 73)'); + } + } + $scope.businesskeyPress = function(business) { + $('.icon-circle-p').css('background-color', 'rgb(66, 181, 73)'); + } + + $scope.prototypekeyPress = function(prototype) { + if (prototype == undefined) { + $('.icon-circle-k').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-k').css('background-color', 'rgb(66, 181, 73)'); + } + } + + $scope.marketkeyPress = function(market) { + if (market == undefined) { + $('.icon-circle-l').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-l').css('background-color', 'rgb(66, 181, 73)'); + } + } + + $scope.riskkeyPress = function(risk) { + if (risk == undefined) { + $('.icon-circle-m').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-m').css('background-color', 'rgb(66, 181, 73)'); + } + } + + $scope.teamkeyPress = function(team) { + if (team == undefined) { + $('.icon-circle-n').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-n').css('background-color', 'rgb(66, 181, 73)'); + } + } + + $scope.pitchkeyPress = function(pitch) { + if (pitch == undefined) { + $('.icon-circle-z').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-z').css('background-color', 'rgb(66, 181, 73)'); + } + } + + $scope.financialskeyPress = function(financial) { + console.log("financial", financial); + if (financial == undefined) { + $('.icon-circle-q').css('background-color', 'rgb(102, 102, 102)'); + } else { + $('.icon-circle-q').css('background-color', 'rgb(66, 181, 73)'); + } + } + + // create a message to display in our view + // $scope.message = 'Everyone come and see how good I look!'; }); scotchApp.controller('verifyController', function($scope, $http, $location) { - $scope.pendingPaymentId = $location.absUrl().split('=')[1] - var BASE_URL = "http://0.0.0.0:4001/api"; - $http({ - method : "GET", - url : BASE_URL+'/applicants/'+$scope.pendingPaymentId, - }).then(function mySuccess(response) { - $scope.data = response.data; - console.log("response-1",response); - $scope.pendingPaymentId = $location.absUrl().split('=')[1] - $http({ - method : "GET", - url : BASE_URL+'/payments?filter={"where":{"applicantId":'+$scope.pendingPaymentId+'}}', - }).then(function mySuccess(response) { - $scope.paymentRecord = response.data; - }, function myError(response) { - // $scope.paymentRecord = response.data; - }); - }, function myError(response) { - $scope.myWelcome = response.statusText; - }); - - $scope.checkView = false; - $scope.verifyView = false; - - $scope.pendingPaymentId = ''; - - var BASE_URL = "http://0.0.0.0:4001/api"; - - $scope.update = function(){ - - $http({ - method: 'GET', - url: BASE_URL+'/payments?filter={"where":{"applicantId": '+$scope.pendingPaymentId+'}}', - //data: email, - headers: {} - }).then(function mySuccess(searchResult) { - if(searchResult.data[0].status == "pending"){ - $scope.checkView = true; - $scope.verifyView = false; - $scope.amount = searchResult.data[0].amount * 100; - console.log('pending data', searchResult); - var i = 0; - var options = { - "key": "rzp_test_YwHsVFiDIQ2WUQ", - "amount": $scope.amount, - - "name": "Startup Jalsa", - "description":"amount", - "currency": "INR", - "status": "done", - - "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 = $scope.amount; - $scope.paymentResponse.currency = "INR"; - $scope.paymentResponse.status = "captured"; - $scope.paymentResponse.applicantId = $scope.userId; - console.log("$scope.paymentResponse",$scope.paymentResponse) - $http({ - method: 'PUT', - url: BASE_URL+'/payments/'+$scope.paymentResult.data.id, - data: $scope.paymentResponse, - headers: {} - }).then(function mySuccess(searchResult) { - - }, function myError(error) { + $scope.pendingPaymentId = $location.absUrl().split('=')[1] + var BASE_URL = "http://0.0.0.0:4001/api"; + $http({ + method: "GET", + url: BASE_URL + '/applicants/' + $scope.pendingPaymentId, + }).then(function mySuccess(response) { + $scope.data = response.data; + console.log("response-1", response); + $scope.pendingPaymentId = $location.absUrl().split('=')[1] + $http({ + method: "GET", + url: BASE_URL + '/payments?filter={"where":{"applicantId":' + $scope.pendingPaymentId + '}}', + }).then(function mySuccess(response) { + $scope.paymentRecord = response.data; + }, function myError(response) { + // $scope.paymentRecord = response.data; + }); + }, function myError(response) { + $scope.myWelcome = response.statusText; + }); + + $scope.checkView = false; + $scope.verifyView = false; + + $scope.pendingPaymentId = ''; + + var BASE_URL = "http://0.0.0.0:4001/api"; + + $scope.update = function() { + + $http({ + method: 'GET', + url: BASE_URL + '/payments?filter={"where":{"applicantId": ' + $scope.pendingPaymentId + '}}', + //data: email, + headers: {} + }).then(function mySuccess(searchResult) { + if (searchResult.data[0].status == "pending") { + $scope.checkView = true; + $scope.verifyView = false; + $scope.amount = searchResult.data[0].amount * 100; + console.log('pending data', searchResult); + var i = 0; + var options = { + "key": "rzp_test_YwHsVFiDIQ2WUQ", + "amount": $scope.amount, + + "name": "Startup Jalsa", + "description": "amount", + "currency": "INR", + "status": "done", + + "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 = $scope.amount; + $scope.paymentResponse.currency = "INR"; + $scope.paymentResponse.status = "captured"; + $scope.paymentResponse.applicantId = $scope.userId; + console.log("$scope.paymentResponse", $scope.paymentResponse) + $http({ + method: 'PUT', + url: BASE_URL + '/payments/' + $scope.paymentResult.data.id, + data: $scope.paymentResponse, + headers: {} + }).then(function mySuccess(searchResult) { + + }, function myError(error) { + + }); + } + } else { + + } + + }, function myError(error) {}); + } + }); - }); - } - }else{ - - } - - }, function myError(error) { - }); - } -}); - - // scotchApp.controller('contactController', function($scope) { - // $scope.message = 'Contact us! JK. This is just a demo.'; - // }); + scotchApp.controller('ambassadorController', function($scope, $http, $location, $route) { + + $scope.data = {}; + $scope.submit = function() { + console.log($scope.data.name) + var randomNumber = ""+Math.random(); + var nameSpliced = $scope.data.name.slice(0,3); + var numberSpliced = randomNumber.slice(2,5); + $scope.data.referalToken = nameSpliced+numberSpliced; + $scope.data.referalToken = $scope.data.referalToken.toUpperCase(); + var BASE_URL = "http://0.0.0.0:4001/api"; + $http({ + method: 'POST', + url: BASE_URL + '/ambassadors', + data: $scope.data, + headers: {} + }).then(function mySuccess(result) { + console.log("result", result) + $scope.detail = result; + + }, function myError(error) {}); + } + });