Commit 655c5e4ff822c19114ffc7920b91029553568109
1 parent
0656860a32
Exists in
master
and in
1 other branch
fuera boton proveedor y flete, agrego boton transportista
Showing
2 changed files
with
57 additions
and
60 deletions
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 | }, |