public static void WriteLog(Classes.productionLog dataToLog) { try { using (var contex = new Classes.ProduzioneEntities()) { contex.productionLogs.Add(new productionLog { CodiceArticolo = dataToLog.CodiceArticolo, Lotto = dataToLog.Lotto, TempoCiclo = dataToLog.TempoCiclo, }); contex.SaveChanges(); } AddRecepyNumber(dataToLog.Lotto); } catch (Exception ex) { Console.WriteLine(); } }
public static void SubRecepyNumber() { try { using (var contex = new Classes.ProduzioneEntities()) { Classes.productionLog log = contex.productionLogs.OrderByDescending(i => i.id).FirstOrDefault(); log.Waste = true; Classes.production2plc ricetta = contex.production2plc.Where(l => l.Lotto == log.Lotto).FirstOrDefault(); if (ricetta.NumeroParziale > 0) { ricetta.NumeroParziale--; } contex.SaveChanges(); } } catch (Exception ex) { Console.WriteLine(); } }