private void btOk_Click(object sender, RoutedEventArgs e)
        {
            if (this.CodigoOperario.Length > 0)
            {
                Operarios o = Select.BuscarOperarioPorCodigo(this.CodigoOperario.Trim());
                if (o != null)
                {
                    if (!Store.Operarios.Any(x => x.Id == o.Id))
                    {
                        new Aviso(string.Format("¡{0}!", Horario.CalcularSaludoActual()), hablar: true).Show();

                        Store.Operarios.Clear();
                        Store.Operarios.Add(o);
                        BusEventos.OperarioEntra(o);
                        if (Store.Bancada.IdHermano != null)
                        {
                            ClienteMQTT.Publicar(string.Format("/puesto/loginHermano/{0}", Store.Bancada.IdHermano), JsonConvert.SerializeObject(o, new JsonSerializerSettings
                            {
                                ContractResolver           = new CustomResolver(),
                                PreserveReferencesHandling = PreserveReferencesHandling.None,
                                ReferenceLoopHandling      = ReferenceLoopHandling.Ignore,
                                Formatting = Formatting.Indented
                            }), 2);
                        }

                        NavegacionEventos.CargarNuevaPagina(NavegacionEventos.PaginaTarea);
                    }
                }
                this.CodigoOperario = "";
                Notifica("CodigoOperario");
            }
        }
 private void BtTituloOperarios_Click(object sender, RoutedEventArgs e)
 {
     if (InputManager.Current.MostRecentInputDevice is KeyboardDevice)
     {
         e.Handled = true;
         return;
     }
     NavegacionEventos.CargarNuevaPagina(NavegacionEventos.PaginaOperarios);
 }
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     NavegacionEventos.CargarNuevaPagina(new EstadisticasPagina());
 }
 private void BtConfigOperarios_Click(object sender, RoutedEventArgs e)
 {
     NavegacionEventos.CargarNuevaPagina(NavegacionEventos.ConfiguracionOperarioPagina);
 }
 private void BtTarea_Click(object sender, RoutedEventArgs e)
 {
     NavegacionEventos.CargarNuevaPagina(NavegacionEventos.PaginaTarea);
 }
 private void BtOperarios_Click(object sender, RoutedEventArgs e)
 {
     NavegacionEventos.CargarNuevaPagina(NavegacionEventos.PaginaOperarios);
 }