/* public override void Dispose(bool disposing) { base.Dispose(disposing); } */ private void Order_PropertyChanged(object sender, PropertyChangedEventArgs e) { try { if (e.PropertyName == "DishPackages") { DishPackages.Clear(); foreach (var dp in ((IOrderLabel)sender).DishPackagesForLab) { dp.PrintLabel = DataExtension.DataCatalogsSingleton.Instance.ItemLabelsInfo.Where(a => a.ParenItemId == dp.DishId).Count() > 0; dp.LabelSeriesCount = dp.LabelsCount; DishPackages.Add(dp); } OrderDish = DishPackages.First(); } } catch (Exception ee) { } }
private void Button_DishPackages(object sender, RoutedEventArgs e) { DishPackages pack = new DishPackages(); pack.ShowDialog(); }