public void ExibirIdentificacao(object info) { Passagem passagem = (Passagem)info; LimpaInformacoes(); if (passagem.Status == EstadoIdentificacao.NaoLocalizado) { NaoLocalizado(passagem); return; } // Apresenta o Serial RFID na tela DefineTexto(identificador_rfid, passagem.rfid); if (passagem.Unidade != null) { CarregaInformacoesnaTela(passagem); ObterControle.InvokeIfRequired(this, Refresh); } else { ObterControle.InvokeIfRequired(this, Refresh); } }
void CarregaInformacoesnaTela(Passagem passagem) { DefineTexto(unidade, $"{passagem.Unidade.Bloco} - {passagem.Unidade.Numero}"); DefineTexto(modelo, passagem.Unidade.VeiculoIdentificado.Modelo); DefineTexto(placa, passagem.Unidade.VeiculoIdentificado.Placa); DefineTexto(cor, passagem.Unidade.VeiculoIdentificado.Cor); ObterControle.InvokeIfRequired(this, Refresh); }
void LimpaInformacoes() { DefineTexto(identificador_rfid, null); DefineTexto(unidade, null); DefineTexto(modelo, null); DefineTexto(placa, null); DefineTexto(cor, null); ObterControle.InvokeIfRequired(this, Refresh); }
/// <summary> /// /// </summary> /// <param name="passagem"></param> public void ExibirIdentificacao(Passagem passagem) { LimpaInformacoes(); // Apresenta o Serial RFID na tela DefineTexto(identificador_rfid, passagem.rfid); CarregaInformacoesnaTela(passagem); ObterControle.InvokeIfRequired(this, Refresh); }
/// <summary> /// /// </summary> /// <param name="passagem"></param> public void NaoLocalizado(Passagem passagem) { DefineTexto(unidade, "Não localizado"); DefineTexto(identificador_rfid, passagem.rfid); DefineTexto(modelo, null); DefineTexto(placa, null); DefineTexto(cor, null); ObterControle.InvokeIfRequired(this, Refresh); }
/// <summary> /// /// </summary> /// <param name="passagem"></param> private void NaoLocalizado(Passagem passagem) { DefineTexto(unidade, null); DefineTexto(_nome, "Usuário não localizado"); DefineTexto(_idade, null); DefineTexto(identificador_rfid, passagem.rfid); _foto.Style.BackgroundImage = null; PaineldeFotos.SubItems.Clear(); ObterControle.InvokeIfRequired(this, Refresh); }
void LimpaInformacoes() { DefineTexto(identificador_rfid, null); DefineTexto(unidade, null); DefineTexto(_nome, null); DefineTexto(_idade, null); _foto.Style.BackgroundImage = null; PaineldeFotos.SubItems.Clear(); ObterControle.InvokeIfRequired(this, Refresh); }
void CarregaInformacoesnaTela(Passagem passagem) { Unidade infounidade = passagem.Unidade; DefineTexto(unidade, $"{infounidade.Bloco} - {infounidade.Numero}"); DefineTexto(_nome, infounidade.PedestreIdentificado.Nome); DefineTexto(_idade, $"{infounidade.PedestreIdentificado.Idade} anos"); if (infounidade.PedestreIdentificado.Foto1 != null && infounidade.PedestreIdentificado.Foto1.Length > 256) { _foto.Style.BackgroundImage = infounidade.PedestreIdentificado.Foto(); } foreach (Pedestre item in infounidade.ListaPessoas) { MontaFotodaUnidade(item); } ObterControle.InvokeIfRequired(this, Refresh); }
private void OnTimedEvent(object sender, ElapsedEventArgs e) { try { Ping myPing = new Ping(); PingReply reply = myPing.Send(_equipamento.Endereco, 1000); if (reply != null) { DefineCorPadrao(); Console.WriteLine($"Controle {_equipamento.Titulo} at {e.SignalTime:HH:mm:ss.fff} Status: {reply.Status} Time: {reply.RoundtripTime.ToString()} Address:{reply.Address}"); if (reply.Status != IPStatus.Success) { DefineCorProblema(); } } } catch { DefineCorProblema(); Console.WriteLine("ERROR: You have Some TIMEOUT issue"); } ObterControle.InvokeIfRequired(this, Refresh); }