service.js 1.11 KB
angular.module('focaModalDescarga')
    .factory('focaModalDescargasService', ['$http', 'API_ENDPOINT', 'crearRemitoService',
        function ($http, API_ENDPOINT, crearRemitoService) {
            var route = API_ENDPOINT.URL;
            return {
                crearRemito: function (remito) {
                    return $http.post(route + '/remito', remito);
                },
                addArticulos: function (articulosRemito, idRemito, cotizacion) {
                    for (var i = 0; i < articulosRemito.length; i++) {
                        delete articulosRemito[i].editCantidad;
                        delete articulosRemito[i].editPrecio;
                        articulosRemito[i].idRemito = articulosRemito[i].idRemito !== -1 ?
                            idRemito : articulosRemito[i].idRemito;
                        articulosRemito[i].precio = articulosRemito[i].precio * cotizacion;
                        delete articulosRemito[i].idNotaPedido;
                        crearRemitoService.crearArticulosParaRemito(articulosRemito[i]);
                    }
                }
            };
        }]);