Rename DB-to-device navigation to device-to-device

Update the main window navigation and page host from DB → Device to Device → Device.

- Rename the sidebar navigation item to Device → Device
- Route the new navigation tag to the new page
- Replace DbToDevice page/control references with DeviceToDevice references
main
SYED MUSTUFA AHMED NAQVI 2026-08-28 12:44:00 +05:00
parent 202d490980
commit 688588eff1
2 changed files with 7 additions and 7 deletions

View File

@ -165,10 +165,10 @@
<TextBlock Text="Device → DB" VerticalAlignment="Center"/> <TextBlock Text="Device → DB" VerticalAlignment="Center"/>
</StackPanel> </StackPanel>
</Button> </Button>
<Button x:Name="DbToDeviceNav" Style="{StaticResource SidebarButton}" Click="Navigate_Click" Tag="DB → Device"> <Button x:Name="DeviceToDeviceNav" Style="{StaticResource SidebarButton}" Click="Navigate_Click" Tag="Device → Device">
<StackPanel Orientation="Horizontal"> <StackPanel Orientation="Horizontal">
<Path Width="22" Height="22" Stretch="Uniform" Stroke="{Binding Foreground, RelativeSource={RelativeSource AncestorType=Button}}" StrokeThickness="1.8" StrokeStartLineCap="Round" StrokeEndLineCap="Round" StrokeLineJoin="Round" Fill="Transparent" Margin="0,0,20,0" Data="M 11 19 V 6 M 6 11 L 11 6 L 16 11 M 4 20 H 18"/> <Path Width="22" Height="22" Stretch="Uniform" Stroke="{Binding Foreground, RelativeSource={RelativeSource AncestorType=Button}}" StrokeThickness="1.8" StrokeStartLineCap="Round" StrokeEndLineCap="Round" StrokeLineJoin="Round" Fill="Transparent" Margin="0,0,20,0" Data="M 11 19 V 6 M 6 11 L 11 6 L 16 11 M 4 20 H 18"/>
<TextBlock Text="DB → Device" VerticalAlignment="Center"/> <TextBlock Text="Device → Device" VerticalAlignment="Center"/>
</StackPanel> </StackPanel>
</Button> </Button>
<Button x:Name="DepartmentalSyncNav" Style="{StaticResource SidebarButton}" Click="Navigate_Click" Tag="Departmental User Sync"> <Button x:Name="DepartmentalSyncNav" Style="{StaticResource SidebarButton}" Click="Navigate_Click" Tag="Departmental User Sync">
@ -383,8 +383,8 @@
<Grid x:Name="DeviceToDbPage" Visibility="Collapsed"> <Grid x:Name="DeviceToDbPage" Visibility="Collapsed">
<local:DeviceToDbView x:Name="DeviceToDbControl"/> <local:DeviceToDbView x:Name="DeviceToDbControl"/>
</Grid> </Grid>
<Grid x:Name="DbToDevicePage" Visibility="Collapsed"> <Grid x:Name="DeviceToDevicePage" Visibility="Collapsed">
<local:DbToDeviceView x:Name="DbToDeviceControl"/> <local:DeviceToDeviceView x:Name="DeviceToDeviceControl"/>
</Grid> </Grid>
<Grid x:Name="DepartmentalSyncPage" Visibility="Collapsed"> <Grid x:Name="DepartmentalSyncPage" Visibility="Collapsed">
<local:DepartmentalUserSyncView x:Name="DepartmentalSyncControl"/> <local:DepartmentalUserSyncView x:Name="DepartmentalSyncControl"/>

View File

@ -185,7 +185,7 @@ public partial class MainWindow : Window
UserManagementPage.Visibility = page == "User Management" ? Visibility.Visible : Visibility.Collapsed; UserManagementPage.Visibility = page == "User Management" ? Visibility.Visible : Visibility.Collapsed;
AttendanceSyncPage.Visibility = page == "Attendance Sync" ? Visibility.Visible : Visibility.Collapsed; AttendanceSyncPage.Visibility = page == "Attendance Sync" ? Visibility.Visible : Visibility.Collapsed;
DeviceToDbPage.Visibility = page == "Device → DB" ? Visibility.Visible : Visibility.Collapsed; DeviceToDbPage.Visibility = page == "Device → DB" ? Visibility.Visible : Visibility.Collapsed;
DbToDevicePage.Visibility = page == "DB → Device" ? Visibility.Visible : Visibility.Collapsed; DeviceToDevicePage.Visibility = page == "Device → Device" ? Visibility.Visible : Visibility.Collapsed;
DepartmentalSyncPage.Visibility = page == "Departmental User Sync" ? Visibility.Visible : Visibility.Collapsed; DepartmentalSyncPage.Visibility = page == "Departmental User Sync" ? Visibility.Visible : Visibility.Collapsed;
SyncHistoryPage.Visibility = page == "Sync History" ? Visibility.Visible : Visibility.Collapsed; SyncHistoryPage.Visibility = page == "Sync History" ? Visibility.Visible : Visibility.Collapsed;
PlaceholderPage.Visibility = page == "Settings" ? Visibility.Visible : Visibility.Collapsed; PlaceholderPage.Visibility = page == "Settings" ? Visibility.Visible : Visibility.Collapsed;
@ -198,7 +198,7 @@ public partial class MainWindow : Window
"User Management" => UserManagementControl.InitializeAsync(), "User Management" => UserManagementControl.InitializeAsync(),
"Attendance Sync" => AttendanceSyncControl.InitializeAsync(), "Attendance Sync" => AttendanceSyncControl.InitializeAsync(),
"Device → DB" => DeviceToDbControl.InitializeAsync(), "Device → DB" => DeviceToDbControl.InitializeAsync(),
"DB → Device" => DbToDeviceControl.InitializeAsync(), "Device → Device" => DeviceToDeviceControl.InitializeAsync(),
"Departmental User Sync" => DepartmentalSyncControl.InitializeAsync(), "Departmental User Sync" => DepartmentalSyncControl.InitializeAsync(),
"Sync History" => SyncHistoryControl.InitializeAsync(), "Sync History" => SyncHistoryControl.InitializeAsync(),
"Dashboard" => Task.CompletedTask, "Dashboard" => Task.CompletedTask,
@ -267,7 +267,7 @@ public partial class MainWindow : Window
foreach (var button in new[] foreach (var button in new[]
{ {
DashboardNav, DevicesNav, AttendanceSyncNav, UserManagementNav, DeviceToDbNav, DashboardNav, DevicesNav, AttendanceSyncNav, UserManagementNav, DeviceToDbNav,
DbToDeviceNav, DepartmentalSyncNav, SyncHistoryNav, SettingsNav DeviceToDeviceNav, DepartmentalSyncNav, SyncHistoryNav, SettingsNav
}) })
{ {
var isActive = string.Equals(button.Tag as string, page, StringComparison.Ordinal); var isActive = string.Equals(button.Tag as string, page, StringComparison.Ordinal);