Commit f4a128faaccbb620df2c526c646f71bb86fd6fc3
Exists in
master
and in
2 other branches
Merge branch 'master' into 'develop'
Master See merge request !42
Showing
2 changed files
Show diff stats
src/js/controller.js
| ... | ... | @@ -514,7 +514,7 @@ angular.module('focaCrearRemito') .controller('remitoController', |
| 514 | 514 | }, ocultarVendedor); |
| 515 | 515 | }; |
| 516 | 516 | |
| 517 | - $scope.seleccionarProveedor = function() { | |
| 517 | + $scope.seleccionarProveedor = function(callback) { | |
| 518 | 518 | if(varlidarRemitoFacturado()) { |
| 519 | 519 | var parametrosModal = { |
| 520 | 520 | titulo: 'Búsqueda de Proveedor', |
| ... | ... | @@ -550,9 +550,8 @@ angular.module('focaCrearRemito') .controller('remitoController', |
| 550 | 550 | valor: $filter('rellenarDigitos')(proveedor.COD, 5) + ' - ' + |
| 551 | 551 | proveedor.NOM |
| 552 | 552 | }); |
| 553 | - }, function() { | |
| 554 | - | |
| 555 | - } | |
| 553 | + callback(); | |
| 554 | + }, function() { } | |
| 556 | 555 | ); |
| 557 | 556 | } |
| 558 | 557 | }; |
| ... | ... | @@ -685,61 +684,63 @@ angular.module('focaCrearRemito') .controller('remitoController', |
| 685 | 684 | } |
| 686 | 685 | }; |
| 687 | 686 | |
| 688 | - $scope.seleccionarFlete = function() { | |
| 689 | - if(varlidarRemitoFacturado()) { | |
| 690 | - var modalInstance = $uibModal.open( | |
| 691 | - { | |
| 692 | - ariaLabelledBy: 'Busqueda de Flete', | |
| 693 | - templateUrl: 'modal-flete.html', | |
| 694 | - controller: 'focaModalFleteController', | |
| 695 | - size: 'lg', | |
| 696 | - resolve: { | |
| 697 | - parametrosFlete: | |
| 698 | - function() { | |
| 699 | - return { | |
| 700 | - flete: $scope.remito.flete ? '1' : | |
| 701 | - ($scope.remito.fob ? 'FOB' : | |
| 702 | - ($scope.remito.flete === undefined ? null : '0')), | |
| 703 | - bomba: $scope.remito.bomba ? '1' : | |
| 704 | - ($scope.remito.bomba === undefined ? null : '0'), | |
| 705 | - kilometros: $scope.remito.kilometros | |
| 706 | - }; | |
| 707 | - } | |
| 687 | + $scope.seleccionarTransportista = function() { | |
| 688 | + $scope.seleccionarProveedor(function() { | |
| 689 | + if (varlidarRemitoFacturado()) { | |
| 690 | + var modalInstance = $uibModal.open( | |
| 691 | + { | |
| 692 | + ariaLabelledBy: 'Busqueda de Flete', | |
| 693 | + templateUrl: 'modal-flete.html', | |
| 694 | + controller: 'focaModalFleteController', | |
| 695 | + size: 'lg', | |
| 696 | + resolve: { | |
| 697 | + parametrosFlete: | |
| 698 | + function() { | |
| 699 | + return { | |
| 700 | + flete: $scope.remito.flete ? '1' : | |
| 701 | + ($scope.remito.fob ? 'FOB' : | |
| 702 | + ($scope.remito.flete === undefined ? null : '0')), | |
| 703 | + bomba: $scope.remito.bomba ? '1' : | |
| 704 | + ($scope.remito.bomba === undefined ? null : '0'), | |
| 705 | + kilometros: $scope.remito.kilometros | |
| 706 | + }; | |
| 707 | + } | |
| 708 | + } | |
| 708 | 709 | } |
| 709 | - } | |
| 710 | - ); | |
| 711 | - modalInstance.result.then( | |
| 712 | - function(datos) { | |
| 713 | - $scope.remito.flete = datos.flete; | |
| 714 | - $scope.remito.fob = datos.FOB; | |
| 715 | - $scope.remito.bomba = datos.bomba; | |
| 716 | - $scope.remito.kilometros = datos.kilometros; | |
| 717 | - | |
| 718 | - $scope.$broadcast('addCabecera',{ | |
| 719 | - label: 'Flete:', | |
| 720 | - valor: datos.flete ? 'Si' : ($scope.remito.fob ? 'FOB' : 'No') | |
| 721 | - }); | |
| 722 | - if(datos.flete) { | |
| 723 | - $scope.$broadcast('addCabecera',{ | |
| 724 | - label: 'Bomba:', | |
| 725 | - valor: datos.bomba ? 'Si' : 'No' | |
| 726 | - }); | |
| 710 | + ); | |
| 711 | + modalInstance.result.then( | |
| 712 | + function(datos) { | |
| 713 | + $scope.remito.flete = datos.flete; | |
| 714 | + $scope.remito.fob = datos.FOB; | |
| 715 | + $scope.remito.bomba = datos.bomba; | |
| 716 | + $scope.remito.kilometros = datos.kilometros; | |
| 717 | + | |
| 727 | 718 | $scope.$broadcast('addCabecera',{ |
| 728 | - label: 'Kilometros:', | |
| 729 | - valor: datos.kilometros | |
| 719 | + label: 'Flete:', | |
| 720 | + valor: datos.flete ? 'Si' : ($scope.remito.fob ? 'FOB' : 'No') | |
| 730 | 721 | }); |
| 731 | - }else { | |
| 732 | - $scope.$broadcast('removeCabecera', 'Bomba:'); | |
| 733 | - $scope.$broadcast('removeCabecera', 'Kilometros:'); | |
| 734 | - $scope.remito.fob = false; | |
| 735 | - $scope.remito.bomba = false; | |
| 736 | - $scope.remito.kilometros = null; | |
| 722 | + if (datos.flete) { | |
| 723 | + $scope.$broadcast('addCabecera',{ | |
| 724 | + label: 'Bomba:', | |
| 725 | + valor: datos.bomba ? 'Si' : 'No' | |
| 726 | + }); | |
| 727 | + $scope.$broadcast('addCabecera',{ | |
| 728 | + label: 'Kilometros:', | |
| 729 | + valor: datos.kilometros | |
| 730 | + }); | |
| 731 | + } else { | |
| 732 | + $scope.$broadcast('removeCabecera', 'Bomba:'); | |
| 733 | + $scope.$broadcast('removeCabecera', 'Kilometros:'); | |
| 734 | + $scope.remito.fob = false; | |
| 735 | + $scope.remito.bomba = false; | |
| 736 | + $scope.remito.kilometros = null; | |
| 737 | + } | |
| 738 | + }, function() { | |
| 739 | + $scope.seleccionarTransportista(); | |
| 737 | 740 | } |
| 738 | - }, function() { | |
| 739 | - | |
| 740 | - } | |
| 741 | - ); | |
| 742 | - } | |
| 741 | + ); | |
| 742 | + } | |
| 743 | + }); | |
| 743 | 744 | }; |
| 744 | 745 | |
| 745 | 746 | $scope.seleccionarMoneda = function() { |
src/js/service.js
| ... | ... | @@ -84,7 +84,7 @@ angular.module('focaCrearRemito') |
| 84 | 84 | image: 'cliente.png' |
| 85 | 85 | }, |
| 86 | 86 | { |
| 87 | - label: 'Proveedor', | |
| 87 | + label: 'Transportista', | |
| 88 | 88 | image: 'proveedor.png' |
| 89 | 89 | }, |
| 90 | 90 | { |
| ... | ... | @@ -96,10 +96,6 @@ angular.module('focaCrearRemito') |
| 96 | 96 | image: 'precios-condiciones.png' |
| 97 | 97 | }, |
| 98 | 98 | { |
| 99 | - label: 'Flete', | |
| 100 | - image: 'flete.png' | |
| 101 | - }, | |
| 102 | - { | |
| 103 | 99 | label: 'Productos', |
| 104 | 100 | image: 'productos.png' |
| 105 | 101 | }, |