When the customer calls the time, it would be more convenient to start by selecting the service (s), and the appointment order would then show where that service can be accommodated and which employees perform that service. Other times where the treatment doesn't fit would be grey though. Once the service has been selected and a suitable time has been found, it would only be time to enter the customer's details. In this way, it would not be necessary to remember the number of minutes of services every time, calculate where the service can fit and think about who is doing the treatment. Now if you have already agreed with the client, for example, facial treatment, you have entered your name and contact information, and the client at this stage decides that he still wants a pedicure after all, you will have to leave the reservation view and do everything again if the treatment does not fit in that time/day anymore.