Răsfoiți Sursa

Сделал fake добавление и забирание прав

Igor 5 luni în urmă
părinte
comite
e0659cb5d9

+ 2 - 2
src/SASDesktop/Navigation.cs

@@ -111,12 +111,12 @@ namespace SASDesktop
         
         public static void ToLicenseCreateExecuted()
         {
-            Popups.NotImplementedSorry();
+            GetMainFrame().Navigate(new Views.Managment.GivePassCitizen());
         }
         
         public static void ToLicenseRemoveExecuted()
         {
-            Popups.NotImplementedSorry();
+            GetMainFrame().Navigate(new Views.Managment.WithDrowPassCitizen());
         }
         
         public static void ToLicenseListExecuted()

+ 1 - 1
src/SASDesktop/ViewModels/Managment/CitizenPassListOut.cs

@@ -34,7 +34,7 @@ namespace SASDesktop.ViewModels.Managment
 
         public void AddCommand()
         {
-            Popups.NotImplementedSorry();
+            Navigation.ToLicenseCreateExecuted();
         }
         public void EditCommand()
         {

+ 110 - 4
src/SASDesktop/Views/Managment/GivePassCitizen.xaml

@@ -7,8 +7,114 @@
       mc:Ignorable="d" 
       d:DesignHeight="450" d:DesignWidth="800"
       Title="GivePassCitizen">
-
-    <Grid>
-        
-    </Grid>
+    <ScrollViewer>
+        <StackPanel CanVerticallyScroll="True"
+                    Style="{StaticResource FormContainer}">
+            <TextBlock 
+                    HorizontalAlignment="Center"
+                    Style="{StaticResource H2}"
+                    Text="Выдача прав"/>
+            <Grid Margin="0 10">
+                <Grid.ColumnDefinitions>
+                    <ColumnDefinition Width="*"/>
+                    <ColumnDefinition Width="*"/>
+                </Grid.ColumnDefinitions>
+                <StackPanel Orientation="Vertical"
+                            Grid.Column="0"
+                            Margin="5 0">
+                    <StackPanel Orientation="Horizontal">
+                        <TextBlock Style="{StaticResource H5}" 
+                                   Text="Водитель"/>
+                        <Label Style="{StaticResource RequiredMark}" 
+                               Margin="4,0,0,0"/>
+                    </StackPanel>
+                    <TextBox Margin="0,4"
+                             VerticalContentAlignment="Center"/>
+                </StackPanel>
+                <StackPanel Orientation="Vertical"
+                            Grid.Column="1"
+                            Margin="5 0">
+                    <StackPanel Orientation="Horizontal">
+                        <TextBlock Style="{StaticResource H5}" 
+                                   Text="Категории"/>
+                        <Label Style="{StaticResource RequiredMark}" 
+                               Margin="4,0,0,0"/>
+                    </StackPanel>
+                    <TextBox Margin="0,4"
+                             VerticalContentAlignment="Center"/>
+                </StackPanel>
+            </Grid>
+            <Grid>
+                <Grid.ColumnDefinitions>
+                    <ColumnDefinition Width="*"/>
+                    <ColumnDefinition Width="*"/>
+                </Grid.ColumnDefinitions>
+                <StackPanel Orientation="Vertical"
+                            Grid.Column="0"
+                            Margin="5 0">
+                    <StackPanel Orientation="Horizontal">
+                        <TextBlock Style="{StaticResource H5}" 
+                                   Text="Дата получения"/>
+                        <Label Style="{StaticResource RequiredMark}" 
+                               Margin="4,0,0,0"/>
+                    </StackPanel>
+                    <TextBox Margin="0,4"
+                             VerticalContentAlignment="Center"/>
+                </StackPanel>
+                <StackPanel Orientation="Vertical"
+                            Grid.Column="1"
+                            Margin="5 0">
+                    <StackPanel Orientation="Horizontal">
+                        <TextBlock Style="{StaticResource H5}" 
+                                   Text="Дата окончания"/>
+                        <Label Style="{StaticResource RequiredMark}" 
+                               Margin="4,0,0,0"/>
+                    </StackPanel>
+                    <TextBox Margin="0,4"
+                             VerticalContentAlignment="Center"/>
+                </StackPanel>
+            </Grid>
+            <Grid>
+                <Grid.ColumnDefinitions>
+                    <ColumnDefinition Width="*"/>
+                    <ColumnDefinition Width="*"/>
+                </Grid.ColumnDefinitions>
+                <StackPanel Orientation="Vertical"
+                            Grid.Column="0"
+                            Margin="5 0">
+                    <StackPanel Orientation="Horizontal">
+                        <TextBlock Style="{StaticResource H5}" 
+                                   Text="Серия"/>
+                        <Label Style="{StaticResource RequiredMark}" 
+                               Margin="4,0,0,0"/>
+                    </StackPanel>
+                    <TextBox Margin="0,4"
+                             VerticalContentAlignment="Center"/>
+                </StackPanel>
+                <StackPanel Orientation="Vertical"
+                            Grid.Column="1"
+                            Margin="5 0">
+                    <StackPanel Orientation="Horizontal">
+                        <TextBlock Style="{StaticResource H5}" 
+                                   Text="Номер"/>
+                        <Label Style="{StaticResource RequiredMark}" 
+                               Margin="4,0,0,0"/>
+                    </StackPanel>
+                    <TextBox Margin="0,4"
+                             VerticalContentAlignment="Center"/>
+                </StackPanel>
+            </Grid>
+            <Grid>
+                <Grid.ColumnDefinitions>
+                    <ColumnDefinition Width="*"/>
+                    <ColumnDefinition Width="128"/>
+                    <ColumnDefinition Width="128"/>
+                </Grid.ColumnDefinitions>
+                <Button Grid.Column="1" 
+                        Margin="4">Отмена</Button>
+                <Button Grid.Column="2"
+                        Margin="4">Сохранить</Button>
+            </Grid>
+        </StackPanel>
+    </ScrollViewer>
 </Page>

+ 84 - 4
src/SASDesktop/Views/Managment/WithDrowPassCitizen.xaml

@@ -7,8 +7,88 @@
       mc:Ignorable="d" 
       d:DesignHeight="450" d:DesignWidth="800"
       Title="WithDrowPassCitizen">
-
-    <Grid>
-        
-    </Grid>
+    <ScrollViewer>
+        <StackPanel CanVerticallyScroll="True"
+                    Style="{StaticResource FormContainer}">
+            <TextBlock 
+                HorizontalAlignment="Center"
+                Style="{StaticResource H2}"
+                Text="Снятие прав"/>
+            <Grid Margin="0 10">
+                <Grid.ColumnDefinitions>
+                    <ColumnDefinition Width="*"/>
+                    <ColumnDefinition Width="*"/>
+                </Grid.ColumnDefinitions>
+                <StackPanel Orientation="Vertical"
+                        Grid.Column="0"
+                        Margin="5 0">
+                    <StackPanel Orientation="Horizontal">
+                        <TextBlock Style="{StaticResource H5}" 
+                               Text="Водитель"/>
+                        <Label Style="{StaticResource RequiredMark}" 
+                           Margin="4,0,0,0"/>
+                    </StackPanel>
+                    <TextBox Margin="0,4"
+                         VerticalContentAlignment="Center"/>
+                </StackPanel>
+                <StackPanel Orientation="Vertical"
+                        Grid.Column="1"
+                        Margin="5 0">
+                    <StackPanel Orientation="Horizontal">
+                        <TextBlock Style="{StaticResource H5}" 
+                               Text="Дата"/>
+                        <Label Style="{StaticResource RequiredMark}" 
+                           Margin="4,0,0,0"/>
+                    </StackPanel>
+                    <TextBox Margin="0,4"
+                         VerticalContentAlignment="Center"
+                         Text="{Binding ReleaseYear}"/>
+                </StackPanel>
+            </Grid>
+            <Grid>
+                <Grid.ColumnDefinitions>
+                    <ColumnDefinition Width="*"/>
+                    <ColumnDefinition Width="*"/>
+                </Grid.ColumnDefinitions>
+                <StackPanel Orientation="Vertical"
+                        Grid.Column="0"
+                        Margin="5 0">
+                    <StackPanel Orientation="Horizontal">
+                        <TextBlock Style="{StaticResource H5}" 
+                               Text="Серия"/>
+                        <Label Style="{StaticResource RequiredMark}" 
+                           Margin="4,0,0,0"/>
+                    </StackPanel>
+                    <TextBox Margin="0,4"
+                         VerticalContentAlignment="Center"/>
+                </StackPanel>
+                <StackPanel Orientation="Vertical"
+                        Grid.Column="1"
+                        Margin="5 0">
+                    <StackPanel Orientation="Horizontal">
+                        <TextBlock Style="{StaticResource H5}" 
+                               Text="Номер"/>
+                        <Label Style="{StaticResource RequiredMark}" 
+                           Margin="4,0,0,0"/>
+                    </StackPanel>
+                    <TextBox Margin="0,4"
+                         VerticalContentAlignment="Center"
+                         Text="{Binding ReleaseYear}"/>
+                </StackPanel>
+            </Grid>
+            <Grid>
+                <Grid.ColumnDefinitions>
+                    <ColumnDefinition Width="*"/>
+                    <ColumnDefinition Width="128"/>
+                    <ColumnDefinition Width="128"/>
+                </Grid.ColumnDefinitions>
+                <Button Grid.Column="1"
+                    Command="{Binding CancelCmd}"
+                    Margin="4">Отмена</Button>
+                <Button Grid.Column="2"
+                    Command="{Binding SubmitCmd}"
+                    Margin="4">Сохранить</Button>
+            </Grid>
+        </StackPanel>
+    </ScrollViewer>
 </Page>