I have the need to track events as they take place and ensure that they take place in a specific order.
For each event I have a checkbox that is checked to indicate the event took place and then a date for when it took place.
For example:
Order Placed [Check Box]
Order Placed Date [Date]
Order Filled [Check Box]
Order Filled Date [Date]
Order Shipped [Check Box]
Order Shipped Date [Date]
Order Delivered [Check Box]
Order Delivered Date [Date]

There are two things I want to enforce programmatically:
- I want to force the events to be completed in sequential order and not allow skipping of events. For example, the Order must be Placed, then Filled, then Shipped, then Delivered. It cannot be Placed then Shipped unless it has been Filled first.
- I want to make it so that when the user checks the Check Box for each event that the Date associated with that event defaults to Now() but I still want the user to be able to edit the date if they need to.
Can these two things be done in ASPRunner?
Thanks in advance.
Jeremy