private static double GetProfileParameter(string aProfileName, int aNo) { CatalogHandler catalogHandler = new CatalogHandler(); double result = -1.0; if (catalogHandler.GetConnectionStatus()) { try { LibraryProfileItem libraryProfile = new LibraryProfileItem(); libraryProfile.Select(aProfileName); ArrayList Parameters = libraryProfile.aProfileItemParameters; ProfileItemParameter parameter = (ProfileItemParameter)Parameters[aNo]; result = parameter.Value; } catch { try { ParametricProfileItem parametricProfile = new ParametricProfileItem(); parametricProfile.Select(aProfileName); ArrayList Parameters = parametricProfile.aProfileItemParameters; ProfileItemParameter parameter = (ProfileItemParameter)Parameters[aNo]; result = parameter.Value; } catch { } } } return(result); }
public static dynamic GetTSObject(ProfileItemParameter dynObject) { if (dynObject is null) { return(null); } return(dynObject.teklaObject); }