private void LoginForm_Load(object sender, EventArgs e) { this.Icon = Properties.Resources.Film; CommonString.LoginConfigData = LoginConfig.LoadXml(LoginConfigPath); InitComboxIP(); InitComboxUser(); var uap = CommonString.LoginConfigData.mysqlConfig.userNameAndPassWords.Find( x => x.UserName == this.comboBoxUser.Text); if (uap != null) { this.textBoxPwd.Text = Helper.Decrypt(uap.PassWord); } InitComboxDataBase(); this.cbSQLiteDataBase.Items.Clear(); CommonString.LoginConfigData.sqliteConfig.dataBaseConfigs.ForEach( x => this.cbSQLiteDataBase.Items.Add(x.Name)); this.cbSQLiteDataBase.Text = CommonString.LoginConfigData.sqliteConfig.selectedDataBasePath; this.tabControl.SelectedIndex = (CommonString.LoginConfigData.dataBaseType == LoginConfig.DataBaseType.MYSQL ? 0 : 1); }
private void btnUpdateROF4K_Click(object sender, EventArgs e) { LoginConfig.LoginConfigData loginConfigData = LoginConfig.LoadXml(LoginForm.LoginConfigPath); WaitingForm waitingForm = new WaitingForm( SetWebCaptureDataResult, sqlData, loginConfigData.crawlConfig.CrawlURL); waitingForm.ShowDialog(); if (this.webDataCaptureResult.code >= 0) { LoginConfig.DataBaseType databaseType = this.sqlData.GetDataBaseType(); loginConfigData.dataBaseType = databaseType; if (databaseType == LoginConfig.DataBaseType.MYSQL) { SqlDataInMySql sqlDataInMySql = sqlData as SqlDataInMySql; loginConfigData.mysqlConfig.selectedDataBaseName = sqlDataInMySql.DbName; loginConfigData.mysqlConfig.SelectedDataBaseWebDataCaptureTime = this.webDataCaptureResult.crawlTime.ToString("yyyy-MM-dd HHH:mm:ss"); } else if (databaseType == LoginConfig.DataBaseType.SQLITE) { SqlDataInSqlite sqlDataInSqlite = sqlData as SqlDataInSqlite; loginConfigData.sqliteConfig.selectedDataBasePath = sqlDataInSqlite.SqliteDataBasePath; loginConfigData.sqliteConfig.SelectedDataBaseWebDataCaptureTime = this.webDataCaptureResult.crawlTime.ToString("yyyy-MM-dd HHH:mm:ss"); } LoginConfig.SaveXml(loginConfigData, LoginForm.LoginConfigPath); } if (this.webDataCaptureResult.code > 0) { this.needReFillRamData = true; } MessageBox.Show(this.webDataCaptureResult.strMsg); }