/// <summary> /// Odebere ranní či odpolední blok z deního záznamu /// </summary> /// <param name="partRecord">Záznam,který bude odebrán</param> public void RemoveWorkParts(WorkPart partRecord) { if (partRecord != null) { WorkParts.Remove(partRecord); } }
private void DisplayWorkParts(ViewCarWorkModel model) { WorkParts.Clear(); if (model == null) { return; } foreach (var item in model.WorkParts) { item.NHD = item.NH / 10.0m; WorkParts.Add(item); } }
/// <summary> /// Přidání k danému dny dopolední či odpoledního pracovního blok WORK PART /// </summary> /// <param name="choice">0 - Nový záznam ** 1 - Úprava stávajícího</param> /// <param name="start">Začátek pracovní doby</param> /// <param name="stop">Konec pracovní doby</param> /// <param name="content">Náplň práce</param> /// <param name="partRecord">Záznam k upravení či výmazu</param> public void AddEditWorkParts(byte choice, DateTime start, DateTime stop, string content, WorkPart partRecord) { if (choice == 0) { // Přidání nového denního bloku, pokud již dva neobsahuje if (WorkParts.Count < 2) { WorkParts.Add(new WorkPart(start, stop, content)); } CalculateRealTime(); } else if (choice == 1 && partRecord != null) { partRecord.StartHour = start; partRecord.EndHour = stop; partRecord.WorkContent = content; CalculateRealTime(); } }