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)); }
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 }