JAPWT / View / AdminPages / AdminOrders.xaml
AdminOrders.xaml
Raw
<Page x:Class="MyApp.AdminPages.AdminOrders"
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
      xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
      xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
      xmlns:local="clr-namespace:MyApp.AdminPages"
      mc:Ignorable="d" 
      d:DesignHeight="450" d:DesignWidth="800"
      Title="AdminOrders">

    <Grid Background="White">
        <Grid.RowDefinitions>
            <RowDefinition Height="15"/>
            <RowDefinition Height="35"/>
            <RowDefinition Height="50"/>
            <RowDefinition Height="*"/>
            <RowDefinition Height="100"/>
        </Grid.RowDefinitions>
        <StackPanel Grid.Row="0" Width="800" Orientation="Horizontal" HorizontalAlignment="Right">
            <StackPanel.LayoutTransform>
                <RotateTransform Angle="180"/>
            </StackPanel.LayoutTransform>
            <StackPanel.Background>
                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                    <GradientStop Color="#940000" Offset="0"/>
                    <GradientStop Color="#FF4B4B " Offset="1"/>
                </LinearGradientBrush>
            </StackPanel.Background>

            <Button Content="X" Foreground="#FFFFFF" BorderThickness="0" Height="15" Width="15" Click="Button_Click">
                <Button.Background>
                    <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                        <GradientStop Color="#940000" Offset="0"/>
                        <GradientStop Color="#FF4B4B " Offset="1"/>
                    </LinearGradientBrush>
                </Button.Background>
            </Button>
            <Button Content="-" Foreground="#FFFFFF" BorderThickness="0" Height="15" Width="15" Click="Button_Click_1">
                <Button.Background>
                    <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                        <GradientStop Color="#940000" Offset="0"/>
                        <GradientStop Color="#FF4B4B " Offset="1"/>
                    </LinearGradientBrush>
                </Button.Background>
            </Button>
        </StackPanel>

        <Button Name="ItemsPageButton" Width="150" HorizontalAlignment="Left" Content="ТОВАРЫ" FontWeight="Bold" BorderBrush="Black" Grid.Row="1" Foreground="#FFFFFF" Background="#E5FF4B4B" Click="ItemsPageButton_Click"/>
        <Button Name="OrdersPageButton" Width="150" Content="ЗАКАЗЫ" Grid.Row="1" Foreground="#FFFFFF" FontWeight="Bold" BorderBrush="Black" Background="#E5FF4B4B" Margin="150,0,500,0" Click="OrdersPageButton_Click"/>
        <Button Name="RolesPageButton" Width="100" Content="РОЛИ" Grid.Row="1" Foreground="#FFFFFF" FontWeight="Bold" BorderBrush="Black" Background="#E5FF4B4B" Margin="295,0,405,0" RenderTransformOrigin="1.5,0.556" Click="RolesPageButton_Click"/>
        <Button Name="UsersPageButton" Content="ПОЛЬЗОВАТЕЛИ" Grid.Row="1" Foreground="#FFFFFF" FontWeight="Bold" BorderBrush="Black" Background="#E5FF4B4B" Margin="390,0,205,0" Click="UsersPageButton_Click"/>
        <TextBlock Text="Заказы" FontSize="30" FontWeight="Bold"  Margin="645,10,-10,0" Grid.RowSpan="2">
            <TextBlock.Foreground>
                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                    <GradientStop Color="#FF000F" Offset="0"/>
                    <GradientStop Color="#FFFFFF" Offset="1"/>
                </LinearGradientBrush>
            </TextBlock.Foreground>
        </TextBlock>


        <TextBox Name="SearchTB" Grid.Row="2" Text="Поиск..." Padding="9" FontSize="13" FontWeight="Bold" Foreground="#6BFFFFFF" MinWidth="300" MinHeight="35" Height="35" HorizontalAlignment="Left" VerticalAlignment="Center" MouseEnter="SearchTB_MouseEnter" MouseLeave="SearchTB_MouseLeave" Background="#E5FF4B4B" Margin="16,0,0,0" Width="359"/>
        <Button Name="StartSearchButton" Grid.Row="2" Content="🔍︎" Foreground="White" FontSize="23" BorderThickness="0" Background="Transparent" Height="38" Margin="335,5,425,7" Click="StartSearchButton_Click">
            <Button.RenderTransform>
                <TransformGroup>
                    <ScaleTransform ScaleX="1"/>
                    <SkewTransform/>
                    <RotateTransform/>
                    <TranslateTransform/>
                </TransformGroup>
            </Button.RenderTransform>
        </Button>
        <ComboBox Name="SortCB" IsReadOnly="True" Foreground="#FFFFFF" FontSize="15" Grid.Row="2" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Margin="392,0,0,0" Background="Black" SelectionChanged="CB_SelectionChanged">
            <ComboBox.ItemContainerStyle>
                <Style TargetType="ComboBoxItem">
                    <Setter Property="Background" Value="#E5FF4B4B"/>
                    <Setter Property="BorderBrush" Value="#E5FF4B4B"/>
                </Style>
            </ComboBox.ItemContainerStyle>
        </ComboBox>
        <TextBlock Name="ForSortCB" Text="Сортировка" Grid.Row="2" HorizontalAlignment="Left" Foreground="#6BFFFFFF" FontSize="13" Margin="416,16,0,12" Width="76"/>

        <DataGrid Name="Order_DG" Grid.Row="3" RowHeaderWidth="0" Background="#E5FF4B4B" RowBackground="Transparent" GridLinesVisibility="All" HorizontalGridLinesBrush="Black" VerticalGridLinesBrush="Black" IsReadOnly="True" AutoGenerateColumns="False" SelectionChanged="Order_DG_SelectionChanged">
            <DataGrid.Columns>
                <DataGridTextColumn Header="ID" Binding="{Binding Path=ID_order}" Width="20"/>
                <DataGridTextColumn Header="Номер" Binding="{Binding Path=OrderNumber}" Width="60"/>
                <DataGridTextColumn Header="Пользователь" Binding="{Binding Path=ID_user}" Width="150"/>
                <DataGridTextColumn Header="Продукт" Binding="{Binding Path=ID_product}" Width="160"/>
                <DataGridTextColumn Header="Кол-во позиций" Binding="{Binding Path=NumberOfPosition}" Width="130"/>
                <DataGridTextColumn Header="Адрес" Binding="{Binding Path=Address}" Width="142"/>
                <DataGridTextColumn Header="Цена" Binding="{Binding Path=TotalCost}" Width="132"/>
            </DataGrid.Columns>
            <DataGrid.Items>
            </DataGrid.Items>
            <DataGrid.ColumnHeaderStyle>
                <Style TargetType="{x:Type DataGridColumnHeader}">
                    <Setter Property="Foreground" Value="#FFFFFF"/>
                    <Setter Property="Background" Value="Transparent"/>
                    <Setter Property="HorizontalAlignment" Value="Stretch" />
                    <Setter Property="HorizontalContentAlignment" Value="Center" />
                    <Setter Property="BorderThickness" Value="0.5"/>
                    <Setter Property="BorderBrush" Value="Black"/>
                </Style>
            </DataGrid.ColumnHeaderStyle>
            <DataGrid.CellStyle>
                <Style TargetType="{x:Type DataGridCell}">
                    <Setter Property="Foreground" Value="#FFFFFF"/>
                </Style>
            </DataGrid.CellStyle>
        </DataGrid>

        <Grid Name="LastGrid" Grid.Row="4">
            <Grid.Background>
                <LinearGradientBrush StartPoint="0,0" EndPoint="0,1">
                    <GradientStop Color="#FF4B4B" Offset="0"/>
                    <GradientStop Color="#A81B1B" Offset="0.5"/>
                    <GradientStop Color="#9A1515" Offset="1"/>
                </LinearGradientBrush>
            </Grid.Background>

            <TextBox Name="NomerTB" Text="Номер" HorizontalContentAlignment="Center" Padding="1" FontSize="15" FontWeight="Bold" Foreground="#6BFFFFFF"  Height="25" Background="#E5FF4B4B" Margin="10,10,660,65" MouseEnter="NomerTB_MouseEnter" MouseLeave="NomerTB_MouseLeave"/>
            <TextBox Name="PriceTB" Text="Цена" HorizontalContentAlignment="Center" Padding="1" FontSize="15" FontWeight="Bold" Foreground="#6BFFFFFF"  Height="25" Background="#E5FF4B4B" Margin="40,53,630,22" MouseEnter="PriceTB_MouseEnter" MouseLeave="PriceTB_MouseLeave"/>
            <TextBox Name="AdresTB" Text="Адрес" HorizontalContentAlignment="Center" Padding="1" FontSize="15" FontWeight="Bold" Foreground="#6BFFFFFF"  Height="25" Background="#E5FF4B4B" Margin="185,53,485,22" MouseEnter="AdresTB_MouseEnter" MouseLeave="AdresTB_MouseLeave"/>
            <TextBox Name="KolvoTB" Text="Кол-во" HorizontalContentAlignment="Center" Padding="1" FontSize="15" FontWeight="Bold" Foreground="#6BFFFFFF" MinHeight="25" Background="#E5FF4B4B" Margin="460,10,200,65" MouseEnter="KolvoTB_MouseEnter" MouseLeave="KolvoTB_MouseLeave"/>
            <Calendar Name="Calendar" Visibility="Collapsed" SelectionMode="SingleDate" Margin="625,-30,0,0"/>
            <Button Style="{DynamicResource KrugliyUgolButton}" Name="ChangeButton" FontWeight="Bold" FontSize="20" Content="ИЗМЕНИТЬ" MinWidth="100" Width="215" Height="40" HorizontalAlignment="Left" VerticalAlignment="Top" Foreground="#FFFFFF" Background="#E5FF4B4B" Margin="575,53,0,0" Click="ChangeButton_Click"/>
            <Button Style="{DynamicResource KrugliyUgolButton}" Name="AddButton" FontWeight="Bold" FontSize="40" Content="+" Width="43" Height="41" VerticalContentAlignment="Top" Padding="-10" HorizontalContentAlignment="Center" HorizontalAlignment="Left" VerticalAlignment="Top" Foreground="#FFFFFF" Background="#E5FF4B4B" Margin="670,2,0,0" Click="AddButton_Click"/>
            <Button Style="{DynamicResource KrugliyUgolButton}" Name="DelButton" FontWeight="Bold" FontSize="40" Content="-" Width="43" Height="41" HorizontalAlignment="Left" VerticalAlignment="Top" VerticalContentAlignment="Top" HorizontalContentAlignment="Center" Padding="-11" Foreground="#FFFFFF" Background="#610000" Margin="737,2,0,0" Click="DelButton_Click"/>
            <ComboBox Name="ProductCB" IsReadOnly="True" Foreground="#FFFFFF" FontWeight="Bold" HorizontalAlignment="Left" VerticalAlignment="Top" Width="125" Margin="320,10,0,0" Background="Black" Height="25" RenderTransformOrigin="1.08,0.8" SelectionChanged="ProductCB_SelectionChanged">
                <ComboBox.ItemContainerStyle>
                    <Style TargetType="ComboBoxItem">
                        <Setter Property="Background" Value="#E5FF4B4B"/>
                        <Setter Property="BorderBrush" Value="#E5FF4B4B"/>
                    </Style>
                </ComboBox.ItemContainerStyle>
            </ComboBox>
            <TextBlock Name="TBForProductCB" Text="Продукт" FontSize="15" FontWeight="Bold" Foreground="#6BFFFFFF" Height="30" Margin="348,10,383,60"/>
            <ComboBox Name="UserCB" IsReadOnly="True" Foreground="#FFFFFF" FontWeight="Bold" HorizontalAlignment="Left" VerticalAlignment="Top" Width="150" Margin="155,10,0,0" Background="Black" Height="25" SelectionChanged="UserCB_SelectionChanged">
                <ComboBox.ItemContainerStyle>
                    <Style TargetType="ComboBoxItem">
                        <Setter Property="Background" Value="#E5FF4B4B"/>
                        <Setter Property="BorderBrush" Value="#E5FF4B4B"/>
                    </Style>
                </ComboBox.ItemContainerStyle>
            </ComboBox>
            <TextBlock Name="TBForUserCB" Text="Пользователь" FontSize="15" FontWeight="Bold" Foreground="#6BFFFFFF" Height="30" Margin="176,10,516,60"/>
        </Grid>
    </Grid>
</Page>