usage: always maintain a value of 0 or greater for parts being used for the input field
allocation: on unallocation delete only kit records for the current case in case the same kit is allocated for different dates