diff --git a/src/js/controller.js b/src/js/controller.js index 792acb0..38c731c 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -122,6 +122,8 @@ angular.module('focaCrearRemito').controller('remitoController', //aƱado cabeceras $scope.remitoIsDirty = true; $scope.notaPedido.id = notaPedido.id; + $scope.notaPedido = notaPedido; + $scope.cliente = notaPedido.cliente; $scope.$broadcast('removeCabecera', 'Bomba:'); $scope.$broadcast('removeCabecera', 'Kilometros:'); var puntosDescarga = []; @@ -193,6 +195,8 @@ angular.module('focaCrearRemito').controller('remitoController', { label: 'Nota pedido' })[0].checked = true; $filter('filter')($scope.botonera, { label: 'Precios y condiciones' })[0].checked = true; + $filter('filter')($scope.botonera, + { label: 'Domicilio de Entrega' })[0].checked = true; if (notaPedido.observaciones) { $filter('filter')($scope.botonera, @@ -395,7 +399,6 @@ angular.module('focaCrearRemito').controller('remitoController', crearRemitoService.crearPlazosParaRemito(json); } } - abrirModalMail(data.data.id, $scope.remito.cliente, $filter('comprobante')([ @@ -609,7 +612,8 @@ angular.module('focaCrearRemito').controller('remitoController', controller: 'focaModalDomicilioController', size: 'lg', resolve: { - idCliente: function () { return cliente.cod; }, + idCliente: function () { return $scope.notaPedido.cliente ? $scope.notaPedido.cliente.COD : + cliente.cod; }, esNuevo: function () { return cliente.esNuevo; } } } @@ -972,6 +976,9 @@ angular.module('focaCrearRemito').controller('remitoController', var valorAEditar = bandera === 'precio' ? articulo.precio : articulo.cantidad; var tempValor = bandera === 'precio' ? articulo.tmpPrecio : articulo.tmpCantidad; + if (tempValor === undefined) { + return; + } if (tempValor === '') { focaModalService.alert('Los valores deben ser al menos 1'); return; diff --git a/src/js/service.js b/src/js/service.js index d1e5617..2df6a9c 100644 --- a/src/js/service.js +++ b/src/js/service.js @@ -8,7 +8,7 @@ angular.module('focaCrearRemito') }, crearRemito: function(remito) { // TODO: Cambiar para usar el servicio /remito - return $http.post(route + '/remito', remito); + return $http.post(route + '/remito/guardar', remito); }, getRemitoById: function(id) { return $http.get(route + '/remito/obtener/' + id); diff --git a/src/views/remito.html b/src/views/remito.html index a81b466..b0b3e65 100644 --- a/src/views/remito.html +++ b/src/views/remito.html @@ -119,7 +119,8 @@