增加复制功能
This commit is contained in:
parent
83edcfa45e
commit
2f0cc7d1ce
@ -70,6 +70,51 @@ public partial class VarietyManagerViewModel : ObservableObject
|
||||
Varieties.Add(new Variety());
|
||||
}
|
||||
|
||||
[RelayCommand]
|
||||
private void OnCopyNew(object obj)
|
||||
{
|
||||
if (obj is Variety variety)
|
||||
{
|
||||
var newVariety = new Variety
|
||||
{
|
||||
Id = variety.Id,
|
||||
TopAndBottomPallet = variety.TopAndBottomPallet,
|
||||
MiddlePallet = variety.MiddlePallet,
|
||||
Tray = variety.Tray,
|
||||
PaperTray = variety.PaperTray,
|
||||
StackingLayers = variety.StackingLayers,
|
||||
YarnCarType = variety.YarnCarType,
|
||||
NeedAngleBeam = variety.NeedAngleBeam,
|
||||
NeedFilmCoating = variety.NeedFilmCoating,
|
||||
NeedFilmWrapping = variety.NeedFilmWrapping,
|
||||
HasBox = variety.HasBox,
|
||||
Specifications = variety.Specifications,
|
||||
InnerDiameter = variety.InnerDiameter,
|
||||
LastNo = variety.LastNo,
|
||||
OuterDiameter = variety.OuterDiameter,
|
||||
TotalCount = variety.TotalCount,
|
||||
YarnDiameter = variety.YarnDiameter,
|
||||
YarnThickness = variety.YarnThickness,
|
||||
MasterLabelCount = variety.MasterLabelCount,
|
||||
NeedPackStrap = variety.NeedPackStrap,
|
||||
NeedTopBoard = variety.NeedTopBoard,
|
||||
PaperTubeHeight = variety.PaperTubeHeight,
|
||||
StackHeadCount = variety.StackHeadCount,
|
||||
SubLabelCount = variety.SubLabelCount,
|
||||
YarnCarSide = variety.YarnCarSide,
|
||||
StackHeadSpec = variety.StackHeadSpec,
|
||||
Code = variety.Code,
|
||||
ControlNo = variety.ControlNo,
|
||||
GrossWeight = variety.GrossWeight,
|
||||
NetWeight = variety.NetWeight,
|
||||
SingleWeight = variety.SingleWeight,
|
||||
IsTurn = variety.IsTurn,
|
||||
Lot = variety.Lot,
|
||||
};
|
||||
Varieties.Add(newVariety);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
[RelayCommand]
|
||||
private void OnDeletePallet(object obj)
|
||||
|
@ -23,6 +23,18 @@
|
||||
<DataGrid Grid.Row="1" GridLinesVisibility="All"
|
||||
ItemsSource="{Binding ViewModel.Varieties,Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}">
|
||||
<DataGrid.Columns>
|
||||
<DataGridTemplateColumn Header="复制">
|
||||
<DataGridTemplateColumn.CellTemplate>
|
||||
<DataTemplate>
|
||||
<Button VerticalAlignment="Center" Margin="10,0,10,0"
|
||||
Content="复制"
|
||||
Classes="Outlined Accent"
|
||||
Command="{Binding ElementName=VarietyPage, Path=ViewModel.CopyNewCommand}"
|
||||
CommandParameter="{Binding}"
|
||||
IsVisible="{Binding RelativeSource={RelativeSource AncestorType=DataGridRow}, Path=IsEditing}" />
|
||||
</DataTemplate>
|
||||
</DataGridTemplateColumn.CellTemplate>
|
||||
</DataGridTemplateColumn>
|
||||
<DataGridTextColumn Header="编号"
|
||||
Binding="{Binding Id}" />
|
||||
<DataGridTextColumn MinWidth="200" Header="产品编码" Binding="{Binding Code}" />
|
||||
|
Loading…
x
Reference in New Issue
Block a user