diff --git a/Faturas/Fatura.cs b/Faturas/Fatura.cs index 36354f2..7f8bce1 100644 --- a/Faturas/Fatura.cs +++ b/Faturas/Fatura.cs @@ -155,6 +155,21 @@ namespace Faturas unidades = (int?)cmd.ExecuteScalar(); + } + if (unidades == 1) + { + sqlQuery = $"SELECT Cod_Smart_unidade, Gestao, Cliente, Unidade, PerfilCCEE, Submercado, Status_unidade, Grupo, Perfil, Distribuidora, ICMS_TUSD, Demanda_P, Demanda_FP, Caminho_NFs, Data_de_Migracao FROM Dados_cadastrais WHERE Codigo_Instalacao = @uc AND unidade_gerenciada"; + } + else + { + sqlQuery = $"SELECT COUNT (Cod_Smart_unidade) FROM Dados_cadastrais WHERE new_number = @uc AND unidade_gerenciada"; + using (OleDbCommand cmd = new(sqlQuery, conn)) + { + cmd.Parameters.AddWithValue("@uc", uc); + + unidades = (int?)cmd.ExecuteScalar(); + + } if (unidades == 1) { sqlQuery = $"SELECT Cod_Smart_unidade, Gestao, Cliente, Unidade, PerfilCCEE, Submercado, Status_unidade, Grupo, Perfil, Distribuidora, ICMS_TUSD, Demanda_P, Demanda_FP, Caminho_NFs, Data_de_Migracao FROM Dados_cadastrais WHERE Codigo_Instalacao = @uc AND unidade_gerenciada";