none
ACTUALIZAR VARIOS FORMS RRS feed

  • Pregunta

  • Buenas tarde estoy trabajando con un proyecto para confiterias y bares, la idea es controlar la mesas con un color para cada mozo.
    Tengo un diseño armado del local con el dibujo de cada mesa y a medida que los mozos van trabajando voy cambiando el color de cada una de las mezas en base al color del mozo correspondiente.

    Mi problema aparece porque mi cliente necesita 4 maquina distribuidas a lo largo de la confiteria, lo que necesito es lo siguiente:

    Si cargo una meza (10) y la misma se marca con el color del mozo, que esa misma actualizacion se vea reflejada en las 3 pantallas restantes, necesito actualizar un formulario y que se vea reflejado en todos los formularios activos.

    Espero ser claro.

    miércoles, 24 de octubre de 2018 21:43

Todas las respuestas

  • hola

    Si las PCs estan en red podrias desde la pc donde se carga la mesa enviar un mensaje por socket a las otras aplicaciones eejcutando en las otras PCs para que se actualicen

    Por supuesto los datos de configuracion de la mesa y el mozo deberias persistirlo en una base de datos, una db centralizada desde donde las apps en cada PC tomen los datos para mostrar en pantalla

    otra forma sino quieres socket podrias ser usando SqlDependency

    Detectar cambios con SqlDependency (ADO.NET)

    con esta clase de ado.net puede monitorear una tabla de la db y si algunas de las apps inserta o actualiza algo las demas reciben un evento en donde fuerzas la actualizacion de sus datos

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 24 de octubre de 2018 23:55
  • 

    Este es el diseño de la pantalla, al actualizar una meza que cambia de color corre un método que actualiza desde cero todas las mezas , lo que necesito es informarme a las demás pantallas mediante un mensaje que corran ese mismo método para que se actualicen todas las mezas. Mi pregunta es como saber cuantas pantallas "ventas" hay activas porque el aplicativo esta distrubuido en varios equipos a lo largo del bar, y como avisarle a esos equipos activos que actualicen las mezas .

    martes, 13 de noviembre de 2018 13:00