Commit 2ed23925a5e8e45960650196e79c33f88acb165f

Authored by Eric Fernandez
Exists in master

Merge branch 'master' into 'develop'

Master(efernandez)

See merge request !16
src/js/controller.js
... ... @@ -122,7 +122,12 @@ angular.module('focaModalDetalleHojaRuta')
122 122  
123 123 $scope.aDescargar = [];
124 124 $scope.remito.observaciones = '';
125   - $scope.articuloSeleccionado.descargado = true;
  125 +
  126 + if ($scope.articuloSeleccionado.cantidadDescargada ===
  127 + $scope.articuloSeleccionado.cantidad ) {
  128 +
  129 + $scope.articuloSeleccionado.descargado = true;
  130 + }
126 131  
127 132 var siguienteArticulo = $scope.remito.articulosRemito.filter(
128 133 function(articulo) {
... ... @@ -182,9 +187,13 @@ angular.module('focaModalDetalleHojaRuta')
182 187 }
183 188 );
184 189 modalInstance.result.then(function() {
185   - success();
  190 + success().then(function() {
  191 + $uibModalInstance.close($scope.remito);
  192 + });
186 193 }, function() {
187   - success();
  194 + success().then(function() {
  195 + $uibModalInstance.close($scope.remito);
  196 + });
188 197 });
189 198 };
190 199  
... ... @@ -220,23 +229,24 @@ angular.module('focaModalDetalleHojaRuta')
220 229 focaModalService.alert('Hubo un error ' + error);
221 230 }
222 231 function success() {
223   - focaModalService.alert('Operación realizada con éxito');
224 232 $scope.cargando = false;
  233 + return focaModalService.alert('Operación realizada con éxito');
225 234 }
226 235  
227 236 var articuloAChequear = $scope.remito.articulosRemito.filter(
228 237 function(articulo) {
229 238 return !articulo.descargado;
230 239 });
  240 +
231 241 if (!articuloAChequear.length || $scope.remito.rechazado) {
232 242 $scope.readonly = true;
233 243 $scope.cambio($scope.remito.articulosRemito[0]);
234 244 } else {
235 245 $scope.cambio(articuloAChequear[0]);
236 246 }
  247 +
237 248 }
238   - ]
239   - )
  249 + ])
240 250 .controller('focaModalActualizarPuntoDescargaController',
241 251 [
242 252 '$scope',
... ... @@ -290,7 +300,6 @@ angular.module('focaModalDetalleHojaRuta')
290 300 .then(function(res) {
291 301 $uibModalInstance.close(res.data);
292 302 });
293   -
294 303 };
295 304  
296 305 }