Esempio n. 1
0
        static void DoIt(string filePath_in)
        {
            cFGenerator _generator = new cFGenerator();

            _generator.Open(
                filePath_in,
                true,
                new cFGenerator.dNotifyBack(
                    Notify
                    )
                );
            _generator.Build(new cGenerator.dBuild(Notify));
        }
Esempio n. 2
0
        static void DoIt(string filePath_in)
        {
            cFGenerator _generator = new cFGenerator();

            _generator.Open(
                filePath_in,
                true,
                new cFGenerator.dNotifyBack(
                    Notify
                    )
                );
            _generator.Build(new cGenerator.dBuild(Notify));

            #region oldstuff...
//			#region string _outputDir = ...;
//			string _outputDir = System.IO.Directory.GetParent(
//				Path.GetDirectoryName(filePath_in)
//			).FullName;
//			#endregion
//
//			Notify("", true);
//			Notify("opening...", true);
//			#region _metadata_temp = new cDBMetadata().LoadState_fromXML(filePath_in);
//			Notify("- reading configuration from xml file", true);
//			cDBMetadata _metadata_temp = new cDBMetadata();
//			_metadata_temp.LoadState_fromXML(filePath_in);
//			#endregion
//			#region _metadata = new cDBMetadata().LoadState_fromDB(...);
//			Notify("- reading metadata from db", true);
//			cDBMetadata _metadata = new cDBMetadata();
//			_metadata.LoadState_fromDB(
//				new cDBMetadata.dLoadState_fromDB(
//					Notify
//				),
//				_metadata_temp.DBs.Default.DBServerType,
//				_metadata_temp.DBs.Default.Connectionstring,
//				_metadata_temp.SubAppName
//			);
//			#endregion
//			#region _metadata.LoadState_fromXML(filePath_in, All_butDatabaseER);
//			Notify("- updating metadata with xml file", true);
//			_metadata.LoadState_fromXML(
//				filePath_in,
//				cDBMetadata.eMetadata.All_butDatabaseER
//			);
//			#endregion
//			#region string _metadataFilePath = ...;
//			string _metadataFilePath = string.Format(
//				"{0}{1}OGen-metadatas{1}MD0_{2}-{3}.OGen-metadata.xml",
//				/*00*/ _outputDir,
//				/*01*/ Path.DirectorySeparatorChar,
//				/*02*/ _metadata_temp.ApplicationName,
//				/*03*/ _metadata_temp.DBs.Default.DBServerType.ToString()
//			);
//			string _dir = Path.GetDirectoryName(_metadataFilePath);
//			if (!Directory.Exists(_dir)) Directory.CreateDirectory(_dir);
//			#endregion
//			_metadata.SaveState_toXML(_metadataFilePath);
//			Notify("...finished!", true);
//			Notify("", true);
//
//			Notify("generating...", true);
//			#region new cGenerator(...).Build(...);
//			new cGenerator(
//				ConfigurationSettingsBinder.Read("OGen"),
//				_metadataFilePath,
//				cDBMetadata.root4xml,
//				ConfigurationSettingsBinder.Read("Templates"),
//				cTemplates.root4xml,
//				_metadata_temp.DBs.Default.DBServerType,
//				_metadata_temp.DBs.Default.Connectionstring,
//				_outputDir
//			).Build(
//				new cGenerator.dBuild(
//					Notify
//				),
//				_metadata
//			);
//			#endregion
//			Notify("...finished!", true);
//			//Notify("", true);
            #endregion
        }