Commit 9782c260169b4ed9ed91072739ab99d0a0c2853d
1 parent
b0269211d2
Exists in
master
and in
1 other branch
al cambiar de cliente setea lista de precio a ninguna
Showing
1 changed file
with
26 additions
and
1 deletions
Show diff stats
src/js/controller.js
... | ... | @@ -128,6 +128,17 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', |
128 | 128 | }); |
129 | 129 | }, true); |
130 | 130 | |
131 | + $scope.$watch('NotaPedido', function (newValue) { | |
132 | + focaBotoneraLateralService.setPausarData({ | |
133 | + label: 'notaPedido', | |
134 | + val: newValue | |
135 | + }); | |
136 | + focaBotoneraLateralService.setRutasPausadas({ | |
137 | + label: 'rutas', | |
138 | + val: 'venta-nota-pedido/crear' | |
139 | + }); | |
140 | + }, true); | |
141 | + | |
131 | 142 | $scope.crearNotaPedido = function () { |
132 | 143 | if (!$scope.notaPedido.cliente.COD) { |
133 | 144 | focaModalService.alert('Ingrese Cliente'); |
... | ... | @@ -503,6 +514,20 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', |
503 | 514 | modalInstance.result.then( |
504 | 515 | function (cliente) { |
505 | 516 | |
517 | + if ($scope.notaPedido.precioCondicion !== undefined) { | |
518 | + focaModalService | |
519 | + .alert('Debe agregar lista de precio de cliente actual') | |
520 | + .then(function () { | |
521 | + $scope.notaPedido.precioCondicion = undefined; | |
522 | + $scope.$broadcast('removeCabecera', | |
523 | + 'Precios y Condiciones:'); | |
524 | + $filter('filter')($scope.botonera, | |
525 | + { label: 'Precios y Condiciones' })[0].checked = false; | |
526 | + }) | |
527 | + .catch(function () { | |
528 | + }); | |
529 | + } | |
530 | + | |
506 | 531 | if (angular.equals({}, cliente.vendedor)) { |
507 | 532 | |
508 | 533 | focaModalService |
... | ... | @@ -744,7 +769,7 @@ angular.module('focaCrearNotaPedido').controller('notaPedidoCtrl', |
744 | 769 | cotizacionPArgentino.moneda = moneda; |
745 | 770 | |
746 | 771 | actualizarCabeceraMoneda(cotizacionPArgentino); |
747 | - $filter('filter')($scope.botonera, | |
772 | + $filter('filter')($scope.botonera, | |
748 | 773 | { label: 'Moneda' })[0].checked = true; |
749 | 774 | $scope.notaPedido.cotizacion = cotizacionPArgentino; |
750 | 775 | }); |