<UserControl x:Class="Plugin.SNGenerateTool.UserControl1"
|
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:Plugin.SNGenerateTool"
|
mc:Ignorable="d"
|
xmlns:pw="https://opensource.panuon.com/wpf"
|
xmlns:pu="https://opensource.panuon.com/wpf-ui"
|
Background="#FFF"
|
FontSize="18"
|
d:DesignHeight="450" d:DesignWidth="1920">
|
<UserControl.Resources>
|
<ResourceDictionary>
|
<ResourceDictionary.MergedDictionaries>
|
<pu:StyleDictionary Includes="DataGrid" />
|
</ResourceDictionary.MergedDictionaries>
|
<Style TargetType="TextBox">
|
<Setter Property="MinWidth" Value="100"/>
|
<Setter Property="VerticalContentAlignment" Value="Center"/>
|
<Setter Property="Height" Value="36"/>
|
</Style>
|
|
<Style TargetType="pu:FormGroup">
|
<Setter Property="Margin" Value="0,10,30,10"/>
|
</Style>
|
|
<Style TargetType="GroupBox">
|
</Style>
|
</ResourceDictionary>
|
</UserControl.Resources>
|
|
<TabControl>
|
<TabItem Header="创建号码">
|
<Grid Background="LightGray">
|
<Grid.RowDefinitions>
|
<RowDefinition Height="Auto"/>
|
<RowDefinition/>
|
</Grid.RowDefinitions>
|
|
<StackPanel Margin="10">
|
<GroupBox Header="SN">
|
<StackPanel Orientation="Horizontal">
|
<pu:FormGroup Header="工单号">
|
<TextBox x:Name="tbx_OrderID" Width="200"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="机型">
|
<ComboBox x:Name="cbox_Model"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="SN前缀">
|
<TextBox x:Name="txt_SNPrefix" Width="200"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="流水号" Margin="0,10,0,10">
|
<TextBox x:Name="txt_StartSN"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="到">
|
<TextBox x:Name="txt_EndSN"/>
|
</pu:FormGroup>
|
</StackPanel>
|
</GroupBox>
|
|
<GroupBox Header="XDSN">
|
<StackPanel Orientation="Horizontal">
|
<pu:FormGroup Header="PCODE">
|
<TextBox x:Name="txt_PCODE"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="整机代码">
|
<TextBox x:Name="txt_MachineCode"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="工厂代码">
|
<TextBox x:Name="txt_FactoryCode"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="产线编号">
|
<TextBox x:Name="txt_LineNo1"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="生产日期">
|
<TextBox x:Name="txt_Date1"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="日流水号" Margin="0,10,0,10">
|
<TextBox x:Name="txt_StartDaySN"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="到">
|
<TextBox IsEnabled="False"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="连续号" Margin="0,10,0,10">
|
<TextBox x:Name="txt_MinSpecialSN"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="到">
|
<TextBox IsEnabled="False"/>
|
</pu:FormGroup>
|
</StackPanel>
|
</GroupBox>
|
|
<GroupBox Header="DHUID">
|
<StackPanel Orientation="Horizontal">
|
<pu:FormGroup Header="供应商代码">
|
<TextBox x:Name="txt_VendorCode"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="零部件编号">
|
<TextBox x:Name="txt_PN"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="生产日期">
|
<TextBox/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="生产班次号">
|
<TextBox x:Name="txt_ShiftsNo"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="生产流水号" Margin="0,10,0,10">
|
<TextBox x:Name="txt_StartDHUIDSN"/>
|
</pu:FormGroup>
|
<pu:FormGroup Header="到">
|
<TextBox IsEnabled="False"/>
|
</pu:FormGroup>
|
</StackPanel>
|
</GroupBox>
|
|
<GroupBox Header="版本信息">
|
<GroupBox.Resources>
|
<Style TargetType="TextBox">
|
<Setter Property="MinWidth" Value="200"/>
|
</Style>
|
</GroupBox.Resources>
|
<Grid>
|
<Grid.RowDefinitions>
|
<RowDefinition/>
|
<RowDefinition/>
|
</Grid.RowDefinitions>
|
<Grid.ColumnDefinitions>
|
<ColumnDefinition/>
|
<ColumnDefinition/>
|
<ColumnDefinition/>
|
<ColumnDefinition/>
|
<ColumnDefinition/>
|
</Grid.ColumnDefinitions>
|
<pu:FormGroup Grid.Row="0" Grid.Column="0" Header="硬件版本" GroupName="Version">
|
<TextBox x:Name="txt_HW"/>
|
</pu:FormGroup>
|
<pu:FormGroup Grid.Row="1" Grid.Column="0" Header="软件版本" GroupName="Version">
|
<TextBox x:Name="txt_SW"/>
|
</pu:FormGroup>
|
|
<pu:FormGroup Grid.Row="0" Grid.Column="1" Header="Geely DU" GroupName="Version">
|
<TextBox x:Name="txt_GeelyDU"/>
|
</pu:FormGroup>
|
<pu:FormGroup Grid.Row="1" Grid.Column="1" Header="Geely HWSD" GroupName="Version">
|
<TextBox x:Name="txt_GeelyHWSD"/>
|
</pu:FormGroup>
|
|
<pu:FormGroup Grid.Row="0" Grid.Column="2" Header="SXBL" GroupName="Version">
|
<TextBox x:Name="txt_SXBL"/>
|
</pu:FormGroup>
|
<pu:FormGroup Grid.Row="1" Grid.Column="2" Header="SXDI_SXBL" GroupName="Version">
|
<TextBox x:Name="txt_SXDISXBL"/>
|
</pu:FormGroup>
|
|
<pu:FormGroup Grid.Row="0" Grid.Column="3" Header="Volvo DU" GroupName="Version">
|
<TextBox x:Name="txt_VolvoDU"/>
|
</pu:FormGroup>
|
<pu:FormGroup Grid.Row="1" Grid.Column="3" Header="Volvo HWSD" GroupName="Version">
|
<TextBox x:Name="txt_VolvoHWSD"/>
|
</pu:FormGroup>
|
|
<StackPanel Orientation="Horizontal"
|
Grid.Row="0" Grid.Column="4" Grid.ColumnSpan="2">
|
<Button Click="Button_Click">生成序列号</Button>
|
<Button>导入数据库</Button>
|
<Button>清空内容</Button>
|
</StackPanel>
|
</Grid>
|
</GroupBox>
|
</StackPanel>
|
<DataGrid Grid.Row="1" x:Name="table1" AutoGenerateColumns="False"
|
CanUserAddRows="False"
|
CanUserDeleteRows="False"
|
ItemsSource="{Binding Datasource}">
|
<DataGrid.Columns>
|
<DataGridTemplateColumn Header="#" IsReadOnly="True" CanUserResize="False">
|
|
</DataGridTemplateColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding GUID}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="GUID"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding OrderID}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="OrderId"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding Model}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="Model"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding MESSN}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="MESSN"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding XDSN}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="XDSN"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding DHUID}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="DHUID"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding ProductSN}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="ProductSN"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding HW}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="HW"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding SW}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="SW"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding GeelyDU}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="GeelyDU"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding GeelyHWSD}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="GeelyHWSD"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding SXBL}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="SXBL"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
|
<DataGridTextColumn IsReadOnly="True" Width="*" Binding="{Binding SXDI_SXBL}">
|
<DataGridTextColumn.Header>
|
<TextBlock Text="SXDI_SXBL"/>
|
</DataGridTextColumn.Header>
|
</DataGridTextColumn>
|
</DataGrid.Columns>
|
</DataGrid>
|
</Grid>
|
</TabItem>
|
<TabItem Header="查询号码"></TabItem>
|
</TabControl>
|
|
</UserControl>
|