public async static Task <int> InsertarConsumo(int idTarea, int pares, int idOperario, int idMaquina, bool finalizar) { using (SistemaGlobalPREEntities db = new SistemaGlobalPREEntities()) { db.OrdenesFabricacionProductos.Add(new OrdenesFabricacionProductos { Cantidad = (double)pares, FechaCreacion = DateTime.Now, IdMaquina = idMaquina, IdOperario = idOperario, Tipo = "PUESTO", IdOrdenFabricacionOperacionTallaCantidad = idTarea, }); if (finalizar) { var tareadb = db.OrdenesFabricacionOperacionesTallasCantidad.Find(idTarea); bool finalizado = tareadb.Finalizado ?? false; if (!finalizado) { tareadb.Finalizado = true; tareadb.IdEstado = 5; } } return(await db.SaveChangesAsync()); } }
public static void InsertarCorreccion(Tarea tarea, int idOperario, int idPuesto, int pares) { using (SistemaGlobalPREEntities db = new SistemaGlobalPREEntities()) { db.MaquinasRegistrosDatos.Add(TranformarTareaAMaquinaRegistroDato(tarea, idOperario, idPuesto, pares, false, 1)); db.SaveChangesAsync(); } }