public void AddWorksAndCloseOrder(CarWorksCompleteModel model) { try { } catch { } }
/// <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 { } }
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()); } }
public void AddWorks(CarWorksCompleteModel model) { try { TCPConnection.Instance.SendData("BD" + JsonConvert.SerializeObject(model)); } catch { } }