This commit is contained in:
2018-01-31 11:10:17 +01:00
parent f3bf0c9f80
commit 05c165c9ed
27 changed files with 724 additions and 265 deletions
+42 -23
View File
@@ -62,32 +62,51 @@ $( function () {
}
dbo.offerDataService.saveOffer( submitDATA, function ( data ) {
if ( data.success ) {
if ( data.createProject ) {
tellMe( {
title : 'offer aangemaakt',
message : 'de offer is succesvol opgeslagen',
modalClass: 'modal-success'
}, function () {
vm.hideOfferModal();
if ( typeof(vm.callback) == 'function' ) vm.callback();
title : 'project aanmaken',
message : 'De offerte is goedgekeurt maar nog niet gekoppeld aan een project, wilt u een project aanmaken?',
notify : true,
noText : 'Nee, maak geen project aan',
yesText : 'Ja, maak een project aan',
modalClass: 'modal-warning'
}, function ( response ) {
if ( response ) {
dbo.projectDataService.createProject( data.offerID, function ( data ) {
if ( data.success ) {
tellMe( {
title : 'project aangemaakt',
message : 'er is een project aangemaakt met nummer: ' + data.projectnumber,
modalClass: 'modal-success'
}, function(){
vm.hideOfferModal();
} );
} else {
tellMe( {
title : 'fout project aanmaken',
message : 'helaas kon het project niet aangemaakt worden',
modalClass: 'modal-danger'
} );
}
} );
}
} )
} else if ( !data.success ) {
var errorMessage = '<ul>';
$.each( data.messages, function ( i, p ) {
if ( p[0] ) {
errorMessage += '<li>' + i + ': ' + p[0] + '</li>';
}
} );
return;
errorMessage += '</ul>';
tellMe( {
title : 'fout opslaan offerte',
message : errorMessage,
modalClass: 'modal-danger'
} );
}else{
vm.hideOfferModal();
}
var errorMessage = '<ul>';
$.each( data.messages, function ( i, p ) {
if ( p[0] ) {
errorMessage += '<li>' + i + ': ' + p[0] + '</li>';
}
} );
errorMessage += '</ul>';
tellMe( {
title : 'fout aanmaken offer',
message : errorMessage,
modalClass: 'modal-danger'
} );
} );
},