private void SelectFromStock_OnSelectResult(object sender, JournalSelectedEventArgs e) { var selectVM = sender as StockBalanceJournalViewModel; foreach (var node in e.GetSelectedObjects <StockBalanceJournalNode>()) { Entity.AddSourceItem(node.GetStockPosition(UoW), selectVM.Filter.Warehouse, node.Amount); } }
private void SelectFromStock_OnSelectResult(object sender, JournalSelectedEventArgs e) { var selects = e.GetSelectedObjects <SizeJournalNode>(); var analogs = UoW.GetById <Size>(selects.Select(x => x.Id)); foreach (var analog in analogs) { Entity.ObservableSuitableSizes.Add(analog); } }
void ViewModel_OnSelectResult(object sender, JournalSelectedEventArgs e) { EntitySelected?.Invoke(this, new EntitySelectedEventArgs(e.SelectedObjects.First())); }
private void AddNomenclature_OnSelectResult(object sender, JournalSelectedEventArgs e) { UoW.GetById <Nomenclature>(e.SelectedObjects.Select(x => x.GetId())) .ToList().ForEach(n => Entity.AddResultItem(n)); }