Пример #1
0
 public List <AccumulatedWeight> GetAccumulatedWeights()
 {
     using (var db = new WeighrContext())
     {
         return(db.AccumulatedWeights.ToList());
     }
 }
Пример #2
0
 public List <ScaleSetting> GetScaleSettings()
 {
     using (var db = new WeighrContext())
     {
         return(db.ScaleSettings.ToList());
     }
 }
Пример #3
0
 public AccumulatedWeight GetAccumulatedWeight()
 {
     using (var db = new WeighrContext())
     {
         return(db.AccumulatedWeights.Take(1).FirstOrDefault());
     }
 }
Пример #4
0
 public List <TransactionLog> GetTransactionLogs()
 {
     using (var db = new WeighrContext())
     {
         return(db.TransactionLogs.ToList());
     }
 }
Пример #5
0
 public List <OrderDetail> GetOrderDetails()
 {
     using (var db = new WeighrContext())
     {
         return(db.OrderDetails.ToList());
     }
 }
Пример #6
0
 public List <ShiftTarget> GetShiftTargets()
 {
     using (var db = new WeighrContext())
     {
         return(db.ShiftTargets.ToList());
     }
 }
Пример #7
0
 public List <Product> GetProducts()
 {
     using (var db = new WeighrContext())
     {
         return(db.Products.ToList());
     }
 }
Пример #8
0
 public DeviceInfo GetDeviceInfo()
 {
     using (var db = new WeighrContext())
     {
         return(db.DeviceInfos.FirstOrDefault());
     }
 }
Пример #9
0
        public Batch SetCurrentBatch(string batchCode)
        {
            using (var db = new WeighrContext())
            {
                var previousCurrent = db.Batches
                                      .Where(p => p.isCurrent == true).FirstOrDefault();

                if (previousCurrent != null)
                {
                    previousCurrent.EndTime   = DateTime.Now.ToUniversalTime();
                    previousCurrent.isCurrent = false;
                    db.Batches.Update(previousCurrent);
                }


                var current = db.Batches
                              .Where(p => p.BatchCode == batchCode).FirstOrDefault();

                current.isCurrent = true;
                db.Batches.Update(current);
                db.SaveChanges();

                return(current);
            }
        }
Пример #10
0
 public List <Batch> GetBatches()
 {
     using (var db = new WeighrContext())
     {
         return(db.Batches.ToList());
     }
 }
Пример #11
0
 public void UpdateDeviceInfo(DeviceInfo DeviceInfo)
 {
     using (var db = new WeighrContext())
     {
         db.DeviceInfos.Update(DeviceInfo);
         db.SaveChanges();
     }
 }
Пример #12
0
 public void AddDeviceInfo(DeviceInfo DeviceInfo)
 {
     using (var db = new WeighrContext())
     {
         db.DeviceInfos.Add(DeviceInfo);
         db.SaveChanges();
     }
 }
Пример #13
0
 public OrderDetail GetOrderDetail(int orderDetailId)
 {
     using (var db = new WeighrContext())
     {
         return(db.OrderDetails
                .Where(p => p.OrderDetailId == orderDetailId).FirstOrDefault());
     }
 }
Пример #14
0
 public void UpdateShiftTarget(ShiftTarget shiftTarget)
 {
     using (var db = new WeighrContext())
     {
         db.ShiftTargets.Update(shiftTarget);
         db.SaveChanges();
     }
 }
Пример #15
0
 public void UpdateScaleSetting(ScaleSetting scaleSetting)
 {
     using (var db = new WeighrContext())
     {
         db.ScaleSettings.Update(scaleSetting);
         db.SaveChanges();
     }
 }
Пример #16
0
 public void UpdateAccumulatedWeight(AccumulatedWeight accumulatedWeight)
 {
     using (var db = new WeighrContext())
     {
         db.AccumulatedWeights.Update(accumulatedWeight);
         db.SaveChanges();
     }
 }
Пример #17
0
 public Batch GetCurrentBatch()
 {
     using (var db = new WeighrContext())
     {
         return(db.Batches
                .Where(p => p.isCurrent == true).FirstOrDefault());
     }
 }
Пример #18
0
 public Batch GetBatch(int batchId)
 {
     using (var db = new WeighrContext())
     {
         return(db.Batches
                .Where(p => p.BatchId == batchId).FirstOrDefault());
     }
 }
Пример #19
0
 public void UpdateBatch(Batch Batch)
 {
     using (var db = new WeighrContext())
     {
         db.Batches.Update(Batch);
         db.SaveChanges();
     }
 }
Пример #20
0
 public void AddBatch(Batch Batch)
 {
     using (var db = new WeighrContext())
     {
         db.Batches.Add(Batch);
         db.SaveChanges();
     }
 }
Пример #21
0
 public void AddScaleSetting(ScaleSetting scaleSetting)
 {
     using (var db = new WeighrContext())
     {
         db.ScaleSettings.Add(scaleSetting);
         db.SaveChanges();
     }
 }
Пример #22
0
 public void AddProduct(Product product)
 {
     using (var db = new WeighrContext())
     {
         db.Products.Add(product);
         db.SaveChanges();
     }
 }
Пример #23
0
 public Product GetProduct(string productCode)
 {
     using (var db = new WeighrContext())
     {
         return(db.Products
                .Where(p => p.ProductCode == productCode).FirstOrDefault());
     }
 }
Пример #24
0
 public ShiftTarget GetShiftTarget(int shiftTargetId)
 {
     using (var db = new WeighrContext())
     {
         return(db.ShiftTargets
                .Where(p => p.ShiftTargetId == shiftTargetId).FirstOrDefault());
     }
 }
Пример #25
0
 public void UpdateProduct(Product product)
 {
     using (var db = new WeighrContext())
     {
         db.Products.Update(product);
         db.SaveChanges();
     }
 }
Пример #26
0
 public void AddOrder(Order order)
 {
     using (var db = new WeighrContext())
     {
         db.Orders.Add(order);
         db.SaveChanges();
     }
 }
Пример #27
0
 public Product GetProductById(int id)
 {
     using (var db = new WeighrContext())
     {
         return(db.Products
                .Where(p => p.ProductId == id).FirstOrDefault());
     }
 }
Пример #28
0
 public void UpdateOrder(Order order)
 {
     using (var db = new WeighrContext())
     {
         db.Orders.Update(order);
         db.SaveChanges();
     }
 }
Пример #29
0
 public Product GetCurrentProduct()
 {
     using (var db = new WeighrContext())
     {
         return(db.Products
                .Where(p => p.isCurrent == true).FirstOrDefault());
     }
 }
Пример #30
0
 public void UpdateOrderDetail(OrderDetail orderDetail)
 {
     using (var db = new WeighrContext())
     {
         db.OrderDetails.Update(orderDetail);
         db.SaveChanges();
     }
 }