Hola a todos,
Me han pedido ayuda para crear una rifa integrada en un sistema ya creado pero al que de momento no puedo acceder en detalle, básicamente tengo el ejecutable y poco más.
El caso es que la idea que tengo de la rifa sería sencilla, es decir: habría un artículo llamada rifa que tendría X unidades, ese artículo sería autonumérico y lso usuarios no podrían elegir que números cogen sino que sería algo así: Si el primer usuario en comprar compra una unidad del artículo "rifa" tendría asociado el artículo rifa número 001, si compra 2 unidades tendría asociados los numeros 002 y 003. El resto de usuarios seguirían comprando y nunca podrían tener el mismo número que otro usuario y al llegar al número establecido como límite se acabaría la rifa y se haría el sorteo.
El caso es que he intentando pensar en como se haría y se me ha ocurrido crear una base de datos llamda "Rifa" pero no me aclaro demasiado como tendrían que ser los campos o que campos harían falta, entiendo que habría campos como:
- Id_rifa: SMALLINT (autonumérico)
- artículo: VARCHAR
- precio: FLOAT
No se muy bien como hacer que al comprar el usuario uno o varios boletos de la rifa se le adjudique el id correspondiente, no he creado un campo unidades en la tabla ya que entiendo que sólo habría una unidad de cada boleto.
Si podéis echarme una mano os lo agradecería mucho.
Saludos