feat: - Limitação na exibição de empresas

- Texto indicativo nas caixas de pesquisa
This commit is contained in:
Giuliano Paschoalino 2025-08-04 14:07:22 -03:00
parent e9df36ea36
commit 4ed4048865
2 changed files with 10 additions and 5 deletions

View File

@ -22,16 +22,19 @@
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Image Source="/marca.png"
<Image Source="/marca.ico"
Grid.Row="0" Grid.Column="0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Margin="10"
Height="50" />
<Button Content="Refresh"
Height="50"
RenderOptions.BitmapScalingMode="HighQuality" />
<TextBlock Text="Pesquisar Empresa:" Margin="0,0,10,0" VerticalAlignment="Center" Grid.Column="1"/>
<Button Content="Recarregar dados do BD"
Margin="10"
Grid.Column="1"
Grid.Column="3"
Command="{Binding RefreshCommand}"
VerticalAlignment="Center" />
<TextBox
@ -76,6 +79,7 @@
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Text="Pesquisar Unidade:" Margin="0,0,10,0" Grid.Row="1"/>
<TextBox
Margin="0,0,10,0"
VerticalAlignment="Center"

View File

@ -102,6 +102,7 @@ namespace BD_empresa.ViewModels
|| (c.Cliente?.Contains(_search, StringComparison.OrdinalIgnoreCase) ?? false))
.GroupBy(c => c.Cod_Smart_cliente)
.Select(g => g.First())
.Take(9)
.ToList();
foreach (var cliente in filtrados)
Clientes.Add(cliente);
@ -123,7 +124,7 @@ namespace BD_empresa.ViewModels
var cliente = SelectedCliente;
if (Clientes.Count > 0)
{
cliente ??= Clientes.First();;
cliente ??= Clientes.First();
var unidades = _allUnidades.Where(c => c.Cod_Smart_cliente == cliente.Cod_Smart_cliente)
.Where(c => (c.CNPJ_CPF?.Contains(_search, StringComparison.OrdinalIgnoreCase) ?? false)
|| (c.Codigo_Instalacao?.Contains(_search, StringComparison.OrdinalIgnoreCase) ?? false)