Пример #1
0
 public void AddWorksAndCloseOrder(CarWorksCompleteModel model)
 {
     try
     {
     }
     catch { }
 }
Пример #2
0
 /// <summary>
 /// Добавить новый перечень выполненных работ
 /// </summary>
 /// <param name="service"></param>
 /// <param name="CarNumber"></param>
 public void AddWorks(ServiceViewModel service, string CarNumber, int orderN, int distance, DateTime date)
 {
     if (service == null)
     {
         return;
     }
     try
     {
         CarWorksCompleteModel model = new CarWorksCompleteModel();
         model.CarNumber    = CarNumber;
         model.Comment      = service.Comment;
         model.DistanceMake = distance;
         model.OrderNo      = orderN;
         model.Date         = new Models.Date.DateDataModel
         {
             D = date.Day,
             M = date.Month,
             Y = date.Year
         };
         foreach (var item in service.Works)
         {
             model.WorkIds.Add(new CarWorksCompleteModel.WorkItemModel
             {
                 Comment = item.Comment,
                 Cost    = (int)item.Price,
                 //id = item.ID
             });
         }
         TCPConnection.Instance.SendData("BD" + JsonConvert.SerializeObject(model));
     }
     catch { }
 }
Пример #3
0
        private void TotalSaveOrder(bool isClose)
        {
            CarWorksCompleteModel model = new CarWorksCompleteModel();

            model.CarNumber = CarStorage.Instance.SelectedCar.CarModel.CarNumber;
            model.Comment   = "";
            model.Date      = new Models.Date.DateDataModel {
                D = DTMake.Day, M = DTMake.Month, Y = DTMake.Year
            };
            model.DistanceMake = CurrentDistance;
            model.OrderNo      = 0;
            model.WorkIds      = new List <CarWorksCompleteModel.WorkItemModel>();
            foreach (var item in OrderWorks)
            {
                CarWorksCompleteModel.WorkItemModel m = new CarWorksCompleteModel.WorkItemModel
                {
                    Comment = "",
                    Cost    = item.Cost,
                    id      = item.WGUID
                };
                model.WorkIds.Add(m);
            }
            if (isClose == false)
            {
                CarsHandler.Instance.AddWorks(model);
            }
            else
            {
                CarsHandler.Instance.AddWorksAndCloseOrder(model);
            }
            if (CreateOrderComplete != null)
            {
                CreateOrderComplete(this, new EventArgs());
            }
        }
Пример #4
0
 public void AddWorks(CarWorksCompleteModel model)
 {
     try
     {
         TCPConnection.Instance.SendData("BD" + JsonConvert.SerializeObject(model));
     }
     catch { }
 }