Esta funcionalidad es la de mayor importancia en toda la plataforma porque es
núcleo de la misma.
Una publicación se caracteriza por tener una serie de estados. Los mismos se
detallan
Borrador:
Este estado permite al vendedor modificar todos los datos que sean
necesarios, ya que dicha publicación todavía no está visible para la
comunidad.
Activa o publicada:
Este estado es aplicado por el vendedor para que dicha publicación sea
vista por toda la comunidad y esté disponible para operar con ella. Una vez
que una publicación esta activa no puede pasar a estado borrador, se deberá
chequear siempre que la fecha de compra sea menor o igual a la fecha del
evento, así evitando que se realicen compras sobre eventos ya
transcurridos.
Finalizada:
Estado utilizado por el vendedor para indicar que una publicación llegó a
su fin y decide no ofrecer más localidades a la venta. A fines didácticos, el
vendedor se encargará de modificar dicho estado al día siguiente de
finalizada la publicación, evitando al alumno desarrollar procedimientos
automáticos de cambios de estado y complicaciones con las fechas. El
único cambió de estado automático permitido es cuando en una
publicación se han vendido todas las localidades del evento. Una vez que
una publicación está finalizada no puede cambiarse el estado de la misma a
ningún otro.
Una publicación tiene una fecha de inicio y una fecha del evento a concretarse,
además de ello, deberá determinar cuántas localidades se ofrecen, lo cual determinaría
nuestro stock.
Una publicación tiene que tener mínimamente los siguientes datos:
Código de Publicación (auto-numérico y consecutivo entre publicaciones
sean o no del mismo vendedor)
Descripción
Ubicaciones (filas, asientos, precio y tipo de ubicaciones)
Fecha de publicación
Fecha y hora del espectáculo
Rubro
Dirección del espectáculo.
Grado publicación
Usuario responsable de la publicación
Estado de la publicación11
En esta funcionalidad también se deberá permitir la generación de publicaciones
por lotes (batch - varias publicaciones al mismo tiempo). Dado que un espectáculo
puede repetirse en el tiempo, como por ejemplo funciones de cine u obras teatrales. Se
tendrá que permitir el ingreso de varias fecha-hora del espectáculo, de este modo, si
contamos con una lista de 10 elementos fecha-hora de espectáculo, se deberán generar
10 publicaciones diferentes con su correspondiente fecha-hora. El rango de fecha-hora
ingresado debe ser incremental y el próximo elemento a ingresar tiene que ser mayor al
siguiente, si ingresamos 01/01/2019 10:00 el próximo valor tiene que ser mayor a este
último, el sistema debe validar estas condiciones e informar posible errores
Esta funcionalidad es la de mayor importancia en toda la plataforma porque es núcleo de la misma. Una publicación se caracteriza por tener una serie de estados. Los mismos se detallan Borrador: Este estado permite al vendedor modificar todos los datos que sean necesarios, ya que dicha publicación todavía no está visible para la comunidad. Activa o publicada: Este estado es aplicado por el vendedor para que dicha publicación sea vista por toda la comunidad y esté disponible para operar con ella. Una vez que una publicación esta activa no puede pasar a estado borrador, se deberá chequear siempre que la fecha de compra sea menor o igual a la fecha del evento, así evitando que se realicen compras sobre eventos ya transcurridos. Finalizada: Estado utilizado por el vendedor para indicar que una publicación llegó a su fin y decide no ofrecer más localidades a la venta. A fines didácticos, el vendedor se encargará de modificar dicho estado al día siguiente de finalizada la publicación, evitando al alumno desarrollar procedimientos automáticos de cambios de estado y complicaciones con las fechas. El único cambió de estado automático permitido es cuando en una publicación se han vendido todas las localidades del evento. Una vez que una publicación está finalizada no puede cambiarse el estado de la misma a ningún otro. Una publicación tiene una fecha de inicio y una fecha del evento a concretarse, además de ello, deberá determinar cuántas localidades se ofrecen, lo cual determinaría nuestro stock. Una publicación tiene que tener mínimamente los siguientes datos: Código de Publicación (auto-numérico y consecutivo entre publicaciones sean o no del mismo vendedor) Descripción Ubicaciones (filas, asientos, precio y tipo de ubicaciones) Fecha de publicación Fecha y hora del espectáculo Rubro Dirección del espectáculo. Grado publicación Usuario responsable de la publicación Estado de la publicación11 En esta funcionalidad también se deberá permitir la generación de publicaciones por lotes (batch - varias publicaciones al mismo tiempo). Dado que un espectáculo puede repetirse en el tiempo, como por ejemplo funciones de cine u obras teatrales. Se tendrá que permitir el ingreso de varias fecha-hora del espectáculo, de este modo, si contamos con una lista de 10 elementos fecha-hora de espectáculo, se deberán generar 10 publicaciones diferentes con su correspondiente fecha-hora. El rango de fecha-hora ingresado debe ser incremental y el próximo elemento a ingresar tiene que ser mayor al siguiente, si ingresamos 01/01/2019 10:00 el próximo valor tiene que ser mayor a este último, el sistema debe validar estas condiciones e informar posible errores