public void AdicionarOcorrenciaPneus(double km, int statusPneu) { string pneu = statusPneu == 1 ? "MURCHO" : statusPneu == 2 ? "MODERADO" : "CHEIO"; string ocorrencia = $"PNEU DESCALIBRADO NO KM {km}, FOI CALIBRADO PARA ({pneu})"; MudancasPneu.Add(ocorrencia); }
public override string ToString() { StringBuilder relatorio = new StringBuilder(); relatorio.AppendLine($"COMBUSTÍVEL CONSUMIDO: {CombustivelConsumido.ToString("F2", CultureInfo.InvariantCulture)}% DO TANQUE - DISTÂNCIA PERCORRIDA: {DistanciaPercorrida} KM"); relatorio.AppendLine($"PARADAS ABASTECIMENTO: {ParadasAbastecimento} - PARADAS CALIBRAGEM: {ParadasCalibragem}"); relatorio.AppendLine($"STATUS VIAGEM: {(VeiculoViagem.Viagem.DistanciaVariada <= 0 ? "CONCLUIDA" : "PENDENTE")}"); relatorio.AppendLine($"CLIMA PREVISTO / INICIAL: {VeiculoViagem.Viagem.Clima}"); relatorio.AppendLine("\n-- MUDANÇAS CLIMÁTICAS --"); MundancasClimaticas.ForEach(x => relatorio.AppendLine(x)); relatorio.AppendLine("\n-- DESCALIBRAGENS --"); MudancasPneu.ForEach(x => relatorio.AppendLine(x)); return(relatorio.ToString()); }