Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/01/2015, 15:25
Avatar de leodp77
leodp77
 
Fecha de Ingreso: marzo-2013
Mensajes: 39
Antigüedad: 11 años, 2 meses
Puntos: 2
Respuesta: Concurrencia en ado.net

Entiendo. Dejando en claro que se comparan las versiones al enviar la consulta a la bd, veamos lo siguiente.

Vos necesitás hacerle saber al usuario de la PC1 que hubo una actualización entre el momento en el que abrió el registro y la confirmación de actualización desde PC1. Esto lo podés hacer con una vista previa, mostrándole como quedaría el dato, y pidiendo confirmación. Si el registro está ocupado, te tira error de concurrencia, y lo podés capturar con DBConcurrencyException, y actualizando el dataset mediante el tableAdapter. Ahí te tiré dos ideas de como resolverlo.

En el tutorial que te pasé hay código para implementar la lógica de negocios que te pasé.
__________________
"La mejor forma de obtener información correcta de los foros de internet es enviar algo incorrecto y esperar las correcciones"
-- Matthew Austern