123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- <Window x:Class="OOO_WriteAndClear.MVP.Views.OrderCartWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:local="clr-namespace:OOO_WriteAndClear.MVP.Views"
- xmlns:db_models="clr-namespace:OOO_WriteAndClear.DBModels"
- mc:Ignorable="d" Icon="../../Assets/Pictures/icon.ico"
- Title="Пиши-стирай | Корзина" Height="450" Width="1000"
- MinHeight="450" MinWidth="1000"
- FontFamily="Comic Sans MS">
- <Window.Resources>
- <Style TargetType="ListView">
- <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
- <Setter Property="ItemTemplate">
- <Setter.Value>
- <DataTemplate DataType="db_models:OrderProduct">
- <Border Padding="10"
- HorizontalAlignment="Stretch"
- BorderThickness="1"
- BorderBrush="Gray"
- CornerRadius="2">
- <Grid>
- <Grid.ColumnDefinitions>
- <ColumnDefinition Width="auto"/>
- <ColumnDefinition />
- <ColumnDefinition Width="auto"/>
- </Grid.ColumnDefinitions>
- <Image Grid.Column="0" Margin="0 0 10 0"
- Width="150" Height="120"
- HorizontalAlignment="Center" VerticalAlignment="Center"
- Source="{Binding ProductArticleNumberNavigation.ProductImage}"/>
- <StackPanel Grid.Column="1"
- Orientation="Vertical">
- <TextBlock Text="{Binding ProductArticleNumberNavigation.ProductName}"/>
- <TextBlock Text="{Binding ProductArticleNumberNavigation.Category.CategoryName, StringFormat=Категория: {0}}"/>
- <TextBlock TextWrapping="WrapWithOverflow" Text="{Binding ProductArticleNumberNavigation.ProductDescription}"/>
- <TextBlock Text="{Binding ProductArticleNumberNavigation.ProductManufacturer.ManufacturerName, StringFormat=Производитель: {0}}"/>
- <TextBlock Text="{Binding ProductArticleNumberNavigation.ProductCost, StringFormat=Цена без скидки: {0:f2} руб.}" />
- <TextBlock Text="{Binding ProductArticleNumberNavigation.ProductDiscountMax, StringFormat=Размер скидки: {0:f2}%}" />
- <TextBlock Text="{Binding ProductArticleNumberNavigation.CurrentPrice, StringFormat=Цена со скидкой: {0:f2} руб.}" />
- <TextBlock Text="{Binding ProductArticleNumberNavigation.ProductQuantityInStock, StringFormat=На складе: {0}}"/>
- </StackPanel>
- <Grid Grid.Column="2"
- Margin="10 0 0 0">
- <Grid.ColumnDefinitions>
- <ColumnDefinition/>
- <ColumnDefinition/>
- </Grid.ColumnDefinitions>
- <StackPanel Grid.Column="0"
- Orientation="Vertical"
- HorizontalAlignment="Center" VerticalAlignment="Center">
- <Button Content="+"
- Uid="{Binding ProductArticleNumber}"
- HorizontalAlignment="Center"
- Width="20" Click="AddProductUnitInOrder_ButtonClick"/>
- <Label Content="{Binding ProductAmount}"
- HorizontalAlignment="Center"/>
- <Button Content="-"
- Uid="{Binding ProductArticleNumber}"
- HorizontalAlignment="Center"
- Width="20" Click="RemoveProductUnitFromOrder_ButtonClick"/>
- </StackPanel>
- <Button Grid.Column="1"
- Uid="{Binding ProductArticleNumber}"
- Content="X" Background="Red" Foreground="White"
- BorderThickness="0"
- Margin="15 0 0 0"
- Width="20" Height="20"
- HorizontalAlignment="Left" VerticalAlignment="Top"
- HorizontalContentAlignment="Center" VerticalContentAlignment="Center" Click="RemoveProductFromOrder_ButtonClick"/>
- </Grid>
- </Grid>
- </Border>
- </DataTemplate>
- </Setter.Value>
- </Setter>
- </Style>
-
- </Window.Resources>
- <Border Padding="10">
- <Grid>
- <Grid.RowDefinitions>
- <RowDefinition Height="auto"/>
- <RowDefinition/>
- </Grid.RowDefinitions>
- <Label Grid.Row="0"
- Content="Корзина"
- Margin="0 0 0 10"
- HorizontalAlignment="Center" VerticalAlignment="Center"
- FontWeight="Bold"/>
- <Grid Grid.Row="1">
- <Grid.ColumnDefinitions>
- <ColumnDefinition/>
- <ColumnDefinition Width="auto"/>
- </Grid.ColumnDefinitions>
- <ListView x:Name="DisplayingOrderList" Grid.Column="0"
- BorderThickness="0"
- d:ItemsSource="{d:SampleData ItemCount=5}"/>
- <StackPanel Margin="10 0 0 0"
- Grid.Column="1">
- <GroupBox Margin="0 10 0 0"
- Header="Цена без скидки">
- <TextBlock x:Name="OrderCostWithoutDiscountField" Text="0 руб."/>
- </GroupBox>
- <GroupBox Margin="0 10 0 0"
- Header="Размер скидки">
- <TextBlock x:Name="OrderDiscountField" Text="0 руб."/>
- </GroupBox>
- <GroupBox Margin="0 10 0 0"
- Header="Цена со скидкой">
- <TextBlock x:Name="OrderCostWithDiscountField" Text="0 руб."/>
- </GroupBox>
- <GroupBox Margin="0 10 0 0"
- Header="Пункт выдачи">
- <ComboBox x:Name="PickupPointComboBox"
- SelectionChanged="PickupPointComboBox_SelectionChanged"/>
- </GroupBox>
- <Button Height="30"
- Margin="0 10 0 0"
- Background="#498c51" BorderThickness="0" Foreground="White"
- Content="Формирование заказа"
- Click="FormOrder_ButtonClick"/>
- </StackPanel>
- </Grid>
- </Grid>
- </Border>
-
- </Window>
|