Commit 575f00760e81e8b25be31f93fcdb5d4b4e01df41
Exists in
master
and in
2 other branches
Merge branch 'master' into 'develop'
Master(mpuebla) See merge request !88
Showing
1 changed file
Show diff stats
src/js/controller.js
| ... | ... | @@ -358,7 +358,7 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 358 | 358 | }, |
| 359 | 359 | notaPedido: $scope.notaPedido |
| 360 | 360 | }; |
| 361 | - | |
| 361 | + | |
| 362 | 362 | crearRemitoService.crearRemito(save).then( |
| 363 | 363 | function (data) { |
| 364 | 364 | |
| ... | ... | @@ -494,9 +494,9 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 494 | 494 | } |
| 495 | 495 | ); |
| 496 | 496 | modalInstance.result.then( |
| 497 | - function(puntosDescarga) { | |
| 497 | + function (puntosDescarga) { | |
| 498 | 498 | |
| 499 | - puntosDescarga.forEach(function(punto) { | |
| 499 | + puntosDescarga.forEach(function (punto) { | |
| 500 | 500 | $scope.remito.remitoPuntoDescarga.push( |
| 501 | 501 | { |
| 502 | 502 | puntoDescarga: punto |
| ... | ... | @@ -604,7 +604,7 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 604 | 604 | $scope.$broadcast('addCabecera', { |
| 605 | 605 | label: 'Vendedor:', |
| 606 | 606 | valor: $filter('rellenarDigitos')($scope.remito.vendedor |
| 607 | - .NUM, 3) +' - ' + $scope.remito.vendedor.NOM | |
| 607 | + .NUM, 3) + ' - ' + $scope.remito.vendedor.NOM | |
| 608 | 608 | }); |
| 609 | 609 | } |
| 610 | 610 | var domicilioStamp = |
| ... | ... | @@ -1044,10 +1044,11 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 1044 | 1044 | $scope.$broadcast('removeCabecera', 'Moneda:'); |
| 1045 | 1045 | $scope.$broadcast('removeCabecera', 'Fecha cotizacion:'); |
| 1046 | 1046 | $scope.$broadcast('removeCabecera', 'Cotizacion:'); |
| 1047 | + $scope.$broadcast('removeCabecera', 'Vendedor:'); | |
| 1047 | 1048 | |
| 1048 | 1049 | var cabeceras = []; |
| 1049 | 1050 | |
| 1050 | - if (remito.cotizacion.moneda.CODIGO_AFIP !== 'PES') { | |
| 1051 | + if (remito.cotizacion && remito.cotizacion.moneda.CODIGO_AFIP !== 'PES') { | |
| 1051 | 1052 | cabeceras.push({ |
| 1052 | 1053 | label: 'Moneda:', |
| 1053 | 1054 | valor: remito.cotizacion.moneda.DETALLE |
| ... | ... | @@ -1064,11 +1065,11 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 1064 | 1065 | }); |
| 1065 | 1066 | } |
| 1066 | 1067 | |
| 1067 | - if (remito.cotizacion.moneda) { | |
| 1068 | + if (remito.cotizacion && remito.cotizacion.moneda) { | |
| 1068 | 1069 | $filter('filter')($scope.botonera, { label: 'Moneda' })[0].checked = true; |
| 1069 | 1070 | } |
| 1070 | 1071 | |
| 1071 | - if (remito.cliente.COD) { | |
| 1072 | + if (remito.cliente && remito.cliente.COD) { | |
| 1072 | 1073 | cabeceras.push({ |
| 1073 | 1074 | label: 'Cliente:', |
| 1074 | 1075 | valor: $filter('rellenarDigitos')(remito.cliente.COD, 3) + ' - ' + |
| ... | ... | @@ -1081,14 +1082,14 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 1081 | 1082 | |
| 1082 | 1083 | $filter('filter')($scope.botonera, { label: 'Cliente' })[0].checked = true; |
| 1083 | 1084 | } |
| 1084 | - if (remito.vendedor.NUM) { | |
| 1085 | + if (remito.vendedor && remito.vendedor.NUM) { | |
| 1085 | 1086 | cabeceras.push({ |
| 1086 | 1087 | label: 'Vendedor:', |
| 1087 | 1088 | valor: $filter('rellenarDigitos')(remito.vendedor.NUM, 3) + |
| 1088 | 1089 | ' - ' + remito.vendedor.NOM |
| 1089 | 1090 | }); |
| 1090 | 1091 | } |
| 1091 | - if (remito.proveedor.COD) { | |
| 1092 | + if (remito.proveedor && remito.proveedor.COD) { | |
| 1092 | 1093 | cabeceras.push({ |
| 1093 | 1094 | label: 'Proveedor:', |
| 1094 | 1095 | valor: $filter('rellenarDigitos')(remito.proveedor.COD, 5) + |
| ... | ... | @@ -1147,7 +1148,7 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 1147 | 1148 | if ($scope.remito.remitoPuntoDescarga.length) { |
| 1148 | 1149 | var puntoDescarga = []; |
| 1149 | 1150 | |
| 1150 | - $scope.remito.remitoPuntoDescarga.forEach(function(remitoPuntoDescarga) { | |
| 1151 | + $scope.remito.remitoPuntoDescarga.forEach(function (remitoPuntoDescarga) { | |
| 1151 | 1152 | puntoDescarga.push(remitoPuntoDescarga.puntoDescarga); |
| 1152 | 1153 | }); |
| 1153 | 1154 | |
| ... | ... | @@ -1158,7 +1159,7 @@ angular.module('focaCrearRemito').controller('remitoController', |
| 1158 | 1159 | } |
| 1159 | 1160 | $scope.remitoIsDirty = false; |
| 1160 | 1161 | |
| 1161 | - if ($scope.remito.articulosRemito.length) { | |
| 1162 | + if (remito.articulosRemito && $scope.remito.articulosRemito.length) { | |
| 1162 | 1163 | $scope.remito.articulosRemito.forEach(function (articulo) { |
| 1163 | 1164 | articulo.precio = |
| 1164 | 1165 | (articulo.precio / $scope.remito.cotizacion.VENDEDOR).toFixed(4); |