Hola a todos,
Tengo una aplicación en c# y cuando se desarrolló no se quería que se guardaran los cambios, y ahora quieren que si se hace una acción, que la aplicación recuerde el cambio y actúe de forma automatica en cada ciclo.
La comunica con una base de datos y obtiene otros datos de un webservice.
Imaginamos que arrancamos al aplicación por primera vez. Leo unas tablas A y B de postgresql y a traves de unas reglas creo en postgresql las tablas relacionadas C y D. Mientras creo C y D busco en el webservice si hay datos actualizados.
Si a través del webservice hay datos actualizados, pregunto al usuario mientras se crean las tablas C y D si quiere añadir o eliminar los datos. Todas las acciones se guardan en un fichero log. Imaginamos que he obtenido 10 datos diferentes con el webservice, y los he aceptado.
Cada vez que encuentro un dato diferente salta un warning.
Ahora imaginamos que deba cargar otra vez lo mismos datos de A y B para crear C y D, una segunda vez. Con el webservice obtengo 11 datos diferente, de los cuales 10 son los mismos cambiados en el primer ciclo. Como hago para que salte solo el warning para el solo dato nuevo?
Habia pensado grabar los warnings en un fichero de texto, y cada vez que sale un warning ir a ver en ese fichero si la pregunta ya se ha puesto. El problema es que me parece una chapuza.
Muchas gracias