diff --git a/src/js/controller.js b/src/js/controller.js index e9fd67e..848c895 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -20,8 +20,6 @@ angular.module('focaModalDescarga') $scope.nroRecibo = 0; $scope.cisternas = remito.cisternas; $scope.nroRemito = "00" + remito.sucursal + "-000000000" + remito.numeroRemito; - - console.log(remito); //#endregion $scope.crearRemito = function () { @@ -48,7 +46,7 @@ angular.module('focaModalDescarga') numeroNotaPedido: $scope.remito.numeroNotaPedido, idVendedor: $scope.remito.vendedor.NUM, idProveedor: $scope.remito.proveedor.COD, - idDomicilio: $scope.remito.idDomicilio || $scope.remito.domicilio.id, + idDomicilio: 0, idCotizacion: $scope.remito.cotizacion.ID, idListaPrecio: $scope.remito.cliente.mod, flete: $scope.remito.flete, @@ -86,14 +84,15 @@ angular.module('focaModalDescarga') idHojaRuta: $scope.remito.idHojaRuta } //#endregionc - focaModalDescargasService.crearRemito({remito: remito, notaPedido: {id:0}}) + focaModalDescargasService.crearRemito({ remito: remito, notaPedido: { id: 0 } }) .then(function (res) { console.log(res); remitoId = res.data.id descargar(remitoId); - focaModalDescargasService.addArticulos($scope.remito.articulosRemito, remitoId, 1); + focaModalDescargasService. + addArticulos($scope.remito.articulosRemito, remitoId, 1); focaModalService.alert("Descarga realizada") - .then(function(){ + .then(function () { $uibModalInstance.dismiss(); }) }) @@ -102,9 +101,12 @@ angular.module('focaModalDescarga') }; $scope.getTotal = function () { var total = 0; - var arrayTempArticulos = $scope.remito.articulosRemito; - for (var i = 0; i < arrayTempArticulos.length; i++) { - total += arrayTempArticulos[i].precio * arrayTempArticulos[i].cantidad; + var articulos = []; + $scope.cisternas.forEach(function (cisterna) { + articulos.push(cisterna.cisternaCarga.articulo); + }); + for (var i = 0; i < articulos.length; i++) { + total += articulos[i].PreVen * articulos[i].cantidad; } return parseFloat(total.toFixed(2)); }; @@ -152,7 +154,7 @@ angular.module('focaModalDescarga') focaModalDetalleHojaRutaService .postMovimientoHojaRuta(save) .then(guardarSeguimiento) - .catch(function() {}); + .catch(function () { }); function guardarSeguimiento(res) { focaSeguimientoService .guardarPosicion( @@ -164,16 +166,12 @@ angular.module('focaModalDescarga') }; function getImporte(propiedad) { var importe = 0; - $scope.remito.articulosRemito.forEach(function (articulo) { - if (articulo[propiedad]) { importe += articulo[propiedad] * articulo.cantidad; } return; - }); - return importe; }; function validarDescarga() {