Пример #1
0
        void initLocalBase()
        {
            // Поиск локальной базы данный Config
            DataConfig.configFile = DataConfig.resource + "\\config.mdb";
            if (!File.Exists(DataConfig.configFile))
            {
                CreateConfig.Create();                 //файл не найден, он будет создан
                ReadingConfig.ReadDatabaseSettings();
                ReadingConfig.ReadSettings();
            }
            else
            {
                ReadingConfig.ReadDatabaseSettings();
                ReadingConfig.ReadSettings();
            }

            // Поиск локальной базы данный Database
            if (!File.Exists(DataConfig.localDatabase) && DataConfig.typeConnection == DataConstants.CONNETION_LOCAL)
            {
                // файл не найден, он будет создан
                DataConfig.oledbConnectLineBegin = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
                DataConfig.oledbConnectLineEnd   = "";
                DataConfig.oledbConnectPass      = "";
                CreateDatabaseMSAccess createDatabaseMSAccess = new CreateDatabaseMSAccess(DataConfig.localDatabase);
                createDatabaseMSAccess.CreateDB();
            }

            createFormSelectUser();
        }
Пример #2
0
        void FormSettingsLoad(object sender, EventArgs e)
        {
            ReadingConfig.ReadDatabaseSettings();
            typeConnectionСomboBox.Items.Add(DataConstants.CONNETION_LOCAL);
            typeConnectionСomboBox.Items.Add(DataConstants.CONNETION_SERVER);

            typeConnectionСomboBox.Text = DataConfig.typeConnection;
            typeDatabaseTextBox.Text    = DataConfig.typeDatabase;
            localDatabaseTextBox.Text   = DataConfig.localDatabase;
            serverTextBox.Text          = DataConfig.serverConnection;
            Utilits.Console.Log("Настройки базы данных: открыт.");
        }
Пример #3
0
        void FormDatabaseLoad(object sender, EventArgs e)
        {
            ReadingConfig.ReadDatabaseSettings();

            if (DataConfig.typeConnection == DataConstants.CONNETION_LOCAL)
            {
                localRadioButton.Checked = true;
            }
            else if (DataConfig.typeConnection == DataConstants.CONNETION_SERVER)
            {
                serverRadioButton.Checked = true;
            }

            localDatabaseTextBox.Text = DataConfig.localDatabase;
            serverTextBox.Text        = DataConfig.serverConnection;
            Utilits.Console.Log(this.Text + ": открыт");
        }
Пример #4
0
        void FormSettingsLoad(object sender, EventArgs e)
        {
            ReadingConfig.ReadSettings();
            if (DataConfig.typeConnection == DataConstants.CONNETION_LOCAL)
            {
                autoUpdateCheckBox.Checked = DataConfig.autoUpdate;
                autoUpdateCheckBox.Enabled = true;
            }
            else
            {
                autoUpdateCheckBox.Checked = true;
                autoUpdateCheckBox.Enabled = false;
            }
            showConsoleCheckBox.Checked = DataConfig.showConsole;

            // today, yesterday, week, month, year
            if (DataConfig.period == "today")
            {
                periodComboBox.Text = "Сегодня";
            }
            if (DataConfig.period == "yesterday")
            {
                periodComboBox.Text = "Вчера";
            }
            if (DataConfig.period == "week")
            {
                periodComboBox.Text = "Неделя";
            }
            if (DataConfig.period == "month")
            {
                periodComboBox.Text = "Месяц";
            }
            if (DataConfig.period == "year")
            {
                periodComboBox.Text = "Год";
            }

            Utilits.Console.Log(this.Text + ": открыт");
        }
 public ReadingRepositories(DapperDBContext dbContext, IBuildingRepositories buildingRepositories, ReadingConfig readingConfig)
 {
     _dbContext            = dbContext;
     _buildingRepositories = buildingRepositories;
     _readingConfig        = readingConfig;
 }