|
|
|
@ -232,47 +232,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
$scope.cancel = function(){
|
|
|
|
$scope.cancel = function(){
|
|
|
|
|
|
|
|
|
|
|
|
globals.message.custom({
|
|
|
|
var buttons = {
|
|
|
|
title: null,
|
|
|
|
cancelar: {
|
|
|
|
message: 'Pretende anular as alterações à ficha ou gravar para edição posterior?',
|
|
|
|
label: 'Cancelar',
|
|
|
|
buttons: {
|
|
|
|
className: 'btn-default',
|
|
|
|
cancelar: {
|
|
|
|
callback: function() {
|
|
|
|
label: 'Cancelar',
|
|
|
|
//cancelar diálogo
|
|
|
|
className: 'btn-default',
|
|
|
|
}
|
|
|
|
callback: function() {
|
|
|
|
},
|
|
|
|
//cancelar diálogo
|
|
|
|
anular: {
|
|
|
|
}
|
|
|
|
label: 'Anular',
|
|
|
|
},
|
|
|
|
className: 'btn-danger',
|
|
|
|
anular: {
|
|
|
|
callback: function() {
|
|
|
|
label: 'Anular',
|
|
|
|
|
|
|
|
className: 'btn-danger',
|
|
|
|
|
|
|
|
callback: function() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
globals.plugins.hideFloatingSideMenu();
|
|
|
|
globals.plugins.hideFloatingSideMenu();
|
|
|
|
|
|
|
|
|
|
|
|
$scope.$parent.loadModule({Controller: 'Search'}, function(className, scope, isNewModule){
|
|
|
|
$scope.$parent.loadModule({Controller: 'Search'}, function(className, scope, isNewModule){
|
|
|
|
|
|
|
|
|
|
|
|
angular.element(scope.comboTrabalhadores.domEl).triggerHandler('change');
|
|
|
|
angular.element(scope.comboTrabalhadores.domEl).triggerHandler('change');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
|
|
}
|
|
|
|
gravar: {
|
|
|
|
};
|
|
|
|
label: 'Gravar',
|
|
|
|
|
|
|
|
className: 'btn-success',
|
|
|
|
|
|
|
|
callback: function() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$scope.save(false);
|
|
|
|
if(!$scope.editing.ficha.data_conclusao)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
angular.extend(buttons, {
|
|
|
|
|
|
|
|
gravar: {
|
|
|
|
|
|
|
|
label: 'Gravar',
|
|
|
|
|
|
|
|
className: 'btn-success',
|
|
|
|
|
|
|
|
callback: function() {
|
|
|
|
|
|
|
|
|
|
|
|
globals.plugins.hideFloatingSideMenu();
|
|
|
|
$scope.save(false);
|
|
|
|
|
|
|
|
|
|
|
|
$scope.$parent.loadModule({Controller: 'Search'}, function(className, scope, isNewModule){
|
|
|
|
globals.plugins.hideFloatingSideMenu();
|
|
|
|
|
|
|
|
|
|
|
|
angular.element(scope.comboTrabalhadores.domEl).triggerHandler('change');
|
|
|
|
$scope.$parent.loadModule({Controller: 'Search'}, function(className, scope, isNewModule){
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
angular.element(scope.comboTrabalhadores.domEl).triggerHandler('change');
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
globals.message.custom({
|
|
|
|
|
|
|
|
title: null,
|
|
|
|
|
|
|
|
message: 'Pretende anular as alterações à ficha ou gravar para edição posterior?',
|
|
|
|
|
|
|
|
buttons: buttons
|
|
|
|
});
|
|
|
|
});
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
|
|
|