Ajusta lógica condicional para consultas de unidades
Adicionada verificação do valor de `unidades` para definir consultas SQL específicas. Agora, se `unidades` for igual a 1, busca dados cadastrais de unidade gerenciada; caso contrário, realiza nova contagem e consulta detalhada conforme o resultado. Isso torna o fluxo mais dinâmico e preciso para diferentes cenários de consulta.
This commit is contained in:
parent
327d09c63b
commit
495130efe9
@ -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";
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user