Example #1
0
        private void CompleteSave(object sender)
        {
            CarPartsWorkModel request = new CarPartsWorkModel();

            if (SelectedWorkTree != null)
            {
                request.IDWork   = SelectedWorkTree.id;
                request.Periodic = SelectedWorkTree.isPeriodic;
            }
            else
            {
                return;
            }
            foreach (var item in PartsWithWorks)
            {
                request.Parts.Add(new CarPartsWorkModel.PartsTime
                {
                    PartID = item.Model.id,
                    Time   = (int)(item.Hours * 10)
                });
            }
            if (SelectedAllCars)
            {
                request.Exemplar.Saved = 0;
                request.ForAllCars     = 1;
            }
            else if (SelectedModelCars)
            {
                request.ForAllCars     = 0;
                request.Exemplar.Saved = 0;
                request.ModelID        = Model.id;
            }
            else if (SelectedExemplarCars)
            {
                request.ForAllCars            = 0;
                request.ModelID               = 0;
                request.Exemplar.Saved        = 1;
                request.Exemplar.Model        = Model.id;
                request.Exemplar.Body         = Body.id;
                request.Exemplar.Engine       = EngineVolume.id;
                request.Exemplar.EngineType   = EngineType.id;
                request.Exemplar.Transmission = TransmissionType.id;
            }

            SpecificationDataStorage.Instance.AddPartsList(request);
        }
Example #2
0
 public void AddPartsList(CarPartsWorkModel model)
 {
     CarBaseHandler.Instance.AddPartsList(model);
 }
Example #3
0
        public void AddPartsList(CarPartsWorkModel model)
        {
            string req = JsonConvert.SerializeObject(model);

            SendRequest("TS" + req);
        }