1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
|
function submit_simulate(docType) {
if (simulatePressed || docType == 'nothing') {
return true;
}
if (isBasketEmpty()) {
return false ;
}
if ( checkDeliveryDate() == false ){
alert("<isa:translate key="b2b.order.required.delivryDate" />");
return false;
}
if ( checkingDate == false ) {
if ( checkReqDateChange(true) == false ){
// -- prevent user to send wrong date.
return false;
}
}else{
//if orderTool.js is running, don't go to next step !
return false;
}
// ----------------------------------
//UPDATED ( 24-04-06 )
//
if ( docType == 'order' || docType == 'ordertemplate'){
//MUST take a look about all selected product.
var wrongList = isBasketContainsMultipleSameProduct()
if ( wrongList.length > 0 ){
if ( wrongList.length == 1 ){
alert("<isa:translate key="b2b.ordr.alr.basket.multiple.product"/>" + '\n' + "<isa:translate key="b2b.order.display.productno"/> : " + wrongList[0]);
}else{
var fullList = '';
for(var i = 0; i < wrongList.length; i++){
//
fullList += "<isa:translate key="b2b.order.display.productno"/> : " + wrongList[i];
if ( i < wrongList.length - 1 )
fullList += '\n';
}
alert("<isa:translate key="b2b.ordr.alr.basket.multiple.products"/>" + '\n' + fullList);
}
return false;
}
}
// ----------------------------------
parent.positions.document.forms["order_positions"].simulatepressed.value=docType;
parent.positions.document.forms["order_positions"].submit();
simulatePressed = true;
return true;
} |