Ejemplo n.º 1
0
		static void DoIt(string filePath_in) {
			cFGenerator _generator = new cFGenerator();
			_generator.Open(
				filePath_in, 
				true, 
				new cDBMetadata.dLoadState_fromDB(
					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
		}
Ejemplo n.º 2
0
		public frm_Main() {
			#region Required for Windows Form Designer support
			InitializeComponent();
			#endregion
			#region Event safeguard...
			this.Closing += new System.ComponentModel.CancelEventHandler(this.frm_Main_Closing);
			#endregion
			ntierproject = new cFGenerator();
			this.Form_Refresh();

			if (
				#if !NET_1_1
				System.Configuration.ConfigurationManager.AppSettings
				#else
				System.Configuration.ConfigurationSettings.AppSettings
				#endif
					[frm_about.APPSETTINGS_LICENSE] != frm_about.APPSETTINGS_LICENSE_IHAVEREADLINCENSE
			) {
				frm_about about = new frm_about();
				about.ShowDialog();
			}
		}