Commit 034698b7ad403f56c5691958183756ab9d544033

Authored by Luigi
1 parent 9ceea494a8
Exists in master

Boton elimnar

Showing 2 changed files with 35 additions and 0 deletions   Show diff stats
src/js/controller.js
... ... @@ -538,6 +538,24 @@ angular.module('focaCrearRemito').controller('remitoController',
538 538 }
539 539 };
540 540  
  541 + $scope.seleccionarEliminarRemito = function () {
  542 + focaModalService.confirm('¿Desea eliminar este remito?').then(function (data) {
  543 + if (data) {
  544 + $scope.remito.anulado = true;
  545 + delete $scope.remito.remitoPlazo;
  546 + delete $scope.remito.vendedor;
  547 + delete $scope.remito.proveedor;
  548 + delete $scope.remito.cliente;
  549 + delete $scope.remito.cotizacion;
  550 + delete $scope.remito.remitoPuntoDescarga;
  551 + delete $scope.remito.articulosRemito;
  552 + delete $scope.remito.fechaRemito;
  553 + crearRemitoService.eliminarRemito($scope.remito);
  554 + }
  555 + config();
  556 + });
  557 + };
  558 +
541 559 $scope.seleccionarProveedor = function () {
542 560 if (varlidarRemitoFacturado()) {
543 561 var parametrosModal = {
... ... @@ -1041,6 +1059,15 @@ angular.module('focaCrearRemito').controller('remitoController',
1041 1059  
1042 1060 function setearRemito(remito) {
1043 1061 //añado cabeceras
  1062 + if (remito.estado !== 5 && remito.id) {
  1063 +
  1064 + $scope.botonera.forEach(function(boton) {
  1065 +
  1066 + if (boton.label === 'Eliminar Remito') {
  1067 + boton.disable = false;
  1068 + }
  1069 + });
  1070 + }
1044 1071 $scope.$broadcast('removeCabecera', 'Moneda:');
1045 1072 $scope.$broadcast('removeCabecera', 'Fecha cotizacion:');
1046 1073 $scope.$broadcast('removeCabecera', 'Cotizacion:');
... ... @@ -115,8 +115,16 @@ angular.module('focaCrearRemito')
115 115 label: 'Observaciones',
116 116 image: 'botonObservaciones.png',
117 117 disable: true
  118 + },
  119 + {
  120 + label: 'Eliminar Remito',
  121 + image: 'eliminarRemito.png',
  122 + disable: true
118 123 }
119 124 ];
  125 + },
  126 + eliminarRemito: function (remito) {
  127 + return $http.post(API_ENDPOINT.URL + '/remito/update', {remito: remito});
120 128 }
121 129 };
122 130 }]);