private void LoginExterno(string msg, string topicRecibido, Topic topic) { try { Operarios o = JsonConvert.DeserializeObject <Operarios>(msg); if (o == null) { Log.Write(new Exception("Operario recibido nulo " + msg)); } else { Store.Operarios.Clear(); Store.Operarios.Add(o); BusEventos.OperarioEntra(o); Application.Current.Dispatcher.Invoke((Action) delegate { new Aviso(string.Format("¡{0}!", Horario.CalcularSaludoActual()), hablar: true).Show(); NavegacionEventos.CargarNuevaPagina(NavegacionEventos.PaginaTarea); }); } } catch (Exception ex) { Log.Write(ex); } }
private void BtTituloOperarios_Click(object sender, RoutedEventArgs e) { if (InputManager.Current.MostRecentInputDevice is KeyboardDevice) { e.Handled = true; return; } NavegacionEventos.CargarNuevaPagina(NavegacionEventos.PaginaOperarios); }
private void LogoutExterno(string msg, string topicRecibido, Topic topic) { try { Operarios o = Store.OperarioEjecucion; Store.Operarios.Clear(); BusEventos.OperarioSale(o); Application.Current.Dispatcher.Invoke((Action) delegate { NavegacionEventos.CargarNuevaPagina(NavegacionEventos.PaginaOperarios); new Aviso(string.Format("¡Hasta pronto!"), hablar: true).Show(); }); } catch (Exception ex) { Log.Write(ex); } }
public MainWindow() { InitializeComponent(); this.DataContext = this; try { if (!System.Security.Principal.WindowsIdentity.GetCurrent().Name.Contains("omartinez")) { //KillExplorer(); this.WindowStyle = WindowStyle.None; } Thread.CurrentThread.CurrentCulture = new CultureInfo("es-ES"); Thread.CurrentThread.CurrentUICulture = new CultureInfo("es-ES"); FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata( XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag))); this.timerFocus.Tick += TimerFocus_Tick; this.timerFocus.Start(); this.timerInactividad = new DispatcherTimer(); this.timerInactividad.Interval = new TimeSpan(0, 30, 0); this.timerInactividad.Tick += TimerInactividad_Tick; this.PreviewKeyUp += MainWindow_PreviewKeyUp; this.fichajes.OnBarquillaFichada += Fichajes_OnBarquillaFichada; this.fichajes.OnOperacionFichada += Fichajes_OnOperacionFichada; this.fichajes.OnContenedorFichado += Fichajes_OnContenedorFichado; NavegacionEventos.OnNuevaPagina += NavegacionEventos_OnNuevaPagina; BusEventos.OnSaldosActualizados += BusEventos_OnSaldosOCorreccionActualizados; BusEventos.OnCorreccionActualizada += BusEventos_OnSaldosOCorreccionActualizados; NavegacionEventos.CargarNuevaPagina(NavegacionEventos.PaginaOperarios); BusEventos.OnOperarioEntra += BusEventos_OnOperarioEntra; CargarConfiguracion(); } catch (Exception ex) { Log.Write(ex); } }