ATML1671Allocator.forms.RequiredInstrumentsWindow.InstanceOnTestConfigurationLoaded C# (CSharp) Méthode

InstanceOnTestConfigurationLoaded() private méthode

private InstanceOnTestConfigurationLoaded ( FileInfo fileInfo, byte content ) : void
fileInfo FileInfo
content byte
Résultat void
        private void InstanceOnTestConfigurationLoaded( FileInfo fileInfo, byte[] content )
        {
            try
            {
                TestConfiguration15 testConfig = TestConfiguration15.Deserialize(new MemoryStream(content));
                if (testConfig != null)
                {
                    foreach (TestConfigurationTestEquipmentItem item in testConfig.TestEquipment)
                    {
                        foreach (ItemDescriptionReference itemRef in item.Instrumentation)
                        {
                            var itemDescription = itemRef.Item as ItemDescription;
                            var documentReference = itemRef.Item as DocumentReference;
                            if (itemDescription != null)
                                AddInstrument( itemDescription );
                            else if( documentReference!=null )
                                AddInstrument(documentReference);
                        }
                    }
                }
                lvInstruments.AutoResizeColumns( ColumnHeaderAutoResizeStyle.ColumnContent );
            }
            catch (Exception e)
            {
                LogManager.Error(e.Message);
            }
        }