Removalls and offers revenues
This commit is contained in:
@@ -28,27 +28,28 @@ $( function () {
|
||||
showProject : ko.observable( false ),
|
||||
projectID : null,
|
||||
callback : null,
|
||||
customerID : ko.observable( null ),
|
||||
projectnumber : ko.observable(),
|
||||
projectleaderID : ko.observable(),
|
||||
archive : ko.observable( false ),
|
||||
startdate : ko.observable( null ),
|
||||
enddate : ko.observable( null ),
|
||||
vat_id : ko.observable(),
|
||||
projectname : ko.observable(),
|
||||
busy : false,
|
||||
ownRevenue : ko.observable(),
|
||||
otherRevenue : ko.observable(),
|
||||
projectname : ko.observable(),
|
||||
years : ko.observableArray( dbo.years ),
|
||||
months : ko.observableArray( dbo.monthArray ),
|
||||
outstanding : ko.observable(),
|
||||
documents : ko.observableArray( [] ),
|
||||
comments : ko.observableArray( [] ),
|
||||
activeTab : ko.observable(),
|
||||
totalRevenues : ko.observable(),
|
||||
totalInvoiced : ko.observable(),
|
||||
totalRevenuesIncl : ko.observable(),
|
||||
customerID : ko.observable( null ),
|
||||
projectnumber : ko.observable(),
|
||||
projectleaderID : ko.observable(),
|
||||
archive : ko.observable( false ),
|
||||
startdate : ko.observable( null ),
|
||||
enddate : ko.observable( null ),
|
||||
vat_id : ko.observable(),
|
||||
projectname : ko.observable(),
|
||||
busy : false,
|
||||
ownRevenue : ko.observable(),
|
||||
otherRevenue : ko.observable(),
|
||||
costs : ko.observable(),
|
||||
projectname : ko.observable(),
|
||||
years : ko.observableArray( dbo.years ),
|
||||
months : ko.observableArray( dbo.monthArray ),
|
||||
outstanding : ko.observable(),
|
||||
documents : ko.observableArray( [] ),
|
||||
comments : ko.observableArray( [] ),
|
||||
activeTab : ko.observable(),
|
||||
totalRevenues : ko.observable(),
|
||||
totalInvoiced : ko.observable(),
|
||||
totalRevenuesIncl: ko.observable(),
|
||||
outstanding : ko.observable(),
|
||||
outstandingInvoices: ko.observable(),
|
||||
payed : ko.observable(),
|
||||
@@ -554,7 +555,65 @@ $( function () {
|
||||
} else {
|
||||
tellMe( {
|
||||
title : 'fout bij verwijderen projectmedewerker',
|
||||
message : 'de projectmedewerker kan niet worden verwijderd',
|
||||
message : 'de projectmedewerker kan niet worden verwijderd, verwijder eerst alle uren behorende bij deze medewerker bij dit project',
|
||||
modalClass: 'modal-danger'
|
||||
} );
|
||||
}
|
||||
} );
|
||||
}
|
||||
} );
|
||||
},
|
||||
|
||||
removeInvoice: function () {
|
||||
var vm = dbo.editProjectModal;
|
||||
var self = this;
|
||||
|
||||
tellMe( {
|
||||
title : 'verwijderen factuur',
|
||||
message : 'weet u zeker dat u deze factuur wilt verwijderen, dit kan niet ongedaan worden gemaakt',
|
||||
notify : true,
|
||||
noText : 'nee verwijder de factuur niet',
|
||||
yesText : 'ja verwijder de factuur',
|
||||
modalClass: 'modal-warning'
|
||||
}, function ( response ) {
|
||||
console.log( response );
|
||||
if ( response ) {
|
||||
dbo.projectDataService.removeInvoice( self.id, function ( data ) {
|
||||
if ( data.result ) {
|
||||
vm.refreshProject();
|
||||
} else {
|
||||
tellMe( {
|
||||
title : 'fout bij verwijderen factuur',
|
||||
message : 'de factuur kan niet worden verwijderd, verwijder eerst alle betalingen op deze factuur',
|
||||
modalClass: 'modal-danger'
|
||||
} );
|
||||
}
|
||||
} );
|
||||
}
|
||||
} );
|
||||
},
|
||||
|
||||
removeProjectcosts: function () {
|
||||
var vm = dbo.editProjectModal;
|
||||
var self = this;
|
||||
|
||||
tellMe( {
|
||||
title : 'verwijderen inkomende factuur',
|
||||
message : 'weet u zeker dat u deze inkomende factuur wilt verwijderen, dit kan niet ongedaan worden gemaakt',
|
||||
notify : true,
|
||||
noText : 'nee verwijder de inkomende factuur niet',
|
||||
yesText : 'ja verwijder de inkomende factuur',
|
||||
modalClass: 'modal-warning'
|
||||
}, function ( response ) {
|
||||
console.log( response );
|
||||
if ( response ) {
|
||||
dbo.projectDataService.removeIncomingInvoice( self.id, function ( data ) {
|
||||
if ( data.result ) {
|
||||
vm.refreshProject();
|
||||
} else {
|
||||
tellMe( {
|
||||
title : 'fout bij verwijderen inkomende factuur',
|
||||
message : 'de inkomende factuur kan niet worden verwijderd',
|
||||
modalClass: 'modal-danger'
|
||||
} );
|
||||
}
|
||||
@@ -775,7 +834,8 @@ $( function () {
|
||||
_.each( data.offers, function ( p, i ) {
|
||||
if ( i == 0 ) {
|
||||
vm.ownRevenue( dbo.helpers.numberWithPoints( Math.round( Number( p.own_revenue ) ) ) );
|
||||
vm.otherRevenue( dbo.helpers.numberWithPoints( Math.round( Number( p.other_revenue ) ) ) );
|
||||
vm.otherRevenue( dbo.helpers.numberWithPoints( Math.round( Number( p.other_revenue ) ) ) )
|
||||
vm.costs(dbo.helpers.numberWithPoints( Math.round( Number( p.costs ) ) ) )
|
||||
}
|
||||
vm.offers.push( new dbo.offersService.Offer( p ) );
|
||||
} );
|
||||
|
||||
Reference in New Issue
Block a user