Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2016, 10:37
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 3 meses
Puntos: 52
¿Es posible que se ejecute una linea antes que otra?

Veran hago el calculo de un total en la venta
sumo el campo total de un datagrid tantas filas halla

El caso es que al final de recorrer las filas con el for luego limpio el datagrid
hago algo asi

for
sumo
fin for
resultado=sumo (esto es lo que guardo en la base de datos)
tambien guardo cada fila en la base de datos..
ya que se guardó limpio el datagrid
El problema aqui es que guardo bien la variable sumo pero faltó que guardara una de las filas(quizas la ultima no estoy seguro como les ocurrio a mi cliente)
Y pues logico el total no es el resultado de las filas que si se guardaron por que faltó una.

Eso creo que sucedio(ya que hice varias pruebas y todavia no me sale el error)

La pregunta es ¿es posible que se haya intentado limpiar el datagridview antes de sumarse?..
o bien se haya trabado un momento y se halla ejecutado ese proceso antes?

No puedo poner todo el codigo aqui por que son muchisimas validaciones, descuentos, impuestos, tablas referenciadas etc..
Cabe destacar que tiene 3 años el sistema corriendo, le he puesto modificaciones pero no he tocado la parte de la venta para nada.,, y es la primera vez que ocurre esto. Al menos que me hayan dicho oo

de antemano gracias..
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra

Última edición por minombreesmm; 17/08/2016 a las 11:06