diff --git a/src/js/controller.js b/src/js/controller.js index 16ebb17..2df102e 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -5,7 +5,8 @@ angular.module('focaModalCheque') '$scope', '$uibModalInstance', '$uibModal', - function($filter, $scope, $uibModalInstance, $uibModal) { + 'sugerido', + function($filter, $scope, $uibModalInstance, $uibModal, sugerido) { $scope.cheque = { banco: { desbco: ''//Nombre del banco @@ -18,6 +19,11 @@ angular.module('focaModalCheque') }, fechaEmision: new Date() }; + $scope.focused = 1; + + if(sugerido && sugerido < 0) { + $scope.cheque.importe = Math.abs(sugerido); + } $scope.seleccionarBanco = function(key) { if(key === 13) { @@ -32,6 +38,7 @@ angular.module('focaModalCheque') ); modalInstance.result.then(function(banco) { $scope.cheque.banco = banco; + $scope.focused = 2; }, function() { //TODO: función llamada cuando cancela el modal }); @@ -53,6 +60,7 @@ angular.module('focaModalCheque') ); modalInstance.result.then(function(provincia) { $scope.cheque.provincia = provincia; + $scope.focused = 3; }, function() { //TODO: función llamada cuando cancela el modal }); @@ -82,6 +90,7 @@ angular.module('focaModalCheque') ); modalInstance.result.then(function(localidad) { $scope.cheque.localidad = localidad; + $scope.focused = 4; }, function() { //TODO: función llamada cuando cancela el modal }); diff --git a/src/views/modal-cheque.html b/src/views/modal-cheque.html index 86279ff..fef4b1b 100644 --- a/src/views/modal-cheque.html +++ b/src/views/modal-cheque.html @@ -10,13 +10,14 @@