private static void RegisterMaintenanceCall() { try { Console.WriteLine("-Enter the name of the new maintenance call. "); string name = Console.ReadLine(); Console.WriteLine("-Enter the description of the new maintenance call. "); string desc = Console.ReadLine(); Console.WriteLine("-Enter the index of equipment new maintenance call. "); string indx = Console.ReadLine(); MaintenanceCall newMaintenance = new MaintenanceCall(name, desc, equipmentArray[int.Parse(indx)], DateTime.Now); for (int i = 0; i < maintenanceCallArray.Length; i++) { if (maintenanceCallArray[i] == null) { maintenanceCallArray[i] = newMaintenance; break; } } Console.WriteLine("Sucessfully added " + name); } catch (Exception e) { ShowErrorText(e.Message); } }
private static void ViewMaintenanceCalls() { Console.WriteLine("-+-+-+-+- REGISTERED MAINTENANCES -+-+-+-+-"); for (int i = 0; i < maintenanceCallArray.Length; i++) { if (maintenanceCallArray[i] != null) { MaintenanceCall maint = maintenanceCallArray[i]; Console.WriteLine($"*Maintenance Call {i}:"); Console.WriteLine(" -TitleName = " + maint.TitleName); Console.WriteLine(" -DescriptioName = " + maint.DescriptioName); Console.WriteLine(" -Equipment = " + maint.Equipment.EquipmentName); Console.WriteLine(" -OpeningDate = " + maint.OpeningDate); Console.WriteLine(" -DaysOpen = " + (DateTime.Now - maint.OpeningDate).Days.ToString()); } } }