سلام
اولین کاری که باید انجام دهید UI نیست بلکه معماری درست داده ای است به شکل ذیل طراحی کنید :
- جدول زمانهای پی ام شامل : کلید زمانی / نام دوره / مدت مثلا : (هرروزه 1 / هفته ای 7 / شش ماهه 180 / ماهیانه 30 / ....)
- جدول انواع پی ام شامل : کلید نوع پی ام / نام نوع پی ام / کلید زمانی - FK
- جدول دستگاهها شامل : کلید دستگاه / نام دستگاه
- جدول پی ام شامل : کلید جدول / کلید دستگاه / از تاریخ / تا تاریخ / کلید زمانی / کلید نوع پی ام
حالا نیاز به یک UI دارید که بصورت Master/Detail براساس جدول پی ام اطلاعات را ذخیره کنید
در فاز بعد گزارشات و هشدارهای زمان تعمیر نگهداری و نتیجه آن را باید ذخیره کنید (دقت شود یک جدول دیگر هم برای اعلام زمانهای تعمیرات نیاز دارید)
به نظر من شما نیاز به کامپوننت خاصی ندارید باید UI خوب طراحی کنید