Esempio n. 1
0
 public void SimulateIncomingTUs(string place, string skuid, string batch, double qty)
 {
     using (var dc = new WMSContext())
     {
         Place p = dc.Places.FirstOrDefault(prop => prop.PlaceID == place);
         if (p != null)
         {
             TU tu = dc.TUs.FirstOrDefault(prop => prop.TU_ID == p.TU_ID);
             if (tu == null)
             {
                 dc.TUs.Add(tu = new TU
                 {
                     Batch    = batch,
                     ExpDate  = DateTime.Now.Date,
                     ProdDate = DateTime.Now.Date,
                     Qty      = qty,
                     TU_ID    = p.TU_ID,
                     SKU_ID   = skuid
                 });
                 dc.SaveChanges();
                 Log.AddLog(Log.SeverityEnum.Event, nameof(SimulateIncomingTUs), $"Simulate new TU {tu.ToString()}");
             }
         }
     }
 }