private TesteTermico GetTesteTermicoTeste() { TesteTermico testeTermico = new TesteTermico(); testeTermico.Resultados = new List <ResultadoTesteTermico>(); testeTermico.CodigoProduto = "40210394"; testeTermico.CodigoRequisicao = "001/19"; testeTermico.Ciclo = "3"; testeTermico.Temperatura = "25"; testeTermico.IsNovoTeste = false; for (int i = 1; i < 7; i++) { for (int j = 1; j < 7; j++) { ResultadoTesteTermico resultado = new ResultadoTesteTermico(); resultado.NumeroFibra = (ushort)j; resultado.OrdemTubo = (ushort)i; resultado.Medido = (6 * (i - 1) + (j - 1)) < 24; resultado.CorFibra = GetCorPorNumero(j); resultado.CorTubo = GetCorPorNumero(i); testeTermico.Resultados.Add(resultado); } } return(testeTermico); }
private async void DadosTesteAtual_Load(object sender, EventArgs e) { FocusMe(); lblTemperatura.Text = TemperatureSubscriber.Temperature + " °C"; metroComboBox1.SelectedIndex = I18nUtils.GetComboLangSelectedIndex(); metroComboBox2.SelectedIndex = 0; metroTextBox1.Focus(); metroGrid1.UseSelectable = false; labelUsername.Text = Properties.Settings.Default.Username; ChangePanelVisibility(false); if (Properties.Settings.Default.IsOffline) { TesteTermicoDTO = LocalFiberService.GetUltimoTesteTermicoSalvoNoArquivo(); metroTextBox1.Text = TesteTermicoDTO.CodigoRequisicao.Split('/')[0]; timerCheckFiber.Start(); AtualizaListaTestes(); ChangeAllButtons(false); } else { if (LocalFiberService.IsNecessarioSincronizar()) { ChangeAllButtons(false); Loading loading = new Loading { Titulo = GetI18nMessage("sincronizandoTestes") }; loading.Show(); Task task = new Task(SincronizarTestes); task.Start(); await task; ChangeAllButtons(true); loading.Close(); } } }
/// <summary> /// Cria um novo teste ou atualiza um teste existente no arquivo. /// </summary> /// <param name="testeTermico">O teste que será salvo</param> /// <param name="isAtualizar">Flag para identificar se o teste deve ser criado ou atualizado</param> public static void SalvarTesteNoArquivo(TesteTermico testeTermico, bool isAtualizar) { DadosUltimoUsuario dadosUsuario = ReadDadosUltimoUsuario();