- Cambios en el validador, para que no mande cantidades y montos totales en nulo.
- Se agregó que mande a la tabla pedido la version de la aplicacion.
- Se agregó que mande a la tabla de pedido un "folio" con cada envio de pedido, asi, cuando se manda varias veces el pedido,se puede "agrupar" por el folio para saber que productos pertenecen a cada envio.
Se reviso el apartado de promos, se valido el total de productos fijos y de variables, se reviso el precio total de promociones, se revisaron los apartados de nota y el envio de informacion.
- Se corrigio que en los productos fijos de las promos solo tomaba en cuenta la cantidad de el primer producto fijo, y si el segundo llevaba otra cantidad, le ponia la cantidad del primero.
- Se agrego en "Principal" que cuando haya pedidos pendientes, aparezca un mensaje y el estatus del envio de los pedidos.
- Se agregó en "Principal" un icono de "conexion" en la esquina superior derecha, que dependiendo de la conexion se pone verde o rojo.
- Se agrego la version y el estatus de la conexion a tmp_drop.
- Se agrego la version y el estatus de la conexion a la ubicacion em tiempo real (CAT_RUTAS)
- Se cambió que la validación de cantidades y montos (revisaCantsYMontosTotales) se realize SIEMPRE, y no solo cuando PC_ENVIO_OK = 2, esto es para que si se borra el pedido DESDE WEB, al realizar la validación de montos y cantidades siempre, entonces se vuelva a enviar!
Se agregaron las promociones de 3 niveles, se corrigieron problemas al momento de borrar pedido en nota, al finalizar el pedido y al borrar por completo desde nota.
- Se completo el codigo para productos variables 3 en promos.
- Se cambio codigo de validador para contemplar la posibilidad de que se pongan "_" en el nombre de las promos.
- Se agregó columna VARREG3 a la tabla de cat_gunaprod2.
- Se agregó en TicketsDia el estatus de los pedidos segun las validaciones de envio.
- Se agregó que al final, cuando se valida que coincidan las cantidades totales y montos totales del pedido contra Web, si no coinciden, se reinicien las validaciones poniendo en cero PE_ENVIO_OK y PC_ENVIO_OK.
- Se agregó la clase "C_Validador", que valida que el pedido se envie correctamente y actualiza la columna PE_VALIDADO en Web/Pedido.
- Se corrigio la funcion "Subs/TraeRuta" para que busque la ruta en kmt_info y kmt_info2.
- Se modificaron los queries del config.properties "select_cat_gunaprod_INTMEX" y "select_cat_gunaprod2_INTMEX" para que traigan tambien las columnas precio8, precio9 y precio10.
- Se agrego el query "select_tipoRuta_Intmex", para traer la columna "CAT_RU_CATEGORIA" y guardarla en CAT_VARIABLES.
- Se agregó codigo para que cuando el tipoRuta sea igual a "MAYOREO", muestre el precio10 en lugar del precio regular.
- Se agregó codigo en "Productos" para que si se cierra la venta del cliente, y luego se regresa a ponerle mas producto, el nuevo producto entre en un segundo "ticket", o un tercer o cuarto ticket, se guarda a info en la columna PE_TICEK y se manda a web.