Esempio n. 1
0
 /// <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);
     }
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 /// <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();
     }
 }