Esempio n. 1
0
 private void LoadWorkData(ViewCarWorkModel model)
 {
     if (model.WorkParts.Count() == 0)
     {
         SpecificationDataStorage.Instance.GetWorkParts(model.Id, CarStorage.Instance.SelectedCar.CarModel.CarNumber, model.Periodic);
     }
     else
     {
         DisplayWorkParts(model);
     }
 }
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
 private void FillWorkParts(List <WorksInfoDataModel> data)
 {
     foreach (var item in data)
     {
         ViewCarWorkModel model = Works.Where(p => p.Id == item.idWork).FirstOrDefault();
         if (model != null)
         {
             model.AddWorkPart(item);
         }
         else
         {
             model = OrderWorks.Where(p => p.Id == item.idWork).FirstOrDefault();
             if (model != null)
             {
                 model.AddWorkPart(item);
             }
         }
     }
 }