Abonymisierungslauf-Detailfenster bei Doppelklick im MainGrid für Anonymisierungsläufe anzeigen

This commit is contained in:
2025-07-02 15:51:32 +02:00
parent 48c30d0523
commit 2e8f80269e
3 changed files with 16 additions and 3 deletions

View File

@@ -21,6 +21,10 @@ namespace AidA.View
if (anonymisierungslauf.Id > 0)
{
Title = "Anonymisierungslauf " + anonymisierungslauf.Id;
StartenButton.IsEnabled = false;
VerwerfenButton.IsEnabled = false;
SpeichernButton.IsEnabled = false;
SchliessenButton.IsEnabled = false;
}
else
{

View File

@@ -70,6 +70,9 @@ namespace AidA.View
public static void AnonymisierungslaufSpeichern(Anonymisierungslauf anonymisierungslauf)
{
if (AnonymizationManager is null)
AnonymizationManager = new AnonymizationManager(WindowsUserName);
AnonymizationManager.AnonymisierungslaufSpeichern(anonymisierungslauf);
}
@@ -97,6 +100,12 @@ namespace AidA.View
AnonymizationManager.AnonymisierungsAusnahmeLoeschen(anonymisierungsausnahme);
}
public static void AnonymisierungslaufAnzeigen(Anonymisierungslauf anonymisierungslauf)
{
AnonymisierungslaufDetailWindow = new AnonymisierungslaufDetailWindow(anonymisierungslauf);
AnonymisierungslaufDetailWindow.Show();
}
public static void DatenbankSichern()
{
String dbBackupVerzeichnis = Properties.Settings.Default.DbBackupVerzeichnis;

View File

@@ -14,9 +14,9 @@
<ColumnDefinition Width="181*"/>
</Grid.ColumnDefinitions>
<Image HorizontalAlignment="Left" Height="100" Margin="68,10,0,0" VerticalAlignment="Top" Width="100" Source="DAS-Logo.png" Grid.Column="2"/>
<dxg:GridControl x:Name="MainGridControl" AutoGenerateColumns="AddNew" EnableSmartColumnsGeneration="True" HorizontalAlignment="Left" Height="712" Margin="5,115,0,0" VerticalAlignment="Top" Width="1578" Grid.ColumnSpan="3">
<dxg:GridControl x:Name="MainGridControl" AutoGenerateColumns="AddNew" EnableSmartColumnsGeneration="True" HorizontalAlignment="Left" Height="712" Margin="5,115,0,0" VerticalAlignment="Top" Width="1578" Grid.ColumnSpan="3" MouseDoubleClick="MainGridControl_DoubleClick">
<dxg:GridControl.View>
<dxg:TableView x:Name="MainTableView" ShowTotalSummary="True" AllowBestFit="True" BestFitMode="Smart" AutoWidth="True" Loaded="MainTableView_Loaded" AllowEditing="True" Margin="0,0,-2,0">
<dxg:TableView x:Name="MainTableView" ShowTotalSummary="True" AllowBestFit="True" BestFitMode="Smart" AutoWidth="True" Loaded="MainTableView_Loaded" AllowEditing="False" Margin="0,0,-2,0">
<dxg:TableView.RuntimeLocalizationStrings>
<dxg:GridRuntimeStringCollection>
<dxg:RuntimeStringIdInfo Id="GridGroupPanelText" Value="Ziehen Sie eine Spaltenüberschrift hierher, um nach dieser Spalte zu gruppieren." />
@@ -27,7 +27,7 @@
</dxg:GridControl>
<dx:SimpleButton Content="Anonymisierungslauf vorbereiten" HorizontalAlignment="Left" Height="53" Margin="5,36,0,0" VerticalAlignment="Top" Width="198" Click="AnonymisierungslaufVorbereiten_Click"/>
<dx:SimpleButton Content="Anonymisierungsausnahmen" HorizontalAlignment="Left" Height="53" Margin="208,36,0,0" VerticalAlignment="Top" Width="174" Click="Anonymisierungsausnahmen_Click"/>
<dx:SimpleButton Content="Datenbank sichern" HorizontalAlignment="Left" Height="53" Margin="387,36,0,0" VerticalAlignment="Top" Width="119" Click="DbSichern_Click"/>
<dx:SimpleButton Content="Datenbank sichern" HorizontalAlignment="Left" Height="53" Margin="387,36,0,0" VerticalAlignment="Top" Width="125" Click="DbSichern_Click"/>
<dx:SimpleButton Content="Anonymisierungsläufe" HorizontalAlignment="Left" Height="73" Margin="8,846,0,0" VerticalAlignment="Top" Width="142" Click="Anonymisierungslaeufe_Click" GlyphAlignment="Top" Glyph="{dx:DXImage SvgImages/Dashboards/AutomaticUpdates.svg}"/>
<dx:SimpleButton Content="Anonymisierungen" HorizontalAlignment="Left" Height="73" Margin="155,846,0,0" VerticalAlignment="Top" Width="122" Click="Anonymisierungen_Click" GlyphAlignment="Top" Glyph="{dx:DXImage SvgImages/Business Objects/BO_User.svg}"/>
<dx:SimpleButton Content="Anträge" HorizontalAlignment="Left" Height="73" Margin="282,846,0,0" VerticalAlignment="Top" Width="100" Click="Antraege_Click" Glyph="{dx:DXImage SvgImages/Edit/Copy.svg}" GlyphAlignment="Top"/>