|
@@ -0,0 +1,991 @@
|
|
|
+<Window
|
|
|
+ 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:ProOdezhda.Windows"
|
|
|
+ xmlns:ProOdezhda="clr-namespace:ProOdezhda" x:Class="ProOdezhda.Windows.WorkWindow"
|
|
|
+ xmlns:wpfTool="clr-namespace:Xceed.Wpf.Toolkit;assembly=Xceed.Wpf.Toolkit"
|
|
|
+ mc:Ignorable="d"
|
|
|
+ xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes"
|
|
|
+ Title="ProОдежда" Height="450" Width="1359" WindowStartupLocation="CenterScreen" Closed="Window_Closed">
|
|
|
+ <Window.Resources>
|
|
|
+ <Style x:Key="FocusVisual">
|
|
|
+ <Setter Property="Control.Template">
|
|
|
+ <Setter.Value>
|
|
|
+ <ControlTemplate>
|
|
|
+ <Rectangle Margin="2" SnapsToDevicePixels="true" Stroke="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}" StrokeThickness="1" StrokeDashArray="1 2"/>
|
|
|
+ </ControlTemplate>
|
|
|
+ </Setter.Value>
|
|
|
+ </Setter>
|
|
|
+ </Style>
|
|
|
+ <LinearGradientBrush x:Key="TabItem.Static.Background" EndPoint="0,1" StartPoint="0,0">
|
|
|
+ <GradientStop Color="#F0F0F0" Offset="0.0"/>
|
|
|
+ <GradientStop Color="#E5E5E5" Offset="1.0"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ <SolidColorBrush x:Key="TabItem.Static.Border" Color="#ACACAC"/>
|
|
|
+ <LinearGradientBrush x:Key="TabItem.MouseOver.Background" EndPoint="0,1" StartPoint="0,0">
|
|
|
+ <GradientStop Color="#ECF4FC" Offset="0.0"/>
|
|
|
+ <GradientStop Color="#DCECFC" Offset="1.0"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ <SolidColorBrush x:Key="TabItem.MouseOver.Border" Color="#7EB4EA"/>
|
|
|
+ <SolidColorBrush x:Key="TabItem.Disabled.Background" Color="#F0F0F0"/>
|
|
|
+ <SolidColorBrush x:Key="TabItem.Disabled.Border" Color="#D9D9D9"/>
|
|
|
+ <SolidColorBrush x:Key="TabItem.Selected.Border" Color="#ACACAC"/>
|
|
|
+ <SolidColorBrush x:Key="TabItem.Selected.Background" Color="#FFFFFF"/>
|
|
|
+ <Style x:Key="ProOdezhda_Button" TargetType="{x:Type TabItem}">
|
|
|
+ <Setter Property="FocusVisualStyle" Value="{StaticResource FocusVisual}"/>
|
|
|
+ <Setter Property="Foreground" Value="White"/>
|
|
|
+ <Setter Property="Background" Value="{StaticResource TabItem.Static.Background}"/>
|
|
|
+ <Setter Property="BorderBrush" Value="{StaticResource TabItem.Static.Border}"/>
|
|
|
+ <Setter Property="Margin" Value="0"/>
|
|
|
+ <Setter Property="Padding" Value="6,2,6,2"/>
|
|
|
+ <Setter Property="HorizontalContentAlignment" Value="Stretch"/>
|
|
|
+ <Setter Property="VerticalContentAlignment" Value="Stretch"/>
|
|
|
+ <Setter Property="Template">
|
|
|
+ <Setter.Value>
|
|
|
+ <ControlTemplate TargetType="{x:Type TabItem}">
|
|
|
+ <Grid x:Name="templateRoot" SnapsToDevicePixels="true">
|
|
|
+ <Border x:Name="mainBorder" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="1,1,1,0" Background="{TemplateBinding Background}" Margin="0">
|
|
|
+ <Border x:Name="innerBorder" BorderBrush="#FF4E2982" BorderThickness="1,1,1,0" Margin="-1" Opacity="0">
|
|
|
+ <Border.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF29015F" Offset="0"/>
|
|
|
+ <GradientStop Color="#FF9866DE" Offset="1"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Border.Background>
|
|
|
+ </Border>
|
|
|
+ </Border>
|
|
|
+ <ContentPresenter x:Name="contentPresenter" ContentSource="Header" Focusable="False" HorizontalAlignment="{Binding HorizontalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}" Margin="{TemplateBinding Padding}" RecognizesAccessKey="True" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{Binding VerticalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"/>
|
|
|
+ </Grid>
|
|
|
+ <ControlTemplate.Triggers>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsMouseOver, RelativeSource={RelativeSource Self}}" Value="true"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Left"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Background" TargetName="mainBorder" Value="{StaticResource TabItem.MouseOver.Background}"/>
|
|
|
+ <Setter Property="BorderBrush" TargetName="mainBorder" Value="{StaticResource TabItem.MouseOver.Border}"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,1,0,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,1,0,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsMouseOver, RelativeSource={RelativeSource Self}}" Value="true"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Bottom"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Background" TargetName="mainBorder" Value="{StaticResource TabItem.MouseOver.Background}"/>
|
|
|
+ <Setter Property="BorderBrush" TargetName="mainBorder" Value="{StaticResource TabItem.MouseOver.Border}"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,0,1,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,0,1,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsMouseOver, RelativeSource={RelativeSource Self}}" Value="true"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Right"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Background" TargetName="mainBorder" Value="{StaticResource TabItem.MouseOver.Background}"/>
|
|
|
+ <Setter Property="BorderBrush" TargetName="mainBorder" Value="{StaticResource TabItem.MouseOver.Border}"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="0,1,1,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="0,1,1,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsMouseOver, RelativeSource={RelativeSource Self}}" Value="true"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Top"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Background" TargetName="mainBorder" Value="{StaticResource TabItem.MouseOver.Background}"/>
|
|
|
+ <Setter Property="BorderBrush" TargetName="mainBorder" Value="{StaticResource TabItem.MouseOver.Border}"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,1,1,0"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,1,1,0"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsEnabled, RelativeSource={RelativeSource Self}}" Value="false"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Left"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Opacity" TargetName="contentPresenter" Value="0.56"/>
|
|
|
+ <Setter Property="Background" TargetName="mainBorder" Value="{StaticResource TabItem.Disabled.Background}"/>
|
|
|
+ <Setter Property="BorderBrush" TargetName="mainBorder" Value="{StaticResource TabItem.Disabled.Border}"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,1,0,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,1,0,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsEnabled, RelativeSource={RelativeSource Self}}" Value="false"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Bottom"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Opacity" TargetName="contentPresenter" Value="0.56"/>
|
|
|
+ <Setter Property="Background" TargetName="mainBorder" Value="{StaticResource TabItem.Disabled.Background}"/>
|
|
|
+ <Setter Property="BorderBrush" TargetName="mainBorder" Value="{StaticResource TabItem.Disabled.Border}"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,0,1,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,0,1,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsEnabled, RelativeSource={RelativeSource Self}}" Value="false"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Right"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Opacity" TargetName="contentPresenter" Value="0.56"/>
|
|
|
+ <Setter Property="Background" TargetName="mainBorder" Value="{StaticResource TabItem.Disabled.Background}"/>
|
|
|
+ <Setter Property="BorderBrush" TargetName="mainBorder" Value="{StaticResource TabItem.Disabled.Border}"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="0,1,1,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="0,1,1,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsEnabled, RelativeSource={RelativeSource Self}}" Value="false"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Top"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Opacity" TargetName="contentPresenter" Value="0.56"/>
|
|
|
+ <Setter Property="Background" TargetName="mainBorder" Value="{StaticResource TabItem.Disabled.Background}"/>
|
|
|
+ <Setter Property="BorderBrush" TargetName="mainBorder" Value="{StaticResource TabItem.Disabled.Border}"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,1,1,0"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,1,1,0"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="false"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Left"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,1,0,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,1,0,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="true"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Left"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Panel.ZIndex" Value="1"/>
|
|
|
+ <Setter Property="Margin" Value="-2,-2,0,-2"/>
|
|
|
+ <Setter Property="Opacity" TargetName="innerBorder" Value="1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,1,0,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,1,0,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="false"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Bottom"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,0,1,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,0,1,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="true"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Bottom"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Panel.ZIndex" Value="1"/>
|
|
|
+ <Setter Property="Margin" Value="-2,0,-2,-2"/>
|
|
|
+ <Setter Property="Opacity" TargetName="innerBorder" Value="1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,0,1,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,0,1,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="false"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Right"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="0,1,1,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="0,1,1,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="true"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Right"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Panel.ZIndex" Value="1"/>
|
|
|
+ <Setter Property="Margin" Value="0,-2,-2,-2"/>
|
|
|
+ <Setter Property="Opacity" TargetName="innerBorder" Value="1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="0,1,1,1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="0,1,1,1"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="false"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Top"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,1,1,0"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,1,1,0"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ <MultiDataTrigger>
|
|
|
+ <MultiDataTrigger.Conditions>
|
|
|
+ <Condition Binding="{Binding IsSelected, RelativeSource={RelativeSource Self}}" Value="true"/>
|
|
|
+ <Condition Binding="{Binding TabStripPlacement, RelativeSource={RelativeSource AncestorType={x:Type TabControl}}}" Value="Top"/>
|
|
|
+ </MultiDataTrigger.Conditions>
|
|
|
+ <Setter Property="Panel.ZIndex" Value="1"/>
|
|
|
+ <Setter Property="Margin" Value="-2,-2,-2,0"/>
|
|
|
+ <Setter Property="Opacity" TargetName="innerBorder" Value="1"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="innerBorder" Value="1,1,1,0"/>
|
|
|
+ <Setter Property="BorderThickness" TargetName="mainBorder" Value="1,1,1,0"/>
|
|
|
+ </MultiDataTrigger>
|
|
|
+ </ControlTemplate.Triggers>
|
|
|
+ </ControlTemplate>
|
|
|
+ </Setter.Value>
|
|
|
+ </Setter>
|
|
|
+ </Style>
|
|
|
+ <CollectionViewSource x:Key="tYPEViewSource" d:DesignSource="{d:DesignInstance {x:Type ProOdezhda:TYPE}, CreateList=True}"/>
|
|
|
+ </Window.Resources>
|
|
|
+ <Grid>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+ <Grid.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF852DFF"/>
|
|
|
+ <GradientStop Color="#FF2A0859" Offset="0.272"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Grid.Background>
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <TabControl BorderBrush="#FF4E2982">
|
|
|
+ <TabControl.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF8144D6"/>
|
|
|
+ <GradientStop Color="#FF58159B" Offset="0.762"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabControl.Background>
|
|
|
+
|
|
|
+ <TabItem Header="Отчёты" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF8144D6"/>
|
|
|
+ <GradientStop Color="#FF58159B" Offset="0.762"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <TabControl TabStripPlacement="Left" Background="#FF4E2982" BorderBrush="#FF4E2982">
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Прибывшие заказы" Width="140" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="#FFE5E5E5">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <DataGrid x:Name="Arrived_Orders" Margin="0" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Background="White" Grid.Row="1" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Header="Заказ" Binding="{Binding ORDER}"/>
|
|
|
+ <DataGridTextColumn Header="Поставщик" Binding="{Binding COUNTERPARTY}"/>
|
|
|
+ <DataGridTextColumn Header="Дата оформления" Binding="{Binding ORDER_DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Крайний срок" Binding="{Binding CUTOFF_DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Приходная накладная" Binding="{Binding PURCHASE_INVOICE}"/>
|
|
|
+ <DataGridTextColumn Header="Дата оформления" Binding="{Binding PURCHASE_INVOICE_DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Статус" Binding="{Binding STATUS}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Content="СФОРМИРОВАТЬ" HorizontalAlignment="Left" Height="22" Margin="15,0,0,0" VerticalAlignment="Center" Width="130" FontSize="12" Click="BC_Arrived_Orders">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Выполненные запросы" Width="140" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}" Margin="-1,5,1,-5">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="#FFE5E5E5">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <DataGrid x:Name="Completed_Requests" Margin="0" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Background="White" Grid.Row="1" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Header="Запрос" Binding="{Binding REQUEST}"/>
|
|
|
+ <DataGridTextColumn Header="Агент" Binding="{Binding COUNTERPARTY}"/>
|
|
|
+ <DataGridTextColumn Header="Дата оформления" Binding="{Binding REQUEST_DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Крайний срок" Binding="{Binding CUTOFF_DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Поставка" Binding="{Binding DISPATCH}"/>
|
|
|
+ <DataGridTextColumn Header="Дата оформления" Binding="{Binding DISPATCH_DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Статус" Binding="{Binding STATUS}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Content="СФОРМИРОВАТЬ" HorizontalAlignment="Left" Height="22" Margin="15,2.5,0,2.5" VerticalAlignment="Center" Width="130" FontSize="12" Click="BC_Completed_Requests">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Проданная продукция" Width="140" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}" Margin="-1,10,1,-10">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="#FFE5E5E5">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <DataGrid x:Name="Products_Sold" Margin="0" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Background="White" Grid.Row="1" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Header="Продукт" Binding="{Binding NOMENCLATURE}"/>
|
|
|
+ <DataGridTextColumn Header="Количество" Binding="{Binding QUANTITY}"/>
|
|
|
+ <DataGridTextColumn Header="Стоимость" Binding="{Binding SUM}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Content="СФОРМИРОВАТЬ" HorizontalAlignment="Left" Height="22" Margin="15,2.5,0,2.5" VerticalAlignment="Center" Width="130" FontSize="12" Click="BC_Products_Sold">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Рейтинг контрагентов" Width="140" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}" Margin="-1,15,1,-15">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="#FFE5E5E5">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <DataGrid x:Name="Counterparty_Rating" Margin="0" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Background="White" Grid.Row="1" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Header="Категория" Binding="{Binding CATEGORY}"/>
|
|
|
+ <DataGridTextColumn Header="Контрагент" Binding="{Binding COUNTERPARTY}"/>
|
|
|
+ <DataGridTextColumn Header="Рейтинг" Binding="{Binding RATING}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Content="СФОРМИРОВАТЬ" HorizontalAlignment="Left" Height="22" Margin="15,2.5,0,2.5" VerticalAlignment="Center" Width="130" FontSize="12" Click="BC_Counterparty_Rating">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+ </TabControl>
|
|
|
+
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Предприятие" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+ <TabControl TabStripPlacement="Left" Background="#FF4E2982" BorderBrush="#FF4E2982">
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Контрагенты" Margin="-2,-2,0,0" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="White">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Grid.Column="0" Margin="3,0,3,7" Grid.Row="1"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="COUNTERPARTY_Grid" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.Row="1" Background="White" Margin="10,10,10,17" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Header="Наименование" Binding="{Binding NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Тип" Binding="{Binding TYPE.SHORT_NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Адрес" Binding="{Binding ADDRESS}"/>
|
|
|
+ <DataGridTextColumn Header="ИНН" Binding="{Binding INN}"/>
|
|
|
+ <DataGridTextColumn Header="КПП" Binding="{Binding KPP}"/>
|
|
|
+ <DataGridTextColumn Header="ОГРН" Binding="{Binding OGRN}"/>
|
|
|
+ <DataGridTextColumn Header="Директор" Binding="{Binding DIRECTOR}"/>
|
|
|
+ <DataGridTextColumn Header="Телефон" Binding="{Binding TELEPHONE}"/>
|
|
|
+ <DataGridTextColumn Header="Email" Binding="{Binding EMAIL}"/>
|
|
|
+ <DataGridTextColumn Header="Категория" Binding="{Binding CATEGORY_C.NAME}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Content="CОЗДАТЬ" HorizontalAlignment="Left" Height="22" Margin="35,2,0,3" VerticalAlignment="Center" Width="130" FontSize="12" Click="NEW_COUNTERPARTY" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" MappingMode="RelativeToBoundingBox" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ <Button Content="УДАЛИТЬ" HorizontalAlignment="Right" Height="22" Margin="0,2,35,3" VerticalAlignment="Center" Width="130" FontSize="12" Click="DELETE_COUNTERPARTY" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <TextBlock HorizontalAlignment="Center" Margin="0" TextWrapping="Wrap" Text="CПИCОК КОНТРАГЕНТОВ" VerticalAlignment="Center" TextAlignment="Center" FontSize="18" FontWeight="Bold" Foreground="#FF510FAD"/>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Заказы материалов" Margin="-2,5,0,-5" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}" >
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="#FFFAFAFA">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition Width="2*"/>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <TextBlock x:Name="O_ORDER_ID" HorizontalAlignment="Left" Height="13" Margin="0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="45" Visibility="Hidden"/>
|
|
|
+
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Grid.Column="1" Margin="4,0,4,4" Grid.RowSpan="5" Grid.ColumnSpan="2" Grid.Row="1"/>
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Margin="3,0,3,4" Grid.RowSpan="5" Grid.Row="1"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="ORDER_Grid" Margin="10,10,9,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.RowSpan="5" Grid.Row="1" SelectionChanged="ORDER_Grid_SelectionChanged" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding ORDER_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Контрагент" Binding="{Binding COUNTERPARTY.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Дата оформления" Binding="{Binding DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Крайний Cрок" Binding="{Binding CUTOFF_DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Grid.Column="1" Content="CОЗДАТЬ" HorizontalAlignment="Left" Height="22" Margin="100,3,0,2" VerticalAlignment="Center" Width="130" FontSize="12" Click="NEW_ORDER" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ <Button Grid.Column="2" Content="УДАЛИТЬ" HorizontalAlignment="Right" Height="22" Margin="0,2,100,3" VerticalAlignment="Center" Width="130" FontSize="12" Click="DELETE_ORDER" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <TextBlock x:Name="O_DATE" Margin="139,6,35,5" VerticalAlignment="Center" Grid.Column="1" Grid.Row="1" Foreground="Black" Background="#0C6B00FF" x:FieldModifier="public"/>
|
|
|
+ <TextBlock Text="Дата оформления" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Width="99" Grid.Column="1" Grid.Row="1" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <TextBlock x:Name="O_CUTOFF_DATE" Margin="117,6,35,5" VerticalAlignment="Center" Grid.Column="2" Grid.Row="1" Foreground="Black" Background="#0C6B00FF" x:FieldModifier="public"/>
|
|
|
+ <TextBlock Text="Крайний срок" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Grid.Column="2" Grid.Row="1" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <TextBlock x:Name="O_FK_COUNTERPARTY_ID" Margin="114,4,10,4" VerticalAlignment="Center" Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="2" Foreground="Black" Background="#0C6B00FF" x:FieldModifier="public"/>
|
|
|
+ <TextBlock Text="Контрагент" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Grid.Column="1" Grid.Row="2" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="ORDER_LIST_Grid" Margin="10,0,10,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.Row="4" Grid.Column="1" Grid.RowSpan="2" Grid.ColumnSpan="2" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding FK_ORDER_LIST_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Материал" Binding="{Binding NOMENCLATURE.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Количество" Binding="{Binding QUANTITY}"/>
|
|
|
+ <DataGridTextColumn Header="Цена" Binding="{Binding PRICE}"/>
|
|
|
+ <DataGridTextColumn Header="Cтоимость" Binding="{Binding SUM}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <TextBlock Grid.Column="0" Margin="0" TextWrapping="Wrap" Text="CПИCОК ЗАКАЗОВ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.Row="0" Foreground="#FF510FAD"/>
|
|
|
+ <TextBlock Grid.Column="1" Margin="0" TextWrapping="Wrap" Text="ЗАКАЗ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.ColumnSpan="2" Grid.Row="0" Foreground="#FF510FAD"/>
|
|
|
+ <TextBlock Grid.Column="1" Margin="0" TextWrapping="Wrap" Text="CОCТАВ ЗАКАЗА" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="14" TextAlignment="Center" FontWeight="Bold" Grid.ColumnSpan="2" Foreground="#FF510FAD" Grid.Row="3"/>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Приходные накладные" Margin="-2,10,0,-10" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="#FFFAFAFA">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27*"/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition Width="2*"/>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <TextBlock x:Name="P_I_ORDER_ID" HorizontalAlignment="Left" Height="13" Margin="0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="45" Visibility="Hidden"/>
|
|
|
+
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Grid.Column="1" Margin="4,0,4,4" Grid.RowSpan="5" Grid.ColumnSpan="2" Grid.Row="1"/>
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Margin="3,0,3,4" Grid.RowSpan="6" Grid.Row="1"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="PURCHASE_INVOICE_Grid" Margin="10,10,9,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.RowSpan="5" Grid.Row="1" SelectionChanged="PURCHASE_INVOICE_Grid_SelectionChanged" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding PURCHASE_INVOICE_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Контрагент" Binding="{Binding ORDER.COUNTERPARTY.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Дата оформления" Binding="{Binding DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Номер заказа" Binding="{Binding FK_ORDER_ID}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Grid.Column="1" Content="CОЗДАТЬ" HorizontalAlignment="Left" Height="22" Margin="25,2,0,3" VerticalAlignment="Center" Width="130" FontSize="12" Click="NEW_PURCHASE_INVOICE" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ <Button Grid.Column="2" Content="УДАЛИТЬ" HorizontalAlignment="Right" Height="22" Margin="0,2,25,3" VerticalAlignment="Center" Width="130" FontSize="12" Click="DELETE_PURCHASE_INVOICE" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <TextBlock x:Name="P_I_DATE" Margin="139,6,35,5" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.Row="1" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Дата оформления" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Width="99" Grid.Column="1" Grid.Row="1" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <TextBlock x:Name="P_I_FK_ORDER_ID" Margin="70,6,35,5" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="2" Grid.Row="1" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Заказ" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Grid.Column="2" Grid.Row="1" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <TextBlock x:Name="P_I_FK_COUNTERPARTY_ID" Margin="114,4,10,4" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="2" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Контрагент" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Grid.Column="1" Grid.Row="2" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="PURCHASE_INVOICE_LIST_Grid" Margin="10,0,10,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.Row="4" Grid.Column="1" Grid.ColumnSpan="2" Grid.RowSpan="2">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding ORDER_LIST_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Материал" Binding="{Binding NOMENCLATURE.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Количество" Binding="{Binding QUANTITY}"/>
|
|
|
+ <DataGridTextColumn Header="Цена" Binding="{Binding PRICE}"/>
|
|
|
+ <DataGridTextColumn Header="Cтоимость" Binding="{Binding SUM}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <TextBlock Grid.Column="0" Margin="0" TextWrapping="Wrap" Text="CПИCОК ПРИХОДНЫХ НАКЛАДНЫХ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.Row="0" Foreground="#FF510FAD"/>
|
|
|
+ <TextBlock Grid.Column="1" Margin="0" TextWrapping="Wrap" Text="ПРИХОДНАЯ НАКЛАДНАЯ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.ColumnSpan="2" Grid.Row="0" Foreground="#FF510FAD"/>
|
|
|
+ <TextBlock Grid.Column="1" Margin="0" TextWrapping="Wrap" Text="CОCТАВ ПРИХОДНОЙ НАКЛАДНОЙ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="14" TextAlignment="Center" FontWeight="Bold" Grid.ColumnSpan="2" Foreground="#FF510FAD" Grid.Row="3"/>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Запросы агентов " Margin="-2,15,0,-15" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="#FFFAFAFA">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition Width="2*"/>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <TextBlock x:Name="R_REQUEST_ID" HorizontalAlignment="Left" Height="13" Margin="0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="45" Visibility="Hidden"/>
|
|
|
+
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Grid.Column="1" Margin="4,0,4,4" Grid.RowSpan="5" Grid.ColumnSpan="2" Grid.Row="1"/>
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Margin="3,0,3,4" Grid.RowSpan="5" Grid.Row="1"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="REQUEST_Grid" Margin="10,10,9,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.RowSpan="5" Grid.Row="1" SelectionChanged="REQUEST_Grid_SelectionChanged" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding ORDER_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Контрагент" Binding="{Binding COUNTERPARTY.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Дата оформления" Binding="{Binding DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Крайний Cрок" Binding="{Binding CUTOFF_DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Grid.Column="1" Content="CОЗДАТЬ" HorizontalAlignment="Left" Height="22" Margin="100,3,0,2" VerticalAlignment="Center" Width="130" FontSize="12" Click="NEW_REQUEST" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ <Button Grid.Column="2" Content="УДАЛИТЬ" HorizontalAlignment="Right" Height="22" Margin="0,2,100,3" VerticalAlignment="Center" Width="130" FontSize="12" Click="DELETE_REQUEST" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <TextBlock x:Name="R_DATE" Margin="139,6,35,5" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.Row="1" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Дата оформления" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Width="99" Grid.Column="1" Grid.Row="1" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <TextBlock x:Name="R_CUTOFF_DATE" Margin="117,6,35,5" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="2" Grid.Row="1" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Крайний срок" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Grid.Column="2" Grid.Row="1" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <TextBlock x:Name="R_FK_COUNTERPARTY_ID" Margin="114,4,10,4" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="2" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Контрагент" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Grid.Column="1" Grid.Row="2" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="REQUEST_LIST_Grid" Margin="10,0,10,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.Row="4" Grid.Column="1" Grid.RowSpan="2" Grid.ColumnSpan="2">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding FK_ORDER_LIST_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Продукт" Binding="{Binding NOMENCLATURE.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Количество" Binding="{Binding QUANTITY}"/>
|
|
|
+ <DataGridTextColumn Header="Цена" Binding="{Binding PRICE}"/>
|
|
|
+ <DataGridTextColumn Header="Cтоимость" Binding="{Binding SUM}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <TextBlock Grid.Column="0" Margin="0" TextWrapping="Wrap" Text="CПИCОК ЗАПРОСОВ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.Row="0" Foreground="#FF510FAD"/>
|
|
|
+ <TextBlock Grid.Column="1" Margin="0" TextWrapping="Wrap" Text="ЗАПРОС" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.ColumnSpan="2" Grid.Row="0" Foreground="#FF510FAD"/>
|
|
|
+ <TextBlock Grid.Column="1" Margin="0" TextWrapping="Wrap" Text="CОCТАВ ЗАПРОСА" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="14" TextAlignment="Center" FontWeight="Bold" Grid.ColumnSpan="2" Foreground="#FF510FAD" Grid.Row="3"/>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Поставки продукции" Margin="-2,20,0,-20" BorderBrush="#FF4E2982" Foreground="White" Style="{DynamicResource ProOdezhda_Button}">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="#FFFAFAFA">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27*"/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition Width="2*"/>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ <ColumnDefinition/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <TextBlock x:Name="D_REQUEST_ID" HorizontalAlignment="Left" Height="13" Margin="0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="45" Visibility="Hidden"/>
|
|
|
+
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Grid.Column="1" Margin="4,0,4,4" Grid.RowSpan="5" Grid.ColumnSpan="2" Grid.Row="1"/>
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Margin="3,0,3,4" Grid.RowSpan="6" Grid.Row="1"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="DISPATCH_Grid" Margin="10,10,9,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.RowSpan="5" Grid.Row="1" SelectionChanged="DISPATCH_Grid_SelectionChanged" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding DISPATCH_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Контрагент" Binding="{Binding REQUEST.COUNTERPARTY.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Дата оформления" Binding="{Binding DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Номер запроса" Binding="{Binding FK_REQUEST_ID}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Grid.Column="1" Content="CОЗДАТЬ" HorizontalAlignment="Left" Height="22" Margin="25,2,0,3" VerticalAlignment="Center" Width="130" FontSize="12" Click="NEW_DISPATCH" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ <Button Grid.Column="2" Content="УДАЛИТЬ" HorizontalAlignment="Right" Height="22" Margin="0,2,25,3" VerticalAlignment="Center" Width="130" FontSize="12" Click="DELETE_DISPATCH" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <TextBlock x:Name="D_DATE" Margin="139,6,35,5" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.Row="1" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Дата оформления" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Width="99" Grid.Column="1" Grid.Row="1" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <TextBlock x:Name="D_FK_REQUEST_ID" Margin="79,6,35,5" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="2" Grid.Row="1" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Запрос" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Grid.Column="2" Grid.Row="1" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <TextBlock x:Name="D_FK_COUNTERPARTY_ID" Margin="114,4,10,4" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="2" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Контрагент" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Grid.Column="1" Grid.Row="2" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="DISPATCH_LIST_Grid" Margin="10,0,10,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.Row="4" Grid.Column="1" Grid.ColumnSpan="2" Grid.RowSpan="2">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding FK_DISPATCH_LIST_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Продукт" Binding="{Binding NOMENCLATURE.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Количество" Binding="{Binding QUANTITY}"/>
|
|
|
+ <DataGridTextColumn Header="Цена" Binding="{Binding PRICE}"/>
|
|
|
+ <DataGridTextColumn Header="Cтоимость" Binding="{Binding SUM}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <TextBlock Grid.Column="0" Margin="0" TextWrapping="Wrap" Text="CПИCОК ПОСТАВОК ПРОДУКЦИИ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.Row="0" Foreground="#FF510FAD"/>
|
|
|
+ <TextBlock Grid.Column="1" Margin="0" TextWrapping="Wrap" Text="ПОСТАВКА ПРОДУКЦИИ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.ColumnSpan="2" Grid.Row="0" Foreground="#FF510FAD"/>
|
|
|
+ <TextBlock Grid.Column="1" Margin="0" TextWrapping="Wrap" Text="CОCТАВ ПОСТАВКИ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="14" TextAlignment="Center" FontWeight="Bold" Grid.ColumnSpan="2" Foreground="#FF510FAD" Grid.Row="3"/>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Розничные продажи" Margin="-2,25,0,-25" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="#FFFAFAFA">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition Width="599*"/>
|
|
|
+ <ColumnDefinition Width="600*"/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <TextBlock x:Name="R_R_RETAIL_REPORT_ID" HorizontalAlignment="Left" Height="13" Margin="0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="45" Visibility="Hidden"/>
|
|
|
+
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Grid.Column="1" Margin="4,0,4,4" Grid.RowSpan="5" Grid.Row="1"/>
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Margin="3,0,3,4" Grid.RowSpan="5" Grid.Row="1"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="RETAIL_REPORT_Grid" Margin="10,10,9,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.RowSpan="5" Grid.Row="1" SelectionChanged="RETAIL_REPORT_Grid_SelectionChanged" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding RETAIL_REPORT_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Контрагент" Binding="{Binding COUNTERPARTY.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Дата оформления" Binding="{Binding DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Grid.Column="1" Content="CОЗДАТЬ" HorizontalAlignment="Left" Height="22" Margin="25,3,0,2" VerticalAlignment="Center" Width="130" FontSize="12" Click="NEW_RETAIL_REPORT" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ <Button Grid.Column="1" Content="УДАЛИТЬ" HorizontalAlignment="Right" Height="22" Margin="0,2,25,3" VerticalAlignment="Center" Width="130" FontSize="12" Click="DELETE_RETAIL_REPORT" BorderBrush="Black">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF713B05" Offset="1"/>
|
|
|
+ <GradientStop Color="#FFFFC240"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <TextBlock x:Name="R_R_DATE" Margin="139,6,335,5" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.Row="1" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Дата оформления" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Width="99" Grid.Column="1" Grid.Row="1" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <TextBlock x:Name="R_R_FK_COUNTERPARTY_ID" Margin="114,4,10,4" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.Row="2" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Контрагент" HorizontalAlignment="Left" Margin="35,6,0,5" VerticalAlignment="Center" Grid.Column="1" Grid.Row="2" Foreground="#FF510FAD"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="RETAIL_REPORT_LIST_Grid" Margin="10,0,10,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.Row="4" Grid.Column="1" Grid.RowSpan="2">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding FK_ORDER_LIST_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Продукт" Binding="{Binding NOMENCLATURE.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Количество" Binding="{Binding QUANTITY}"/>
|
|
|
+ <DataGridTextColumn Header="Цена" Binding="{Binding PRICE}"/>
|
|
|
+ <DataGridTextColumn Header="Cтоимость" Binding="{Binding SUM}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <TextBlock Grid.Column="0" Margin="0" TextWrapping="Wrap" Text="CПИCОК РОЗНИЧНЫХ ОТЧЁТОВ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.Row="0" Foreground="#FF510FAD"/>
|
|
|
+ <TextBlock Grid.Column="1" Margin="0" TextWrapping="Wrap" Text="РОЗНИЧНЫЙ ОТЧЁТ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.Row="0" Foreground="#FF510FAD"/>
|
|
|
+ <TextBlock Grid.Column="1" Margin="0" TextWrapping="Wrap" Text="CОCТАВ ОТЧЁТА" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="14" TextAlignment="Center" FontWeight="Bold" Foreground="#FF510FAD" Grid.Row="3"/>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ <TabItem Header="Рейтинг контрагентов" Margin="-2,30,0,-30" Foreground="White" BorderBrush="#FF4E2982" Style="{DynamicResource ProOdezhda_Button}" MouseLeftButtonUp="RATING_MouseLeftButtonUp">
|
|
|
+ <TabItem.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </TabItem.Background>
|
|
|
+
|
|
|
+ <Grid Background="#FFFAFAFA">
|
|
|
+ <Grid.RowDefinitions>
|
|
|
+ <RowDefinition Height="27"/>
|
|
|
+ <RowDefinition Height="38"/>
|
|
|
+ <RowDefinition Height="27*"/>
|
|
|
+ <RowDefinition Height="27*"/>
|
|
|
+ <RowDefinition Height="27*"/>
|
|
|
+ <RowDefinition/>
|
|
|
+ </Grid.RowDefinitions>
|
|
|
+ <Grid.ColumnDefinitions>
|
|
|
+ <ColumnDefinition Width="599*"/>
|
|
|
+ <ColumnDefinition Width="600*"/>
|
|
|
+ </Grid.ColumnDefinitions>
|
|
|
+
|
|
|
+ <TextBlock x:Name="Ra_RATING_ID" HorizontalAlignment="Left" Height="13" Margin="0" TextWrapping="Wrap" Text="TextBox" VerticalAlignment="Top" Width="45" Visibility="Hidden"/>
|
|
|
+
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Grid.Column="1" Margin="4,0,4,4" Grid.RowSpan="5" Grid.Row="1"/>
|
|
|
+ <Border CornerRadius="20" BorderBrush="Black" BorderThickness="1" Margin="3,0,3,4" Grid.RowSpan="5" Grid.Row="1"/>
|
|
|
+
|
|
|
+ <DataGrid x:Name="RATING_Grid" Margin="10,10,9,17" AutoGenerateColumns="False" IsReadOnly="True" ColumnWidth="*" Grid.RowSpan="5" Grid.Row="1" SelectionChanged="RATING_Grid_SelectionChanged" x:FieldModifier="public">
|
|
|
+ <DataGrid.Columns>
|
|
|
+ <DataGridTextColumn Binding="{Binding RATING_ID}" Visibility="Hidden"/>
|
|
|
+ <DataGridTextColumn Header="Контрагент" Binding="{Binding COUNTERPARTY.NAME}"/>
|
|
|
+ <DataGridTextColumn Header="Дата назначения" Binding="{Binding DATE, StringFormat=\{0:dd.MM.yyyy\}}"/>
|
|
|
+ <DataGridTextColumn Header="Рейтинг" Binding="{Binding RATING1}"/>
|
|
|
+ </DataGrid.Columns>
|
|
|
+ </DataGrid>
|
|
|
+
|
|
|
+ <Button Grid.Column="1" Content="СОХРАНИТЬ" HorizontalAlignment="Left" Height="22" Margin="25,9,0,7" VerticalAlignment="Center" Width="130" FontSize="12" Click="NEW_RATING" Grid.Row="1">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ <Button Grid.Column="1" Content="УДАЛИТЬ" HorizontalAlignment="Right" Height="22" Margin="0,9,25,7" VerticalAlignment="Center" Width="130" FontSize="12" Click="DELETE_RATING" Grid.Row="1">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+ <Button Grid.Column="1" Content="ИЗМЕНИТЬ" HorizontalAlignment="Center" Height="22" Margin="0" VerticalAlignment="Center" Width="130" FontSize="12" Click="UPDATE_RATING" Grid.Row="1">
|
|
|
+ <Button.Background>
|
|
|
+ <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
|
|
|
+ <GradientStop Color="#FF320571" Offset="1"/>
|
|
|
+ <GradientStop Color="#FF9040FF"/>
|
|
|
+ </LinearGradientBrush>
|
|
|
+ </Button.Background>
|
|
|
+ </Button>
|
|
|
+
|
|
|
+ <DatePicker x:Name="Ra_DATE" Margin="191,41,25,39" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.Row="4" Foreground="Black" Background="#0C6B00FF"/>
|
|
|
+ <TextBlock Text="Дата назначени" HorizontalAlignment="Left" Margin="35,0,0,0" VerticalAlignment="Center" Grid.Column="1" Grid.Row="4" Foreground="#FF510FAD" FontSize="20"/>
|
|
|
+
|
|
|
+ <TextBox x:Name="Ra_RATING" Margin="112,39,25,39" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.Row="3" Foreground="Black" Background="#0C6B00FF" Height="25"/>
|
|
|
+ <TextBlock Text="Рейтинг" HorizontalAlignment="Left" Margin="35,0,0,0" VerticalAlignment="Center" Grid.Column="1" Grid.Row="3" Foreground="#FF510FAD" FontSize="20"/>
|
|
|
+
|
|
|
+ <ComboBox x:Name="Ra_FK_COUNTERPARTY_ID" Margin="143,39,25,39" VerticalAlignment="Center" x:FieldModifier="public" Grid.Column="1" Grid.Row="2" Foreground="Black" Background="#0C6B00FF">
|
|
|
+ <ComboBox.ItemTemplate>
|
|
|
+ <DataTemplate>
|
|
|
+ <TextBlock>
|
|
|
+ <TextBlock.Text>
|
|
|
+ <MultiBinding StringFormat="{}{0} ({1})">
|
|
|
+ <Binding Path="NAME"/>
|
|
|
+ <Binding Path="CATEGORY_C.NAME"/>
|
|
|
+ </MultiBinding>
|
|
|
+ </TextBlock.Text>
|
|
|
+ </TextBlock>
|
|
|
+ </DataTemplate>
|
|
|
+ </ComboBox.ItemTemplate>
|
|
|
+ </ComboBox>
|
|
|
+ <TextBlock Text="Контрагент" HorizontalAlignment="Left" Margin="35,0,0,0" VerticalAlignment="Center" Grid.Column="1" Grid.Row="2" Foreground="#FF510FAD" FontSize="20"/>
|
|
|
+
|
|
|
+ <TextBlock Grid.Column="0" Margin="186,2,186,1" TextWrapping="Wrap" Text="РЕЙТИНГ КОНТРАГЕНТОВ" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="18" TextAlignment="Center" FontWeight="Bold" Grid.Row="0" Foreground="#FF510FAD" Height="24" Width="227" Grid.ColumnSpan="2"/>
|
|
|
+ </Grid>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ </TabControl>
|
|
|
+ </TabItem>
|
|
|
+
|
|
|
+ </TabControl>
|
|
|
+
|
|
|
+ <Image Source="/ProOdezhda;component/Images/Logo.png" Margin="8,245,0,45" Height="129" Width="126" HorizontalAlignment="Left"/>
|
|
|
+ </Grid>
|
|
|
+</Window>
|