コード例 #1
0
 public void UpdateOrderWork(WorkChangeModel model)
 {
     try
     {
         TCPConnection.Instance.SendData("DB" + JsonConvert.SerializeObject(model));
     }
     catch { }
 }
コード例 #2
0
        public void UpdateWork(WorkChangeModel model, CarOrderModel edited)
        {
            OrderStorageModel order = _currentOrders.Where(p => p.Model.OrderNumer == edited.OrderNumer).FirstOrDefault();

            if (order == null)
            {
                return;
            }
            WorksInfoDataModel work = order.Model.Works.Where(p => p.id == model.ID).FirstOrDefault();

            if (work == null)
            {
                return;
            }
            work.Cost     = model.NewCost;
            order.Comment = model.Coment;
            OrdersHandler.Instance.UpdateOrderWork(model);
        }
コード例 #3
0
        private void SaveWorkChange(object sender)
        {
            if (SelectedWork == null)
            {
                return;
            }
            if (SelectedOrder == null)
            {
                return;
            }
            if (SelectedWork.Cost < 1)
            {
                return;
            }
            SelectedWork.Cost = SelectedWork.NewCost;
            WorkChangeModel model = new WorkChangeModel();

            model.Coment  = SelectedWork.Comment;
            model.ID      = SelectedWork.Model.id;
            model.NewCost = SelectedWork.NewCost;
            OrderStorage.Instance.UpdateWork(model, SelectedOrder);

            FillOrders();
        }