Commit c93664d299b0cef8be76c16a15e2eb48abfe1995

Authored by Eric Fernandez
Exists in master and in 1 other branch develop

Merge branch 'master' into 'develop'

Master

See merge request !96
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 }]);