projecten

This commit is contained in:
2018-01-23 08:45:44 +01:00
parent 970aa53971
commit fb19c401fd
36 changed files with 1402 additions and 184 deletions
+15 -8
View File
@@ -21,22 +21,21 @@ $( function () {
offerleader_id : ko.observable(),
own_revenue : ko.observable(),
other_revenue : ko.observable(),
hasProject : ko.observable(),
init: function () {
var vm = dbo.editOfferModal;
dbo.editOfferModal.refreshCustomers();
dbo.editOfferModal.refreshUsers();
},
newEditOffer: function ( offer, callback ) {
newEditOffer: function ( offer, projectID = false, customerID = false, hasProject = false, callback ) {
var vm = dbo.editOfferModal;
vm.callback = typeof(callback) == 'function' ? callback : null;
vm.showOfferModal();
vm.setOffer( offer );
vm.setOffer( offer, projectID, customerID, hasProject );
},
getCustomerProjects: function () {
@@ -92,12 +91,20 @@ $( function () {
} );
},
setOffer: function ( offer ) {
setOffer: function ( offer, projectID, customerID, hasProject ) {
var vm = dbo.editOfferModal;
vm.hasProject( hasProject );
vm.id = offer.id || 0;
vm.customer_id( offer.customer_id || null );
vm.project_id( offer.project_id || null );
if ( projectID ) {
vm.project_id( projectID );
vm.customer_id( customerID );
} else {
vm.project_id( offer.project_id || null );
vm.customer_id( offer.customer_id || null );
}
vm.offerleader_id( offer.offerleader_id || null );
vm.offernumber( offer.offernumber || null );
vm.startdate( offer.startdate || null );
@@ -128,7 +135,7 @@ $( function () {
} );
},
addUser:function(){
addUser: function () {
var vm = dbo.editOfferModal;
dbo.editUserModal.newEditUser( false, function () {
vm.refreshUsers();