Exemple #1
0
        public object Convert(IDataRow row, object rawValue)
        {
            RelationalExCollection coll = (RelationalExCollection)row.Sheet.Collection;
            int key = System.Convert.ToInt32(rawValue);

            return(coll.FindReference(key));
        }
Exemple #2
0
        public RelationUpdater(PackCollection previousPacks,
                               RelationDefinition previousDefinition,
                               PackCollection updatedPacks,
                               string updatedVersion,
                               IProgress <UpdateProgress> progress)
        {
            _Progress = progress ?? new NullProgress();

            _Previous = new RelationalExCollection(previousPacks);
            Previous  = previousDefinition;

            _Updated = new RelationalExCollection(updatedPacks);
            Updated  = new RelationDefinition {
                Version = updatedVersion
            };

            _Previous.ActiveLanguage = UsedLanguage;
            _Updated.ActiveLanguage  = UsedLanguage;
        }
 public RelationalHeader(RelationalExCollection collection, string name, File file)
     : base(collection, name, file)
 {
     _Columns = base.Columns.Cast<RelationalColumn>().ToArray();
 }