From b8ff8f46030412959589395571071fa8a0ac7416 Mon Sep 17 00:00:00 2001 From: Luigi Date: Wed, 17 Apr 2019 12:29:31 -0300 Subject: [PATCH] =?UTF-8?q?Identaci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/js/controller.js | 56 ++++++++++++++++++++++++++++------------------------ 1 file changed, 30 insertions(+), 26 deletions(-) diff --git a/src/js/controller.js b/src/js/controller.js index 46ad7d5..19322a5 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -127,7 +127,10 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', }, true); $scope.crearNotaPedido = function() { - if ($scope.notaPedido.idRemito === -1) { + if (!$scope.notaPedido.cliente.COD) { + focaModalService.alert('Ingrese un cliente'); + return; + } else if ($scope.notaPedido.idRemito === -1) { focaBotoneraLateralService.alert('No se puede modificar esta nota de pedido'); return; } else if (!$scope.notaPedido.proveedor.COD) { @@ -154,30 +157,31 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', focaModalService.alert('Debe cargar al menos un articulo'); return; } + focaBotoneraLateralService.startGuardar(); - $scope.saveLoading = true; - var notaPedido = { - id: $scope.notaPedido.id, - fechaCarga: new Date($scope.notaPedido.fechaCarga) - .toISOString().slice(0, 19).replace('T', ' '), - idVendedor: $scope.notaPedido.vendedor.id, - idCliente: $scope.notaPedido.cliente.COD, - nombreCliente: $scope.notaPedido.cliente.NOM, - cuitCliente: $scope.notaPedido.cliente.CUIT, - idProveedor: $scope.notaPedido.proveedor.COD, - idDomicilio: $scope.notaPedido.domicilio.id, - idCotizacion: $scope.notaPedido.cotizacion.ID, - idPrecioCondicion: $scope.notaPedido.idPrecioCondicion, - cotizacion: $scope.notaPedido.cotizacion.VENDEDOR, - flete: $scope.notaPedido.flete, - fob: $scope.notaPedido.fob, - bomba: $scope.notaPedido.bomba, - kilometros: $scope.notaPedido.kilometros, - domicilioStamp: $scope.notaPedido.domicilioStamp, - observaciones: $scope.notaPedido.observaciones, - estado: 0, - total: $scope.getTotal() - }; + $scope.saveLoading = true; + var notaPedido = { + id: $scope.notaPedido.id, + fechaCarga: new Date($scope.notaPedido.fechaCarga) + .toISOString().slice(0, 19).replace('T', ' '), + idVendedor: $scope.notaPedido.vendedor.id, + idCliente: $scope.notaPedido.cliente.COD, + nombreCliente: $scope.notaPedido.cliente.NOM, + cuitCliente: $scope.notaPedido.cliente.CUIT, + idProveedor: $scope.notaPedido.proveedor.COD, + idDomicilio: $scope.notaPedido.domicilio.id, + idCotizacion: $scope.notaPedido.cotizacion.ID, + idPrecioCondicion: $scope.notaPedido.idPrecioCondicion, + cotizacion: $scope.notaPedido.cotizacion.VENDEDOR, + flete: $scope.notaPedido.flete, + fob: $scope.notaPedido.fob, + bomba: $scope.notaPedido.bomba, + kilometros: $scope.notaPedido.kilometros, + domicilioStamp: $scope.notaPedido.domicilioStamp, + observaciones: $scope.notaPedido.observaciones, + estado: 0, + total: $scope.getTotal() + }; crearNotaPedidoService.crearNotaPedido(notaPedido).then( function(data) { // Al guardar los datos de la nota de pedido logueamos la @@ -768,12 +772,12 @@ angular.module('focaCrearNotaPedido') .controller('notaPedidoCtrl', articulo.editCantidad = articulo.editPrecio = false; } }; - + $scope.cancelarEditar = function(articulo) { $scope.tmpCantidad = articulo.cantidad; $scope.tmpPrecio = articulo.precio; articulo.editCantidad = articulo.editPrecio = false; - }; + }; $scope.cambioEdit = function(articulo, propiedad) { if (propiedad === 'cantidad') { -- 1.9.1