Ejemplo n.º 1
0
 private void Instance_OnGetCarDetailComplete(CarListDetailsDataModel carDetail)
 {
     _carDetail  = carDetail;
     Distance    = carDetail.CurrentDistance;
     DateProduce = carDetail.DateProduce.ToDate;
     Mark        = Marks.FirstOrDefault(o => o.Name.Equals(carDetail.Mark));
 }
Ejemplo n.º 2
0
 public CarDetailViewModel(CarListDetailsDataModel model, int errorsCount)
     : base(model, errorsCount)
 {
     CompanyID        = model.CompanyID;
     DateProduce      = model.DateProduce;
     DatePurchase     = model.DatePurchase;
     EngineType       = model.EngineType;
     EngineVolume     = model.EngineVolume;
     CompanyName      = model.UserName;
     CompanyPhone     = model.UserPhone;
     TransmissionType = model.TransmissionType;
     model.Works.ForEach(o => Works.Add(o));
     CompanyHandler.Instance.LoadComplete += Instance_LoadComplete;
     CompanyHandler.Instance.GetCompany(model.CompanyID);
     _model       = model;
     _errorsCount = errorsCount;
     if (_errorsCount > 0)
     {
         _visErrors = Visibility.Visible;
     }
     DisplayLogoImage();
     CarsHandler.Instance.OrderDataLoaded += Instance_OrderDataLoaded;
     CarsHandler.Instance.GetCarOrder(CarStorage.Instance.SelectedCar.CarModel.CarNumber);
     CarsHandler.Instance.GetCarRecomendationsComplete += Instance_GetCarRecomendationsComplete;
     CarsHandler.Instance.GetCarRecomendations(_model.ID);
 }
Ejemplo n.º 3
0
        protected virtual void OnOnGetCarDetailCompleteOnlyFill(CarListDetailsDataModel cardetail)
        {
            var handler = OnGetCarDetailCompleteOnlyFill;

            if (handler != null)
            {
                handler(cardetail);
            }
        }
Ejemplo n.º 4
0
 private void GetCarDetailComplete(CarListDetailsDataModel cardetail)
 {
     if (_onlyFill)
     {
         if (OnGetCarDetailCompleteOnlyFill != null)
         {
             OnGetCarDetailCompleteOnlyFill(cardetail);
         }
     }
     else
     if (OnGetCarDetailComplete != null)
     {
         OnGetCarDetailComplete(cardetail);
     }
 }
Ejemplo n.º 5
0
 void Instance_OnGetCarDetailCompleteOnlyFill(CarListDetailsDataModel carDetail)
 {
     //TODO добавить заполнение модели
     OnOnGetCarDetailCompleteOnlyFill(carDetail);
 }
Ejemplo n.º 6
0
 public ShowHistoryViewModel()
 {
     _model = CarStorage.Instance.SelectedCarDetails;
     CarsHandler.Instance.HistoryWorksLoaded += Instance_HistoryWorksLoaded;
     CarsHandler.Instance.GetCarHistory(_model.CarNumber);
 }