Ejemplo n.º 1
0
 public ClientEquipmentBalanceVM(ClientBalanceFilter filter) : this(filter.UoW)
 {
     Filter = filter;
 }
 void MenuitemSelectFromClient_Activated(object sender, EventArgs e)
 {
     equipmentToSetSerial = ytreeEquipment.GetSelectedObject<ReceptionEquipmentItemNode>();
     var filter = new ClientBalanceFilter(UnitOfWorkFactory.CreateWithoutRoot());
     filter.RestrictCounterparty = equipmentToSetSerial.ServiceClaim.Counterparty;
     filter.RestrictNomenclature = filter.UoW.GetById<Nomenclature>(equipmentToSetSerial.NomenclatureId);
     var selectFromClientDlg = new ReferenceRepresentation(new Vodovoz.ViewModel.ClientEquipmentBalanceVM(filter));
     selectFromClientDlg.TabName = String.Format("Оборудование у {0}",
         StringWorks.EllipsizeEnd(equipmentToSetSerial.ServiceClaim.Counterparty.Name, 50));
     selectFromClientDlg.ObjectSelected += SelectFromClientDlg_ObjectSelected;
     MyTab.TabParent.AddSlaveTab(MyTab, selectFromClientDlg);
 }