Esempio n. 1
0
        void Dlg_ObjectSelected1(object sender, ReferenceRepresentationSelectedEventArgs e)
        {
            var fittings = UoW.GetById <Fitting> (e.GetNodes <FittingVMNode> ().Select(x => x.Id).ToArray());

            foreach (var item in e.GetNodes <FittingVMNode>())
            {
                Entity.AddItem(fittings.First(x => x.Id == item.Id));
            }
        }
Esempio n. 2
0
        void Dlg_ObjectSelected(object sender, ReferenceRepresentationSelectedEventArgs e)
        {
            var fittings = UoW.GetById <Fitting> (e.GetNodes <FittingVMNode> ().Select(x => x.Id).ToArray());

            PriceСurrency defaulCurr = PriceСurrency.USD;

            if (Entity.Prices.Count > 0)
            {
                defaulCurr = Entity.Prices.GroupBy(x => x.Currency)
                             .Select(g => new {
                    Currency = g.Key,
                    Count    = g.Count(),
                }).OrderByDescending(x => x.Count).First().Currency;
            }

            foreach (var item in e.GetNodes <FittingVMNode>())
            {
                Entity.AddItem(fittings.First(x => x.Id == item.Id), defaulCurr);
            }
        }
 void SelectFromObjectDlg_ObjectSelected(object sender, ReferenceRepresentationSelectedEventArgs e)
 {
     foreach(var node in e.GetNodes<ViewModel.ObjectBalanceVMNode> ())
     {
         IncomeDoc.AddItem (MyOrmDialog.UoW.GetById<ExpenseItem> (node.Id), node.Added - node.Removed);
     }
     CalculateTotal();
 }
 void SelectDlg_ObjectSelected(object sender, ReferenceRepresentationSelectedEventArgs e)
 {
     foreach(var node in e.GetNodes<ViewModel.StockBalanceVMNode> ())
     {
         ExpenceDoc.AddItem (MyOrmDialog.UoW.GetById<IncomeItem> (node.Id));
     }
     CalculateTotal();
 }