Exemple #1
0
        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();
            }
        }
Exemple #2
0
        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;
            }
        }
 internal void PickQueries(dloDataApplication application)
 {
     _dataApplication = application;
     LoadQueriesGrid();
 }