Buy Mutual Funds Online, Track MF Portfolio, Invest in NFO (2024)

Disclaimer

You may enter your Switch request here. Please note that our site security policy does not permit an online Switch transaction within 8 days before or after a Change of Address or Bank transaction. This is for your own protection. You may however transact with us as usual through our Investor Service Centers under original signature, which we will be pleased to process for you.

You may enter your Redemption request here. Please note that our site security policy does not permit an online Redemption transaction within 8 days before or after a Change of Address or Bank transaction. This is for your own protection. You may however transact with us as usual through our Investor Service Centers under original signature, which we will be pleased to process for you.

Please note that if redemption is requested by amount, and if the amount actually available at the time of processing is lower because of NAV fluctuations, actual available amount alone will be redeemed. Likewise, if redemption is requested by units, and if the units actually available at the time of processing is lower because of prior transaction instructions such as SWPs, actual available units alone will be redeemed. If more than one transaction is submitted on an account through various means, CAMS reserves the right to process them in any convenient sequence.

While switching if you do not already own units in the target scheme, please read the SID/SAI document before effecting this transaction.

If switch is requested by amount, and if the amount actually available at the time of processing is lower because of NAV fluctuations, actual available amount alone will be switched.

Likewise, if switch is requested by units, and if the units actually available at the time of processing is lower because of prior transaction instructions such as SWPs, actual available units alone will be switched.

If more than one transaction is submitted on an account through various means, CAMS reserves the right to process them in any convenient sequence.

Please note that NAV applicability and allotment of units for Switch(es) in Liquid schemes and for single/cumulative switch(es) =/> INR. 2 Lacs in other schemes, is subject to realization of funds by the respective schemes

Transfer of Funds from one scheme to another scheme depends upon settlement period of the respective schemes, generally T+1 for Liquid & Debt Schemes, T+3 for Equity schemes and any other settlement dates as may vary depending upon the relevant scheme type.

Scheme Valuation

Current Units Balance

: 0.00

Clear Units Balance

: 0.00

Current Units Valuation

: 0.00

Clear Units Valuation

: 0.00

Holding Nature

: 0.00

OTP Verification

Buy Mutual Funds Online, Track MF Portfolio, Invest in NFO (1)

Buy Mutual Funds Online, Track MF Portfolio, Invest in NFO (2)

Buy Mutual Funds Online, Track MF Portfolio, Invest in NFO (3)GET OTP ON CALL

( 00:30)

Didn't get receive SMS?

Buy Mutual Funds Online, Track MF Portfolio, Invest in NFO (4)GET OTP ON CALL

Submit

OTP Generation

Mobile No

{{ngMobileNoTxt}}

Submit

Cancel

{{ngfatcaTitle}}

Important!

{{PAN.TAX_NO}}

MF Name

Folio No.

{{MFName}}

{{Foilono}}

{{ngtitleexitload}}

Ok

Cancel

Continue

EUIN Declaration

I/We hereby confirm that the EUIN box has been intentionally left blank by me/us as this is an “execution-only” transaction without any interaction or advice by the employee/relationship manager/sales person of the above distributor or notwithstanding the advice of in-appropriateness, if any, provided by the employee/relationship manager/sales person of the distributor and the distributor has not charged any advisory fees on this transaction.

{{ngFavTitle}}

{{ngFavMsg}}

No

Yes

Close

Update Aadhaar Details

myCAMS simplifies the process of Aadhaar updation in your Mutual Fund investments..Read More...

  • CAMS is facilitating the process of linking your Aadhaar information in Mutual Funds (serviced by CAMS) where you hold an account(s)/ selected by you.
  • Click 'Link Now' to initiate your Aadhaar linking in your folio(s). Post submission of your Aadhaar information, your Aadhaar number will be linked in the CAMS is facilitating the process of linking your Aadhaar information in Mutual Funds (serviced by CAMS) where you hold an account(s)/ selected by you respective Mutual Funds database after due verification & authentication and you will get separate confirmation after such links.
  • If you have recently submitted the request to link your Aadhaar, please ignore this message.

Buy Mutual Funds Online, Track MF Portfolio, Invest in NFO (5)

{{RedeemFailureMsg}}

Close

This list of Banks facilitate Third Party Verification of payment as mandated by MF regulations.

{{ShowMSG}}

Close

CANCEL

PROCEED

eMandate Information

ok

{{ShowMSG}}

Terms and Conditions

ok

"; FatcaDesign += "

UPDATE

"; $rootScope.chkFatcastatus = true; //$scope.stepone = true; //$scope.steptwo = false; } else if (obje1[i].VALUE == "2") { $rootScope.ngfatcaContent = obje1[i].POPUP_MESSAGE; $rootScope.ngfatcaTitle = obje1[i].TITLE; } } if (IsfatcaTrue == "N") { $rootScope.PANDetails = obje1.filter(function (obj) { if (obj.VALUE == "1" && obj.FATCASTATUS == "N") return obj; }); $("#FatcaPanList").show(); $("#fatcaPanUpdate").hide(); $("#fatcaPan").html(''); $("#fatcaPan").html(FatcaDesign); $("#FATCA").modal(); $('#FATCA').show(); $scope.FATCASTATUS = "T"; $("#KYCStatus").modal("hide"); $scope.stepone = true; $scope.steptwo = false; return false; } else { if (!IsFatcaClose) { if ($scope.panaadhseedenable == "Y") { checkpanaadharseed(false); } else { $scope.ShowNaminee(); } return false; } if (IsFatcaClose) { $('#FATCA').show().on('hide', function () { $('#FATCA').modal('hide') }); $('#FATCA').hide(); $scope.FATCASTATUS = "F"; if ($scope.panaadhseedenable == "Y") { checkpanaadharseed(true); } else { $scope.btnFactaSubmitproceed(); } //$scope.btnFactaSubmitproceed(); return true; } } } } else { WarningAlert("ddlFolioNo", CommonError); } //deferred.resolve('thread1'); } catch (er) { // deferred.resolve('thread1'); $scope.FunctionName = "checkfatcastatus1"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc + "|" + pan + "|" + JH1Pan + "|" + JH2Pan + "|" + taxstatus); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { // deferred.resolve('thread1'); $scope.FunctionName = "checkfatcastatus2"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + amc + "|" + pan + "|" + JH1Pan + "|" + JH2Pan + "|" + taxstatus); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } } catch (er) { $scope.FunctionName = "checkfatcastatus3"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc + "|" + pan + "|" + JH1Pan + "|" + JH2Pan + "|" + taxstatus); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } //Fatca End // Start PAN AAdhar seeding function checkpanaadharseed(ispanaahdarseedcheck) { var amc = $scope.ngAMCCode; var pan = $scope.ngPANTxt; var JH1Pan = ""; var JH2Pan = ""; JH1Pan = $scope.ngJH1PAN; JH2Pan = $scope.ngJH2PAN; if ($scope.ngJH1Pan != null || $scope.ngJH1Pan != "") { JH1Pan = $scope.ngJH1Pan; } if ($scope.ngJH2Pan != null || $scope.ngJH2Pan != "") { JH2Pan = $scope.ngJH2Pan; } var dob = ""; var Invname = ""; dob = $("#nggetdateofbirth").val() + "#$#" + $("#ngJH1getdateofbirth").val() + "#$#" + $("#ngJH2getdateofbirth").val(); Invname = $scope.ngtxtinvestorname + "#$#" + $scope.ngtxtfh1name + "#$#" + $scope.ngtxtfh2name; if (JH1Pan == null || JH1Pan == "" || JH1Pan == undefined) { JH1Pan = ""; } if (JH2Pan == null || JH2Pan == "" || JH2Pan == undefined) { JH2Pan = ""; } // var taxstatus = $scope.selectedtaxstatusOption.TAX.TAX_STATUS_CODE; var taxstatus = $scope.ngTaxStatuscode var Input = ""; if ($rootScope.chkNfo == "NFO") { Input = "NFO_FP"; } // code added by Devendiran on 05_Sep_2018 start else if ($scope.TransType == "FPP" || $scope.TransType == "NFO_FPP" || $scope.TransType == "DIGI_FPP") Input = $scope.EncryMsg // code added by Devendiran on 05_Sep_2018 End $scope.stepone = true; $scope.steptwo = false; $scope.stepthree = false; $scope.stepfour = false; $scope.stepfive = false; var amcpandetails = encryptpwd(amc + "|" + pan + "|" + JH1Pan + "|" + JH2Pan + "|" + taxstatus, $rootScope.EValue) + "#$#" + $rootScope.EValue; var InputDetails = encryptpwd(Input, $rootScope.EValue) + "#$#" + $rootScope.EValue; var DOB = encryptpwd(dob, $rootScope.EValue) + "#$#" + $rootScope.EValue; var InvestorName = encryptpwd(Invname, $rootScope.EValue) + "#$#" + $rootScope.EValue; $http({ async: true, url: '../Master/CheckPANAAdharseed/', method: "POST", params: { Query: QueryString, Option1: amcpandetails, Option2: InputDetails, fppvalue: $("#fppvalue").val(), Option3: DOB, Option4: InvestorName } //params: { LoginType: 'POSTLOGIN', Flag: 'CHECK_FATCA_STATUS', Query: QueryString, Input: $scope.AMC, Option1: $('#ddlFolioNo').val() } }).then(function mySucces(response) { try { if (response != null && response.data != "") { var obje1 = EncryptValue(response.data);// ConvertJosnToString(response.data); if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "9")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "9") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "9")) { $window.location.href = "../MCLogout/MCLogout?" + QueryString; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "0")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "0") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "0")) { WarningAlert("ddlFolioNo", obje1[0]["MESSAGE"]); return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "1")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "1") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "1")) { var FatcaDesign = "", IspanaadhaarseedTrue = "Y"; $rootScope.chkPANAAdhaarstatus = false; for (var i = 0; i < obje1.length; i++) { if (obje1[i].VALUE == "1" && obje1[i].NSDL_PAN_STATUS == "N") { IspanaadhaarseedTrue = "N" FatcaDesign += "

" + obje1[i].TAX_NO + "

"; FatcaDesign += "

LINK AADHAAR

"; $rootScope.chkPANAAdhaarstatus = true; $scope.stepone = true; $scope.steptwo = false; } } if (IspanaadhaarseedTrue == "N") { $rootScope.PANAAdharlinkDetailsFP = obje1.filter(function (obj) { if (obj.VALUE == "1" && obj.NSDL_PAN_STATUS == "N") return obj; }); $rootScope.panaadhaarcontent1 = $scope.DivAadhaarseedmsg.split("^^^")[0]; $rootScope.panaadhaarcontent2 = $scope.DivAadhaarseedmsg.split("^^^")[1]; $("#PanaadhaarLinkDetails").css("display", "block"); $("#PANaadharNomineeLinkFP").modal(); return false; } else { if (!ispanaahdarseedcheck) { $scope.ShowNaminee(); } if (ispanaahdarseedcheck) { $("#PANaadharNomineeLinkFP").modal("hide"); $scope.btnFactaSubmitproceed(); return true; } } } } else { WarningAlert("ddlFolioNo", CommonError); } } catch (er) { // deferred.resolve('thread1'); $scope.FunctionName = "checkfatcastatus1"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc + "|" + pan + "|" + JH1Pan + "|" + JH2Pan + "|" + taxstatus); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { // deferred.resolve('thread1'); $scope.FunctionName = "checkfatcastatus2"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + amc + "|" + pan + "|" + JH1Pan + "|" + JH2Pan + "|" + taxstatus); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } // End PAN AAdhar seeding function getschemesBysaved(getseleschemeplan) { var amc = $scope.ngAMCCode; var getschemeplan; if (getseleschemeplan == "G") { $("#GrowthTog").addClass("SchemplanoptionON"); $("#GrowthTog").removeClass("SchemplanoptionOFF"); $("#DividendTog").addClass("SchemplanoptionOFF"); $("#DividendTog").removeClass("SchemplanoptionON"); $scope.SearchSchemenames = ""; getschemeplan = "G"; } else if (getseleschemeplan == "D") { $("#GrowthTog").removeClass("SchemplanoptionON"); $("#GrowthTog").addClass("SchemplanoptionOFF"); $("#DividendTog").removeClass("SchemplanoptionOFF"); $("#DividendTog").addClass("SchemplanoptionON"); $scope.SearchSchemenames = ""; $scope.SearchSchemenames = null; getschemeplan = "V"; } try { $http({ url: '../FreshPurchase/getselectedschemebyname/', method: "POST", params: { Query: QueryString, Option1: amc + "|" + getschemeplan, Option2: $scope.EncryMsg, fppvalue: $("#fppvalue").val() } }).then(function mySuccess(response) { try { var obje1 = EncryptValue(response.data); if (obje1[0].Value == "1") { $scope.SearchSchemenames = obje1; $scope.Countries = obje1; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "9")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "9") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "9")) { $window.location.href = "../MCLogout/MCLogout?" + QueryString; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "0")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "0") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "0")) { WarningAlert("getschemes", obje1[0].MESSAGE); return false; } } catch (er) { $scope.FunctionName = "getschemes1"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc + "|" + getschemeplan); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "getschemes2"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + amc + "|" + getschemeplan); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } catch (er) { $scope.FunctionName = "getschemes3"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc + "|" + getschemeplan); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } function getschemes(getseleschemeplan, plantype) { var amc = $scope.ngAMCCode; if ($("#SchemenameTog b").hasClass("active") == true) { var getschemeplan; $scope.nglblSchemeName = false; $scope.ngshowschemecategory = true; $scope.ngshowschemename = true; if (getseleschemeplan == "G") { $("#GrowthTog").addClass("SchemplanoptionON"); $("#GrowthTog").removeClass("SchemplanoptionOFF"); $("#DividendTog").addClass("SchemplanoptionOFF"); $("#DividendTog").removeClass("SchemplanoptionON"); $scope.SearchSchemenames = ""; getschemeplan = "G"; // clearsipdetails(); } else if (getseleschemeplan == "D") { $("#GrowthTog").removeClass("SchemplanoptionON"); $("#GrowthTog").addClass("SchemplanoptionOFF"); $("#DividendTog").removeClass("SchemplanoptionOFF"); $("#DividendTog").addClass("SchemplanoptionON"); $scope.SearchSchemenames = ""; $scope.SearchSchemenames = null; getschemeplan = "V"; // clearsipdetails(); } try { $http({ url: '../FreshPurchase/getselectedschemebyname/', method: "POST", params: { Query: QueryString, Option1: amc + "|" + getschemeplan + "|" + plantype, Option2: $scope.EncryMsg, fppvalue: $("#fppvalue").val() } }).then(function mySuccess(response) { try { var obje1 = EncryptValue(response.data); //$scope.SearchSchemenames = obje1; if (obje1[0].Value == "1") { $scope.SearchSchemenames = obje1; $scope.Countries = obje1; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "9")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "9") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "9")) { $window.location.href = "../MCLogout/MCLogout?" + QueryString; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "0")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "0") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "0")) { WarningAlert("getschemes", obje1[0].MESSAGE); return false; } } catch (er) { $scope.FunctionName = "getschemes1"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc + "|" + getschemeplan); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "getschemes2"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + amc + "|" + getschemeplan); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } catch (er) { $scope.FunctionName = "getschemes3"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc + "|" + getschemeplan); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } else if ($("#SchemetypeTog b").hasClass("active") == true) { $scope.ngschemecategory = null; $scope.SearchSchemenames = ""; $scope.nglblSchemecategory = false; $scope.nglblSchemeName = false; $scope.ngshowschemecategory = true; $scope.ngshowschemename = true; schemecategoriesbytype(); } } function schemecategoriesbytype() { var amc = $scope.ngAMCCode; try { $http({ url: '../FreshPurchase/getschemecategories/', method: "POST", params: { Query: QueryString, Option1: amc, Option2: $scope.EncryMsg, fppvalue: $("#fppvalue").val() } }).then(function mySuccess(response) { try { var obje1 = EncryptValue(response.data); if (obje1[0].VALUE == "1") { $scope.GetSchemecategories = obje1; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "9")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "9") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "9")) { $window.location.href = "../MCLogout/MCLogout?" + QueryString; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "0")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "0") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "0")) { WarningAlert("getschemes", obje1[0].MESSAGE); return false; } } catch (er) { $scope.FunctionName = "schemecategoriesbytype1"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "schemecategoriesbytype2"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } catch (er) { $scope.FunctionName = "schemecategoriesbytype3"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } function showDialog($event) { var parentEl = angular.element(document.body); $mdDialog.show({ parent: parentEl, targetEvent: $event, template: '

' + ' ' + ' ' + ' ' + '

Number {{item}}

' + ' ' + '
' + '
' + ' ' + ' ' + ' Close Dialog' + ' ' + ' ' + '

', locals: { items: $scope.items }, controller: DialogController }); function DialogController($scope, $mdDialog, items) { $scope.items = items; $scope.closeDialog = function () { $mdDialog.hide(); } } } $scope.steponemenu = function (value) { if ($("#menu2").hasClass("disabled") == false) { showstepone(); if ($rootScope.Digisip == "DIGI_FP" || $rootScope.Digisip == "DIGI_FPP") { $scope.ngshowselectedschemedetails0 = false; $scope.ngshowselectedschemedetails1 = false; $scope.ngshowselectedschemedetails2 = false; $scope.InitiateSIP1 = false; $scope.InitiateSIP = false; $scope.ngshowcontstepthree = false; $scope.ngshowtandcfordigisip = false; $scope.stepthreedigifp = false; } } $("#menu1").addClass('border'); } $scope.steptwomenu = function (value) { if ($("#menu2").hasClass("disabled") == false) { showsteptwo(); if ($scope.NomineeEnabled == "Y") { $scope.shownominee = true; $scope.shownomineestatus = "Y"; } else { $scope.shownominee = false; $scope.shownomineestatus = "N"; } if ($rootScope.Digisip == "DIGI_FP" ||$rootScope.Digisip == "DIGI_FPP") { $scope.ngshowselectedschemedetails0 = false; $scope.ngshowselectedschemedetails1 = false; $scope.ngshowselectedschemedetails2 = false; $scope.InitiateSIP1 = false; $scope.InitiateSIP = false; $scope.ngshowcontstepthree = false; $scope.ngshowtandcfordigisip = false; $scope.stepthreedigifp = false; } } $("#menu2").addClass('border'); } $scope.stepthreemenu = function (value) { if ($("#menu3").hasClass("disabled") == false) { if (validatecontinuesteptwo() == true && validatestepfour() == true) { if ($rootScope.Digisip == "DIGI_FP" || $rootScope.Digisip == "DIGI_FPP") { $scope.showschemedetails(); } if (($rootScope.Digisip != "DIGI_FP" && $rootScope.Digisip != "DIGI_FPP") && $("#menu3").hasClass("disabled") == false) { Bindsteptwovalues(); showstepthree(); } $("#menu3").addClass('border'); } } $("#menu3").addClass('border'); } $scope.stepfourmenu = function (value) { if ($("#menu4").hasClass("disabled") == false) { if (validatecontinuesteptwo() == true) { if ($("#menu3").hasClass("disabled") == false) { var isschemchk = false; var Plantype = ""; if ($rootScope.chkNfo == "NFO" && SchemeTypeErrorMsgchk() == true) { isschemchk = true; Plantype = $scope.getselectedschemevalue.split("$")[7]; } else if ($rootScope.Saveddetails == "Saved" && SchemeTypeErrorMsgSaved() == true) { isschemchk = true; Plantype = $scope.ngSavedplantype; } else if ($rootScope.Digisip == "DIGI_FP" || $rootScope.Digisip == "DIGI_FPP") { isschemchk = true; } else { // if (SchemeTypeErrorMsg() == true) { isschemchk = true; // Plantype =getplantype.Schemes.PLAN_TYPE; // } } if (isschemchk) { var getplantype = $scope.query; if (Plantype == "R" && !$scope.chkeuindeclaration) { var bankandbrokerdetails = "" + "|" + "E" + $scope.ngEUIN + "|" + $scope.ngsubbrokerarn + "|" + $("#fppvalue").val(); bankandbrokerdetails = encryptpwd(bankandbrokerdetails, $rootScope.EValue) + "#$#" + $rootScope.EValue; SchemeValidation.getcodevalidate(QueryString,bankandbrokerdetails, $scope.EncryMsg).then(function () { if ($("#menu4").hasClass("disabled") == false) { Bindsteptwovalues(); Bindstepthreevalues(); showstepfour(); } $("#menu4").addClass('border'); }, function (message) { WarningAlert("GetCodevalidation", message); return false; }); } else { Bindsteptwovalues(); // Bindstepthreevalues(); showstepfour(); } } } else { if ($("#menu3").hasClass("disabled") == true) { showstepthree(); showstepfour(); } } } else { showsteptwo(); } $("#menu4").addClass('border'); } } $scope.stepfivemenu = function (value) { if ($("#menu5").hasClass("disabled") == false) { $("#hdnIsAlreadyChq").val(""); if ($("#menu4").hasClass("disabled") == false && validatecontinuesteptwo() == true) { if (validatecontinuestepthree() == true) { var Isschemchk = false; if ($rootScope.Digisip == "DIGI_FPP" && SchemeTypeErrorMsg() == true) { Isschemchk = true; return false; } if ($rootScope.chkNfo == "NFO" && SchemeTypeErrorMsgchk() == true) { Isschemchk = true; } else { if ($rootScope.Digisip == "DIGI_FP" && validatestepfour() == true) { if (!$scope.ngtermsandcondndigisip) { WarningAlert("Terms", "Please accept Terms and Conditions."); return false; } Isschemchk = true; showstepfive(); $scope.ngshowselectedschemedetails0 = false; $scope.ngshowselectedschemedetails1 = false; $scope.ngshowselectedschemedetails2 = false; $scope.InitiateSIP1 = false; $scope.InitiateSIP = false; $scope.ngshowcontstepthree = false; $scope.ngshowtandcfordigisip = false; return false; } else if (validatestepfour() == true && SchemeTypeErrorMsg() == true) { Isschemchk = true; } } if (Isschemchk) { var getplantype = $scope.query; if (getplantype.Schemes.PLAN_TYPE == "R" && !$scope.chkeuindeclaration) { var bankandbrokerdetails = "" + "|" + "E" + $scope.ngEUIN + "|" + $scope.ngsubbrokerarn + "|" + $("#fppvalue").val(); bankandbrokerdetails = encryptpwd(bankandbrokerdetails, $rootScope.EValue) + "#$#" + $rootScope.EValue; SchemeValidation.getcodevalidate(QueryString, bankandbrokerdetails, $scope.EncryMsg).then(function () { if (validatestepfour() == true) { if (cotmvalidation() == true) { var ifsccode; var paymentmode = $scope.ngPayment; if (paymentmode == "NB") { ifsccode = $scope.ngifsccode; } else { ifsccode = $scope.ngifsccode; // ifsccode = $scope.selectedBankOption.Banks.NEFT_IFSC_CODE; } ifsccode = encryptpwd(ifsccode, $rootScope.EValue) + "#$#" + $rootScope.EValue; var bankandbrokerdetails = ifsccode + "|" + $scope.ngEUIN + "|" + $scope.ngsubbrokerarn + "|" + $("#fppvalue").val(); bankandbrokerdetails = encryptpwd(bankandbrokerdetails, $rootScope.EValue) + "#$#" + $rootScope.EValue; IFSCValidation.getcodevalidate(QueryString, bankandbrokerdetails, $scope.EncryMsg).then(function () { Bindsteptwovalues(); Bindstepthreevalues(); showcontinuefour(); $scope.stepthree = false; $scope.stepfive = true; $(".step_border_active").css("width", "100%"); }, function (message) { showstepfour(); WarningAlert("IFSCValidation", message); return false; }); //if ($scope.checkgetcodevalidation("IFSCVALIDATION") == true) { // showcontinuefour(); //} } else { showstepfour(); } } else { showstepfour(); } }, function (message) { WarningAlert("GetCodevalidation", message); return false; }); } else { if ($rootScope.Digisip == "DIGI_FP" || $rootScope.Digisip == "DIGI_FPP") { if (validatestepfour() == true) { Bindsteptwovalues(); showstepfive(); $scope.ngshowselectedschemedetails0 = false; $scope.ngshowselectedschemedetails1 = false; $scope.ngshowselectedschemedetails2 = false; $scope.InitiateSIP1 = false; $scope.InitiateSIP = false; $scope.ngshowcontstepthree = false; $scope.ngshowtandcfordigisip = false; } } else if (validatestepfour() == true) { Bindsteptwovalues(); Bindstepthreevalues(); showcontinuefour(); $scope.stepthree = false; $scope.stepfive = true; $(".step_border_active").css("width", "100%"); } else { showstepfour(); } } } else { if ($rootScope.Digisip != "DIGI_FP" && $rootScope.Digisip != "DIGI_FPP") { showstepfour(); } } } else { if ($rootScope.Digisip != "DIGI_FP" && $rootScope.Digisip != "DIGI_FPP") { showstepthree(); } } } else { if ($("#menu4").hasClass("disabled") == false) { showsteptwo(); } } $("#menu5").addClass('border'); } } function showstepone() { $scope.stepone = true; $scope.steptwo = false; $scope.stepthree = false; $scope.stepfour = false; $scope.stepfive = false; } function showsteptwo() { $scope.stepone = false; $scope.steptwo = true; $scope.stepthree = false; $scope.stepfour = false; $scope.stepfive = false; } function showstepthree() { $scope.stepone = false; $scope.steptwo = false; $scope.stepthree = true; $scope.stepfour = false; $scope.stepfive = false; } function showstepfour() { $scope.stepone = false; $scope.steptwo = false; $scope.stepthree = false; $scope.stepfour = true; $scope.stepfive = false; $scope.stepthreedigifp = false; if ($rootScope.Digisip == "DIGI_FP" || $rootScope.Digisip == "DIGI_FPP") { $scope.ngshowselectedschemedetails0 = false; $scope.ngshowselectedschemedetails1 = false; $scope.ngshowselectedschemedetails2 = false; $scope.InitiateSIP1 = false; $scope.InitiateSIP = false; $scope.ngshowcontstepthree = false; $scope.ngshowtandcfordigisip = false; } } function showstepfive() { $scope.stepone = false; $scope.steptwo = false; $scope.stepthree = false; $scope.stepfour = false; $scope.stepfive = true; } $scope.ngeditdetails = function (value) { if (value == "2") { $scope.stepone = false; $scope.steptwo = true; $scope.stepthree = false; $scope.stepfour = false; $scope.stepfive = false; $scope.ngshoweditsteptwo = true; $scope.ngshowsteptwo = false; } else if (value == "21") { $scope.stepone = false; $scope.steptwo = true; $scope.stepthree = false; $scope.stepfour = false; $scope.stepfive = false; $scope.ngshoweditsteptwo = true; $scope.ngshowsteptwo = false; $("#Nominees").modal("show"); } else if (value == "3") { $scope.stepone = false; $scope.steptwo = false; $scope.stepthree = true; $scope.stepfour = false; $scope.stepfive = false; $scope.ngshoweditstepthree = true; $scope.ngshowstepthree = false; $scope.imgchk = false; $scope.chkHoldervalidate = false; if ($rootScope.Digisip == "DIGI_FP" ||$rootScope.Digisip == "DIGI_FPP") { $scope.stepthree = false; if ($scope.schemedetail0 != undefined && $scope.schemedetail0 != "") { $scope.ngshowselectedschemedetails0 = true; $scope.ngshowcontstepthree1 = true $scope.InitiateSIP = true; } if ($scope.schemedetail1 != undefined && $scope.schemedetail1 != "") { $scope.ngshowselectedschemedetails1 = true; $scope.ngshowcontstepthree1 = true $scope.InitiateSIP1 = true; } if ($scope.schemedetail2 != undefined && $scope.schemedetail2 != "") { $scope.ngshowselectedschemedetails2 = true; $scope.ngshowcontstepthree1 = true } if ($scope.schemedetail0 != undefined && $scope.schemedetail1 != undefined) { $scope.InitiateSIP = false; $scope.InitiateSIP1 = true; } if ($scope.schemedetail1 == "" && $scope.schemedetail2 == "") { $scope.InitiateSIP = true; $scope.InitiateSIP1 = false; } if ($scope.schemedetail1 == "" && $scope.schemedetail0 == "") { $scope.InitiateSIP = false; $scope.InitiateSIP1 = true; } if ($scope.schemedetail0 != "" && $scope.schemedetail1 != "" && $scope.schemedetail2 != "") { $scope.InitiateSIP = false; $scope.InitiateSIP1 = false; } $scope.ngshowselectedschemedetails = true; $scope.ngshowcontstepthree = true; $scope.ngshowtandcfordigisip = true; $scope.ngshowcontstepthree1 = false; } } else if (value == "4") { $scope.stepone = false; $scope.steptwo = false; $scope.stepthree = false; $scope.stepfour = true; $scope.stepfive = false; $scope.ngshowstepfour = false; $scope.Continueditstepfour = true; } } $scope.OnchkEUIN = function () { $scope.ngEUIN = ""; if ($scope.chkeuindeclaration) { // $scope.ngdisableeuindeclaration = true; $scope.chkRIA = true; $scope.ngdisableEUIN = true; } else { // $scope.ngdisableeuindeclaration = false; $scope.ngdisableEUIN = false; $scope.chkRIA = false; } } $scope.ngclicknewJH1pan = function () { $scope.ngshownewJH1pan = false; $scope.ngshowexistJH1pan = true; $scope.JH1Pan = true; $scope.JH1PanNew = false; $scope.ngshowJH1Pan = true; $scope.nglblJH1Pan = false; } $scope.ngclickexistJH1pan = function () { $scope.ngshownewJH1pan = true; $scope.ngshowexistJH1pan = false; $scope.JH1Pan = false; $scope.JH1PanNew = true; $scope.ngJH1PAN = ""; $scope.selectedJH1PanOption = ""; $scope.ngJH1Pan = ""; } $scope.ngclicknewJH2pan = function () { $scope.ngshownewJH2pan = false; $scope.ngshowexistJH2pan = true; $scope.JH2Pan = true; $scope.JH2PanNew = false; $scope.ngshowJH2Pan = true; $scope.nglblJH2Pan = false; $scope.ngJH2Pan = ""; } $scope.ngclickexistJH2pan = function () { $scope.ngshownewJH2pan = true; $scope.ngshowexistJH2pan = false; $scope.JH2Pan = false; $scope.JH2PanNew = true; $scope.ngJH2PAN = ""; $scope.selectedJH2PanOption = ""; } /* SIP Date Change Event Start Code Added by Nethaji */ var $input = $("#SIPstartdate").pickadate({ format: 'dd-mmm-yyyy', formatSubmit: 'dd-mmm-yyyy', changeMonth: true, changeYear: true, selectMonths: true }); var picker = $input.pickadate('picker'); // var $input = $("#SIPenddate").pickadate({ // format: 'dd-mmm-yyyy', // formatSubmit: 'dd-mmm-yyyy', // changeMonth: true, // changeYear: true, // selectMonths: true //}); //var picker1 = $input.pickadate('picker'); $scope.btnsipdate = function (value, text) { if ($("#SIPinstallment").val() == "") { $("#SIPdate").val(""); WarningAlert("ddlAMC", "Please enter no of installment"); return false; } $scope.ngsipdatelbl = false; $scope.ngsipdatetxt = true; $scope.ngsiptxt = value; $scope.ngsipselectedtxt = text; $("#SIPdate").val(value); try { var selectedschemevalue = encryptpwd($scope.getselectedschemevalue.split("$")[0], $rootScope.EValue) + "#$#" + $rootScope.EValue; var sipinstallment = encryptpwd($("#SIPinstallment").val(), $rootScope.EValue) + "#$#" + $rootScope.EValue; var frequency = encryptpwd($("#PGFrequency").val(), $rootScope.EValue) + "#$#" + $rootScope.EValue; var sipdate = encryptpwd($("#SIPdate").val(), $rootScope.EValue) + "#$#" + $rootScope.EValue; $http({ url: '../DigiSIPFP/NoofInstallment/', method: "POST", params: { Query: QueryString, Input: $scope.ngAMCCode, Option2: sipinstallment, Option3: frequency, Option4: sipdate, Option1: selectedschemevalue, Flag: $scope.EncryMsg, fppvalue: $("#fppvalue").val() } }).then(function mySucces(response) { try { var obje1 = EncryptValue(response.data); if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "1")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "1") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "1")) { $("#SIPstartdate").val(obje1[0]["FROM_DATE"]); $("#ScheduleDatePicker9").val($("#SIPstartdate").val()); $("#SIPenddate").val(obje1[0]["TO_DATE"]); txtFoucsUp("SIPstartdate,SIPenddate", "ADD"); $scope.ngdisableamount = false; $scope.hfMinAmount = obje1[0]["MIN_AMOUNT"]; $scope.hfMaxAmount = obje1[0]["MAX_AMOUNT"]; $scope.lblTrgSchMinAmount = "(Min. amount : " + $scope.hfMinAmount + ", Max. amount : " + $scope.hfMaxAmount + ")"; $scope.hdnTrgSchMinAmount = $scope.hfMinAmount; $scope.hdnTrgSchMaxAmount = $scope.hfMaxAmount; } } catch (er) { $scope.FunctionName = "NewPurchaseScheme1"; WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlAMC", CommonError); } }, function myError(response) { $scope.FunctionName = "NewPurchaseScheme2"; WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlAMC", CommonError); }); } catch (er) { $scope.FunctionName = "NewPurchaseScheme3"; $("#ErrorLog").val(er.message); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlAMC", CommonError); } } /* SIPstartdate Start Code Added by Nethaji */ picker.on({ open: function () { if ($scope.ngsiptxt == "" || $scope.ngsiptxt == undefined) { WarningAlert("DivamtUnit", "Please select SIP Date."); $("#SIPstartdate").val(""); return false; } if ($("#SIPstartdate").val() == "") { picker.clear(); $(".ScheduleDatePicker9").val(""); $("#SIPstartdate").val(""); picker.set('select', null); } else { var mindate = $("#hfMinDate").val(); var maxdate = $("#hfMaxDate").val(); var myDate = mindate.split('-'); var day = myDate[0]; var mnth = myDate[1]; var mny = myDate[2]; var myDate1 = maxdate.split('-'); var day1 = myDate1[0]; var maxm = myDate1[1]; var maxy = myDate1[2]; var currentYear = (new Date).getFullYear(); var months = [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ]; var months1 = [ 'JAN', 'FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC' ]; var month = months.indexOf(mnth); var minmonth = months1.indexOf(mnth); var maxmonth = months.indexOf(maxm); picker.set('min', new Date(mny, minmonth, day)); picker.set('max', new Date(maxy, maxmonth, day1)); picker.set('select', new Date($("#SIPstartdate").val())); picker.set('disable', [1, 2, 3, 4, 5, 6 ]); picker.set('disable', [7, { from: [mny, minmonth, day], to: [maxy, maxmonth, day1], inverted: true } ]); picker.set('enable', [ [mny, minmonth, day], [maxy, maxmonth, day1] ]); } }, close: function () { if ($("#SIPdate").val() == "") { WarningAlert("SIPdate1", "Please Enter SIP Date."); $("#SIPstartdate").val(""); $("#SIPstartdate").next().addClass("active"); } else if ($("#SIPenddate").val() != "") { var todate = $("#SIPenddate").val(); var myDate = todate.split('-'); var day = myDate[0]; var mnth = myDate[1]; var months = [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ]; var monthName = new Array(12) monthName[0] = "Jan"; monthName[1] = "Feb"; monthName[2] = "Mar"; monthName[3] = "Apr"; monthName[4] = "May"; monthName[5] = "Jun"; monthName[6] = "Jul"; monthName[7] = "Aug"; monthName[8] = "Sep"; monthName[9] = "Oct"; monthName[10] = "Nov"; monthName[11] = "Dec"; var month1 = months.indexOf(mnth); var mont = monthName[month1++]; var mny = myDate[2]; var Todate = (mny + "/" + month1 + "/" + day); var fromdate = $("#SIPstartdate").val(); var myDate1 = fromdate.split('-'); var day1 = myDate1[0]; var maxm = myDate1[1]; var month2 = months.indexOf(maxm); var mont2 = monthName[month2++]; var maxy = myDate1[2]; var maxdate = (maxy + "/" + month2 + "/" + day1); var SIPDay = $("#SIPdate").val().trim(); var sipsd = fromdate.split("-"); var siped = todate.split("-"); if (sipsd[0] != siped[0]) { $("#SIPenddate1").off("focus"); this.close(); $("#SIPenddate").val(""); $("#SIPinstallment").val(""); $("#chkPerpetualSIP").prop("checked", false); $("#SIPenddate").off("focus"); } else if (todate == fromdate) { $("#SIPenddate").off("focus"); this.close(); $("#SIPenddate").val(""); $("#SIPenddate").off("focus"); } else { $("#SIPenddate").off("focus"); this.close(); $("#SIPenddate1").off("focus"); this.close(); } } else if ($("#SIPstartdate").val() != "") { var Date = $("#SIPstartdate").val(); var mxd = Date.split('-'); var maxdd = mxd[0]; var maxm = mxd[1]; var maxy = mxd[2]; var AllowedDates = $scope.hfAllowedDates; var AllowedDates = $("#hfAllowedDates").val(); AllowedDates = AllowedDates.split(','); var sipd = ""; var SIPDay = $("#SIPdate").val().trim(); var SIPdate = $("#SIPdate").val().trim(); var length = $("#SIPdate").val().length; if (length == 1) { SIPDay = '0' + SIPDay; } else { SIPDay; } var MinDate = $("#hfMinDate").val(); var MaxDate = $("#hfMaxDate").val(); sipd = (SIPDay < 10 ? '0' : '') + SIPDay; var mid = MinDate.split('-'); var mnd = mid[0]; var mnm = mid[1]; var mny = mid[2]; var myDate1 = MaxDate.split('-'); var day1 = myDate1[0]; var maxm = myDate1[1]; var maxy = myDate1[2]; var maxdate = (day1 + "/" + maxm + "/" + maxy); var mingap = new Date(mny, mnm, mnd); var mingap = (mnd + "-" + mnm + "-" + mny) var maxgap = new Date(maxy, maxm, day1); var maxgap = (day1 + "-" + maxm + "-" + maxy); var today = (maxdd + "-" + maxm + "-" + maxy); if ($.inArray(maxdd, AllowedDates) !== -1 && SIPdate > 0) { var actmnth; if (SIPDay < mnd) { actmnth = mnm + 1; } else { actmnth = mnm; } var mxd = MaxDate.split('-'); var maxd = mxd[0]; var maxm = mxd[1]; var maxy = mxd[2]; var Date = $("#SIPstartdate").val(); var mxd = Date.split('-'); var maxdd = mxd[0]; var maxm = mxd[1]; var maxy = mxd[2]; var months = [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ]; var month = months.indexOf(maxm); var monthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October ", "November", "December " ]; var mont = (monthNames[parseInt(month) - 1]); var setdate = maxdd + '-' + maxm + '-' + maxy; var fromdate = $("#SIPstartdate").val(); var sipsd = fromdate.split("-"); $("#SIPdate").val(sipsd[0]); $("#SIPstartdate").pickadate("option", "minDate", MinDate); $("#SIPstartdate").pickadate("option", "maxDate", MaxDate); $("#SIPstartdate").pickadate("setDate", setdate); $("#SIPenddate").pickadate("option", "minDate", setdate); } else { $("#SIPstartdate").val(""); WarningAlert("SIPstartdate11", "Selected SIP start date is not allowed for this scheme."); $("#SIPstartdate1").off("focus"); } } else { $("#SIPstartdate1").off("focus"); this.close(); $("#SIPstartdate").hide(); } }, }); /*SIPstartdate End Code */ //var $input = $("#SIPenddate").pickadate({ // format: 'dd-mmm-yyyy', // formatSubmit: 'dd-mmm-yyyy', // changeMonth: true, // changeYear: true, // selectMonths: true //}); //var picker1 = $input.pickadate('picker'); $scope.loadEnddate = function () { try { if ($("#SIPdate").val().trim() != "" && $("#SIPdate").val().trim() != undefined) { var check = $("#chkPerpetualSIP").prop("checked"); if (check == true) { var date = "31-Dec-2099"; $("#SIPenddate").val(date); var frequency = $("#FPFrequencyval" + $scope.selectedsipscheme).val(); var dec_Input = $scope.ngAMCCode; dec_Input = encryptpwd(dec_Input, $rootScope.EValue) + "#$#" + $rootScope.EValue; var input_Opt = $("#SIPdate").val().trim(); input_Opt = encryptpwd(input_Opt, $rootScope.EValue) + "#$#" + $rootScope.EValue; var input_Opt2 = $("#SIPstartdate").val(); input_Opt2 = encryptpwd(input_Opt2, $rootScope.EValue) + "#$#" + $rootScope.EValue; var input_Opt3 = date; input_Opt3 = encryptpwd(input_Opt3, $rootScope.EValue) + "#$#" + $rootScope.EValue; var input_Opt4 = $("#PGFrequency").val(); input_Opt4 = encryptpwd(input_Opt4, $rootScope.EValue) + "#$#" + $rootScope.EValue; $http({ method: "POST", url: '../DigiSIP/GetPerpetualInstallment/', params: { Query: QueryString, Input: dec_Input, Option1: input_Opt, Option3: input_Opt3, Option2: input_Opt2, Option4: input_Opt4, LoginType:"DigiFP", fppvalue: $("#fppvalue").val(), Option5: $scope.EncryMsg } }).then(function mySucces(response) { try { var obje1 = response.data; obje1 = EncryptValue(response.data); if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "1")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "1") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "1")) { $("#SIPinstallment").val(obje1[0].NO_OF_COUNTS); } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "9")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "9") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "9")) { $window.location.href = "../MCLogout/MCLogout?" + QueryString; return false; } else { WarningAlert("ddlFolioNo", obje1[0]["MESSAGE"]); } } catch (er) { $scope.FunctionName = "LoadInstall1"; $("#ErrorLog").val(er.message + " " + "Input ->" + $scope.AMCVal + "," + $scope.FolioValue + "," + $scope.SchemeCode + "," + $scope.Amount_Unit + "," + frequency); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlAMC", CommonError); } }, function myError(response) { $scope.FunctionName = "LoadInstall2"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + $scope.AMCVal + "," + $("#SIPdate").val().trim() + "," + Startdate + "," + Enddate + "," + frequency); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlAMC", CommonError); }); } else { $("#chkPerpetualSIP").prop("checked", false); $("#SIPstartdate").val(""); $("#SIPenddate").val(""); $("#SIPinstallment").val(""); $("#ngsiptxt").val(""); $("#SIPdate").val(""); $scope.ngsipdatetxt = false; $scope.ngsipdatelbl = true; $scope.ngsiptxt = ""; $scope.ngsipselectedtxt = ""; $scope.hfMinAmount = ""; $scope.hfMaxAmount = ""; $scope.lblTrgSchMinAmount = ""; $scope.hdnTrgSchMinAmount = ""; $scope.hdnTrgSchMaxAmount = ""; $scope.Amount_Unit = ""; $scope.ngdisableamount = true; $("#divamtinword1").css('display', 'none'); } } else { WarningAlert("SIPdate", "Enter SIP date."); $("#chkPerpetualSIP").prop("checked", false); $scope.hfMinAmount = ""; $scope.hfMaxAmount = ""; $scope.lblTrgSchMinAmount = ""; $scope.hdnTrgSchMinAmount = ""; $scope.hdnTrgSchMaxAmount = ""; $scope.Amount_Unit = ""; $scope.ngdisableamount = true; $("#divamtinword1").css('display', 'none'); } } catch (er) { $scope.FunctionName = "loadEnddate"; $("#ErrorLog").val(er.message); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlAMC", CommonError); } } var MinDate = $("#hfMinDate").val(); var MaxDate = $("#hfMaxDate").val(); var myDate = new Date(MinDate); var day = ("0" + myDate.getDate()).slice(-2); var mnth = myDate.getMonth(); function diff_months(dt2, dt1) { var diff = (dt2.getTime() - dt1.getTime()) / 1000; diff /= (60 * 60 * 24 * 7 * 4); return Math.abs(Math.round(diff)); } $scope.LoadInstall = function () { try { //var frequency = $("#ddlfrequency").val().split("^#$#^")[1]; var monthName = new Array(12) monthName[0] = "Jan"; monthName[1] = "Feb"; monthName[2] = "Mar"; monthName[3] = "Apr"; monthName[4] = "May"; monthName[5] = "Jun"; monthName[6] = "Jul"; monthName[7] = "Aug"; monthName[8] = "Sep"; monthName[9] = "Oct"; monthName[10] = "Nov"; monthName[11] = "Dec"; var months = [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ]; var edta = $("#SIPenddate").val(); var da = $("#SIPstartdate").val(); var nowda = new Date(da); var now = new Date(edta); var mid = da.split('-'); var mnd = mid[0]; var mnm = mid[1]; var mny = mid[2]; var m = months.indexOf(mnm); var monmin = monthName[m]; var max = edta.split('-'); var maxnd = max[0]; var maxnm = max[1]; var maxny = max[2]; var m1 = months.indexOf(maxnm); var monmax = monthName[m1]; var minlength = mnd.toString.length; if (minlength == 1) { mnd = '0' + mnd; } else { mnd; } var maxnlength = mnd.toString.length; if (maxnlength == 1) { maxnd = '0' + maxnd; } else { maxnd; } var Startdate = mnd + '-' + monmin + '-' + mny; var Enddate = maxnd + '-' + monmax + '-' + maxny; var amc = $("#AMCCode").val(); var freqvalue = $("#PGFrequency").val(); var sipdate = $("#SIPdate").val().trim(); sipdate = encryptpwd(sipdate, $rootScope.EValue) + "#$#" + $rootScope.EValue; //var Startdate = $("#SIPdate").val().trim(); Startdate = encryptpwd(Startdate, $rootScope.EValue) + "#$#" + $rootScope.EValue; Enddate = encryptpwd(Enddate, $rootScope.EValue) + "#$#" + $rootScope.EValue; freqvalue = encryptpwd(freqvalue, $rootScope.EValue) + "#$#" + $rootScope.EValue; $http({ method: "POST", url: '../FreshPurchase/GetNoofInstallement/', params: { Query: QueryString, Input: amc, Option1: sipdate, Option3: Startdate, Option2: Enddate, Option4: freqvalue, fppvalue: $("#fppvalue").val() } }).then(function mySucces(response) { try { var obje1 = EncryptValue(response.data); $scope.hNoofCount = obje1[0]["NO_OF_COUNTS"]; var Mininstall = $scope.hfMinInstallment; //$("#hfMinInstallment").val().trim(); Mininstall = parseInt(Mininstall); var NoofInstall = $scope.hNoofCount;//parseInt(response.d) if (NoofInstall < Mininstall) { $("#SIPenddate").val(""); $("#SIPinstallment").val(""); WarningAlert("chkPerpetualSIP", "Minimum no. of installment is " + Mininstall + "."); //$("#SIPenddate").focus(); } else { $("#SIPinstallment").val(NoofInstall); } } catch (er) { $scope.FunctionName = "LoadInstall1"; $("#ErrorLog").val(er.message + " " + "Input ->" + $scope.AMCVal + "," + $("#SIPdate").val().trim() + "," + Startdate + "," + Enddate + "," + frequency); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlAMC", CommonError); } }, function myError(response) { $scope.FunctionName = "LoadInstall2"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + $scope.AMCVal + "," + $("#SIPdate").val().trim() + "," + Startdate + "," + Enddate + "," + frequency); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlAMC", CommonError); }); } catch (er) { $scope.FunctionName = "LoadInstall3"; $("#ErrorLog").val(er.message); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlAMC", CommonError); } } $scope.IsValid = function (data) { try { if (data == "frequency") { return true; } else if ($("#ddlfrequency").val() == "") { WarningAlert("DivamtUnit", "Please select frequency."); return false; } else if (data == "SIPdate") { return true; } else if ($("#SIPdate").val() == "") { WarningAlert("DivamtUnit", "Please enter SIP date."); return false; } else if (data == "SIPstartdate") { return true; } else if ($("#SIPstartdate").val() == "") { WarningAlert("DivamtUnit", "Please enter SIP start date."); return false; } else if (data == "SIPenddate") { return true; } else if ($("#SIPenddate").val() == "") { WarningAlert("DivamtUnit", "Please enter SIP end date."); return false; } else if (data == "AmountUnit") { return true; } else if ($("#Amount_Unit").val() == "") { WarningAlert("DivamtUnit", "Please enter amount."); return false; } else if (data == "PaymentType") { return true; } else if ($("#Amount_Unit").val() != "") { var Value = $("#Amount_Unit").val(); var TrgMinAmt = $scope.hdnTrgSchMinAmount; if ((Value * 1) < (TrgMinAmt * 1)) { WarningAlert("hdnMinAmount", "Amount should be greater than the minimum amount."); return false; } } if ($("#ddlPaymentType").val() == "" || $("#ddlPaymentType").val() == null) { WarningAlert("ddlPayoutBank", "Please select Payment Type."); return false; } else if (data == "BankName") { return true; } else if ($("#ddlBankName").val() == "" || $("#ddlBankName").val() == null) { WarningAlert("ddlBankName", "Please select Bank Name."); return false; } else if (data == "MobileNo") { return true; } else if ($("#ddlMobileNo").val() == "" || $("#ddlMobileNo").val() == null) { $scope.Amount_Unit = ""; WarningAlert("ddlMobileNo", "Please select Mobile No."); return false; } if ($("#Amount_Unit").val() <= 0) { WarningAlert("hdnMinAmount", "Please enter a non-zero positive value."); return false; } if ($scope.chkagree == false && $scope.IsPortFolio == true) { WarningAlert("chkagree", "Please select terms & conditions."); return false; } } catch (er) { $scope.FunctionName = "IsValid"; $("#ErrorLog").val(er.message); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlAMC", CommonError); } return true; } $scope.UploadCncl = function () { $scope.image = null; $scope.imageFileName = ''; $scope.uploadme = {}; $scope.uploadme.src = ''; $("#hdnIsAlreadyChq").val(""); $("#PGimagefiletext").val(""); //$("#ImgPrev").hide(); //$("#UploadImg").show(); $(".FileUpload ").click(); } var degrees = 0; $scope.rotateMe = function () { degrees += 90; //$('.img').addClass('rotated'); // for one time rotation $('#UploadImagefile').css({ 'transform': 'rotate(' + degrees + 'deg)', '-ms-transform': 'rotate(' + degrees + 'deg)', '-moz-transform': 'rotate(' + degrees + 'deg)', '-webkit-transform': 'rotate(' + degrees + 'deg)', '-o-transform': 'rotate(' + degrees + 'deg)' }); } $scope.chkagreeFp = function () { if ($scope.chkagree == true) { $scope.ngnomineeAddress1 = $("#PGDefAddress1").val(); $scope.ngnomineeAddress2 = $("#PGDefAddress2").val(); $scope.ngnomineeAddress3 = $("#PGDefAddress3").val(); $scope.ngnomineepincode = $("#PGPincode").val(); $scope.ngnomineecity = $("#PGCity").val(); $scope.ngnomineecountry = $("#PGCountry").val(); txtFoucsUp("txtnomineeAddress1,ngguardianname1,txtnomineeAddress2,txtnomineeAddress3,txtnomineepincode,txtnomineecity,txtnomineecountry", "ADD"); } if ($scope.chkagree == false) { $scope.ngnomineeAddress1 = ""; $scope.ngnomineeAddress2 = ""; $scope.ngnomineeAddress3 = ""; $scope.ngnomineepincode = ""; $scope.ngnomineecity = ""; $scope.ngnomineecountry = ""; } } // Pre Login Fresh Purchase Code added by Devendiran on 05_Sep_2018 Start $scope.BindValue = function () { $rootScope.chkFatcastatus = ""; if (!angular.isUndefined($scope.FPPInvPAN) && $scope.FPPInvPAN.length == 10) { $scope.LoadAMC(); //$scope.ngPANTxt = encryptpwd($scope.ngPANTxt, $("#fppvalue").val()); //$scope.ngPANTxt = $scope.ngPANTxt + ""; //$scope.FPPInvPAN = $scope.ngPANTxt; // $scope.selectedpan(''); // $scope.selectpan(''); } } $scope.VerifyMobile = function () { var amc = $scope.ngAMCCode; $("#txtKYCOTPNumber").val(encryptpwd($("#txtKYCOTPNumber").val(), $rootScope.EValue) + "#$#" + $rootScope.EValue); try { $http({ url: '../FreshPurchase/VerifyMob/', method: "POST", params: { Query: QueryString, Option1: amc, Option2: $scope.EncryMsg, Option3: $("#txtKYCOTPNumber").val(), fppvalue: $("#fppvalue").val(), Option4: $scope.ngPANTxt } }).then(function mySuccess(response) { try { var obje1 = EncryptValue(response.data); if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "0")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "0") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "0")) { $("#txtKYCOTPNumber").val(""); $(".lblOTPErrorMsg").text(obje1[0].Message); return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "1")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "1") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "1")) { if ($("#FPPEmailId").val() == obje1[0]["Online_Email"] && $scope.FPPInvPAN.toUpperCase() == obje1[0]["Online_PAN"]) { $scope.FPPOPT = false; $scope.OTPMResponse = true; $("#txtKYCOTPNumbertxtKYCOTPNumber").val(""); } else { WarningAlert("verifymobile", CommonError); return false; } } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "10")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "10") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "10")) { $("#txtKYCOTPNumber").val(""); $(".lblOTPErrorMsg").text(obje1[0].Message); return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "12")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "12") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "1")) { $("#txtKYCOTPNumber").val(""); $("#KYCStatus").modal("hide"); WarningAlert("ddlFolioNo", obje1[0].Message); return false; } } catch (er) { $scope.FunctionName = "VerifyMobile"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "VerifyMobile"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } catch (er) { $scope.FunctionName = "VerifyMobile"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } function ShowNami() { if($scope.FATCASTATUS =="T") $scope.ShowNaminee(); } $scope.IsFatcaChecked = function () { checkfatcastatus(false); //function first() { // checkfatcastatus(); // return $.when('First'); //} //function second(data) { // message(data); // return $.when(data + ' Second'); //} //function third(data) { // message(data); // return $.when(data + ' Third'); //} //function message(html) { // $('

').html(html).appendTo($('body')); //} //first().then(second).then(third).then(message); //alert($scope.FATCASTATUS); //if (checkfatcastatus() == true) // $scope.ShowNaminee(); //else // $("#KYCStatus").modal("hide"); } $scope.btnConVerify = function () { var amc = $scope.ngAMCCode + "|" + $scope.ngAMCTxt; var input = $scope.FPPInvPAN + "|" + $("#nggetdateofbirth").val() + "|" + $scope.selectedBankOption.Banks.BANK_CODE + "|" + $scope.ngmodeofholdingdesc + "|" + $scope.ngTaxStatuscode + "|" + $scope.ngPayment; input = encryptpwd(input, $rootScope.EValue) + "#$#" + $rootScope.EValue; try { $http({ url: '../FreshPurchase/ConVerify/', method: "POST", params: { Query: QueryString, Input: input, Option1: amc, Option2: $scope.EncryMsg, fppvalue: $("#fppvalue").val() } }).then(function mySuccess(response) { try { var obje1 = EncryptValue(response.data); if (obje1[0]["Value"] == "1") { $window.location.href = obje1[0]["URL"]; return false; } else { $("#KYCStatus").modal("hide"); WarningAlert("ddlFolioNo", CommonError); } } catch (er) { $scope.FunctionName = "VerifyMobile"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "VerifyMobile"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } catch (er) { $scope.FunctionName = "VerifyMobile"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } $scope.PreFillKYC = function () { $http({ url: '../FreshPurchase/PreFillKYC/', method: "POST", params: { Query: QueryString } }).then(function mySuccess(response) { try { var obje1 =response.data; if (obje1[0]["Value"] == "1" || obje1[0]["Value"] == "11") { $("#FPPContent").html(obje1[0]["HTMLContent"]); if (obje1[0]["Value"] == "1") { $("#FPPEmailId").val(obje1[0]["Email"]); $scope.btnEmailSubmit(); } } else { WarningAlert("ddlFolioNo", CommonError); } } catch (er) { $scope.FunctionName = "PreFillKYC"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "PreFillKYC1"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } $scope.PrefilleMandatecheck = function () { $scope.ngPaymentcheck = "IEN"; $scope.stepone = false; $scope.steptwo = false; $scope.stepthree = false; $scope.stepfour = false; $scope.stepfive = true; $(".editicon").css("display", "none"); $scope.ngshowsteps = false; var QueryString = $("#ReturnMsg").val(); $scope.returnmsgurl = $("#ReturnMsg").val(); $scope.requestno = $("#RequestRefno").val(); $http({ url: '../FreshPurchase/prefillEmandateValues/', method: "POST", params: { Query: QueryString, Option1: $scope.requestno, Option2: $("#RequestRefno").val(), fppvalue: $("#fppvalue").val() } }).then(function mySuccess(response) { try { var obje1 = response.data; if (obje1[0]["VALUE"] == "1") { $rootScope.TransType = "DIGI_FPP"; $scope.OTPvalue = obje1[0]["OTPInputs"]; $scope.IsMobileOTP = "T"; $scope.OTPEnableeMandate = obje1[0]["OTPEnable"]; $("#fppvalue").val(obje1[0]["fppvalue"]); $rootScope.EValue = obje1[0]["fppvalue"]; if (obje1[0].hasOwnProperty("EValue") == true) { $rootScope.EValue = obje1[0]["EValue"]; } $("#AMCCode").val(obje1[0]["amccode"]); $("#hdnFPPEncryMsg").val($scope.OTPvalue.split("#$#")[0]); $scope.EncryMsg = $scope.OTPvalue.split("#$#")[0]; $scope.queryvalues = obje1[0]["query"]; $scope.ngbankname = obje1[0]["MandateBankValue"]; var displayvalues = obje1[0]["PrefillValues"].split("#$#"); $scope.ngconfmInvestorName = displayvalues[0]; $scope.ngconfmPAN = displayvalues[1]; $scope.ngconfmDOB = displayvalues[2]; $scope.ngconfmmodeofholding = displayvalues[3]; $scope.ngconfmemailid = displayvalues[4]; $scope.ngconfmmobileno = displayvalues[5]; $scope.ngconfmtaxstatus = displayvalues[6]; $scope.ngconfmgender = displayvalues[7]; $scope.ngnom1Name = displayvalues[8]; $scope.ngnom1DOB = displayvalues[9]; $scope.ngnom1Relationship = displayvalues[10]; $scope.ngnom1percentage = displayvalues[11]; $scope.ngnom2Name = displayvalues[12]; $scope.ngnom2DOB = displayvalues[13]; $scope.ngnom2Relationship = displayvalues[14]; $scope.ngnom2percentage = displayvalues[15]; $scope.ngnom3Name = displayvalues[16]; $scope.ngnom3DOB = displayvalues[17]; $scope.ngnom3Relationship = displayvalues[18]; $scope.ngnom3percentage = displayvalues[19]; $scope.ngconfmpaymentmode = displayvalues[20]; $scope.ngconfmamcname = displayvalues[21]; $scope.ngconfmschemename = displayvalues[22]; $scope.ngconfmdividendoption = displayvalues[23]; $scope.ngconfmamount = displayvalues[24] $scope.ngconfmbrokercode = displayvalues[25]; $scope.digisipdetails = true; $scope.Divschemedetail = true; $scope.ngconfmfreq = displayvalues[26]; $scope.ngconfmsipdate = displayvalues[27]; $scope.ngconfmsipfromdate = displayvalues[28]; $scope.ngconfmsiptodate = displayvalues[29]; $scope.ngconfmNoOfInstallments = displayvalues[30]; $scope.ngconfmschemename1 = displayvalues[31]; $scope.ngconfmdividendoption1 = displayvalues[32]; $scope.ngconfmamount1 = displayvalues[33]; $scope.ngconfmbrokercode1 = displayvalues[34]; $scope.ngconfmfreq1 = displayvalues[35]; $scope.ngconfmsipdate1 = displayvalues[36]; $scope.ngconfmsipfromdate1 = displayvalues[37]; $scope.ngconfmsiptodate1 = displayvalues[38]; $scope.ngconfmNoOfInstallments1 = displayvalues[39]; if ($scope.ngconfmschemename1 == "" || $scope.ngconfmschemename1 == undefined || $scope.ngconfmschemename1 == null) { $scope.Divschemedetail1 = false; } $scope.ngconfmschemename2 = displayvalues[39]; $scope.ngconfmdividendoption2 = displayvalues[40]; $scope.ngconfmamount2 = displayvalues[41]; $scope.ngconfmbrokercode2 = displayvalues[42]; $scope.ngconfmfreq2 = displayvalues[43]; $scope.ngconfmsipdate2 = displayvalues[44]; $scope.ngconfmsipfromdate2 = displayvalues[45]; $scope.ngconfmsiptodate2 = displayvalues[46]; $scope.ngconfmNoOfInstallments2 = displayvalues[47]; if ($scope.ngconfmschemename1 == "" || $scope.ngconfmschemename1 == undefined || $scope.ngconfmschemename1 == null) { $scope.Divschemedetail2 = true; } } else { $("#btnSubmit").css("display", "none"); var displayvalues = obje1[0]["PrefillValues"].split("#$#"); $scope.ngconfmInvestorName = displayvalues[0]; $scope.ngconfmPAN = displayvalues[1]; $scope.ngconfmDOB = displayvalues[2]; $scope.ngconfmmodeofholding = displayvalues[3]; $scope.ngconfmemailid = displayvalues[4]; $scope.ngconfmmobileno = displayvalues[5]; $scope.ngconfmtaxstatus = displayvalues[6]; $scope.ngconfmgender = displayvalues[7]; $scope.ngnom1Name = displayvalues[8]; $scope.ngnom1DOB = displayvalues[9]; $scope.ngnom1Relationship = displayvalues[10]; $scope.ngnom1percentage = displayvalues[11]; $scope.ngnom2Name = displayvalues[12]; $scope.ngnom2DOB = displayvalues[13]; $scope.ngnom2Relationship = displayvalues[14]; $scope.ngnom2percentage = displayvalues[15]; $scope.ngnom3Name = displayvalues[16]; $scope.ngnom3DOB = displayvalues[17]; $scope.ngnom3Relationship = displayvalues[18]; $scope.ngnom3percentage = displayvalues[19]; $scope.ngconfmpaymentmode = displayvalues[20]; $scope.ngconfmamcname = displayvalues[21]; $scope.ngconfmschemename = displayvalues[22]; $scope.ngconfmdividendoption = displayvalues[23]; $scope.ngconfmamount = displayvalues[24] $scope.ngconfmbrokercode = displayvalues[25]; $scope.digisipdetails = true; $scope.Divschemedetail = true; $scope.ngconfmfreq = displayvalues[26]; $scope.ngconfmsipdate = displayvalues[27]; $scope.ngconfmsipfromdate = displayvalues[28]; $scope.ngconfmsiptodate = displayvalues[29]; $scope.ngconfmNoOfInstallments = displayvalues[30]; $scope.ngconfmschemename1 = displayvalues[31]; $scope.ngconfmdividendoption1 = displayvalues[32]; $scope.ngconfmamount1 = displayvalues[33]; $scope.ngconfmbrokercode1 = displayvalues[34]; $scope.ngconfmfreq1 = displayvalues[35]; $scope.ngconfmsipdate1 = displayvalues[36]; $scope.ngconfmsipfromdate1 = displayvalues[37]; $scope.ngconfmsiptodate1 = displayvalues[38]; $scope.ngconfmNoOfInstallments1 = displayvalues[39]; if ($scope.ngconfmschemename1 == "" || $scope.ngconfmschemename1 == undefined || $scope.ngconfmschemename1 == null) { $scope.Divschemedetail1 = false; } $scope.ngconfmschemename2 = displayvalues[39]; $scope.ngconfmdividendoption2 = displayvalues[40]; $scope.ngconfmamount2 = displayvalues[41]; $scope.ngconfmbrokercode2 = displayvalues[42]; $scope.ngconfmfreq2 = displayvalues[43]; $scope.ngconfmsipdate2 = displayvalues[44]; $scope.ngconfmsipfromdate2 = displayvalues[45]; $scope.ngconfmsiptodate2 = displayvalues[46]; $scope.ngconfmNoOfInstallments2 = displayvalues[47]; if ($scope.ngconfmschemename1 == "" || $scope.ngconfmschemename1 == undefined || $scope.ngconfmschemename1 == null) { $scope.Divschemedetail2 = true; } WarningAlert("ddlFolioNo", obje1[0]["MESSAGE"]); } } catch (er) { $scope.FunctionName = "PreFillKYC"; $("#ErrorLog").val(er.message + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "PreFillKYC1"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + amc); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } $scope.PrillFillplkyccheck = function () { $http({ url: '../FreshPurchase/plkycresponsecheck/', method: "POST", params: { Query: QueryString, fppvalue: $("#fppvalue").val() } }).then(function mySuccess(response) { try { var obje1 = response.data; if (obje1[0]["STATUS"] == "Y") { var responsevalues = obje1[0]["ONLINEVALUES"]; var getuserdetails = responsevalues.split("$")[1]; var emailid = getuserdetails.split("|")[0]; var pwd = getuserdetails.split("|")[1]; var pan = responsevalues.split("$")[0]; $scope.EncryMsg = obje1[0]["EncryMsg"]; $("#hdnFPPEncryMsg").val(obje1[0]["EncryMsg"]); $rootScope.EValue = responsevalues.split("$")[5]; $scope.TransType = responsevalues.split("$")[6]; //plkycresponsecheck $("#FPPEmailId").val(emailid); $scope.ngtxtemailid = emailid; $scope.FPPEmailId = emailid; $scope.FPPInvPAN = pan; $("#FPPInvPAN").val(pan); $rootScope.panvalidatestring = pan; $("#fppvalue").val(responsevalues.split("$")[5]); $("#nggetdateofbirth").val(responsevalues.split("$")[8]); $("#dateofbirth").show(); txtFoucsUp("FPPEmailId,FPPInvPAN", "ADD"); //$scope.LoadAMC(); $scope.ngAMCCode = responsevalues.split("$")[3]; $rootScope.ngAMCCode = responsevalues.split("$")[3]; $scope.ngAMCTxt = responsevalues.split("$")[4]; $scope.ngshowamc = false; $scope.nglblAMCName = true; //$scope.ngPANTxt = responsevalues.split("$")[10] + "#$#" + responsevalues.split("$")[11]; $http({ url: '/Login/EncryKey', method: "POST", params: {} }).then(function mySucces(response) { var obje1 = response.data; if (obje1.length >= "0") { var inputVal = obje1; var Input = encryptpwd(pan, inputVal); var Input = Input + "#$#" + inputVal; $scope.ngPANTxt = Input; $rootScope.ngPANTxt = Input; //$scope.FPPInvPAN = Input; //$("#RAmount_Unit").val(Input); } }); $scope.ngSaveandexit = false; $("#DivInvestorPAN").hide(); $("#DivFPPInvPAN").show() $("#DivFPPInvPANemail").show(); //$("#hname").text("Fresh Purchase"); $scope.IsPostLogin = true; $("#FPForm,#btnBack").show(); $("#EmailForm").hide(); $scope.lblemailid = emailid; $scope.lblpannumber = pan; $scope.ngdisablelblemailid = true; $scope.ngdisablelblpannumber = true; $("#divtaxstatus").hide(); $("#divheliosnrilink").hide(); $("#divmodeofhold").hide(); $("#Continuestepone").hide(); $("#btnBack").hide(); txtFoucsUp("lblemailid", "ADD"); txtFoucsUp("lblpannumber", "ADD"); if (QueryString.indexOf("msg=") != -1) { QueryString = responsevalues.split("$")[9]; $("#hdnplkycresponsecheck").val(responsevalues.split("$")[9]); } $scope.verifyplkyccheck(emailid + "|" + responsevalues.split("$")[7], pan, responsevalues.split("$")[6]); } else if (obje1[0]["STATUS"] == "N") { $("#verifyplkyc").hide(); var responsevalues = obje1[0]["ONLINEVALUES"]; var getuserdetails = responsevalues.split("$")[1]; var emailid = getuserdetails.split("|")[0]; var pwd = getuserdetails.split("|")[1]; var pan = responsevalues.split("$")[0]; $scope.TransType = responsevalues.split("$")[6]; $scope.EncryMsg = obje1[0]["EncryMsg"]; $("#hdnFPPEncryMsg").val(obje1[0]["EncryMsg"]); $rootScope.EValue = responsevalues.split("$")[5]; //plkycresponsecheck $("#FPPEmailId").val(emailid); $scope.ngtxtemailid = emailid; $scope.FPPEmailId = emailid; $scope.FPPInvPAN = pan; $("#FPPInvPAN").val(pan); $rootScope.panvalidatestring = pan; $("#fppvalue").val(responsevalues.split("$")[5]); txtFoucsUp("FPPEmailId,FPPInvPAN", "ADD"); //$scope.LoadAMC(); $("#nggetdateofbirth").val(responsevalues.split("$")[8]); $("#dateofbirth").show(); $scope.ngAMCCode = responsevalues.split("$")[3]; $rootScope.ngAMCCode = responsevalues.split("$")[3]; $scope.ngAMCTxt = responsevalues.split("$")[4]; $scope.ngshowamc = false; $scope.nglblAMCName = true; $http({ url: '/Login/EncryKey', method: "POST", params: {} }).then(function mySucces(response) { var obje1 = response.data; if (obje1.length >= "0") { var inputVal = obje1; var Input = encryptpwd(pan, inputVal); var Input = Input + "#$#" + inputVal; $scope.ngPANTxt = Input; $rootScope.ngPANTxt = Input; //$scope.FPPInvPAN = Input; //$("#RAmount_Unit").val(Input); } }); //$scope.ngPANTxt = responsevalues.split("$")[10] + "#$#" + responsevalues.split("$")[11]; //$scope.verifyplkyccheck(emailid + "|" + responsevalues.split("$")[7],pan,responsevalues.split("$")[6]); $scope.ngSaveandexit = false; $("#DivInvestorPAN").hide(); $("#DivFPPInvPAN").show() $("#DivFPPInvPANemail").show(); //$("#hname").text("Fresh Purchase"); $scope.IsPostLogin = true; $("#FPForm,#btnBack").show(); $("#EmailForm").hide(); $scope.lblemailid = emailid; $scope.lblpannumber = pan; $scope.ngdisablelblemailid = true; $scope.ngdisablelblpannumber = true; $("#divtaxstatus").hide(); $("#divheliosnrilink").hide(); $("#divmodeofhold").hide(); $("#Continuestepone").hide(); $("#btnBack").hide(); txtFoucsUp("lblemailid", "ADD"); txtFoucsUp("lblpannumber", "ADD"); if (QueryString.indexOf("msg=") != -1) { QueryString = responsevalues.split("$")[9]; $("#hdnplkycresponsecheck").val(responsevalues.split("$")[9]); } WarningAlert("ddlFolioNo", obje1[0]["MESSAGE"]); return false; } } catch (er) { $scope.FunctionName = "plkycresponsecheck"; $("#ErrorLog").val(er.message + " " + "Input ->" + QueryString); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("plkycresponsecheck", CommonError); } }, function myError(response) { $scope.FunctionName = "plkycresponsecheck"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + QueryString); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } $scope.PreFillKYCModal = function () { $http({ url: '../FreshPurchase/PreFillKYCModal/', method: "POST", params: { Query: QueryString, fppvalue: $("#fppvalue").val() } }).then(function mySuccess(response) { try { var obje1 = EncryptValue(response.data); if (obje1[0]["Value"] == "2" && obje1[0]["ShowModal"] == "Y" ) { $scope.KYCDetails = obje1; $scope.IsEKYC = true; $("#OTPSentMSG").text("Please complete eKYC using your Aadhaar and mobile number registered in your Aadhaar."); $("#KYCStatus").modal(); } else { $scope.InvalidKYCError = "EKYC Success "; $scope.ErrEKYC = false; $scope.AadharEKYC = true; $("#KYCStatus").modal(); } } catch (er) { $scope.FunctionName = "PreFillKYCModal"; $("#ErrorLog").val(er.message + " " + "Input ->" + QueryString); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "PreFillKYCModal"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + QueryString); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } $scope.KYCClose = function () { $scope.IsKYCForm=true; $scope.IsEKYC = false; $("#KYCDetails").modal("hide"); $scope.OTPMResponse = false; $scope.FPPOPT = false; $scope.AadharEKYC = false; } // Start Load NAV Details $scope.LoadDisclaimer = function () { try { $http({ url: '../FreshPurchase/LoadDisclaimer/', method: "POST", params: { Query: QueryString, Option2: $scope.EncryMsg, fppvalue: $("#fppvalue").val() } }).then(function mySucces(response) { if (response != null && response.data != "") { var obje1 = response.data; obje1 = EncryptValue(obje1); if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "9")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "9") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "9")) { $window.location.href = "../MCLogout/MCLogout?" + QueryString; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "1")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "1") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "1")) { $("#Divdisclaimerpopupdetails").html(obje1[0].MESSAGE); $("#Divdisclaimerpopup").modal(); } } }); } catch (er) { $scope.FunctionName = "LoadAMC3"; $("#ErrorLog").val(er.message + " " + "Input ->" + $scope.AMC); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } $scope.closeNavLoad = function () { $scope.loadNAVDetails = ""; $scope.date = ""; $scope.options = ""; } $scope.loadNAV = function (AMCcode, Schemecode, schemename, NAV, NAV_DATE, change, AMC) { var AMCcode = $scope.ngAMCCode; //$scope.ngAMCTxt = selected.split("^#$#^")[1]; //$scope.ngAMCCode = selected.split("^#$#^")[0]; //AMCcode = AMCcode.split("|||")[0]; if ($scope.loadNAVDetails == "Filtersearch") { AMCcode = $scope.NAVAmcdetails.split("$#$")[0]; Schemecode = $scope.NAVAmcdetails.split("$#$")[1]; } else { $scope.date = ""; $scope.NAVAmcdetails = AMCcode + "$#$" + $scope.query.Schemes.SCHEME_CODE + "$#$" + $scope.query.Schemes.Scheme+ "$#$" + $scope.navvalue + "$#$" + $scope.navdate + "$#$" + change; Schemecode = $scope.query.Schemes.SCHEME_CODE; schemename = $scope.query.Schemes.Scheme; NAV = $scope.navvalue; NAV_DATE = $scope.navdate; } if ($scope.applyfilter == true) { $("#divLoadNAV").modal("hide"); } $scope.applyfilter = false; try { var input_Opt2 = Schemecode; input_Opt2 = encryptpwd(input_Opt2, $rootScope.EValue) + "#$#" + $rootScope.EValue; var input_Opt1 = encryptpwd(AMCcode, $rootScope.EValue) + "#$#" + $rootScope.EValue; var input_Opt3 = encryptpwd($scope.date, $rootScope.EValue) + "#$#" + $rootScope.EValue; $http({ url: '../Watchlist/LoadNAV/', method: "POST", params: { Query: QueryString, Option1: input_Opt1, Option2: input_Opt2, Option3: input_Opt3, Option4: $scope.EncryMsg, fppvalue: $("#fppvalue").val() } }).then(function mySucces(response) { try { var obje1 = response.data; obje1 = EncryptValue(obje1); if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "1")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "1") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "1")) { $("#Chartfilter").show(); $("#chartResize").show(); $("#chartResizefilter").show(); $("#addwatchlistfilter").hide(); $("#filterdate").show(); $("#divLoadNAV").modal("show"); $scope.options = []; // $scope.loadNAVDetails = ""; $scope.schemecode1 = Schemecode; $scope.NAVvalues = obje1; /* In This Validation Code Added by Nethaji Nov 23-2018 start */ $("#panel61").addClass('active,show'); $("#panel61").show(); $('.nav-link a[href="#panel51"]').tab('show') $("#panel61").addClass('show,active'); $(".ShowDetails").addClass('active'); $(".ShowReruren").removeClass('active'); $(".ShowFee").removeClass('active'); $("#panel61").addClass('show'); $("#panel62").removeClass('show'); $("#panel63").removeClass('show'); $("#pnlDividend").removeClass('show'); $(".ShowDvd").removeClass('active'); setTimeout(function () { $scope.NAVDividend(); $scope.NAVreturns(); $scope.NAVLoad(); }); /* In This Validation Code Added by Nethaji Nov 23-2018 End*/ if ($scope.loadNAVDetails == "Filtersearch") { $scope.AMC1 = $scope.NAVAmcdetails.split("$#$")[0]; $scope.schemename1 = $scope.NAVAmcdetails.split("$#$")[2]; $scope.NAV = $scope.NAVAmcdetails.split("$#$")[3]; $scope.NAV_DATE = $scope.NAVAmcdetails.split("$#$")[4]; $scope.CHANGE = obje1[0].Change; } else { $scope.AMC1 = AMCcode; $scope.schemename1 = schemename; $scope.NAV = NAV; $scope.NAV_DATE = NAV_DATE; $scope.CHANGE = obje1[0].Change; $scope.AMCName1 = AMC; } $scope.data = ""; $scope.options = ""; var revdata = []; var data = []; var obj = {}; var conDate = [{ Month: 'Jan', Val: '1' }, { Month: 'Feb', Val: '2' }, { Month: 'Mar', Val: '3' }, { Month: 'Apr', Val: '4' }, { Month: 'May', Val: '5' }, { Month: 'Jun', Val: '6' }, { Month: 'Jul', Val: '7' }, { Month: 'Aug', Val: '8' }, { Month: 'Sep', Val: '9' }, { Month: 'Oct', Val: '10' }, { Month: 'Nov', Val: '11' }, { Month: 'Dec', Val: '12' }]; for (i = 0; i < obje1.length; i++) { for (j = 0; j < conDate.length; j++) { if (conDate[j]["Month"] == obje1[i]["NavDate"].split("-")[1]) { var myDate = obje1[i]["NavDate"].replace(obje1[i]["NavDate"].split("-")[1], conDate[j]["Val"]); myDate = myDate.split("-"); var newDate = myDate[1] + "/" + myDate[0] + "/" + myDate[2]; data.push([new Date(newDate).getTime(), obje1[i].NavValue, obje1[i]["NavDate"]]); } } } revdata = data.reverse(); $scope.ChartResize(); $scope.options = { chart: { isArea: true, type: 'lineChart', height: 300, x: function (d, i) { return i; }, y: function (d) { return parseFloat(d[1]); }, //transitionDuration: 100, showLegend: false, //useInteractiveGuideline: true, tooltip: { contentGenerator: function (e) { var series = e.series[0]; if (series.value === null) return; return "

NAV

" + series.value + "

"; } }, xAxis: { showMaxMin: true, tickPadding: 10, staggerLabels: false, tickFormat: function (d) { return data[d][2].split("-")[0] + "-" + data[d][2].split("-")[1]; } }, yAxis: { axisLabelDistance: -10, ticks: 7, tickFormat: function (d) { return d3.format(',.2f')(d); } }, dispatch: { renderEnd: function (e) { $scope.ChartResize(); } } } }; $scope.data = [{ key: "NAV", values: revdata }]; $scope.ReturnDividend = ""; //$("#BtnChartResize").click(); } else { if ($scope.loadNAVDetails != "Filtersearch") { $("#divLoadNAV").modal("hide") } WarningAlert("ddlFolioNo", "No record found"); } } catch (er) { $scope.FunctionName = "loadNAV1"; $("#ErrorLog").val(er.message + " " + "Input ->" + AMCcode + "," + Schemecode); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "loadNAV2"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + AMCcode + "," + Schemecode); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } catch (er) { $scope.FunctionName = "loadNAV3"; $("#ErrorLog").val(er.message + " " + "Input ->" + AMCcode + "," + Schemecode); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } $("#BtnChartResize").click(function () { window.dispatchEvent(new Event('resize')); }) $scope.NAVreturns = function () { try { var input_Opt2 = $scope.schemecode1; input_Opt2 = encryptpwd(input_Opt2, $rootScope.EValue) + "#$#" + $rootScope.EValue; $http({ url: '../Watchlist/NAVreturns/', method: "POST", params: { Query: QueryString, Option1: $scope.AMC1, Option2: input_Opt2, Option4: $scope.EncryMsg, fppvalue: $("#fppvalue").val() } }).then(function mySucces(response) { try { var obje1 = response.data; obje1 = EncryptValue(obje1); if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "1")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "1") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "1")) { $scope.Returnvalues = obje1; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "9")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "9") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "9")) { $window.location.href = "../MCLogout/MCLogout?" + QueryString; return false; } } catch (er) { $scope.FunctionName = "NAVreturns1"; $("#ErrorLog").val(er.message + " " + "Input ->" + $scope.AMC1 + "," + $scope.schemecode1); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "NAVreturns2"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + $scope.AMC + "," + $scope.schemecode); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } catch (er) { $scope.FunctionName = "NAVreturns3"; $("#ErrorLog").val(er.message + " " + "Input ->" + $scope.AMC1 + "," + $scope.schemecode1); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } $scope.NAVDividend = function () { try { var input_Opt3 = $scope.schemecode1; input_Opt3 = encryptpwd(input_Opt3, $rootScope.EValue) + "#$#" + $rootScope.EValue; $http({ url: '../Watchlist/NAVDividend/', method: "POST", params: { Query: QueryString, Option1: $scope.AMC1, Option2: $scope.Schemetype, Option3: input_Opt3, Option4: $scope.EncryMsg, fppvalue: $("#fppvalue").val() } }).then(function mySucces(response) { try { var obje1 = response.data; obje1 = EncryptValue(obje1); if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "1")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "1") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "1")) { $scope.ReturnDividend = obje1; $("#lidividend").css("display", "block"); } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "0")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "0") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "0")) { $("#lidividend").css("display", "none"); } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "9")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "9") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "9")) { $window.location.href = "../MCLogout/MCLogout?" + QueryString; return false; } } catch (er) { $scope.FunctionName = "NAVDividend1"; $("#ErrorLog").val(er.message + " " + "Input ->" + $scope.AMC1 + "," + $scope.schemecode1 + "," + $scope.Schemetype); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } }, function myError(response) { $scope.FunctionName = "NAVDividend2"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + $scope.AMC1 + "," + $scope.schemecode1 + "," + $scope.Schemetype); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } catch (er) { $scope.FunctionName = "NAVDividend3"; $("#ErrorLog").val(er.message + " " + "Input ->" + $scope.AMC1 + "," + $scope.schemecode1 + "," + $scope.Schemetype); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } $scope.NAVLoad = function () { try { var input_Opt2 = $scope.schemecode1; input_Opt2 = encryptpwd(input_Opt2, $rootScope.EValue) + "#$#" + $rootScope.EValue; $http({ url: '../Watchlist/NAVLOAD/', method: "POST", params: { Query: QueryString, Option1: $scope.AMC1, Option2: input_Opt2, Option4: $scope.EncryMsg, fppvalue: $("#fppvalue").val() } }).then(function mySucces(response) { var obje1 = response.data; if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } $scope.Loadvalues = obje1; }, function myError(response) { $scope.FunctionName = "NAVLoad1"; $("#ErrorLog").val(response.status + " " + response.statusText + " " + "Input ->" + $scope.AMC1 + "," + $scope.schemecode1); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); }); } catch (er) { $scope.FunctionName = "NAVLoad2"; $("#ErrorLog").val(er.message + " " + "Input ->" + $scope.AMC1 + "," + $scope.schemecode1); WirteErrorLog($scope, $window, $http, $rootScope); WarningAlert("ddlFolioNo", CommonError); } } $scope.filterClose = function () { $("#addwatchlistfilter").hide(); $("#Chartfilter").show(); $("#chartResize").show(); $("#chartResizefilter").show(); $("#filterdate").show(); } $scope.AddfilterScheme = function () { $scope.options = []; // $scope.loadNAVDetails = ""; $("#spnErrmsgdate").text(""); if ($("#FromDate").val() == "") { $("#spnErrmsgdate").text("Please Select From Date."); return false; } if ($("#ToDate").val() == "") { $("#spnErrmsgdate").text("Please Select To Date."); return false; } $scope.loadNAVDetails = "Filtersearch"; var date = $("#FromDate").val() + "#$#" + $("#ToDate").val(); // $("#divLoadNAV").modal("hide"); $scope.date = date; //$("#Chartfilter").show(); //$("#chartResize").show(); //$("#chartResizefilter").show(); //$scope.applyfilter = true; $scope.loadNAV(); } $scope.showdatefilter = function () { $("#spnErrmsgdate").text(""); $("#addwatchlistfilter").show(); $("#FromDate").val(""); $("#ToDate").val(""); $("#LblFromDate").show(); $("#LblToDate").show(); $("#nglabelFRDate").hide(); $("#nglabelToDate").hide(); $("#Chartfilter").hide(); $("#chartResize").hide(); $("#chartResizefilter").hide(); $("#filterdate").hide(); } // End Load NAV details$scope.ngLumpsumclick = function () { if($("#lumpsumTog a").hasClass('active')){ return false; } $scope.ngshowstepfour = true; $scope.Continueditstepfour = false; QueryString = QuerysString(); $("#pgpreloginlinkcheck").val(QueryString); $scope.ngShowBankDetails = true; $rootScope.OtpAMEnable = $rootScope.FPOtpAMEnable; $rootScope.OtpNBEnable = $rootScope.FPOtpNBEnable; $rootScope.OtpCMEnable = $rootScope.FPOtpCMEnable; if ($rootScope.selectedTranstype == "NFO" || $rootScope.selectedTranstype == "NFO_FP" || $rootScope.selectedTranstype == "NFO_FPP") { $scope.TransType = $rootScope.selectedTranstype; $rootScope.TransType = $rootScope.selectedTranstype; $rootScope.Digisip = $rootScope.selectedTranstype; $scope.nghiddentrxntype = $rootScope.selectedTranstype; //$("#selectedTransType").val("DIGINFO_FP"); //$scope.TransType = "DIGI_FP"; //$rootScope.TransType = "DIGINFO_FP"; //$rootScope.Digisip = "DIGI_FP"; //$scope.nghiddentrxntype = "DIGI_FP"; //$("#selectedTransType").val("DIGINFO_FP"); } if ($rootScope.Digisip == "DIGI_FPP") { $("#PGFirstapplicant1").val($scope.Firstapplicant); $rootScope.PGFirstapplicant1 = $scope.Firstapplicant; } else { $("#PGFirstapplicant1").val($scope.ngtxtinvestorname); $rootScope.PGFirstapplicant1 = $scope.ngtxtinvestorname; } $("#PGFirstapplicant").val($scope.ngtxtinvestorname); $rootScope.PGFirstapplicant = $scope.ngtxtinvestorname; $scope.ngshowbankaccount = false; $scope.ngshowaccounttype = false; $scope.ngshowmicrcode = false; $scope.ngshowifsccode = false; $scope.ngshowbranchname = false; $scope.ngshowaddress1 = false; $scope.ngshowaddress2 = false; $scope.ngshowaddress3 = false; $scope.ngshowpincode = false; $scope.ngshowcity = false; $scope.ngshowstate = false; $scope.ngshowcountry = false; $scope.ngshowPaymentOption = true; $scope.nglblPaymentmode = false; $scope.PAYMODES = ""; $scope.selectedPaymentOption = null; $scope.ngPaymentOption = ""; $scope.ngBankOption = ""; $scope.nglblbank = false; $scope.ngshowindividual = true; $scope.ngbankNametxt = ""; $scope.ngbankaccount = ""; $scope.ngmicrcode = ""; $scope.ngifsccode = ""; $scope.ngbranchname = ""; $scope.ngaddress1 = ""; $scope.ngaddress2 = ""; $scope.ngaddress3 = ""; $scope.ngPinCode = ""; $scope.ngCountry = ""; $scope.ngcity = ""; $scope.ngstatename = ""; $scope.nglblselectstate = false; $scope.nglblshowstate = true; $scope.ngAccountType = ""; $scope.nglblacctype = false; $scope.ngshowtype = true; $scope.Banknames = ""; $scope.Getpaymentoptions($scope.ngAMCCode, $scope.ngPANTxt); } $scope.ngsipclick = function () { if ($("#sipTog a").hasClass('active')){ return false; } $scope.ngshowstepfour = true; $scope.Continueditstepfour = false; $rootScope.OtpAMEnable = $rootScope.SIPOtpAMEnable; $rootScope.OtpNBEnable = $rootScope.SIPOtpNBEnable; $rootScope.OtpCMEnable = $rootScope.SIPOtpCMEnable; if ($rootScope.selectedTranstype == "NFO_FPP") { QueryString = "RsRoJbT7NeiomJoi1CMO_cIntoqp6-b0XAzHkrTyKLg="; $("#pgpreloginlinkcheck").val(QueryString); $scope.ngShowBankDetails = true; $scope.TransType = "DIGI_FPP"; $rootScope.TransType = "DIGINFO_FPP"; $rootScope.Digisip = "DIGI_FPP"; $scope.nghiddentrxntype = "DIGI_FPP"; $("#selectedTransType").val("DIGINFO_FPP"); } else if($rootScope.selectedTranstype == "NFO"){ $scope.TransType = "DIGI_FP"; $rootScope.TransType = "DIGINFO_FP"; $rootScope.Digisip = "DIGI_FP"; $scope.nghiddentrxntype = "DIGI_FP"; $("#selectedTransType").val("DIGINFO_FP"); } else { QueryString = "RsRoJbT7NeiomJoi1CMO_cIntoqp6-b0XAzHkrTyKLg="; $("#pgpreloginlinkcheck").val(QueryString); $scope.ngShowBankDetails = true; $scope.TransType = "DIGI_FPP"; $rootScope.TransType = "DIGI_FPP"; $rootScope.Digisip = "DIGI_FPP"; $scope.nghiddentrxntype = "DIGI_FPP" $("#selectedTransType").val("DIGI_FPP"); } if ($rootScope.Digisip == "DIGI_FPP") { $("#PGFirstapplicant1").val($scope.Firstapplicant); $rootScope.PGFirstapplicant1 = $scope.Firstapplicant; } else { $("#PGFirstapplicant1").val($scope.ngtxtinvestorname); $rootScope.PGFirstapplicant1 = $scope.ngtxtinvestorname; } if ($rootScope.selectedTranstype == "NFO") { $("#PGFirstapplicant1").val($scope.Firstapplicant); $rootScope.PGFirstapplicant1 = $scope.Firstapplicant; } $("#PGFirstapplicant").val($scope.ngtxtinvestorname); $rootScope.PGFirstapplicant = $scope.ngtxtinvestorname; $scope.ngshowbankaccount = false; $scope.ngshowaccounttype = false; $scope.ngshowmicrcode = false; $scope.ngshowifsccode = false; $scope.ngshowbranchname = false; $scope.ngshowaddress1 = false; $scope.ngshowaddress2 = false; $scope.ngshowaddress3 = false; $scope.ngshowpincode = false; $scope.ngshowcity = false; $scope.ngshowstate = false; $scope.ngshowcountry = false; $scope.ngshowPaymentOption = true; $scope.nglblPaymentmode = false; $scope.PAYMODES = ""; $scope.selectedPaymentOption = null; $scope.ngPaymentOption = ""; $scope.ngBankOption = ""; $scope.nglblbank = false; $scope.ngshowindividual = true; $scope.ngbankNametxt = ""; $scope.ngbankaccount = ""; $scope.ngmicrcode = ""; $scope.ngifsccode = ""; $scope.ngbranchname = ""; $scope.ngaddress1 = ""; $scope.ngaddress2 = ""; $scope.ngaddress3 = ""; $scope.ngPinCode = ""; $scope.ngCountry = ""; $scope.ngcity = ""; $scope.ngstatename = ""; $scope.nglblselectstate = false; $scope.nglblshowstate = true; $scope.ngAccountType = ""; $scope.nglblacctype = false; $scope.ngshowtype = true; $scope.Banknames = ""; $scope.Getpaymentoptions($scope.ngAMCCode, $scope.ngPANTxt); } $scope.closeotpfppopup = function () { $("#FPUploadOTPCheck").modal('hide'); RestoreValues(); } $scope.closeotpFPPpopup = function () { $("#OTPDetailsMobEmailcheck").modal("hide"); RestoreValues(); }// Start Load Guardian DOB Details var $inputGuar = $(".ScheduleDatePicker6").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } if (GetAge($(".ScheduleDatePicker6").val()) < 18) { WarningAlert("date-picker-example", "Investor should not be minor."); return false; } } }); var pickerGuard1 = $inputGuar.pickadate('picker'); pickerGuard1.on({ open: function () { var $input = $(".ScheduleDatePicker6").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } } }); }, close: function () { if (GetAge($(".ScheduleDatePicker6").val()) < 18) { $("#PGNomGuardDOB1").val(""); $("#GuardDOB1").hide(); } else { $("#GuardDOB1").show(); $("#PGNomGuardDOB1").val($(".ScheduleDatePicker6").val()); } }, }); var $inputGuar = $(".getNominee1Guarddateofbirth").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } if (GetAge($(".getNominee1Guarddateofbirth").val()) < 18) { $("#PGNomGuardDOB1").val(""); WarningAlert("date-picker-example", "Investor should not be minor."); return false; } } }); var pickerGuard1 = $inputGuar.pickadate('picker'); pickerGuard1.on({ open: function () { var $input = $(".getNominee1Guarddateofbirth").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } } }); }, close: function () { if (GetAge($(".getNominee1Guarddateofbirth").val()) < 18) { $("#PGNomGuardDOB1").val(""); $("#GuardDOB1").hide(); } else { $("#GuardDOB1").show(); $("#PGNomGuardDOB1").val($(".getNominee1Guarddateofbirth").val()); } }, }); // Start Nominee 2 Guardian var $inputGuar2 = $(".ScheduleDatePicker7").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } if (GetAge($(".ScheduleDatePicker7").val()) < 18) { WarningAlert("date-picker-example", "Investor should not be minor."); return false; } } }); var pickerGuard2 = $inputGuar2.pickadate('picker'); pickerGuard2.on({ open: function () { var $input = $(".ScheduleDatePicker7").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } } }); }, close: function () { if (GetAge($(".ScheduleDatePicker7").val()) < 18) { $("#PGNomGuardDOB2").val(""); $("#GuardDOB2").hide(); } else { $("#GuardDOB2").show(); $("#PGNomGuardDOB2").val($(".ScheduleDatePicker7").val()); } }, }); var $inputGuar2 = $(".getNominee2Guarddateofbirth").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } if (GetAge($(".getNominee2Guarddateofbirth").val()) < 18) { $("#PGNomGuardDOB2").val(""); WarningAlert("date-picker-example", "Investor should not be minor."); return false; } } }); var pickerGuard2 = $inputGuar2.pickadate('picker'); pickerGuard2.on({ open: function () { var $input = $(".getNominee2Guarddateofbirth").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } } }); }, close: function () { if (GetAge($(".getNominee2Guarddateofbirth").val()) < 18) { $("#PGNomGuardDOB2").val(""); $("#GuardDOB2").hide(); } else { $("#GuardDOB2").show(); $("#PGNomGuardDOB2").val($(".getNominee2Guarddateofbirth").val()); } }, }); // End Nominee 2 Guardian // Start Nominee 3 Guardian var $inputGuar3 = $(".ScheduleDatePicker10").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } if (GetAge($(".ScheduleDatePicker10").val()) < 18) { WarningAlert("date-picker-example", "Investor should not be minor."); return false; } } }); var pickerGuard3 = $inputGuar3.pickadate('picker'); pickerGuard3.on({ open: function () { var $input = $(".ScheduleDatePicker10").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } } }); }, close: function () { if (GetAge($(".ScheduleDatePicker10").val()) < 18) { $("#PGNomGuardDOB3").val(""); $("#GuardDOB3").hide(); } else { $("#GuardDOB3").show(); $("#PGNomGuardDOB3").val($(".ScheduleDatePicker10").val()); } }, }); var $inputGuar3 = $(".getNominee3Guarddateofbirth").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } if (GetAge($(".getNominee3Guarddateofbirth").val()) < 18) { $("#PGNomGuardDOB3").val(""); WarningAlert("date-picker-example", "Investor should not be minor."); return false; } } }); var pickerGuard3 = $inputGuar2.pickadate('picker'); pickerGuard3.on({ open: function () { var $input = $(".getNominee3Guarddateofbirth").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } } }); }, close: function () { if (GetAge($(".getNominee3Guarddateofbirth").val()) < 18) { $("#PGNomGuardDOB3").val(""); $("#GuardDOB3").hide(); } else { $("#GuardDOB3").show(); $("#PGNomGuardDOB3").val($(".getNominee3Guarddateofbirth").val()); } }, }); // End Nominee 3 Guardian // End Load Guardian DOB Details // Pre Login Fresh Purchase Code added by Devendiran on 05_Sep_2018 End var $input = $(".ScheduleDatePicker").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { var getpan = $("#FPPInvPAN").val().toUpperCase(); if (e.select == undefined) { return false; } if ((GetAge($(".ScheduleDatePicker").val()) < 18) && (angular.uppercase(getpan).charAt(3) != "H")) { WarningAlert("date-picker-example", "Investor should not be minor."); return false; } } }); var picker1 = $input.pickadate('picker'); picker1.on({ open: function () { var $input = $(".ScheduleDatePicker").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } } }); }, close: function () { var getpan = $("#FPPInvPAN").val().toUpperCase(); if ((GetAge($(".ScheduleDatePicker").val()) < 18) && (angular.uppercase(getpan).charAt(3) != "H")) { $("#nggetdateofbirth").val(""); $("#dateofbirth").hide(); } else { $("#dateofbirth").show(); $("#nggetdateofbirth").val($(".ScheduleDatePicker").val()); $scope.BindAmc(); $scope.GetTaxstatus(); } }, }); var $input10 = $('.getdateofbirth').pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { var getpan = $("#FPPInvPAN").val().toUpperCase(); if (e.select == undefined) { return false; } $("#nggetdateofbirth").val($(".getdateofbirth").val()); if ((GetAge($(".getdateofbirth").val()) < 18) && (angular.uppercase(getpan).charAt(3) != "H")) { $("#dateofbirth").show(); WarningAlert("nggetdateofbirth", "Investor should not be minor."); return false; } $("#dateofbirth").show(); } }); var picker10 = $input10.pickadate('picker'); picker10.on({ open: function () { var getpan = $("#FPPInvPAN").val().toUpperCase(); var $input = $(".getdateofbirth").pickadate({ format: 'dd-mmm-yyyy', max: true, selectYears: 115, onSet: function (e) { if (e.select == undefined) { return false; } if ((GetAge($(".getdateofbirth").val()) < 18) && (angular.uppercase(getpan).charAt(3) != "H")) { WarningAlert("nggetdateofbirth", "Investor should not be minor."); return false; } } }); }, close: function () { var getpan = $("#FPPInvPAN").val().toUpperCase(); if ((GetAge($(".getdateofbirth").val()) < 18) && (angular.uppercase(getpan).charAt(3) != "H")) { $("#nggetdateofbirth").val(""); $("#dateofbirth").hide(); } else { $("#dateofbirth").show(); $("#nggetdateofbirth").val($(".getdateofbirth").val()); $scope.BindAmc(); $scope.GetTaxstatus(); } }, }); $scope.BindAmc = function () { $scope.BindValue(); } var $input9 = $(".ScheduleDatePicker9").pickadate({ format: 'dd-mmm-yyyy', formatSubmit: 'dd-mmm-yyyy', changeMonth: true, changeYear: true, selectMonths: true, showStatus: true }); var picker9 = $input9.pickadate('picker'); picker9.on({ open: function () { picker9.set('enable', true); picker9.set('disable', false); if ($("#SIPstartdate").val() == "") { picker.clear(); $(".ScheduleDatePicker9").val(""); $("#SIPstartdate").val(""); picker.set('select', null); } else { var mindate = $("#hfMinDate").val(); var maxdate = $("#hfMaxDate").val(); var myDate = mindate.split('-'); var day = myDate[0]; var mnth = myDate[1]; var mny = myDate[2]; var myDate1 = maxdate.split('-'); var day1 = myDate1[0]; var maxm = myDate1[1]; var maxy = myDate1[2]; var currentYear = (new Date).getFullYear(); var months = [ 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec' ]; var months1 = [ 'JAN', 'FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC' ]; var month = months.indexOf(mnth); var minmonth = months1.indexOf(mnth); var maxmonth = months.indexOf(maxm); picker9.set('min', new Date(mny, minmonth, parseInt(day) + 1)); picker9.set('max', new Date(maxy, maxmonth, parseInt(day1) - 1)); picker9.set('select', new Date($("#SIPstartdate").val())); if ($("#PGFrequency").val() == "OW" || $("#PGFrequency").val() == "AW") { if ($scope.ngsiptxt == "02") { picker9.set('disable', [1, 3, 4, 5, 6, 7]); } else if ($scope.ngsiptxt == "03") { picker9.set('disable', [1, 2, 4, 5, 6, 7]); } else if ($scope.ngsiptxt == "04") { picker9.set('disable', [1, 2, 3, 5, 6, 7]); } else if ($scope.ngsiptxt == "05") { picker9.set('disable', [1, 2, 3, 4, 6, 7]); } else if ($scope.ngsiptxt == "06") { picker9.set('disable', [1, 2, 3, 4, 5, 7]); } } //picker9.set('disable', [1, 2, 3, 4, 5, 6 //]); //picker9.set('disable', [7, { from: [mny, minmonth, day], to: [maxy, maxmonth, day1], inverted: true } //]); //picker9.set('enable', [ // [mny, minmonth, day], [maxy, maxmonth, day1] //]); } }, close: function () { txtFoucsUp("SIPstartdate", "ADD"); $("#SIPstartdate").val($(".ScheduleDatePicker9").val()); picker9.set('select', new Date($(".ScheduleDatePicker9").val())); $("#SIPstartdate").off("focus"); $(".ScheduleDatePicker9").off("focus"); SIPFromDate($(".ScheduleDatePicker9").val()); this.close(); }, }); function GetOTPvalueNEW(LoginTypes, Flag, IsRegenerate, $scope, $window, $http, $rootScope) { try { if (!IsRegenerate) { $(".lblOPTMsg").text(""); $scope.BrowDetails = ""; } if ($scope.TransType == "FPP" || $scope.TransType == "DIGI_FPP" || $scope.TransType == "NFO_FPP" || $scope.TransType == "DIGI_FP") { ModalID = "OTPDetailsMobEmailcheck"; } $("#DivmobemailCallMsg").hide(); var hdnOTPSMSlimit = $("#hdnOTPSMSlimit").val(); $("#hdnhOTPCallTimer").val(''); var IsValidID = true; $(".lblfrgError").text(''); if (parseInt(hdnOTPSMSlimit) >= 3) { $("#hdnOTPSMSlimit").val('0'); if ($scope.IsDefaultBankMandate == true) { jQuery("#" + ModalID).modal("hide"); jQuery("#" + ModalID).hide(); } else { $("#" + ModalID).modal("hide"); $("#" + ModalID).hide(); } //WarningAlert("txtfrgEmail", "OTP SMS generation maximum limit exceeded."); } else { var OTPOption = ""; var OPTInput = ""; if ($scope.TransType == "NFO_FPP") { LoginTypes = "PRELOGIN"; Flag = "NFO_FPP"; } if ((LoginTypes == "POSTLOGIN" && Flag == "GetOTPValue") || (Flag == "FPP") || (Flag == "DIGI_FPP" || Flag == "DIGI_FP") || (Flag == "NFO_FPP") || (Flag == "NFO") || (Flag == "DIGI_AP")) { if ($scope.BrowDetails == undefined) $scope.BrowDetails = ""; OPTInput = $scope.OTPvalue + $scope.BrowDetails; //OPTInput = $scope.AMC + "#$#" + $scope.FolioNo.FolioValue + "#$#" + $scope.MobileDetails[0].MOBILE_NO; } else { //if ($scope.ngchkfrgEmail && $scope.ngchkfrgMobile) // OTPOption = "B" //else if ($scope.ngchkfrgEmail) // OTPOption = "E" //else if ($scope.ngchkfrgMobile) // OTPOption = "M" //else { // WarningAlert("chkfrgEmail", "Please select OTP option by Mobile or Email."); // return false; //} } var logintype = encryptpwd(LoginTypes, $rootScope.EValue) + "#$#" + $rootScope.EValue; var flag = encryptpwd(Flag, $rootScope.EValue) + "#$#" + $rootScope.EValue; var isregenerate = encryptpwd(IsRegenerate, $rootScope.EValue) + "#$#" + $rootScope.EValue; $http({ url: '../Master/GetOTPValue/', method: "POST", params: { LoginType: logintype, Flag: flag, Query: QuerysString(), Input: OPTInput, Option1: isregenerate, Option2: '', Option3: $scope.Schedule, Option4: $scope.ScheduleTransType, fppvalue: $("#fppvalue").val() } }).then(function mySucces(response) { try { $("#OTPMobileNoList").hide(); $("#OTPMobileNoList").modal("hide"); } catch (er) { } if ($scope.TransType == "FPP" || $scope.TransType == "DIGI_FPP" || $scope.TransType == "NFO_FPP" || $scope.TransType == "DIGI_FP" || $scope.TransType == "NFO") { var obje1 = response.data; var Evalue = "" if (obje1[0].hasOwnProperty("VALUE") == true) Evalue = obje1[0]["VALUE"]; else if (obje1[0].hasOwnProperty("Value") == true) Evalue = obje1[0]["Value"]; else if (obje1[0].hasOwnProperty("value") == true) Evalue = obje1[0]["value"]; if (Evalue.length > 15) { obje1 = EncryptValue(obje1); } if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == null)) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == null) || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == null)) { $(".lblOPTMsg").text(obje1[0].MESSAGE); } else if (obje1[0].Value == "1" || obje1[0].VALUE == "1") { var hOTPCallTimer = "", hOTPSMSTimer = "", hOTPTimer = ""; if (IsRegenerate) { if (obje1[0].USER_OTP_MODE == "M") { $(".lblOPTMsg").text(obje1[0].MESSAGE); } else if (obje1[0].USER_OTP_MODE == "RE") { $(".lblEmailOTPMsg").text(obje1[0].MESSAGE); } } else { if (obje1[0].hasOwnProperty("MESSAGE") == true) $(".OTPSentMSG,.lblOPTMsg").text(obje1[0].MESSAGE); else $(".OTPSentMSG,.lblOPTMsg").text(obje1[0].Message); $("#divEmailiOTPMsg").css("display", "block"); $("#divEmailiOTPMsgContent").css("display", "block"); $("#divEmailiOTPMode").css("display", "block"); $(".lblEmailOTPMsg").text(obje1[0].EMAIL_MESSAGE); $("#divMobileOTPMsg").css("display", "block"); $("#divMobileOTPMsgContent").css("display", "block"); $("#divMobileOTPMode").css("display", "block"); } if (IsRegenerate == false) { $("#" + ModalID).modal(); } if (obje1[0].hasOwnProperty("BrowDetails") == true && !IsRegenerate) $scope.BrowDetails = obje1[0].BrowDetails; hdnOTPSMSlimit = parseInt(hdnOTPSMSlimit) + 1; $("#hdnOTPSMSlimit").val(hdnOTPSMSlimit); $scope.txtOTPNumber = ""; $("#txtOTPNumber").val(""); $scope.txtKYCOTPNumber = ""; //$("#lblOPTMsg").text(obje1[0].MESSAGE) if (obje1[0].Email == "E") { $(".mobotpcalldisplay").css("display", "none"); $(".mobotptimerdisplay").css("display", "none"); $("#mobotptimerdisplay").css("display", "none"); } else { if ($rootScope.OTPMode == "E") { $(".mobotpcalldisplay").css("display", "none"); $(".mobotptimerdisplay").css("display", "none"); $("#mobotptimerdisplay").css("display", "none"); } else { $(".mobotpcalldisplay").css("display", "none"); $(".mobotptimerdisplay").css("display", "block"); if (obje1[0].OTPCALLDURATION != "0" && obje1[0].OTPCALLDURATION != "") { hOTPCallTimer = obje1[0].OTPCALLDURATION; $("#hdnhOTPCallTimer").val(hOTPCallTimer); } if (obje1[0].OTPSMSDURATION != "0" && obje1[0].OTPSMSDURATION != "") { hOTPSMSTimer = obje1[0].OTPSMSDURATION; } //$scope.txtOTPNumber = ""; $("#hdnOTPTimer").val(hOTPSMSTimer); ShowMobileOTPPopup($scope, 'Generate'); } } } else if ((obje1[0].Value == "11")) { $("#hdnOTPSMSlimit").val('0'); $scope.txtMobileOTPNumber = ""; $scope.txtKYCOTPNumber = ""; $("#" + ModalID).modal("hide"); $("#" + ModalID).hide(); RestoreValues(); WarningAlert("txtMobileOTPNumber", obje1[0].MESSAGE); } else { $("#" + ModalID).modal("hide"); $("#" + ModalID).hide(); $scope.txtMobileOTPNumber = ""; $scope.txtKYCOTPNumber = ""; RestoreValues(); WarningAlert("txtMobileOTPNumber", obje1[0].MESSAGE); } } else if ($scope.TransType == "FP" || $scope.TransType == "FPNEW") { var obje1 = response.data; var Evalue = "" if (obje1[0].hasOwnProperty("VALUE") == true) Evalue = obje1[0]["VALUE"]; else if (obje1[0].hasOwnProperty("Value") == true) Evalue = obje1[0]["Value"]; else if (obje1[0].hasOwnProperty("value") == true) Evalue = obje1[0]["value"]; if (Evalue.length > 15) { obje1 = EncryptValue(obje1); } if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == null)) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == null) || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == null)) { // $('.lblfrgError').text(obje1[0].MESSAGE); $(".lblOPTMsg").text(obje1[0].MESSAGE); } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "9")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "9") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "9")) { $window.location.href = "../MCLogout/MCLogout?" + QueryString; return false; } else if (obje1[0].Value == "1" || obje1[0].VALUE == "1") { var hOTPCallTimer = "", hOTPSMSTimer = "", hOTPTimer = ""; $(".lblfrgError").text(obje1[0].MESSAGE); if (IsRegenerate == false && $scope.IsDefaultBankMandate == true) { jQuery("#" + ModalID).modal(); } else if (IsRegenerate == false) { $("#" + ModalID).modal(); } $(".lblOPTMsg").text(obje1[0].MESSAGE); hdnOTPSMSlimit = parseInt(hdnOTPSMSlimit) + 1; $("#hdnOTPSMSlimit").val(hdnOTPSMSlimit); $scope.txtMobileOTPNumber = ""; $scope.txtKYCOTPNumber = ""; $(".lblOPTMsg").text(obje1[0].MESSAGE) if (obje1[0].Email == "E") { $(".mobotpcalldisplay").css("display", "none"); $(".mobotptimerdisplay").css("display", "none"); } else { $(".mobotpcalldisplay").css("display", "none"); $(".mobotptimerdisplay").css("display", "block"); if (obje1[0].OTPCALLDURATION != "0" && obje1[0].OTPCALLDURATION != "") { hOTPCallTimer = obje1[0].OTPCALLDURATION; $("#hdnhOTPCallTimer").val(hOTPCallTimer); } if (obje1[0].OTPSMSDURATION != "0" && obje1[0].OTPSMSDURATION != "") { hOTPSMSTimer = obje1[0].OTPSMSDURATION; } //$scope.txtOTPNumber = ""; $("#hdnOTPTimer").val(hOTPSMSTimer); ShowMobileOTPPopup($scope, 'Generate'); } } else if ((obje1[0].Value == "11")) { $("#hdnOTPSMSlimit").val('0'); $scope.txtMobileOTPNumber = ""; $("#" + ModalID).modal("hide"); $("#" + ModalID).hide(); WarningAlert("txtOTPNumber", obje1[0].MESSAGE); } else { // alert(obje1[0].Message); $("#" + ModalID).modal("hide"); $("#" + ModalID).hide(); $scope.txtMobileOTPNumber = ""; WarningAlert("txtOTPNumber", obje1[0].MESSAGE); // $('.lblfrgError').text(obje1[0].Message); } } else { var obje1 = response.data; var Evalue = "" if (obje1[0].hasOwnProperty("VALUE") == true) Evalue = obje1[0]["VALUE"]; else if (obje1[0].hasOwnProperty("Value") == true) Evalue = obje1[0]["Value"]; else if (obje1[0].hasOwnProperty("value") == true) Evalue = obje1[0]["value"]; if (Evalue.length > 15) { obje1 = EncryptValue(obje1); } if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == null)) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == null) || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == null)) { // $('.lblfrgError').text(obje1[0].MESSAGE); $(".lblOPTMsg").text(obje1[0].MESSAGE); } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "8")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "8") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "8")) { $window.location.href = "../MCLogout/MCLogout?noqOd5m5D5TwIQh5nk-PgA=="; return false; } else if ((obje1[0].hasOwnProperty("VALUE") == true && (obje1[0]["VALUE"] == "9")) || (obje1[0].hasOwnProperty("Value") == true && obje1[0]["Value"] == "9") || (obje1[0].hasOwnProperty("value") == true && obje1[0]["value"] == "9")) { $window.location.href = "../MCLogout/MCLogout?" + QueryString; return false; } else if (obje1[0].Value == "1" || obje1[0].VALUE == "1") { var hOTPCallTimer = "", hOTPSMSTimer = "", hOTPTimer = ""; $(".lblfrgError").text(obje1[0].Message); if (IsRegenerate == false && $scope.IsDefaultBankMandate == true) { jQuery("#" + ModalID).modal(); } else if (IsRegenerate == false) { $("#" + ModalID).modal(); } $(".lblOPTMsg").text(obje1[0].MESSAGE); hdnOTPSMSlimit = parseInt(hdnOTPSMSlimit) + 1; $("#hdnOTPSMSlimit").val(hdnOTPSMSlimit); $scope.txtMobileOTPNumber = ""; $scope.txtKYCOTPNumber = ""; $(".lblOPTMsg").text(obje1[0].Message) if (obje1[0].Email == "E") { $(".mobotpcalldisplay").css("display", "none"); $(".mobotptimerdisplay").css("display", "none"); } else { $(".mobotpcalldisplay").css("display", "none"); $(".mobotptimerdisplay").css("display", "block"); if (obje1[0].OtpCallDuration != "0" && obje1[0].OtpCallDuration != "") { hOTPCallTimer = obje1[0].OtpCallDuration; $("#hdnhOTPCallTimer").val(hOTPCallTimer); } if (obje1[0].OtpSmsDuration != "0" && obje1[0].OtpSmsDuration != "") { hOTPSMSTimer = obje1[0].OtpSmsDuration; } //$scope.txtOTPNumber = ""; $("#hdnOTPTimer").val(hOTPSMSTimer); ShowMobileOTPPopup($scope, 'Generate'); } } else if ((obje1[0].Value == "11")) { $("#hdnOTPSMSlimit").val('0'); $scope.txtMobileOTPNumber = ""; $scope.txtKYCOTPNumber = ""; $("#" + ModalID).modal("hide"); $("#" + ModalID).hide(); WarningAlert("txtMobileOTPNumber", obje1[0].Message); } else { // alert(obje1[0].Message); $("#" + ModalID).modal("hide"); $("#" + ModalID).hide(); $scope.txtMobileOTPNumber = ""; $scope.txtKYCOTPNumber = ""; WarningAlert("txtMobileOTPNumber", obje1[0].Message); // $('.lblfrgError').text(obje1[0].Message); } } }, function myError(response) { //WarningAlert("",'We are unable to process your request at this time. Please call our Toll free number 1 800 419 2267 for further assistance.'); $("#" + ModalID).modal("hide"); $("#" + ModalID).hide(); WarningAlert("txtMobileOTPNumber", CommonErrMsg); }); } } catch (er) { $("#" + ModalID).modal("hide"); $("#" + ModalID).hide(); WarningAlert("txtMobileOTPNumber", CommonErrMsg); } } function decryptpwd(Val, inputVal2) { var key1 = CryptoJS.enc.Utf8.parse(inputVal2); var iv1 = CryptoJS.enc.Utf8.parse(inputVal2); var decryptstatus = CryptoJS.AES.decrypt(Val.split('#$#')[0], key1, { keySize: 128 / 8, iv: iv1, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }); var decryptedstatus = decryptstatus.toString(CryptoJS.enc.Utf8); return decryptedstatus; } function RestoreValues() { $("#ngJH1getdateofbirth").val(decryptpwd($("#ngJH1getdateofbirth").val(), $rootScope.EValue)); $("#ngJH2getdateofbirth").val(decryptpwd($("#ngJH2getdateofbirth").val(), $rootScope.EValue)); $("#SIPinstallment").val(decryptpwd($("#SIPinstallment").val(), $rootScope.EValue)); $("#SIPdate").val(decryptpwd($("#SIPdate").val(), $rootScope.EValue)); $("#SIPstartdate").val(decryptpwd($("#SIPstartdate").val(), $rootScope.EValue)); $("#SIPenddate").val(decryptpwd($("#SIPenddate").val(), $rootScope.EValue)); $("#PGAddress1").val(decryptpwd($("#PGAddress1").val(), $rootScope.EValue)); $("#PGCity").val(decryptpwd($("#PGCity").val(), $rootScope.EValue)); $("#PGStatecode").val(decryptpwd($("#PGStatecode").val(), $rootScope.EValue)); $("#PGCountry").val(decryptpwd($("#PGCountry").val(), $rootScope.EValue)); $("#PGPincode").val(decryptpwd($("#PGPincode").val(), $rootScope.EValue)); //$("#AMCName").val(decryptpwd($("#AMCName").val(), $rootScope.EValue)); $("#PGSchemecode").val(decryptpwd($("#PGSchemecode").val(), $rootScope.EValue)); $("#PGBrokercode").val(decryptpwd($("#PGBrokercode").val(), $rootScope.EValue)); $("#PGSubbrokerARN").val(decryptpwd($("#PGSubbrokerARN").val(), $rootScope.EValue)); $("#PGSubbroker").val(decryptpwd($("#PGSubbroker").val(), $rootScope.EValue)); $("#PGEUIN").val(decryptpwd($("#PGEUIN").val(), $rootScope.EValue)); $("#PGgender").val(decryptpwd($("#PGgender").val(), $rootScope.EValue)); $("#PGEmailBelongsTo").val(decryptpwd($("#PGEmailBelongsTo").val(), $rootScope.EValue)); $("#PGMobileBelongsTo").val(decryptpwd($("#PGMobileBelongsTo").val(), $rootScope.EValue)); $("#PGTeloff").val(decryptpwd($("#PGTeloff").val(), $rootScope.EValue)); $("#PGTelRes").val(decryptpwd($("#PGTelRes").val(), $rootScope.EValue)); $("#PGGuardianPAN").val(decryptpwd($("#PGGuardianPAN").val(), $rootScope.EValue)); $("#PGHolding").val(decryptpwd($("#PGHolding").val(), $rootScope.EValue)); $("#PGJH1Name").val(decryptpwd($("#PGJH1Name").val(), $rootScope.EValue)); $("#PGJH1Pan").val(decryptpwd($("#PGJH1Pan").val(), $rootScope.EValue)); $("#PGJH1DOB").val(decryptpwd($("#PGJH1DOB").val(), $rootScope.EValue)); $("#PGJH1Mobile").val(decryptpwd($("#PGJH1Mobile").val(), $rootScope.EValue)); $("#PGJH1Email").val(decryptpwd($("#PGJH1Email").val(), $rootScope.EValue)); $("#PGJH1MobileBelongsTo").val(decryptpwd($("#PGJH1MobileBelongsTo").val(), $rootScope.EValue)); $("#PGJH1EmailBelongsTo").val(decryptpwd($("#PGJH1EmailBelongsTo").val(), $rootScope.EValue)); $("#PGJH2Name").val(decryptpwd($("#PGJH2Name").val(), $rootScope.EValue)); $("#PGJH2Pan").val(decryptpwd($("#PGJH2Pan").val(), $rootScope.EValue)); $("#PGJH2DOB").val(decryptpwd($("#PGJH2DOB").val(), $rootScope.EValue)); $("#PGJH2Mobile").val(decryptpwd($("#PGJH2Mobile").val(), $rootScope.EValue)); $("#PGJH2Email").val(decryptpwd($("#PGJH2Email").val(), $rootScope.EValue)); $("#PGJH2MobileBelongsTo").val(decryptpwd($("#PGJH2MobileBelongsTo").val(), $rootScope.EValue)); $("#PGJH2EmailBelongsTo").val(decryptpwd($("#PGJH2EmailBelongsTo").val(), $rootScope.EValue)); $("#PGBankPaymode").val(decryptpwd($("#PGBankPaymode").val(), $rootScope.EValue)); $("#PGActypecode").val(decryptpwd($("#PGActypecode").val(), $rootScope.EValue)); $("#PGMicrcode").val(decryptpwd($("#PGMicrcode").val(), $rootScope.EValue)); $("#PGBankbranch").val(decryptpwd($("#PGBankbranch").val(), $rootScope.EValue)); $("#PGBankAdd1").val(decryptpwd($("#PGBankAdd1").val(), $rootScope.EValue)); $("#PGBankAdd2").val(decryptpwd($("#PGBankAdd2").val(), $rootScope.EValue)); $("#PGBankAdd3").val(decryptpwd($("#PGBankAdd3").val(), $rootScope.EValue)); $("#PGBankbranchpin").val(decryptpwd($("#PGBankbranchpin").val(), $rootScope.EValue)); $("#PGBankStatecode").val(decryptpwd($("#PGBankStatecode").val(), $rootScope.EValue)); $("#PGBankCountry").val(decryptpwd($("#PGBankCountry").val(), $rootScope.EValue)); $("#PGNomineeEnabledstatus").val(decryptpwd($("#PGNomineeEnabledstatus").val(), $rootScope.EValue)); $("#PGAddress2").val(decryptpwd($("#PGAddress2").val(), $rootScope.EValue)); $("#PGAddress3").val(decryptpwd($("#PGBankAdd3").val(), $rootScope.EValue)); $("#PGplancode").val(decryptpwd($("#PGplancode").val(), $rootScope.EValue)); $("#PGSchemecategory").val(decryptpwd($("#PGSchemecategory").val(), $rootScope.EValue)); $("#PGReinvestvalue").val(decryptpwd($("#PGReinvestvalue").val(), $rootScope.EValue)); $("#PGNomname").val(decryptpwd($("#PGNomname").val(), $rootScope.EValue)); $("#PGGuardianname").val(decryptpwd($("#PGGuardianname").val(), $rootScope.EValue)); $("#PGNomrelationcode").val(decryptpwd($("#PGNomrelationcode").val(), $rootScope.EValue)); $("#PGNomaddress1").val(decryptpwd($("#PGNomaddress1").val(), $rootScope.EValue)); $("#PGNomaddress2").val(decryptpwd($("#PGNomaddress2").val(), $rootScope.EValue)); $("#PGNomaddress3").val(decryptpwd($("#PGNomaddress3").val(), $rootScope.EValue)); $("#PGNompincode").val(decryptpwd($("#PGNompincode").val(), $rootScope.EValue)); $("#PGNomcity").val(decryptpwd($("#PGNomcity").val(), $rootScope.EValue)); $("#PGNomstatecode").val(decryptpwd($("#PGNomstatecode").val(), $rootScope.EValue)); $("#PGNom1Perc").val(decryptpwd($("#PGNom1Perc").val(), $rootScope.EValue)); $("#PGNom2name").val(decryptpwd($("#PGNom2name").val(), $rootScope.EValue)); $("#PGNom2Guardianname").val(decryptpwd($("#PGNom2Guardianname").val(), $rootScope.EValue)); $("#PGNom2relationcode").val(decryptpwd($("#PGNom2relationcode").val(), $rootScope.EValue)); $("#PGNom2Perc").val(decryptpwd($("#PGNom2Perc").val(), $rootScope.EValue)); $("#PGNom3name").val(decryptpwd($("#PGNom3name").val(), $rootScope.EValue)); $("#PGNom3Guardianname").val(decryptpwd($("#PGNom3Guardianname").val(), $rootScope.EValue)); $("#PGNom3relationcode").val(decryptpwd($("#PGNom3relationcode").val(), $rootScope.EValue)); $("#PGNom3Perc").val(decryptpwd($("#PGNom3Perc").val(), $rootScope.EValue)); $("#PGPayeePayoutmechanism").val(decryptpwd($("#PGPayeePayoutmechanism").val(), $rootScope.EValue)); $("#PGpayoutidentifierCM").val(decryptpwd($("#PGpayoutidentifierCM").val(), $rootScope.EValue)); $("#PGpayoutidentifierAM").val(decryptpwd($("#PGpayoutidentifierAM").val(), $rootScope.EValue)); $("#PGNominee1PAN").val(decryptpwd($("#PGNominee1PAN").val(), $rootScope.EValue)); $("#PGNominee1GuardianPAN").val(decryptpwd($("#PGNominee1GuardianPAN").val(), $rootScope.EValue)); $("#PGNominee1GuardianDOB").val(decryptpwd($("#PGNominee1GuardianDOB").val(), $rootScope.EValue)); $("#PGNominee1GuardianRelation").val(decryptpwd($("#PGNominee1GuardianRelation").val(), $rootScope.EValue)); $("#PGNominee2PAN").val(decryptpwd($("#PGNominee2PAN").val(), $rootScope.EValue)); $("#PGNominee2GuardianPAN").val(decryptpwd($("#PGNominee2GuardianPAN").val(), $rootScope.EValue)); $("#PGNominee2GuardianDOB").val(decryptpwd($("#PGNominee2GuardianDOB").val(), $rootScope.EValue)); $("#PGNominee2GuardianRelation").val(decryptpwd($("#PGNominee2GuardianRelation").val(), $rootScope.EValue)); $("#PGNominee3PAN").val(decryptpwd($("#PGNominee3PAN").val(), $rootScope.EValue)); $("#PGNominee3GuardianPAN").val(decryptpwd($("#PGNominee3GuardianPAN").val(), $rootScope.EValue)); $("#PGNominee3GuardianDOB").val(decryptpwd($("#PGNominee3GuardianDOB").val(), $rootScope.EValue)); $("#PGNominee3GuardianRelation").val(decryptpwd($("#PGNominee3GuardianRelation").val(), $rootScope.EValue)); $("#hdnIsAlreadyChq").val(decryptpwd($("#hdnIsAlreadyChq").val(), $rootScope.EValue)); $("#hdnIsChqupload").val(decryptpwd($("#hdnIsChqupload").val(), $rootScope.EValue)); $("#hdnFPPEKYCTYPE").val(decryptpwd($("#hdnFPPEKYCTYPE").val(), $rootScope.EValue)); //$("#hdnFPPEKYCEncry").val(decryptpwd($("#hdnFPPEKYCEncry").val(), $rootScope.EValue) + "#$#" + $rootScope.EValue); //$("#hdnEKInvMobileNo").val(decryptpwd($("#hdnEKInvMobileNo").val(), $rootScope.EValue) + "#$#" + $rootScope.EValue); $("#PGSchemeplancode").val(decryptpwd($("#PGSchemeplancode").val(), $rootScope.EValue)); $("#FPSchemecode0").val(decryptpwd($("#FPSchemecode0").val(), $rootScope.EValue)); $("#FPSchemecode1").val(decryptpwd($("#FPSchemecode1").val(), $rootScope.EValue)); $("#FPSchemecode2").val(decryptpwd($("#FPSchemecode2").val(), $rootScope.EValue)); $("#FPSchemeName0").val(decryptpwd($("#FPSchemeName0").val(), $rootScope.EValue)); $("#FPSchemeName1").val(decryptpwd($("#FPSchemeName1").val(), $rootScope.EValue)); $("#FPSchemeName2").val(decryptpwd($("#FPSchemeName2").val(), $rootScope.EValue)); $("#FPSchemePlan0").val(decryptpwd($("#FPSchemePlan0").val(), $rootScope.EValue)); $("#FPSchemePlan1").val(decryptpwd($("#FPSchemePlan1").val(), $rootScope.EValue)); $("#FPSchemePlan2").val(decryptpwd($("#FPSchemePlan2").val(), $rootScope.EValue)); $("#FPSchemetype0").val(decryptpwd($("#FPSchemetype0").val(), $rootScope.EValue)); $("#FPSchemetype1").val(decryptpwd($("#FPSchemetype1").val(), $rootScope.EValue)); $("#FPSchemetype2").val(decryptpwd($("#FPSchemetype2").val(), $rootScope.EValue)); $("#FPDividendopt0").val(decryptpwd($("#FPDividendopt0").val(), $rootScope.EValue)); $("#FPDividendopt1").val(decryptpwd($("#FPDividendopt1").val(), $rootScope.EValue)); $("#FPDividendopt2").val(decryptpwd($("#FPDividendopt2").val(), $rootScope.EValue)); $("#FPDividendval0").val(decryptpwd($("#FPDividendval0").val(), $rootScope.EValue)); $("#FPDividendval1").val(decryptpwd($("#FPDividendval1").val(), $rootScope.EValue)); $("#FPDividendval2").val(decryptpwd($("#FPDividendval2").val(), $rootScope.EValue)); $("#FPFrequencytxt0").val(decryptpwd($("#FPFrequencytxt0").val(), $rootScope.EValue)); $("#FPFrequencytxt1").val(decryptpwd($("#FPFrequencytxt1").val(), $rootScope.EValue)); $("#FPFrequencytxt2").val(decryptpwd($("#FPFrequencytxt2").val(), $rootScope.EValue)); $("#FPFrequencyval0").val(decryptpwd($("#FPFrequencyval0").val(), $rootScope.EValue)); $("#FPFrequencyval1").val(decryptpwd($("#FPFrequencyval1").val(), $rootScope.EValue)); $("#FPFrequencyval2").val(decryptpwd($("#FPFrequencyval2").val(), $rootScope.EValue)); $("#FPSIPinstallment0").val(decryptpwd($("#FPSIPinstallment0").val(), $rootScope.EValue)); $("#FPSIPinstallment1").val(decryptpwd($("#FPSIPinstallment1").val(), $rootScope.EValue)); $("#FPSIPinstallment2").val(decryptpwd($("#FPSIPinstallment2").val(), $rootScope.EValue)); $("#FPSIPdatetext0").val(decryptpwd($("#FPSIPdatetext0").val(), $rootScope.EValue)); $("#FPSIPdatetext1").val(decryptpwd($("#FPSIPdatetext1").val(), $rootScope.EValue)); $("#FPSIPdatetext2").val(decryptpwd($("#FPSIPdatetext2").val(), $rootScope.EValue)); $("#FPSIPdate0").val(decryptpwd($("#FPSIPdate0").val(), $rootScope.EValue)); $("#FPSIPdate1").val(decryptpwd($("#FPSIPdate1").val(), $rootScope.EValue)); $("#FPSIPdate2").val(decryptpwd($("#FPSIPdate2").val(), $rootScope.EValue)); $("#FPSIPstartdate0").val(decryptpwd($("#FPSIPstartdate0").val(), $rootScope.EValue)); $("#FPSIPstartdate1").val(decryptpwd($("#FPSIPstartdate1").val(), $rootScope.EValue)); $("#FPSIPstartdate2").val(decryptpwd($("#FPSIPstartdate2").val(), $rootScope.EValue)); $("#FPSIPenddate0").val(decryptpwd($("#FPSIPenddate0").val(), $rootScope.EValue)); $("#FPSIPenddate1").val(decryptpwd($("#FPSIPenddate1").val(), $rootScope.EValue)); $("#FPSIPenddate2").val(decryptpwd($("#FPSIPenddate2").val(), $rootScope.EValue)); $("#FPAmount_Unit0").val(decryptpwd($("#FPAmount_Unit0").val(), $rootScope.EValue)); $("#FPAmount_Unit1").val(decryptpwd($("#FPAmount_Unit1").val(), $rootScope.EValue)); $("#FPAmount_Unit2").val(decryptpwd($("#FPAmount_Unit2").val(), $rootScope.EValue)); $("#FPBroker0").val(decryptpwd($("#FPBroker0").val(), $rootScope.EValue)); $("#FPBroker1").val(decryptpwd($("#FPBroker1").val(), $rootScope.EValue)); $("#FPBroker2").val(decryptpwd($("#FPBroker2").val(), $rootScope.EValue)); $("#FPsubBroker0").val(decryptpwd($("#FPsubBroker0").val(), $rootScope.EValue)); $("#FPsubBroker1").val(decryptpwd($("#FPsubBroker1").val(), $rootScope.EValue)); $("#FPsubBroker2").val(decryptpwd($("#FPsubBroker2").val(), $rootScope.EValue)); $("#FPsubBrokerArn0").val(decryptpwd($("#FPsubBrokerArn0").val(), $rootScope.EValue)); $("#FPsubBrokerArn1").val(decryptpwd($("#FPsubBrokerArn1").val(), $rootScope.EValue)); $("#FPsubBrokerArn2").val(decryptpwd($("#FPsubBrokerArn2").val(), $rootScope.EValue)); $("#FPEuin0").val(decryptpwd($("#FPEuin0").val(), $rootScope.EValue)); $("#FPEuin1").val(decryptpwd($("#FPEuin1").val(), $rootScope.EValue)); $("#FPEuin2").val(decryptpwd($("#FPEuin2").val(), $rootScope.EValue)); $("#FPBrokercode0").val(decryptpwd($("#FPBrokercode0").val(), $rootScope.EValue)); $("#FPBrokercode1").val(decryptpwd($("#FPBrokercode1").val(), $rootScope.EValue)); $("#FPBrokercode2").val(decryptpwd($("#FPBrokercode2").val(), $rootScope.EValue)); $("#FPStartdate0").val(decryptpwd($("#FPStartdate0").val(), $rootScope.EValue)); $("#FPStartdate1").val(decryptpwd($("#FPStartdate1").val(), $rootScope.EValue)); $("#FPStartdate2").val(decryptpwd($("#FPStartdate2").val(), $rootScope.EValue)); $("#FPMinamount0").val(decryptpwd($("#FPMinamount0").val(), $rootScope.EValue)); $("#FPMinamount1").val(decryptpwd($("#FPMinamount1").val(), $rootScope.EValue)); $("#FPMinamount2").val(decryptpwd($("#FPMinamount2").val(), $rootScope.EValue)); $("#FPDivident0").val(decryptpwd($("#FPDivident0").val(), $rootScope.EValue)); $("#FPDivident1").val(decryptpwd($("#FPDivident1").val(), $rootScope.EValue)); $("#FPDivident2").val(decryptpwd($("#FPDivident2").val(), $rootScope.EValue)); $("#hdnRIACode0").val(decryptpwd($("#hdnRIACode0").val(), $rootScope.EValue)); $("#hdnRIACode1").val(decryptpwd($("#hdnRIACode1").val(), $rootScope.EValue)); $("#hdnRIACode2").val(decryptpwd($("#hdnRIACode2").val(), $rootScope.EValue)); $("#hdnRIAdeclaration0").val(decryptpwd($("#hdnRIAdeclaration0").val(), $rootScope.EValue)); $("#hdnRIAdeclaration1").val(decryptpwd($("#hdnRIAdeclaration1").val(), $rootScope.EValue)); $("#hdnRIAdeclaration2").val(decryptpwd($("#hdnRIAdeclaration2").val(), $rootScope.EValue)); $("#hdnplkycresponsecheck").val(decryptpwd($("#hdnplkycresponsecheck").val(), $rootScope.EValue)); $("#hdncontactperson").val(decryptpwd($("#hdncontactperson").val(), $rootScope.EValue)); //$("#hdnDPName").val(decryptpwd($("#hdnDPName").val(), $rootScope.EValue)); //$("#hdnDPID").val(decryptpwd($("#hdnDPID").val(), $rootScope.EValue)); //$("#hdnCustomerID").val(decryptpwd($("#hdnCustomerID").val(), $rootScope.EValue)); $("#ddlsmartSTPScheme").val(decryptpwd($("#ddlsmartSTPScheme").val(), $rootScope.EValue)); $("#ddlsmartstpdrpreinvest").val(decryptpwd($("#ddlsmartstpdrpreinvest").val(), $rootScope.EValue)); //$("#ngchkBroekrselection").val(decryptpwd($("#ngchkBroekrselection").val(), $rootScope.EValue)); $("#hdnusertrxnno").val(decryptpwd($("#hdnusertrxnno").val(), $rootScope.EValue)); $("#digiocheck").val(decryptpwd($("#digiocheck").val(), $rootScope.EValue)); $("#hdndocid").val(decryptpwd($("#hdndocid").val(), $rootScope.EValue)); $("#EmailAction").val(decryptpwd($("#EmailAction").val(), $rootScope.EValue)); $("#MobileAction").val(decryptpwd($("#MobileAction").val(), $rootScope.EValue)); //$("$("#selectedTransType").val(decryptpwd($("#selectedTransType").val(), $rootScope.EValue));#ModeofCheck").val(decryptpwd($("#ModeofCheck").val(), $rootScope.EValue)); $("#selectedTransType").val(decryptpwd($("#selectedTransType").val(), $rootScope.EValue)); $("#PGDOB").val(decryptpwd($(".getdateofbirth").val(), $rootScope.EValue)); $("#nggetdateofbirth").val($("#PGDOB").val()); if ($("#PGNomDOB").val() != "") { $("#PGNomDOB").val(decryptpwd($(".getNom1dateofbirth").val(), $rootScope.EValue)); $(".getNom1dateofbirth").val($("#PGNomDOB").val()); } if ($("#PGNomGuardDOB1").val() != "") { $("#PGNomGuardDOB1").val(decryptpwd($("#PGNomGuardDOB1").val(), $rootScope.EValue)); } if ($("#PGNom2DOB").val() != "") { $("#PGNom2DOB").val(decryptpwd($(".getNom2dateofbirth").val(), $rootScope.EValue)); $(".getNom2dateofbirth").val($("#PGNom2DOB").val()); } if ($("#PGNomGuardDOB2").val() != "") { $("#PGNomGuardDOB2").val(decryptpwd($("#PGNomGuardDOB2").val(), $rootScope.EValue)); } if ($("#PGNom3DOB").val() != "") { $("#PGNom3DOB").val(decryptpwd($(".getNom3dateofbirth").val(), $rootScope.EValue)); $(".getNom3dateofbirth").val($("#PGNom3DOB").val()); } if ($("#PGNomGuardDOB3").val() != "") { $("#PGNomGuardDOB3").val(decryptpwd($("#PGNomGuardDOB3").val(), $rootScope.EValue)); } } });

Buy Mutual Funds Online, Track MF Portfolio, Invest in NFO (2024)
Top Articles
Latest Posts
Article information

Author: Terence Hammes MD

Last Updated:

Views: 5341

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Terence Hammes MD

Birthday: 1992-04-11

Address: Suite 408 9446 Mercy Mews, West Roxie, CT 04904

Phone: +50312511349175

Job: Product Consulting Liaison

Hobby: Jogging, Motor sports, Nordic skating, Jigsaw puzzles, Bird watching, Nordic skating, Sculpting

Introduction: My name is Terence Hammes MD, I am a inexpensive, energetic, jolly, faithful, cheerful, proud, rich person who loves writing and wants to share my knowledge and understanding with you.