private void AddTestAdapter( ItemDescription itemDescription )
 {
     var itm = new ListViewItem( itemDescription.name );
     itm.SubItems.Add( itemDescription.Identification.ModelName );
     itm.SubItems.Add( itemDescription.Description );
     itm.Tag = itemDescription;
     lvAdapters.Items.Add( itm );
 }
 private void AddInstrument(ItemDescription itemDescription)
 {
     var itm = new ListViewItem(itemDescription.name);
     itm.SubItems.Add(itemDescription.Identification.ModelName);
     itm.SubItems.Add(itemDescription.Description);
     itm.Tag = itemDescription;
     lvInstruments.Items.Add(itm);
 }
        public static String toATML(CASS_MTPSI tpsi)
        {
            StringWriter tw = new StringWriter();
            TestConfiguration testConfig = new TestConfiguration();

            ManufacturerData configManager = testConfig.ConfigurationManager;
            List<CASS_MTPSICASS_MTPSI_page> pages = tpsi.CASS_MTPSI_page;
            foreach( CASS_MTPSICASS_MTPSI_page page in pages )
            {
                CASS_MTPSICASS_MTPSI_pageUUT uut = page.UUT;
                String partNo = uut.UUT_ID.Part_Number;
                //UUTInstance instance = new UUTInstance();
                UUTDescription item = new UUTDescription();
                //item.Item.name = uut.UUT_ID.Part_Number;

                //Lookup UUT Information
                ItemDescriptionReference reference = new ItemDescriptionReference();
                DocumentReference docRef = new DocumentReference();
                //docRef.ID = uut.UUT_ID.Part_Number;
                docRef.uuid = "{SOMEUUIDHERE}";

                reference.Item = docRef;// item.Item;
                //testConfig.TestedUUTs.Add(reference);

                TestConfigurationTestEquipmentItem testEquipment = new TestConfigurationTestEquipmentItem();

                foreach( CASS_MTPSICASS_MTPSI_pageATE_assets asset in page.ATE_assets )
                {
                    ItemDescriptionReference refEquip = new ItemDescriptionReference();
                    ItemDescription instrument = new ItemDescription();
                    instrument.name = asset.Asset_Identifier;
                    refEquip.Item = instrument;
                    //testEquipment.Instrumentation.Add(refEquip);
                }

               // testConfig.TestEquipment.Add(testEquipment);

                try
                {
                    XmlSerializer serializerObj = new XmlSerializer(typeof(TestConfiguration));
                    serializerObj.Serialize(tw, testConfig);
                }
                catch( Exception e )
                {
                    Exception ie = e.InnerException;
                    while( ie != null )
                    {
                        Trace.WriteLine(ie.Message);
                        ie = ie.InnerException;
                    }
                }
                break;
            }
            return tw.ToString();
        }
 protected virtual void ControlsToData()
 {
     if (itemDescription == null)
         itemDescription = new ItemDescription();
     if (identificationControl != null)
         identificationControl.ControlsToData();
     itemDescription.name = edtName.GetValue<string>();
     itemDescription.version = edtVersion.GetValue<string>();
     itemDescription.Description = edtDescription.GetValue<string>();
     if (identificationControl != null)
         itemDescription.Identification = identificationControl.Identification;
 }
Exemplo n.º 5
0
 public TestStationInstrumentData( TestStationDescription11 testStation,
     TestStationDescriptionInstrument testStationInstrument)
 {
     _testStation = testStation;
     _testStationInstrument = testStationInstrument;
     _instrumentDescription = GetInstrumentDescription( testStationInstrument );
     _itemDescription = GetItemDescription( testStationInstrument );
 }
 public ItemDescriptionControl( ItemDescription itemDescription )
 {
     InitializeComponent();
     this.itemDescription = itemDescription;
     DataToControls();
 }
 private void itemDescriptionReferenceControl1_ItemDescriptionSelection(ItemDescription itemDescription)
 {
     btnEditDocumentObject.Visible = false;
 }
Exemplo n.º 8
0
 public static bool LoadFromFile(string fileName, out ItemDescription obj)
 {
     System.Exception exception;
     return LoadFromFile(fileName, out obj, out exception);
 }
Exemplo n.º 9
0
 /// <summary>
 /// Deserializes xml markup from file into an ItemDescription object
 /// </summary>
 /// <param name="fileName">string xml file to load and deserialize</param>
 /// <param name="obj">Output ItemDescription object</param>
 /// <param name="exception">output Exception value if deserialize failed</param>
 /// <returns>true if this Serializer can deserialize the object; otherwise, false</returns>
 public static bool LoadFromFile(string fileName, out ItemDescription obj, out System.Exception exception)
 {
     exception = null;
     obj = default(ItemDescription);
     try
     {
         obj = LoadFromFile(fileName);
         return true;
     }
     catch (System.Exception ex)
     {
         exception = ex;
         return false;
     }
 }
Exemplo n.º 10
0
 public static bool Deserialize(string input, out ItemDescription obj)
 {
     System.Exception exception;
     return Deserialize(input, out obj, out exception);
 }
Exemplo n.º 11
0
 /// <summary>
 /// Deserializes workflow markup into an ItemDescription object
 /// </summary>
 /// <param name="input">string workflow markup to deserialize</param>
 /// <param name="obj">Output ItemDescription object</param>
 /// <param name="exception">output Exception value if deserialize failed</param>
 /// <returns>true if this Serializer can deserialize the object; otherwise, false</returns>
 public static bool Deserialize(string input, out ItemDescription obj, out System.Exception exception)
 {
     exception = null;
     obj = default(ItemDescription);
     try
     {
         obj = Deserialize(input);
         return true;
     }
     catch (System.Exception ex)
     {
         exception = ex;
         return false;
     }
 }
 private static string GetIdentity(ItemDescription itemDescription, string model, ref string partNo)
 {
     if (itemDescription != null && itemDescription.Identification != null)
     {
         model = itemDescription.Identification.ModelName;
         if (itemDescription.Identification.IdentificationNumbers != null
             && itemDescription.Identification.IdentificationNumbers.Count > 0)
             partNo = itemDescription.Identification.IdentificationNumbers[0].number;
     }
     return model;
 }