From 573c92b5fcacceb5b6cc53393a6a6c20d5450cef Mon Sep 17 00:00:00 2001 From: Jose Pinto Date: Wed, 13 Mar 2019 12:57:42 -0300 Subject: [PATCH] reemplazo modal-tarifa-flete por modal-prompt --- src/js/controller.js | 34 ++++++++++++++-------------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 017ba78..52b27f5 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -214,31 +214,25 @@ angular.module('focaCrearHojaRuta') .controller('hojaRutaCtrl', }; $scope.seleccionarTarifario = function() { - var modalInstance = $uibModal.open( - { - ariaLabelledBy: 'Busqueda de Tarifario', - templateUrl: 'modal-tarifa-flete.html', - controller: 'focaModalTarifaFleteController', - size: 'lg', - resolve: { - parametrosTarifaFlete: function() { - return $scope.hojaRuta.tarifario.costo; - } + focaModalService + .prompt('Tarifa flete', $scope.hojaRuta.tarifario.costo) + .then(function(costo) { + if (isNaN(costo)) { + focaModalService + .alert('Ingrese un valor vĂ¡lido') + .then(function() { + $scope.seleccionarTarifario(); + }); + + return; } - } - ); - modalInstance.result.then( - function(tarifario) { - $scope.hojaRuta.tarifario = tarifario; + $scope.hojaRuta.tarifario.costo = costo; $scope.$broadcast('addCabecera', { label: 'Tarifario:', - valor: tarifario.costo + valor: costo }); - }, function() { - // funcion ejecutada cuando se cancela el modal - } - ); + }); }; $scope.seleccionarRemitos = function() { -- 1.9.1