Boas pessoal,
estou a desenvolver um programa de gestão hoteleira para a minha PAP e deparei.me com 2 duvidas que me tão a impedir de prosseguir com o projeto que consiste nisto:
O software terá 3 sub-softwares que serão chamados consoante as informações no painel de login do programa (ex: se o nome de utilizador for X e a password for Y entao abre o sub-software da recepção, se o utilizador for K e a pass for Z entao abre o sub-software do bar, se o utilizador for A e a pass for B entao abre o sub-software do quarto)...isto tudo sera gerido por uma base de dados (ainda tou indeciso entre Access e SQL Server Express...se me puderem dar a vossa opiniao tambem...obrigado)
entao aqui estao as duvidas:
1ª No sub-software do quarto existe um serviço de quartos electronico que permite ao hospede seleccionar produtos em stock e enviar uma mensagem ao sub-software do bar com o respetivo pedido...o ideal era quando alguem faz um pedido no quarto, o computador do bar receber um alerta no ecra com a descrição do pedido...como faço isto de modo a que em qualquer altura que o programa esteja a correr ele possa receber os alertas? É que eu so consigo fazer este tipo de operação se a form estiver a fazer load ou close e nao em qualquer altura em que o programa esteja a correr...
2ª No sub-software da recepção (e já postei isto antes mas nao acho que tenha sido muito explicito na altura) eu pretendo que a minha form de reservas seja aberta atraves da planta do edificio...por exemplo quando eu carregar num botão chamado reservas abre uma form com a planta e depois mediante o quarto em que eu carregar abre a form da reserva do hospede...a minha ideia era tornar a planta mais inteligente e mudar a cor dos quartos mediante o seu estado (livre=verde; reservado=amarelo; ocupado=vermelho) utilizando para isto a propriedade "estado" na tabela dos quartos...resumindo se na tabela o estado do quarto 21 for "livre" entao na planta o quarto 21 tera a cor verde...mas como é que consigo manipular o desenho da planta para mudar as cores? atraves de paineis? e como é que realizo esta operação sem ter de fazer uma consulta a base de dados para cada quarto para poder manipular o painel certo? tenho de fazer um ciclo por quarto?
sei que posso nao me estar a fazer entender muito bem mas se nao perceberem a duvida por favor perguntem que eu tento explicar de forma mais clara...
se me puderem ajudar fico muito agradecido
Obrigado
Boa noite a todos
estou a desenvolver um programa de gestão hoteleira para a minha PAP e deparei.me com 2 duvidas que me tão a impedir de prosseguir com o projeto que consiste nisto:
O software terá 3 sub-softwares que serão chamados consoante as informações no painel de login do programa (ex: se o nome de utilizador for X e a password for Y entao abre o sub-software da recepção, se o utilizador for K e a pass for Z entao abre o sub-software do bar, se o utilizador for A e a pass for B entao abre o sub-software do quarto)...isto tudo sera gerido por uma base de dados (ainda tou indeciso entre Access e SQL Server Express...se me puderem dar a vossa opiniao tambem...obrigado)
entao aqui estao as duvidas:
1ª No sub-software do quarto existe um serviço de quartos electronico que permite ao hospede seleccionar produtos em stock e enviar uma mensagem ao sub-software do bar com o respetivo pedido...o ideal era quando alguem faz um pedido no quarto, o computador do bar receber um alerta no ecra com a descrição do pedido...como faço isto de modo a que em qualquer altura que o programa esteja a correr ele possa receber os alertas? É que eu so consigo fazer este tipo de operação se a form estiver a fazer load ou close e nao em qualquer altura em que o programa esteja a correr...
2ª No sub-software da recepção (e já postei isto antes mas nao acho que tenha sido muito explicito na altura) eu pretendo que a minha form de reservas seja aberta atraves da planta do edificio...por exemplo quando eu carregar num botão chamado reservas abre uma form com a planta e depois mediante o quarto em que eu carregar abre a form da reserva do hospede...a minha ideia era tornar a planta mais inteligente e mudar a cor dos quartos mediante o seu estado (livre=verde; reservado=amarelo; ocupado=vermelho) utilizando para isto a propriedade "estado" na tabela dos quartos...resumindo se na tabela o estado do quarto 21 for "livre" entao na planta o quarto 21 tera a cor verde...mas como é que consigo manipular o desenho da planta para mudar as cores? atraves de paineis? e como é que realizo esta operação sem ter de fazer uma consulta a base de dados para cada quarto para poder manipular o painel certo? tenho de fazer um ciclo por quarto?
sei que posso nao me estar a fazer entender muito bem mas se nao perceberem a duvida por favor perguntem que eu tento explicar de forma mais clara...
se me puderem ajudar fico muito agradecido
Obrigado
Boa noite a todos