private void GenerateDatabase() { if (_configuration == null) { MessageBox.Show("There is no configuration"); return; } _configuration.Save(); DbInfoForm frm = new DbInfoForm(); frm.Execute(_configuration.DbInfo); if (frm.ShowDialog() == DialogResult.OK) { //Load form dloDataApplication dloData = new dloDataApplication(); dloData.Configuration = _configuration; dloData.DbInfo.ConnectionString = _configuration.DbInfo.ConnectionString; dloData.DbInfo.MasterConnectionString = _configuration.DbInfo.MasterConnectionString; dloData.GenerateDatabase(_configuration); GenerateDatabaseForm genInfo = new GenerateDatabaseForm(); genInfo.PickQueries(dloData); genInfo.ShowDialog(); } }
public bool CreateDatabase(Configuration configuration) { //create dloDataApplication dloData = new dloDataApplication(); dloData.Configuration = configuration; dloData.DbInfo.ConnectionString = ConnectionString; dloData.DbInfo.MasterConnectionString = MasterConnectionString; dloData.GenerateDatabase(false, configuration); //execute queries try { return(dloData.ExecuteQueries()); } catch (Exception ex) { throw ex; } }