Commit b709c99d68137afc358fe72207c8643d710b2267

Authored by Eric Fernandez
Exists in master

Merge branch 'develop' into 'master'

Develop

See merge request !95
src/js/controller.js
... ... @@ -167,7 +167,7 @@ angular.module('focaCrearRemito').controller('remitoController',
167 167 notaPedido.proveedor.NOM
168 168 },
169 169 {
170   - label: 'Precio condicion:',
  170 + label: 'Precios y condiciones:',
171 171 valor: valorPrecioCondicion() + ' ' +
172 172 remitoBusinessService
173 173 .plazoToString(notaPedido.notaPedidoPlazo)
... ... @@ -317,11 +317,11 @@ angular.module('focaCrearRemito').controller('remitoController',
317 317 cuitCliente: $scope.remito.cliente.CUIT,
318 318 total: $scope.getTotal() * $scope.remito.cotizacion.VENDEDOR,
319 319 numeroNotaPedido: $scope.remito.numeroNotaPedido,
320   - idVendedor: $scope.remito.idVendedor,
  320 + idVendedor: $scope.remito.vendedor.NUM,
321 321 idProveedor: $scope.remito.proveedor.COD,
322 322 idDomicilio: $scope.remito.idDomicilio || $scope.remito.domicilio.id,
323 323 idCotizacion: $scope.remito.cotizacion.ID,
324   - idListaPrecio: $scope.remito.idListaPrecio,
  324 + idListaPrecio: $scope.idLista,
325 325 flete: $scope.remito.flete,
326 326 fob: $scope.remito.fob,
327 327 bomba: $scope.remito.bomba,
... ... @@ -357,14 +357,12 @@ angular.module('focaCrearRemito').controller('remitoController',
357 357 },
358 358 notaPedido: $scope.notaPedido
359 359 };
360   -
361 360 crearRemitoService.crearRemito(save).then(
362 361 function (data) {
363 362  
364 363 focaBotoneraLateralService.endGuardar(true);
365 364 $scope.saveLoading = false;
366 365  
367   - $scope.remito.id = data.data.id;
368 366 $scope.remito.numeroRemito = data.data.numero;
369 367  
370 368 if ($scope.remito.remitoPuntoDescarga.length > 0) {
... ... @@ -372,28 +370,29 @@ angular.module('focaCrearRemito').controller('remitoController',
372 370 $scope.remito.remitoPuntoDescarga);
373 371 }
374 372  
375   - remitoBusinessService.addArticulos($scope.remito.articulosRemito,
376   - $scope.remito.id, $scope.remito.cotizacion.VENDEDOR);
377   -
378 373 if (data.status === 500) {
379 374 focaModalService.alert(data.data);
380 375 return;
381 376 }
382 377  
383 378 // TODO: updatear plazos
384   - if ($scope.remito.id === 0) {
  379 + if ($scope.remito.id == 0) {
  380 +
  381 + remitoBusinessService.addArticulos($scope.remito.articulosRemito,
  382 + data.data.id, $scope.remito.cotizacion.VENDEDOR);
  383 +
385 384 var plazos = $scope.remito.remitoPlazo;
386 385  
387 386 for (var j = 0; j < plazos.length; j++) {
388 387 var json = {
389   - idRemito: $scope.remito.id,
  388 + idRemito: data.data.id,
390 389 dias: plazos[j].dias
391 390 };
392 391 crearRemitoService.crearPlazosParaRemito(json);
393 392 }
394 393 }
395 394  
396   - abrirModalMail($scope.remito.id,
  395 + abrirModalMail(data.data.id,
397 396 $scope.remito.cliente,
398 397 $filter('comprobante')([
399 398 $scope.puntoVenta,
... ... @@ -633,8 +632,6 @@ angular.module(&#39;focaCrearRemito&#39;).controller(&#39;remitoController&#39;,
633 632 });
634 633 }
635 634  
636   - $scope.remitoIsDirty = true;
637   -
638 635 $filter('filter')($scope.botonera,
639 636 { label: 'Cliente' })[0].checked = true;
640 637 })
... ... @@ -698,7 +695,8 @@ angular.module(&#39;focaCrearRemito&#39;).controller(&#39;remitoController&#39;,
698 695 if (!Array.isArray(precioCondicion)) {
699 696 $scope.remito.idPrecioCondicion = precioCondicion.listaPrecio.ID;
700 697 $scope.remito.remitoPlazo = precioCondicion.plazoPago;
701   - $scope.idLista = precioCondicion.listaPrecio.ID;
  698 + $scope.idLista = parseInt(precioCondicion.listaPrecio.ID) ?
  699 + parseInt(precioCondicion.listaPrecio.ID) : -1;
702 700 for (var i = 0; i < precioCondicion.plazoPago.length; i++) {
703 701 plazosConcat += precioCondicion.plazoPago[i].dias + ', ';
704 702 }