Commit 3b090edbdadb3c0d57df95582a1741e19c25c856

Authored by Eric Fernandez
1 parent 59e0b69f87
Exists in master

delete articulo

src/js/controller.js
... ... @@ -354,7 +354,9 @@ angular.module('focaCrearFactura').controller('facturaController', [
354 354 };
355 355  
356 356 $scope.articulosFiltro = function () {
357   - return $scope.factura.articulosFactura;
  357 + return $scope.factura.articulosFactura.filter(function (articulo) {
  358 + return !articulo.desactivado;
  359 + });
358 360 };
359 361  
360 362 $scope.getTotal = function () {
... ... @@ -368,6 +370,24 @@ angular.module('focaCrearFactura').controller('facturaController', [
368 370 return parseFloat(total.toFixed(2));
369 371 };
370 372  
  373 + $scope.quitarDespacho = function (articulo, index) {
  374 +
  375 + crearFacturaService
  376 + .setearDespachoDesocupado({
  377 + surtidor: $scope.factura.despachos[index].SUR,
  378 + producto: $scope.factura.despachos[index].PRO,
  379 + carga: $scope.factura.despachos[index].CAR,
  380 + planilla: $scope.factura.despachos[index].PLA
  381 + })
  382 + .then(function () {
  383 + articulo.desactivado = true;
  384 + $scope.factura.despachos.splice(index, 1);
  385 + })
  386 + .catch(function() {
  387 + focaModalService.alert('Hubo un error al desasociar este despacho');
  388 + });
  389 + };
  390 +
371 391 function getProductosByPlanilla(numeroPlanilla) {
372 392  
373 393 crearFacturaService.getProductosByPlanilla(numeroPlanilla).then(function(res) {
... ... @@ -407,7 +427,7 @@ angular.module('focaCrearFactura').controller('facturaController', [
407 427 }
408 428 }
409 429 },
410   - size: 'lg'
  430 + size: 'md'
411 431 }
412 432 );
413 433  
... ... @@ -18,6 +18,9 @@ angular.module('focaCrearFactura')
18 18 setearDespachoOcupado: function (parametros) {
19 19 return $http.post(route + '/turnos/despacho-en-uso', parametros);
20 20 },
  21 + setearDespachoDesocupado: function (parametros) {
  22 + return $http.post(route + '/turnos/depacho-sin-uso', parametros);
  23 + },
21 24 getBotonera: function() {
22 25 return [
23 26 {
src/views/factura.html
... ... @@ -116,7 +116,7 @@
116 116 <td class="text-center">
117 117 <button
118 118 class="btn btn-outline-light"
119   - ng-click="quitarArticulo(articulo)"
  119 + ng-click="quitarDespacho(articulo, key)"
120 120 >
121 121 <i class="fa fa-trash"></i>
122 122 </button>