Ejemplo n.º 1
0
        public AddLabelsViewModel(IOrderLabel order)
        {
            CurentOrder = order;
            DishPackages = new FullyObservableCollection<IDishPackageLabel>();
            foreach (var dp in order.DishPackagesForLab)
            {
                dp.PrintLabel = DataExtension.DataCatalogsSingleton.Instance.ItemLabelsInfo.Where(a => a.ParenItemId == dp.DishId).Count() > 0;
                dp.LabelSeriesCount = dp.LabelsCount;
                DishPackages.Add(dp);

            }


            order.PropertyChanged += Order_PropertyChanged;
            OrderDish = DishPackages.First();
            AllDishGridVis = Visibility.Collapsed;
            OrderDishGridVis = Visibility.Visible;
            Init();
        }