JAPWT / View / AdminPages / AdminUsers.xaml
AdminUsers.xaml
Raw
<Page x:Class="MyApp.AdminPages.AdminUsers"
      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="AdminUsers">

    <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="25" FontWeight="Bold"  Margin="615,12,0,48" Grid.RowSpan="3">
            <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" Grid.Row="2" FontSize="15" Foreground="#FFFFFF" HorizontalAlignment="Left" VerticalAlignment="Center" Width="200" Margin="400,0,0,0" Background="Black" SelectionChanged="SortCB_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,15" Width="76"/>

        <DataGrid Name="Users_DG" Grid.Row="3" RowHeaderWidth="0" Background="#E5FF4B4B" RowBackground="Transparent" GridLinesVisibility="All" HorizontalGridLinesBrush="Black" VerticalGridLinesBrush="Black" AutoGenerateColumns="False" IsReadOnly="True" SelectionChanged="Users_DG_SelectionChanged">
            <DataGrid.Columns>
                <DataGridTextColumn Header="ID" Binding="{Binding Path=ID_user}" Width="4"/>
                <DataGridTextColumn Header="Имя" Binding="{Binding Path=NameUser}" Width="160"/>
                <DataGridTextColumn Header="Фамилия" Binding="{Binding Path=SurnameUser}" Width="160"/>
                <DataGridTextColumn Header="Логин" Binding="{Binding Path=LoginUser}" Width="160"/>
                <DataGridTextColumn Header="Пароль" Binding="{Binding Path=PasswordUser}" Width="150"/>
                <DataGridTextColumn Header="Роль" Binding="{Binding Path=ID_role}" Width="144"/>
            </DataGrid.Columns>
            <DataGrid.CellStyle>
                <Style TargetType="{x:Type DataGridCell}">
                    <Setter Property="Foreground" Value="#FFFFFF"/>
                </Style>
            </DataGrid.CellStyle>
            <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>

        <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="NameTB" Text="Имя" HorizontalContentAlignment="Center" Padding="1" FontSize="15" FontWeight="Bold" Foreground="#6BFFFFFF"  Height="25" Background="#E5FF4B4B" Margin="10,10,660,65" MouseEnter="NameTB_MouseEnter" MouseLeave="NameTB_MouseLeave"/>
            <TextBox Name="SurnameTB" Text="Фамилия" HorizontalContentAlignment="Center" Padding="1" FontSize="15" FontWeight="Bold" Foreground="#6BFFFFFF"  Height="25" Background="#E5FF4B4B" Margin="155,10,515,65" MouseEnter="SurnameTB_MouseEnter" MouseLeave="SurnameTB_MouseLeave"/>
            <TextBox Name="LoginTB" Text="Логин" HorizontalContentAlignment="Center" Padding="1" FontSize="15" FontWeight="Bold" Foreground="#6BFFFFFF" MinHeight="25" Background="#E5FF4B4B" Margin="300,10,360,65" MouseEnter="LoginTB_MouseEnter" MouseLeave="LoginTB_MouseLeave"/>
            <TextBox Name="PasswordTB" Text="Пароль" HorizontalContentAlignment="Center" Padding="2" FontSize="15" FontWeight="Bold" Foreground="#6BFFFFFF" MinHeight="25" Background="#E5FF4B4B" Margin="455,10,175,65" MouseEnter="PasswordTB_MouseEnter" MouseLeave="PasswordTB_MouseLeave"/>

            <ComboBox Name="RolesCB" IsReadOnly="True" HorizontalAlignment="Left" VerticalAlignment="Top" Width="130" Margin="10,53,0,0" FontSize="15" Foreground="#FFFFFF" Height="27" SelectionChanged="RolesCB_SelectionChanged">
                <ComboBox.ItemContainerStyle>
                    <Style TargetType="ComboBoxItem">
                        <Setter Property="Background" Value="#E5FF4B4B"/>
                        <Setter Property="BorderBrush" Value="#E5FF4B4B"/>
                    </Style>
                </ComboBox.ItemContainerStyle>
            </ComboBox>
            <TextBlock Name="ForRolesCB" Text="Роль" Height="20" FontSize="15" Foreground="#6BFFFFFF" Background="Transparent" Margin="55,56,690,24"/>
            <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"/>
            <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"/>
        </Grid>
    </Grid>
</Page>