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(); }