Imagara 2 년 전
부모
커밋
1caa9924e3

+ 1 - 1
RaspisKusach/EDM.Designer.cs

@@ -1,4 +1,4 @@
-// Создание кода T4 для модели "C:\Users\milic\source\repos\RaspisKusach\RaspisKusach\EDM.edmx" включено. 
+// Создание кода T4 для модели "C:\Users\pc\source\repos\RaspisKusach\RaspisKusach\EDM.edmx" включено. 
 // Чтобы включить формирование кода прежних версий, измените значение свойства "Стратегия создания кода" конструктора
 // на "Legacy ObjectContext". Это свойство доступно в окне "Свойства", если модель
 // открыта в конструкторе.

+ 1 - 0
RaspisKusach/MainWindow.xaml

@@ -16,6 +16,7 @@
             <RowDefinition Height="25"/>
             <RowDefinition/>
         </Grid.RowDefinitions>
+        
         <Border Name="Bar"
                 Background="#252525"
                 Grid.Row="0"

+ 154 - 34
RaspisKusach/Pages/MainPage.xaml

@@ -10,15 +10,18 @@
       Title="MainPage">
 
     <Grid>
-        <Grid.RowDefinitions>
-            <RowDefinition Height="100"/>
-            <RowDefinition/>
-        </Grid.RowDefinitions>
+        <Grid.ColumnDefinitions>
+            <ColumnDefinition Width="210"/>
+            <ColumnDefinition/>
+        </Grid.ColumnDefinitions>
 
+        <!--LEFTBAR-->
         <Border CornerRadius="15" 
-                Background="LightGray" 
+                Background="{StaticResource Color2}"
+                BorderThickness="1.5"
+                BorderBrush="{StaticResource Selection}"
                 Margin="5"
-                Grid.Row="0">
+                Grid.Column="0">
             <StackPanel Grid.Row="0"
                         Orientation="Horizontal"
                         HorizontalAlignment="Center">
@@ -26,16 +29,19 @@
                         Width="45"
                         Content="+"
                         FontSize="30"
+                        Margin="0,0,10,0"
                         Click="AddButton_Click">
                 </Button>
-                <Grid Grid.Row="0">
+                <Grid Grid.Row="0"
+                      Background="{x:Null}">
                     <StackPanel Orientation="Horizontal"
-                            Grid.Row="0"
-                            HorizontalAlignment="Center">
+                                Grid.Row="0"
+                                HorizontalAlignment="Center"
+                                Height="60">
                         <TextBox Name="asddfg"
-                             Margin="5"
-                             Width="120"
-                             Text="Откуда">
+                                 Width="120"
+                                 Margin="5"
+                                 Text="Откуда">
                         </TextBox>
 
                         <TextBox Name="CarNameBox"
@@ -60,40 +66,154 @@
                 </Grid>
                 <Button Height="45"
                         Width="45"
-                        Content="Поиск"
+                        Content="P"
+                        Margin="10,0,0,0"
                         Click="Button_Click">
                 </Button>
             </StackPanel>
         </Border>
 
-        <ListBox Grid.Row="1"
-                 Name="ListBox">
+        <!--TEMP-->
+        <Grid Name="TempGrid"
+              Background="{x:Null}"
+              Grid.Column="1"
+              Visibility="Collapsed">
+            <Border Height="120"
+                    CornerRadius="10"
+                    Background="{StaticResource Color2}"
+                    BorderThickness="1.5"
+                    BorderBrush="{StaticResource Selection}"
+                    Margin="10,0,10,0"
+                    MouseDown="Border_MouseDown">
+                <Grid Background="{x:Null}">
+                    <Grid.ColumnDefinitions>
+                        <ColumnDefinition/>
+                        <ColumnDefinition/>
+                    </Grid.ColumnDefinitions>
+                    <Grid.RowDefinitions>
+                        <RowDefinition Height="40"/>
+                        <RowDefinition/>
+                    </Grid.RowDefinitions>
+
+                    <StackPanel Orientation="Horizontal"
+                            Grid.Column="0">
+                        <Image Width="35"
+                               Height="35"
+                               Margin="5"
+                               HorizontalAlignment="Left"
+                               Source="/Resources/Train.png">
+                        </Image>
+                        <StackPanel>
+                            <Label Content="{Binding IdRoute}"/>
+                            <Label Content="FAST"
+                                   Margin="0,-7,0,0"/>
+                        </StackPanel>
+                    </StackPanel>
+
+                    <StackPanel Orientation="Horizontal"
+                                    Grid.Column="1"
+                                HorizontalAlignment="Right">
+                        <Image Source="/Resources/Train.png"
+                                       Margin="3">
+                        </Image>
+                        <Image Source="/Resources/Train.png"
+                                       Margin="3">
+                        </Image>
+                        <Image Source="/Resources/Train.png"
+                                       Margin="3">
+                        </Image>
+
+                    </StackPanel>
+
+                    <Grid Grid.Row="1" Grid.ColumnSpan="2">
+                        <StackPanel>
+                            <Label Name="FROML"
+                                   Content="{Binding Departure_Station}">
+                                
+                            </Label>
+                            <Label Content="To">
+                                
+                            </Label>
+                            <Label Name="ToL"
+                                   Content="{Binding Arrival_Station}">
+                                
+                            </Label>
+                        </StackPanel>
+                    </Grid>
+                </Grid>
+
+                
+            </Border>
+        </Grid>
+
+        <ListBox Name="ListBox"
+                 Grid.Column="1"
+                 Visibility="Visible">
             <ListBox.ItemTemplate>
                 <DataTemplate>
-                    <Border Width="500"
-                            Margin="-10,0,0,0"
-                            Height="45"
-                            CornerRadius="10"
-                            Background="{StaticResource color2}"
-                            MouseDown="Border_MouseDown">
-                        <StackPanel Orientation="Horizontal">
-                            <Image Width="35"
+                    <Border Height="120"
+                    CornerRadius="10"
+                    Background="{StaticResource Color2}"
+                    BorderThickness="1.5"
+                    BorderBrush="{StaticResource Selection}"
+                    Margin="10,0,10,0"
+                    MouseDown="Border_MouseDown">
+                        <Grid Background="{x:Null}">
+                            <Grid.ColumnDefinitions>
+                                <ColumnDefinition/>
+                                <ColumnDefinition/>
+                            </Grid.ColumnDefinitions>
+                            <Grid.RowDefinitions>
+                                <RowDefinition Height="40"/>
+                                <RowDefinition/>
+                            </Grid.RowDefinitions>
+
+                            <StackPanel Orientation="Horizontal"
+                            Grid.Column="0">
+                                <Image Width="35"
                                Height="35"
                                Margin="5"
                                HorizontalAlignment="Left"
-                               Source="/RaspisKusach;component/Resources/StandartProfile.png">
-                            </Image>
-                            <StackPanel>
-                                <StackPanel Orientation="Horizontal">
-                                    <Label Content="Content"/>
-                                    <Label Content="Content"/>
+                               Source="/Resources/Train.png">
+                                </Image>
+                                <StackPanel>
+                                    <Label Content="{Binding IdRoute}"/>
+                                    <Label Content="FAST"
+                                   Margin="0,-7,0,0"/>
                                 </StackPanel>
-                                <TextBlock Margin="0,-7,0,0">
-                                    <Run Text="Вопросов: " Foreground="White"/>
-                                    <Run Text="Content" />
-                                </TextBlock>
                             </StackPanel>
-                        </StackPanel>
+
+                            <StackPanel Orientation="Horizontal"
+                                    Grid.Column="1"
+                                HorizontalAlignment="Right">
+                                <Image Source="/Resources/Train.png"
+                                       Margin="3">
+                                </Image>
+                                <Image Source="/Resources/Train.png"
+                                       Margin="3">
+                                </Image>
+                                <Image Source="/Resources/Train.png"
+                                       Margin="3">
+                                </Image>
+
+                            </StackPanel>
+
+                            <Grid Grid.Row="1" Grid.ColumnSpan="2">
+                                <StackPanel>
+                                    <Label Name="FROML"
+                                   Content="{Binding Departure_Station}">
+
+                                    </Label>
+                                    <Label Content="To">
+
+                                    </Label>
+                                    <Label Name="ToL"
+                                   Content="{Binding Arrival_Station}">
+
+                                    </Label>
+                                </StackPanel>
+                            </Grid>
+                        </Grid>
                     </Border>
                 </DataTemplate>
             </ListBox.ItemTemplate>

+ 1 - 1
RaspisKusach/Pages/MainPage.xaml.cs

@@ -20,7 +20,7 @@ namespace RaspisKusach.Pages
         public MainPage()
         {
             InitializeComponent();
-            //ListBox.ItemsSource = cnt.db.Table.ToList();
+            ListBox.ItemsSource = cnt.db.Routes.ToList();
         }
 
         private void Button_Click(object sender, RoutedEventArgs e)

+ 1 - 1
RaspisKusach/Pages/RegisterPage.xaml

@@ -28,7 +28,7 @@
                 BorderThickness="2">
             <Grid Style="{x:Null}" 
                   Background="{x:Null}">
-                <Grid Background="Gray"
+                <Grid Background="#a0a0a0"
                       Opacity="0.85"/>
                 <StackPanel Orientation="Vertical"
                         Margin="10"

+ 30 - 37
RaspisKusach/Properties/Resources.Designer.cs

@@ -1,68 +1,61 @@
 //------------------------------------------------------------------------------
 // <auto-generated>
-//     Этот код был создан программным средством.
-//     Версия среды выполнения: 4.0.30319.42000
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
 //
-//     Изменения в этом файле могут привести к неправильному поведению и будут утрачены, если
-//     код создан повторно.
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
 // </auto-generated>
 //------------------------------------------------------------------------------
 
-
-namespace RaspisKusach.Properties
-{
+namespace RaspisKusach.Properties {
+    using System;
+    
+    
     /// <summary>
-    ///   Класс ресурсов со строгим типом для поиска локализованных строк и пр.
+    ///   Класс ресурса со строгой типизацией для поиска локализованных строк и т.д.
     /// </summary>
-    // Этот класс был автоматически создан при помощи StronglyTypedResourceBuilder
-    // класс с помощью таких средств, как ResGen или Visual Studio.
-    // Для добавления или удаления члена измените файл .ResX, а затем перезапустите ResGen
-    // с параметром /str или заново постройте свой VS-проект.
-    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+    // Этот класс создан автоматически классом StronglyTypedResourceBuilder
+    // с помощью такого средства, как ResGen или Visual Studio.
+    // Чтобы добавить или удалить член, измените файл .ResX и снова запустите ResGen
+    // с параметром /str или перестройте свой проект VS.
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
-    internal class Resources
-    {
-
+    internal class Resources {
+        
         private static global::System.Resources.ResourceManager resourceMan;
-
+        
         private static global::System.Globalization.CultureInfo resourceCulture;
-
+        
         [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
-        internal Resources()
-        {
+        internal Resources() {
         }
-
+        
         /// <summary>
-        ///   Возврат кэшированного экземпляра ResourceManager, используемого этим классом.
+        ///   Возвращает кэшированный экземпляр ResourceManager, использованный этим классом.
         /// </summary>
         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
-        internal static global::System.Resources.ResourceManager ResourceManager
-        {
-            get
-            {
-                if ((resourceMan == null))
-                {
+        internal static global::System.Resources.ResourceManager ResourceManager {
+            get {
+                if (object.ReferenceEquals(resourceMan, null)) {
                     global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RaspisKusach.Properties.Resources", typeof(Resources).Assembly);
                     resourceMan = temp;
                 }
                 return resourceMan;
             }
         }
-
+        
         /// <summary>
-        ///   Переопределяет свойство CurrentUICulture текущего потока для всех
-        ///   подстановки ресурсов с помощью этого класса ресурсов со строгим типом.
+        ///   Перезаписывает свойство CurrentUICulture текущего потока для всех
+        ///   обращений к ресурсу с помощью этого класса ресурса со строгой типизацией.
         /// </summary>
         [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
-        internal static global::System.Globalization.CultureInfo Culture
-        {
-            get
-            {
+        internal static global::System.Globalization.CultureInfo Culture {
+            get {
                 return resourceCulture;
             }
-            set
-            {
+            set {
                 resourceCulture = value;
             }
         }

+ 18 - 6
RaspisKusach/Styles/Style.xaml

@@ -7,16 +7,28 @@
                      Color="#8B00FF">
     </SolidColorBrush>
 
-    <SolidColorBrush x:Key="color1" 
-                     Color="#32353B">
+    <SolidColorBrush x:Key="Selection" 
+                     Color="#8B00FF">
+    </SolidColorBrush>
+    
+    <SolidColorBrush x:Key="Color1" 
+                     Color="#D2B18E">
     </SolidColorBrush>
 
-    <SolidColorBrush x:Key="color2" 
-                     Color="#2F3136">
+    <SolidColorBrush x:Key="Color2" 
+                     Color="#BBBBBF">
     </SolidColorBrush>
 
-    <SolidColorBrush x:Key="color3" 
-                     Color="#FF44464D">
+    <SolidColorBrush x:Key="Color3" 
+                     Color="#827B72">
+    </SolidColorBrush>
+    
+    <SolidColorBrush x:Key="Color4" 
+                     Color="#494450">
+    </SolidColorBrush>
+    
+    <SolidColorBrush x:Key="Color5" 
+                     Color="#392570">
     </SolidColorBrush>
 
     <Style TargetType="Grid">