diff --git a/Download Faturas/Fatura.cs b/Download Faturas/Fatura.cs index f0bf30f..7bc661a 100644 --- a/Download Faturas/Fatura.cs +++ b/Download Faturas/Fatura.cs @@ -143,7 +143,25 @@ // Dados da fatura processada dadosTusd.Cod_TUSD = long.Parse(dadosTusd.Cod_Smart_unidade.ToString() + dadosTusd.Mes.ToString()); - dadosTusd.Perfil = parsedResult.tariffModality == "blue" ? "AZUL" : "VERDE"; + switch (parsedResult.tariffModality) + { + case "blue": + dadosTusd.Perfil = "AZUL"; + break; + + case "green": + dadosTusd.Perfil = "VERDE"; + break; + + case "standart": + dadosTusd.Perfil = "CONVENCIONAL"; + break; + + default: + dadosTusd.Perfil = "VERDE"; + break; + } + dadosTusd.Valor = parsedResult.totalCharges; dadosTusd.Inicio_Leitura = parsedResult.dates.reading.periodFrom; dadosTusd.Fim_leitura = parsedResult.dates.reading.periodUntil;