コード例 #1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (InputManager.Current.MostRecentInputDevice is KeyboardDevice)
            {
                e.Handled = true;
                return;
            }


            if (Store.Bancada.EsManual)
            {
                FinalizarManual fm = new FinalizarManual();
                fm.ShowDialog();
            }
            else
            {
                foreach (var maquina in Store.Bancada.Maquinas)
                {
                    if (maquina.TrabajoEjecucion != null)
                    {
                        var cola = Insert.EliminarDeColaTrabajo(maquina.TrabajoEjecucion.CodigoEtiquetaFichada, maquina.ID);
                        maquina.AsignarColaTrabajo(cola);
                    }
                    else
                    {
                        new Aviso(string.Format("No hay tarea")).Show();
                    }
                }
            }

            Store.Saldos.Clear();
            Store.Correcciones.Clear();

            BusEventos.TareasCargadas();
        }