Commit 573c92b5fcacceb5b6cc53393a6a6c20d5450cef

Authored by Jose Pinto
1 parent 84ddb5e1a8
Exists in master

reemplazo modal-tarifa-flete por modal-prompt

Showing 1 changed file with 14 additions and 20 deletions   Show diff stats
src/js/controller.js
... ... @@ -214,31 +214,25 @@ angular.module('focaCrearHojaRuta') .controller('hojaRutaCtrl',
214 214 };
215 215  
216 216 $scope.seleccionarTarifario = function() {
217   - var modalInstance = $uibModal.open(
218   - {
219   - ariaLabelledBy: 'Busqueda de Tarifario',
220   - templateUrl: 'modal-tarifa-flete.html',
221   - controller: 'focaModalTarifaFleteController',
222   - size: 'lg',
223   - resolve: {
224   - parametrosTarifaFlete: function() {
225   - return $scope.hojaRuta.tarifario.costo;
226   - }
  217 + focaModalService
  218 + .prompt('Tarifa flete', $scope.hojaRuta.tarifario.costo)
  219 + .then(function(costo) {
  220 + if (isNaN(costo)) {
  221 + focaModalService
  222 + .alert('Ingrese un valor válido')
  223 + .then(function() {
  224 + $scope.seleccionarTarifario();
  225 + });
  226 +
  227 + return;
227 228 }
228   - }
229   - );
230 229  
231   - modalInstance.result.then(
232   - function(tarifario) {
233   - $scope.hojaRuta.tarifario = tarifario;
  230 + $scope.hojaRuta.tarifario.costo = costo;
234 231 $scope.$broadcast('addCabecera', {
235 232 label: 'Tarifario:',
236   - valor: tarifario.costo
  233 + valor: costo
237 234 });
238   - }, function() {
239   - // funcion ejecutada cuando se cancela el modal
240   - }
241   - );
  235 + });
242 236 };
243 237  
244 238 $scope.seleccionarRemitos = function() {