Esempio n. 1
0
 /// <summary>
 /// Set blob pointer before mapping
 /// </summary>
 /// <param name="manager"></param>
 /// <param name="sourceDatabase"></param>
 /// <param name="destinationDatabase"></param>
 /// <param name="obj"></param>
 public override void BeforeMappingRecord(MappingManager manager, SourceDatabase sourceDatabase, DestinationDatabase destinationDatabase, object obj)
 {
     DatabaseConversion.CleanerTool.BOALedgerDataAccess.gen_ins_documents record = obj as DatabaseConversion.CleanerTool.BOALedgerDataAccess.gen_ins_documents;
     if (this._temporyFilePath.ContainsKey(record.geninsdo_id))
     {
         record.geninsdo_blob_pointer = this._temporyFilePath[record.geninsdo_id];
     }
 }
        /// <summary>
        /// Custom mapper function for gen_ins_documents table
        /// </summary>
        /// <param name="source"></param>
        /// <returns></returns>
        protected DatabaseConversion.CleanerTool.BOALedgerDataAccess.gen_ins_documents CustomMapper_gen_ins_documents(DatabaseConversion.CleanerTool.EclipseDataAccess.gen_ins_documents source)
        {
            //
            // Initialize result
            DatabaseConversion.CleanerTool.BOALedgerDataAccess.gen_ins_documents destination = new DatabaseConversion.CleanerTool.BOALedgerDataAccess.gen_ins_documents();
            //
            // Set basic properties
            destination.geninsdo_id = source.geninsdo_id;
            destination.geninsdo_created_who = source.geninsdo_created_who;
            destination.geninsdo_created_when = source.geninsdo_created_when;
            destination.geninsdo_updated_who = source.geninsdo_updated_who;
            destination.geninsdo_updated_when = source.geninsdo_updated_when;
            destination.geninsdo_name = source.geninsdo_name;
            destination.geninsdo_desc = source.geninsdo_desc;
            destination.geninsdo_inactive = source.geninsdo_inactive;
            destination.geninsdo_branch = source.geninsdo_branch;
            destination.geninsdo_group = source.geninsdo_group;
            destination.geninsdo_exclude_as_template = source.geninsdo_exclude_as_template;
            destination.geninsdo_exclude_as_body = source.geninsdo_exclude_as_body;

            //
            // Return result
            return destination;
        }