Commit 655c5e4ff822c19114ffc7920b91029553568109

Authored by Jose Pinto
1 parent 0656860a32
Exists in master and in 1 other branch develop

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() {
... ... @@ -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 },