diff --git a/Seyounth.Hyosung.Ava/ViewModels/VarietyManagerViewModel.cs b/Seyounth.Hyosung.Ava/ViewModels/VarietyManagerViewModel.cs index 718e348..6788f70 100644 --- a/Seyounth.Hyosung.Ava/ViewModels/VarietyManagerViewModel.cs +++ b/Seyounth.Hyosung.Ava/ViewModels/VarietyManagerViewModel.cs @@ -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) diff --git a/Seyounth.Hyosung.Ava/Views/VarietyManagerPage.axaml b/Seyounth.Hyosung.Ava/Views/VarietyManagerPage.axaml index 72f9d74..58ddf55 100644 --- a/Seyounth.Hyosung.Ava/Views/VarietyManagerPage.axaml +++ b/Seyounth.Hyosung.Ava/Views/VarietyManagerPage.axaml @@ -23,6 +23,18 @@ + + + +