コード例 #1
0
        private string GetCharacteristicRootFromDb()
        {
            string result = string.Empty;

            PdszDatabase.CharacteristicRoots characteristicRootsById = ClientContext.GetDatabase(this.vecInfo)?.GetCharacteristicRootsById(this.dataclassId.ToString(CultureInfo.InvariantCulture));
            if (characteristicRootsById != null && !string.IsNullOrEmpty(characteristicRootsById.EcuTranslation.TextDe))
            {
                result = characteristicRootsById.EcuTranslation.TextDe;
            }
            return(result);
        }
コード例 #2
0
        public bool GetISTACharacteristics(PdszDatabase.CharacteristicRoots characteristicRoots, out string value, decimal id, Vehicle vec, long dataValueId, ValidationRuleInternalResults internalResult)
        {
            this.characteristicRoots = characteristicRoots;
            this.characteristicId    = id;
            this.vehicle             = vec;
            this.datavalueId         = dataValueId;
            this.internalResult      = internalResult;
            this.database            = ClientContext.GetDatabase(vehicle);
            bool result = base.ComputeCharacteristic(characteristicRoots.NodeClass, Array.Empty <object>());

            value = this.characteristicValue;
            return(result);
        }