Commit aecf53ea6987b7553095a81e678b6932b02bf3fb

Authored by Jose Pinto
1 parent 9820132996
Exists in master and in 1 other branch develop

si es la misma hora y precios de cotizacion solo actualiza hora

Showing 1 changed file with 21 additions and 8 deletions   Show diff stats
src/js/controller.js
... ... @@ -53,16 +53,29 @@ angular.module('focaModalCotizacion')
53 53 return;
54 54 }
55 55 //CONVIERTO FECHA A STRING PARA GUARDAR
56   - fecha = fecha.toJSON().replace('.000Z', '');
  56 + var fechaString = fecha.toJSON().replace('.000Z', '');
57 57  
58   - return focaModalCotizacionService.guardarCotizacion({
  58 + //REEMPLAZO COMA POR PUNTO ASI PUEDO PARSEAR A FLOAT
  59 + var precioCompra = parseFloat(precio[0].compra.replace(',', '.'));
  60 + var precioVenta = parseFloat(precio[0].venta.replace(',', '.'));
  61 +
  62 + var cotizacion = {
59 63 ID_MONEDA: idMoneda,
60   - FECHA: fecha,
61   - //REEMPLAZO COMA POR PUNTO ASI PUEDO PARSEAR A FLOAT
62   - COTIZACION: parseFloat(precio[0].compra.replace(',', '.')),
63   - //REEMPLAZO COMA POR PUNTO ASI PUEDO PARSEAR A FLOAT
64   - VENDEDOR: parseFloat(precio[0].venta.replace(',', '.'))
65   - });
  64 + FECHA: fechaString,
  65 + COTIZACION: precioCompra,
  66 + VENDEDOR: precioVenta
  67 + };
  68 +
  69 + fecha.setHours(0, 0, 0, 0);
  70 + ultimaFecha.setHours(0, 0, 0, 0);
  71 +
  72 + //SI ES LA MISMA FECHA Y MISMOS VALORES SOLO ACTUALIZA LA HORA
  73 + if(fecha.getTime() === ultimaFecha.getTime() &&
  74 + precioCompra == $scope.cotizacion[0].COTIZACION &&
  75 + precioVenta == $scope.cotizacion[0].VENDEDOR){
  76 + cotizacion.ID = $scope.cotizacion[0].ID;
  77 + }
  78 + return focaModalCotizacionService.guardarCotizacion(cotizacion);
66 79 })
67 80 .then(function() {
68 81 actualizarTabla();