1
Visual Basic 6 / Re:Buenas practicas de programación
« en: Noviembre 16, 2022, 04:14:44 pm »
Buenas tardes:
Gracias por preocuparte de responder a estas preguntas un poco filosóficas.
intentaré explicarme mejor.
Con un albarán hecho (cabecera + líneas) que aparece resumido en una linea de un listview del tipo
codigo albaran fecha cliente subtotal IVA total
A22-03434 10/11/2022 Cliente 1 100 21 121
al hacer doble click pasamos a mostrar el albarán concreto seleccionado en un formulario aparte donde carga la cabecera concreta y todas las lineas del mismo
Cada línea es del tipo
Articulo Cantidad Precio descuento subtotal
Disco duro 500 Gb 1 30 10 24,40
Memora DDR4 2 25 0 50
Mostrados también en un listview. cuando hacemos Click en el Listview podemos cambiar la cantidad por ejemplo de 1 a 4 , pero como NO guardamos en la base de datos hasta terminar todos los cambios , al guardar como las cantidad han cambiado tenemos que saber las cantidades que ha antes de modificar para poder cambiar correctamente el stock.
O bien eliminar TODAS las lineas del albarán -> añadir las unidades al stock -> guardar TODAS las lineas al stock -> restar las uinidades al stock.
Si se guardara cada linea en la base de datos al modificar no habría que hacer esto.
Gracias por preocuparte de responder a estas preguntas un poco filosóficas.
intentaré explicarme mejor.
Con un albarán hecho (cabecera + líneas) que aparece resumido en una linea de un listview del tipo
codigo albaran fecha cliente subtotal IVA total
A22-03434 10/11/2022 Cliente 1 100 21 121
al hacer doble click pasamos a mostrar el albarán concreto seleccionado en un formulario aparte donde carga la cabecera concreta y todas las lineas del mismo
Cada línea es del tipo
Articulo Cantidad Precio descuento subtotal
Disco duro 500 Gb 1 30 10 24,40
Memora DDR4 2 25 0 50
Mostrados también en un listview. cuando hacemos Click en el Listview podemos cambiar la cantidad por ejemplo de 1 a 4 , pero como NO guardamos en la base de datos hasta terminar todos los cambios , al guardar como las cantidad han cambiado tenemos que saber las cantidades que ha antes de modificar para poder cambiar correctamente el stock.
O bien eliminar TODAS las lineas del albarán -> añadir las unidades al stock -> guardar TODAS las lineas al stock -> restar las uinidades al stock.
Si se guardara cada linea en la base de datos al modificar no habría que hacer esto.