Commit df27e3a47a0d7e215bf04efca4e29117285f3eed
1 parent
d64d4a7f25
Exists in
master
fix obtener cotizacion
Showing
1 changed file
with
15 additions
and
9 deletions
Show diff stats
src/js/controller.js
| ... | ... | @@ -66,21 +66,27 @@ angular.module('focaModalCotizacion') |
| 66 | 66 | VENDEDOR: precioVenta |
| 67 | 67 | }; |
| 68 | 68 | |
| 69 | - //SETEO HORAS A CERO PARA COMPARAR SOLO FECHA | |
| 70 | - fecha.setHours(0, 0, 0, 0); | |
| 71 | - ultimaFecha.setHours(0, 0, 0, 0); | |
| 72 | - | |
| 73 | - //SI ES LA MISMA FECHA Y MISMOS PRECIOS SOLO ACTUALIZA LA HORA | |
| 74 | - if(fecha.getTime() === ultimaFecha.getTime() && | |
| 75 | - precioCompra == $scope.cotizacion[0].COTIZACION && | |
| 76 | - precioVenta == $scope.cotizacion[0].VENDEDOR) { | |
| 77 | - cotizacion.ID = $scope.cotizacion[0].ID; | |
| 69 | + if (ultimaFecha) { | |
| 70 | + //SETEO HORAS A CERO PARA COMPARAR SOLO FECHA | |
| 71 | + fecha.setHours(0, 0, 0, 0); | |
| 72 | + ultimaFecha.setHours(0, 0, 0, 0); | |
| 73 | + | |
| 74 | + //SI ES LA MISMA FECHA Y MISMOS PRECIOS SOLO ACTUALIZA LA HORA | |
| 75 | + if(fecha.getTime() === ultimaFecha.getTime() && | |
| 76 | + precioCompra == $scope.cotizacion[0].COTIZACION && | |
| 77 | + precioVenta == $scope.cotizacion[0].VENDEDOR) { | |
| 78 | + cotizacion.ID = $scope.cotizacion[0].ID; | |
| 79 | + } | |
| 78 | 80 | } |
| 79 | 81 | return focaModalCotizacionService.guardarCotizacion(cotizacion); |
| 80 | 82 | }) |
| 81 | 83 | .then(function() { |
| 82 | 84 | actualizarTabla(); |
| 83 | 85 | $scope.obteniendoCotizacion = false; |
| 86 | + }) | |
| 87 | + .catch(function() { | |
| 88 | + focaModalService.alert('Hubo un error al obtener la última cotización'); | |
| 89 | + $scope.obteniendoCotizacion = false; | |
| 84 | 90 | }); |
| 85 | 91 | }; |
| 86 | 92 |