public RecursoFuelContractsDataGrid(EntitiesCollections entitiesCollections) : base(entitiesCollections) { InitializeComponent(); LLenarContratos(); RecursoFuelContractsCollectionViewModel items = ItemsSource as RecursoFuelContractsCollectionViewModel; if (items.Count == 1) { RecursoFuelContractViewModel item = items[0] as RecursoFuelContractViewModel; if (item.Name == null) { CurrentColumn = Contrato; NameColumn.IsReadOnly = false; Contrato.IsReadOnly = false; } } }
public RecursoFuelContractsCollectionViewModel GetObjects() { UIObjects = new RecursoFuelContractsCollectionViewModel(); List <RecursoFuelContract> dataObjects = RecursoFuelContractsDataAccess.GetObjects(); foreach (RecursoFuelContract dataObject in dataObjects) { UIObjects.Add(new RecursoFuelContractViewModel(dataObject)); } if (UIObjects.Count == 0) { UIObjects.Add(new RecursoFuelContractViewModel()); } UIObjects.ItemEndEdit += new ItemEndEditEventHandler(ObjectsItemEndEdit); UIObjects.CollectionChanged += new NotifyCollectionChangedEventHandler(ObjectsCollectionChanged); return(UIObjects); }