Exemple #1
0
        private static void WriteWeightPresetLog(FabWeightPreset preset)
        {
            if (preset == null)
            {
                return;
            }

            string presetID    = preset.Name;
            string mapPresetID = preset.MapPresetID;

            foreach (FabWeightFactor factor in preset.FactorList)
            {
                Outputs.WeightPresetLog row = new WeightPresetLog();

                row.VERSION_NO    = ModelContext.Current.VersionNo;
                row.PRESET_ID     = presetID;
                row.MAP_PRESET_ID = mapPresetID;
                row.FACTOR_ID     = factor.Name;
                row.FACTOR_TYPE   = factor.Type.ToString();
                row.FACTOR_WEIGHT = factor.Factor;
                row.FACTOR_NAME   = Constants.NULL_ID;
                row.SEQUENCE      = (int)factor.Sequence;
                row.ORDER_TYPE    = factor.OrderType.ToString();
                row.CRITERIA      = factor.OrigCriteria;
                row.ALLOW_FILTER  = LcdHelper.ToStringYN(factor.IsAllowFilter);

                OutputMart.Instance.WeightPresetLog.Add(row);
            }
        }