Buonasera,
ho un problema con questa pagina :
A me serve praticamente fare un IF nella creazione del link nella funzione getlink :
il codice che ho aggiunto è questo:
Ma quando vado a fare calcola non mi setta cp=ILL14...
Cosa sbaglio ???
ho un problema con questa pagina :
Codice:
function Announcer($scope, noleggioService) {
$scope.nol = noleggioService;
$scope.aggiorna = function () {
};
$("#stazioneinizio").blur(function () {
noleggioService.idstazioneinizio = $("#idstazioneinizio").val()
$scope.nol = noleggioService;
});
$("#stazionefine").blur(function () {
noleggioService.idstazionefine = $("#idstazionefine").val()
$scope.nol = noleggioService;
});
}
function RiepilogoController($scope, $location, noleggioService) {
$scope.noleggioriepilogo = noleggioService;
$("txtPrezzo").change(function () {
});
$scope.SetPay = function () {
if ($scope.noleggioriepilogo.flagpaydesk == "true") {
$scope.noleggioriepilogo.scontoapplicato = $scope.noleggioriepilogo.valoresconto;
} else {
//$scope.noleggioriepilogo.scontoapplicato = $scope.noleggioriepilogo.valoresconto + $scope.noleggioriepilogo.scontoprepaid;
$scope.noleggioriepilogo.scontoapplicato = 100 - ((100 - $scope.noleggioriepilogo.valoresconto) - (100 - $scope.noleggioriepilogo.valoresconto) * $scope.noleggioriepilogo.scontoprepaid / 100);
}
if ($scope.noleggioriepilogo.gruppo[0] != null) {
$scope.noleggioriepilogo.totale = $scope.noleggioriepilogo.gruppo[0].PrezzoUnitario * $scope.noleggioriepilogo.gruppo[0].NumeroGiorniNoleggio - ($scope.noleggioriepilogo.gruppo[0].PrezzoUnitario * $scope.noleggioriepilogo.gruppo[0].NumeroGiorniNoleggio * $scope.noleggioriepilogo.scontoapplicato / 100) + $scope.noleggioriepilogo.getTotaleServizi() + $scope.noleggioriepilogo.getTotaleAccessori() + noleggioService.getTotaleFranchigie();
}
}
$("#cbPayDeskxx").change(function () {
var thisCheck = $(this);
if (thisCheck.is(':checked')) {
$scope.noleggioriepilogo.scontoapplicato = $scope.noleggioriepilogo.valoresconto;
} else {
$scope.noleggioriepilogo.scontoapplicato = $scope.noleggioriepilogo.valoresconto + $scope.noleggioriepilogo.scontoprepaid;
}
if ($scope.noleggioriepilogo.gruppo[0] != null) {
$scope.noleggioriepilogo.totale = $scope.noleggioriepilogo.gruppo[0].Prezzo - ($scope.noleggioriepilogo.gruppo[0].Prezzo * $scope.noleggioriepilogo.scontoapplicato / 100) + $scope.noleggioriepilogo.getTotaleServizi() + $scope.noleggioriepilogo.getTotaleAccessori() + noleggioService.getTotaleFranchigie();
}
});
$scope.GetLinkCalcola = function () {
var strLink = "http://www.edilfarrent.it/pol/prenotazione.html?";
strLink += "nsi=" + noleggioService.stazioneinizio + "&";
strLink += "idsi=" + noleggioService.idstazioneinizio + "&";
strLink += "nsf=" + noleggioService.stazionefine + "&";
strLink += "idsf=" + noleggioService.idstazionefine + "&";
strLink += "di=" + noleggioService.datainizio + "&";
strLink += "df=" + noleggioService.datafine + "&";
strLink += "oi=" + noleggioService.orainizio + "&";
strLink += "of=" + noleggioService.orafine + "&";
strLink += "st=1" + "&";
strLink += "oc=" + noleggioService.flagoldconducente + "&";
strLink += "cp=" + noleggioService.codicepromozionale;
strLink += "#/tariffa";
if (noleggioService.idstazioneinizio > 0 && noleggioService.idstazionefine > 0) {
re = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
if (noleggioService.datainizio != '' && noleggioService.datainizio.match(re)) {
if (noleggioService.datafine != '' && noleggioService.datafine.match(re)) {
//re = /^\d{1,2}:\d{2}\ ([AP]M)?$/;
re = /^\d{1,2}:\d{2}?$/;
if (noleggioService.orainizio != '' && noleggioService.orainizio.match(re)) {
if (noleggioService.orafine != '' && noleggioService.orafine.match(re)) {
//document.getElementById("frmPreventivo").action = strLink;
//document.getElementById("frmPreventivo").submit();
if (noleggioService.datainizio.toDate() < noleggioService.datafine.toDate()) {
if ($('#spanStazioneRiconsegna').css('visibility') == 'hidden' && $('#spanStazioneRitiro').css('visibility') == 'hidden') {
window.location = strLink;
}
}
}
}
}
}
}
}
}
A me serve praticamente fare un IF nella creazione del link nella funzione getlink :
Codice:
$scope.GetLinkCalcola = function () {
var strLink = "http://www.edilfarrent.it/pol/prenotazione.html?";
strLink += "nsi=" + noleggioService.stazioneinizio + "&";
strLink += "idsi=" + noleggioService.idstazioneinizio + "&";
strLink += "nsf=" + noleggioService.stazionefine + "&";
strLink += "idsf=" + noleggioService.idstazionefine + "&";
strLink += "di=" + noleggioService.datainizio + "&";
strLink += "df=" + noleggioService.datafine + "&";
strLink += "oi=" + noleggioService.orainizio + "&";
strLink += "of=" + noleggioService.orafine + "&";
strLink += "st=1" + "&";
strLink += "oc=" + noleggioService.flagoldconducente + "&";
strLink += "cp=" + noleggioService.codicepromozionale;
strLink += "#/tariffa";
if (noleggioService.idstazioneinizio > 0 && noleggioService.idstazionefine > 0) {
re = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
if (noleggioService.datainizio != '' && noleggioService.datainizio.match(re)) {
if (noleggioService.datafine != '' && noleggioService.datafine.match(re)) {
//re = /^\d{1,2}:\d{2}\ ([AP]M)?$/;
re = /^\d{1,2}:\d{2}?$/;
if (noleggioService.orainizio != '' && noleggioService.orainizio.match(re)) {
if (noleggioService.orafine != '' && noleggioService.orafine.match(re)) {
//document.getElementById("frmPreventivo").action = strLink;
//document.getElementById("frmPreventivo").submit();
if (noleggioService.datainizio.toDate() < noleggioService.datafine.toDate()) {
if ($('#spanStazioneRiconsegna').css('visibility') == 'hidden' && $('#spanStazioneRitiro').css('visibility') == 'hidden') {
window.location = strLink;
}
}
}
}
}
}
}
}
il codice che ho aggiunto è questo:
Codice:
if (noleggioService.idstazioneinizio > 77 ) {
noleggioService.codicepromozionale = "ILL14";
}
Ma quando vado a fare calcola non mi setta cp=ILL14...
Cosa sbaglio ???