public void SetComponentProperties(int MachineComponentId) { try { using (DataContext = new DataContext(StatisModels.ProjectProps.FakeServer)) { var component = DataContext.MachineComponent .Include("ComponentImages") .Include("ComponentStocks") .Where(i => i.Id == MachineComponentId) .First(); DS_Component.DataSource = CurrentComponent = component; if (component.ComponentStocks.Count > 0) { DS_ComponentStock.DataSource = CurrentStock = component.ComponentStocks[0]; } if (component.ComponentImages.Count > 0) { DS_ComponentImage.DataSource = CurrentImage = component.ComponentImages[0]; ComponentPicture.Image = component.ComponentImages[0].Image; } } } catch (Exception ex) { MessageBox.Show("Error while getting data from database"); } }
public void SetComponentProperties(MachineComponent component) { CurrentComponent = component; if (CurrentComponent.ComponentStocks.Count > 0) { CurrentStock = CurrentComponent.ComponentStocks[0]; } DS_Component.DataSource = CurrentComponent; DS_ComponentStock.DataSource = CurrentStock; if (component.ComponentImages.Count > 0) { CurrentImage = component.ComponentImages[0]; ComponentPicture.Image = component.ComponentImages[0].Image; } }