Beispiel #1
0
        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());
            }
        }
Beispiel #2
0
 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();
     }
 }