Commit 0c67c83ab0e8a936567cb8b4e7744367b396f3c0

Authored by Eric Fernandez

Merge branch 'develop' into 'master'

Develop

See merge request !97
src/js/controller.js
... ... @@ -536,6 +536,24 @@ angular.module('focaCrearRemito').controller('remitoController',
536 536 }
537 537 };
538 538  
  539 + $scope.seleccionarEliminarRemito = function () {
  540 + focaModalService.confirm('¿Desea eliminar este remito?').then(function (data) {
  541 + if (data) {
  542 + $scope.remito.anulado = true;
  543 + delete $scope.remito.remitoPlazo;
  544 + delete $scope.remito.vendedor;
  545 + delete $scope.remito.proveedor;
  546 + delete $scope.remito.cliente;
  547 + delete $scope.remito.cotizacion;
  548 + delete $scope.remito.remitoPuntoDescarga;
  549 + delete $scope.remito.articulosRemito;
  550 + delete $scope.remito.fechaRemito;
  551 + crearRemitoService.eliminarRemito($scope.remito);
  552 + }
  553 + config();
  554 + });
  555 + };
  556 +
539 557 $scope.seleccionarProveedor = function () {
540 558 if (varlidarRemitoFacturado()) {
541 559 var parametrosModal = {
... ... @@ -1040,6 +1058,15 @@ angular.module('focaCrearRemito').controller('remitoController',
1040 1058  
1041 1059 function setearRemito(remito) {
1042 1060 //añado cabeceras
  1061 + if (remito.estado !== 5 && remito.id) {
  1062 +
  1063 + $scope.botonera.forEach(function(boton) {
  1064 +
  1065 + if (boton.label === 'Eliminar Remito') {
  1066 + boton.disable = false;
  1067 + }
  1068 + });
  1069 + }
1043 1070 $scope.$broadcast('removeCabecera', 'Moneda:');
1044 1071 $scope.$broadcast('removeCabecera', 'Fecha cotizacion:');
1045 1072 $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 }]);