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);
        }
Beispiel #2
0
 public static dynamic GetTSObject(ProfileItemParameter dynObject)
 {
     if (dynObject is null)
     {
         return(null);
     }
     return(dynObject.teklaObject);
 }